百度搜索搜狗引擎区改进服务主要是为了更好的辅助客户在手机上搜索,并向客户强烈推荐周边服务项目。对于站长来说,也可以获得更多的手机总流量。实现的方法是只需要在URL前端的开发网页的页面logo前面加一个metalogo:,其中province是省的通用名称,city是城市的通用名称,coord是经纬度坐标。
完成的问题取决于有些网页不需要标记(错了反而会出问题),而有些网页必须标记。这意味着站起来对于SEO推广来说并不痛苦。然而,似乎很容易对这个小小的技术要求皱眉头。事实上,完成这个功能是相当困难的。
Dedecms增加百度搜索区域标注方式
应用dedecms系统的站长很幸运。首先不一定要大量复杂的代码编写,其次添加两个自定义字段名就可以了。具体方式如下。
1.metalogo的主要动态参数是省、市、地理坐标,其中地理坐标是具体地址的地理坐标,即包含区域网页的每个页面的地理坐标都是不一样的,而市大概不太好改,省也属于基金会。有鉴于此,如果你的网站不涉及各省的详细地址,可以只在城市和地理坐标上加上字段名,马上写出各省的名称。
2.按省份分类的渠道,如河北省、山西省、四川省等。,属于一级分类,城市属于二级分类。然后meta中的省份可以立即应用徽标来启用列名:
{dede:typetypeid='1'}[field:typename/]{/dede:type}
如果删除了typeid,则意味着启用了上一级渠道的名称,省市名称转出。
然后在后台管理/键/频道栏目实体模型/内容实体模型管理方法中,选择你匹配的文章内容实体模型,添加自定义字段名称,比如metazb,然后打开匹配的分类文章内容模板,在metalogo中添加经纬度坐标,编码如下细节。
Typeid='2'是一级分类id为2的类别,即省的通称,typeid='7'是二级分类城市的通称,id为7,{dede:field.metazb/}是具体地址的坐标,后台管理公布文章内容时可以填写。在省市,也可以马上写出来,不用logo。
像那样的写作有一些缺陷,就是需要保证使用这个模板的分类下的所有文章内容都必须被标注,否则这些未标注的文章内容和网页也会受到伤害。经过一些改进,在网站后台管理中只添加动态坐标字段名,然后在模板中识别坐标是否为空。如果没有填写坐标,将不会输出所有元,如果填写了坐标,将输出详细的元标识,代码如下。
{dede:fieldname='metazb'runPHP='yes'}if(@me=="")@me="";else@me={/dede:field}
Metazb是带自定义坐标的字段名,注意代码中的分号是英文中的分号。这种方法的好处是可以保证不容易失效,只需要填写没有添加标签的内容的坐标即可。缺陷是每个地级分类都要建立一个匹配的模板,模板文档会比较多。
3.如果在全国任何地方,应该怎么标注?如果我的一个分类不限制省份,只限制发表文章的分类,那么全国各地的详细地址都有很大可能,有些文章不需要标注,需要二次开发和不断选择,劳动量是可变的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)