署理加盟 2019全新署理方案 挣钱+省钱左右开弓,独立渠道,丰盛赢利!

您现在的方位: unibet网 > 站长学院 > SEO资讯 >

SEO优化排名靠前不行疏忽的标题和面包屑导航

来历: 发布时刻:2019-03-31热度:我要谈论
面包屑导航在不论在SEO仍是在用户体会都是极其重要的要素,明晰的内链布局结构对搜索引擎来说能引导蜘蛛顺畅抓取全站的内容;对用户来说,能够知道自己所阅览的页面的方位,便于用户进一步点击,奉献PV量。可是对一些中英文站点来说就比较费事了,看看中文网站页面标题...

unibet注册unibet淘宝店开业,好礼送不断

中英文标题面包屑导航优化

       面包屑导航在不论在SEO仍是在用户体会都是极其重要的要素,明晰的内链布局结构对搜索引擎来说能引导蜘蛛顺畅抓取全站的内容;对用户来说,能够知道自己所阅览的页面的方位,便于用户进一步点击,奉献PV量。可是对一些中英文站点来说就比较费事了,看看中文网站页面标题和面包屑导航结构:

       一般三层目录的的页面标题结构是:

文章标题_栏目标题_网站称号

        对应的面包屑导航一般是:

主页 > 栏目标题 > 文章标题

       三层及以上的标题结构是:

文章标题_三级栏目标题_二级栏目标题_网站称号

       对应的面包屑导航一般是:

主页 > 二级栏目标题 > 三级栏目标题 > 文章标题

        后边的文章标题能够去掉也能够保存,对SEO来说并不影响。

        内容管理体系(CMS)比较多,完成这样的的效果比较简略,可是对中英文网站来说支撑度不是很好,许多站长不会挑选两个空间别离装中英文体系,能不能完成在一个空间里完成中英文网站的跳转呢?这儿举例织梦dedecms,完成动态网站做伪静态并做好如上标题和面包屑导航。介绍两种笔者实验成功的方法:

在服务器空间里装置两个dedecms,适宜一般的中英文企业站(引荐)

       完成方法简略粗犷,悉数选用动态页面伪静态的方法,让空间占用最小,一般企业站的装备不需求太高,拜访量也不会许多,节省了服务器和维护的本钱。适宜2-4层目录结构的站点。

数据库装置方法

       中英文网站装置方法就不详细说明晰,一个装置在服务器空间的根目录,别的一个装置在子目录里,同享空间但数据库内容不相同,比方根目录的数据库前缀为“dede_”,子目录的数据库前缀为“dede2_”。

子目录和子域名跳转

       比方中文域名为:www.vi586.com,英文域名为二级域名:en.vi586.com,用户拜访http://en.vi586.com相当于拜访子目录http://www.vi586.com/en,关于用户来说这样的途径更明晰,百度蜘蛛也以为这是一个子站点,给予的权重相比照子目录要高。

       完成子域名解析到子目录的方法参阅文章《万网运用.htaccess完美完成子域名跳转到子目录》。

       依照上面的方法能够完成子域名解析到子目录并成功跳转,可是会发现这样的权重会更涣散,因为子域名一切的链接都是相似

<a href="http://www.m88nob1.com/en/a/>频道称号或文章标题</a>

       而咱们想完成的如下的效果,才干把权重会集。

<a href="http://en.m88nob1.com/a/">频道称号或文章标题</a>

       最完美完成方法因为篇幅约束,请移步文章《DedeCMSV5.7二次开发常用PHP函数》。

面包屑导航设置留意

       英文站点的设置方法跟中文的相同,只需求把中文换成英文的就好,面包屑导航也能够运用{dede:field name='position'/},可是“主页”仍是中文的修正方法是:体系-体系基本参数-主页链接名,改为“HOME”,

     英文站点的面包屑导航结构是:

HOME > CHANNEL > TITLE

标题设置

      对应的标题结构是:

TITLE_CHANNEL_WEBNAME

在服务器空间装置一个dedecms(假如以为不费事的持续往下读)

        一个空间装置实际上便是让英文站成为一个子频道,选用适宜的模板就行,因为中英文都需求用到面包屑导航和页面标题,设置方法略微费事些,并且对百度蜘蛛来说也分不清这是子网站仍是子目录,特别是动态网站来说,途径是硬伤,不能做到上面的方法用.htaccess重写,假如仅仅展现不考虑优化的话能够制止蜘蛛抓取,并且不能用动态网站的方法,不然又要写正则表达式。

标题设置,修正次级栏目title的斜杠符号"/"

       有站长忧虑"/"会让蜘蛛以为这是子目录的意思,其实在标题权重中,符号是不影响的,仅仅给人看起来不相同罢了。也比较罕见如"#","^","$"之类的,较常用的仍是"_","-","|",假如为三层结构,列表页一般显现如下,不是咱们想要的效果

TITLE / CHANNEL2 / CHANNEL1_WEBNAME

       翻开/include/arc.listview.class,找到

$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));

       修正为

$this->Fields['title'] = ereg_replace("[<>]"," - ",$this->TypeLink->GetPositionLink(false));

       留意横线“-”两头还有两个空格,能够根据需求删去,主张选用竖线符号“|”,因两个栏目之间还有无法删去的空格。

文章标题 | 二级栏目 | 一级栏目_网站称号

       超越三层目录结构请持续往下读。

修正链接符号"/"的另一种方法

       假如你懒得修正源文件,也能够用php对{dede:field name='title'/}进行替换:

<title>{dede:field name='title' function='str_replace("|","/",@me) '/}{dede:global.webname/}</title>

面包屑导航设置

       {dede:field name='position'/},列表页或内容页,一般显现如下,很显然不是咱们想要的效果

主页 > en > channelname > articlename

       网上有直接修正position的,可是关于中英文站都需求用的标签,还不能选用直接修正的方法,只要直接调用频道咯。

       假如是二层目录结构的网站就简略了,可是四级以上栏目调用可就伤脑筋了,特别是英文站放在子目录里,当然为了蜘蛛顺畅抓取,不主张咱们网站结构超越三层(包含文章层)

       网上有用sql的方法,可是觉得不灵敏,假如他人修正了数据库呢!这儿用到一个标签:{dede:channel type='parent'}[field:typename/]{/dede:channel},当然需求自己着手了

       翻开/include/taglib/channel.lib.php,找到

else if($type=='self')
{
if($reid==0) return '';
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
}

       在下面添加

else if($type=='parent')
{
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id='$reid' AND ishidden<>1 order by sortrank asc limit 0, $line ";
}

       当英文站作为二级栏目时,三级栏目调用栏目名和链接的完好面包屑如下:

<a href="{dede:type typeid='英文站栏目的id'}[field:typeurl/]{/dede:type}">HOME > {dede:type typeid='英文站二级栏目id'}<a href="[field:typeurl/]">[field:typename/]</a> > {dede:type}[field:typename/]{/dede:type}</a>

       四级栏目调用各栏目名和链接的完好面包屑代码如下:

<a href="{dede:type typeid='英文站栏目的id'}[field:typeurl/]{/dede:type}">HOME > {dede:type typeid='英文站二级栏目id'}<a href="[field:typeurl/]">[field:typename/]</a>{/dede:type}{dede:channel type='parent' }{/dede:channel} > <a href="{dede:type}[field:typeurl/]{/dede:type}">{dede:type}[field:typename/]{/dede:type}</a>

       

本文地址:https://www.m88nob1.com/搜索引擎优化/1554.html

    责任编辑:unibet网

    宣布谈论

    谈论列表(条)