正在载入...

Google网站管理员工具“故障诊断”的“HTML 建议”会提示“重复的元说明”及“重复的标题标记”。为什么会出现此情况?
“HTML 建议”提示:Googlebot 在抓取您的网站时,发现您的内容中存在一些问题。这些问题不会阻止您的网站显示在 Google 搜索结果中,但如果解决了这些问题,则有助于提升您网站的用户体验以及您网站的表现。
重复的元说明
元说明信息能让用户清楚地了解您网站的内容,而且还会鼓励用户在搜索结果页面中点击您的网站。
重复的标题标记
您的所有权为用户和搜索引擎提供了有关您网站的有用信息。所有权标记中所含的文本可显示在搜索结果页面中,而且相关的描述性文本更有可能被点击。我们建议您尽可能多查看列表并更新所有权标记。
“重复的元说明”及“重复的标题标记”

重复的元说明”及“重复的标题标记”解决方法来自网络,网上基本都建议使用rel=”canonical” 来解决。这个是link标签的一个新属性-Canonical,支持者有三大巨头:Google、Yahoo和微软。让人郁闷的是百度又与此新属性无缘。Canonical属性可以用来指定一个网页的正宗链接版本,从而在支持Canonical属性的搜索引擎的结果页面中显示”正宗”版本的链接并且消除重复的元说明与重复的标题标记问题。

知道了解决办法,那在WordPress添加Canonical属性的操作方法:
在header.php中,找一个<link rel=xxx>,把下面的代码加上:

<?php if ( is_singular() ) echo '<link rel="canonical" href="' . get_permalink() . '" />'; ?>

经过一段时间,你会发现,网站管理员工具提示的“重复的元说明”会逐渐减少的。

对于WordPress博客,还有一种情况会出现“重复的标题标记”,那就是robots没有现在对page页面的抓取,这种情况下就非常容易出现“重复的标题标记”,这种情况就不适合用上面的方法来解决了,除了通过robots禁止对page页面的抓取外,还有下面的方法可以解决。

对于page页面德重复页,我们可以把重复的页面加上“第2页”、“第3页”这样的标记来解决问题。

加上如下代码,可以自动把网站第二页、第三页都分别加上标注。两种代码,任选其一。放到在header.php的<title></title>里面:

代码1

<?php is_paged() ? printf( __(' – Page %1$s of %2$s', "), intval(get_query_var('paged')), $wp_query->max_num_pages) : ";?>

实现效果:标题 page 2 of 9

代码2:或者这个代码:

<title><?php if (is_paged()) {$paged = (get_query_var('paged')) ; echo" -第";echo $paged;echo"页";} ?></title>

实现效果:标题 第2页

如果想显示效果为:标题 page2,那么,可以这么改一下代码:

<?php if (is_paged()) {$paged = (get_query_var('paged')) ; echo" – page";echo $paged;} ?>

经过一段时间,你会发现,网站管理员工具提示的“重复的标题标记”会逐渐减少的。

本文链接:

关键词:google, Googlebot, 重复的元说明, 重复的标题标记,

(全文完        )

Comments

哈哈,沙发有木有?!!!抢沙发快速评论

你需要 登录 才可以回复.