登陆 注册

百度移动搜索地域优化服务如何操作?织梦为例详解

诸葛亮 2020-05-22 44人围观 ,发现0个评论 百度移动搜索地域优化服务如何操作?织梦为例详解

 短视频,自媒体,达人种草一站办事

百度移动搜刮地区优化办事重要是为了辅助用户在移动端搜刮时,将用户地点四周的办事优先推举给用户,对于站长而言,也可以获得较多的移动端流量。实现方式是只须要在网站的前端页面标签的前面添加上一句meta标签即可:,此中province为省份简称,city是城市简称,coord为经纬度坐标。

实现的难点在于有的页面不须要添加标注(加错了反而会出题目),而有的页面又须要标注一下,这对于SEO优化来说就是站着措辞不腰疼,而对于技巧可能这个小小的需求却要搞得焦头烂额了,看上往简略,现实上实现这个功效挺难的。

dedecms添加百度地区标注方式

应用dedecms体系的站长挺荣幸,起首不要几多庞杂的代码编写,其次只要添加两个自界说字段即可实现,具体方式如下。

一、meta标签中动态的参数分辨是省份、城市和经纬度这三个,此中经纬度是具体地址的经纬度,也就是每个带有地区页面的经纬度都纷歧样,而城市则年夜致不会变更,省份也属于基础不会变更。鉴于此,假如你的网站不涉及跨省份的地址,可以只针对城市和经纬度添加字段,把省份名称直接写出来即可。

二、依照省份分类的栏目,好比河北、山西、四川等省份是一级分类,市为二级分类,那么meta中的省市则可以直接应用标签挪用栏目名称:

{dede:type typeid='1'}[field:typename/]{/dede:type}

假如删除typeid则表现挪用上一级栏目标名称,将省份和城市名称调出来。

然后在后台/焦点/频道模子/内容模子治理,选择你对应的文章模子,添加一个自界说字段,好比metazb,然后打开对应的分类文章模板,将meta标签中的经纬度坐标添加上,完全的代码如下。

typeid='2'是获取一级分类id为2的分类,即省份简称,typeid='7'是获取id为7的二级分类市的简称,{dede:field.metazb/}是获得具体地址的坐标,在后台宣布文章时填写即可。此中的省和市也可以直接写出来,不应用标签挪用。

如许写有点瑕疵,就是必需包管应用该模板的分类下所有文章都是须要标注地位的,不然那些不须要标注的文章页面也会受到影响。颠末一番改良之后,在网站后台只添加动态坐标字段,然后在模板中判定坐标是否为空,假如没有填坐标则不输出全部meta,假如填写了坐标就输出完全的meta标签,代码如下。

{dede:field name='metazb' runphp='yes'}if(@me == "") @me = "";else @me = "";{/dede:field}

此中metazb为自界说坐标字段,留意代码平分号为英文状况下的分号。该方式的长处是可以包管不会犯错,不须要添加标注的内容也只有不填坐标就行;毛病是须要为每一个市级分类创立一个对应的模板,模板文件会比拟多。

三、假如是全国任何处所该怎么标注?假如我的一个分类没有限制省市,只是一个文章宣布的分类,那么全国任何地址都有可能,还有的文章不须要标注,这个须要二次开辟做联动筛选,工作量可年夜了。

供给一种简略的笨措施:网站后台添加自界说字段metazb,数据类型选择“多行文本”,“默认值”里面输进代码,在宣布文章的时辰手动填写省、市及坐标,假如内容没有地址和坐标,发文章的时辰就把这个“默认值”删除留空即可。然后在前台模板里面应用判定挪用该字段,代码如下。

{dede:field name='metazb' runphp='yes'}if(@me == "") @me = "";else @me = @me;{/dede:field}

如许不须要标注meta的文章就不会添加meta了,而须要添加标注的文章则会依照我们的请求完善加上。这种方式的长处是不管什么样的分类和文章都可以应用,技巧难度小,毛病是在宣布文章的时辰要查省市简称表,还要获取坐标,有点麻烦。

本文由岑辉宇博客收拾宣布,微信搜刮微信大众号“岑辉宇 ”可查看更多内容。

更多SEO教程:http://www.cenhuiyu.com/

申请创业报道,分享创业好点子。点击此处,配合切磋创业新机会!

请发表您的评论
不容错过

分享:

支付宝

微信