WordPress下网页Title优化的实施
转自:http://seo.highdiy.com/index.php/category/onpage-optimization
在网页Title优化原则和网页Title优化的实施中,我们探讨了如何通过恰当地撰写网页Title,使其既对搜索引擎友好,帮助网页在搜索引擎中排名提升,同时,又对用户友好,显示在SERP中的网页Title应当有驱动用户点击查看的动力。在我们的分析中,认为采用方式6(具体比较见网页Title优化的实施)能够满足上两点的基本要求。——当然,这只是我们的一家之言,具体到您的网站,可能因行业不同出发点不同会有别的更佳选择。——那么,如何将相应的Title嵌入到网页中呢?
对于使用如DreamWeaver、FrongPage之类编辑器手工生成网页的朋友来说,这很简单,只需将创作网页时依规划的格式将相应文字放入到
seo探索网页Title优化的格式\r
正如大家所见,本站的名称为“SEO探索”,网站描述为“中文网站优化技术研究”,同时,依本页为例,内容标题为“WordPress下网页Title优化的实施”,所属分类为“OnPage优化”,我们希望相应网页的Title分别为:
- 主页:SEO探索 | 中文网站优化技术研究\r
- 分类:SEO探索 | 中文网站优化技术研究 | OnPage优化
- 内容页面:WordPress下网页Title优化的实施 | SEO探索
那么,如何在动态生成的WordPress在显示不同的页面时变换Title呢?
在WordPress的模板中,大多具有一个名为Header.php的文件,Title标签即是在此文件中设置的。不过,在其默认模板中,Title的设置较为粗糙,如在Classic模板中,Title使用如下语句生成:\r
- <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
对应上文所列出的三种类型的页面,使用未修改的Classic模板,网页Title分别为:
- 主页:SEO探索
- 分类:SEO探索 » OnPage优化
- 内容页面:SEO探索 » WordPress下网页Title优化的实施
这显然与我们的要求有距离,达不到我们理想中的网站优化效果。\r
WordPress中定义网页Title的方式\r
不过,更改相应配置并不复杂。WordPress提供了很方便的模板标签帮助我们判断当前页面位置,比如说当前页面是主页还是内容页面,通过调整相应设置如下:\r
- <title><?php
- if(is_single())
- {
- the_title();
- echo ‘ | ‘;
- bloginfo(’name’);
- }
- else
- {
- bloginfo(’name’);
- echo ‘ | ‘;
- bloginfo(’description’);
- wp_title(’ | ‘);
- }
- ?></title>
即可达到我们的要求。其中, is_single() 函数判断当前页面是否为内容页面, bloginfo(’name’) 和 bloginfo(’description’) 则分别返回网站的名称和描述,至于 wp_title(’ | ‘) 中的参数“ | ”,则是为了将分隔符从WordPress默认的“»”更改为“|”,因为发现因发现Baidu将“»”识别为“??”。\r
上述代码可根据自己的需要进行调整,相应的判断函数还有很多,如判断是否为分类、page等,具体可参见WordPress的说明。\r
Created By: sb123
Form Page: WordPress下网页Title优化的实施
