« wordpress插件pagerfix:不错的博客分页插件
将wordpress设为主页的方法:SEO校内整理 »

SEO校内整理:wordpress去除重复的内容

本内容来自:SEO校内 想要了解更多的网站建设资料

博客的一个常见问题——wordpreess也不例外—就是经常会产生不少的重复内容,在博客中的不止一个地方显示同一个帖子。比如某个帖子可能显示在主页上,在所述种类上,以及本身。有点太重复了!现在我们就来解释如何去除这个问题。

一 将下拉并排除种类链接

如果计划在界面上使用下拉框的目录,请在robots.txt文件中加入链接。这些列表不使用permalinks,并且GOOGLE能够检索这种简单的表单。在文件robots.txt中添加如下行:

user-agent: googlebot

disallow: /blog/*?cat=

这个下拉框通过<?php dropdown_cats(); ?>生成

二提供帖子内容的摘要

另一个潜在的内容问题,发生在列举帖子的多个页面中,都显示整个帖子。例如,在主页上,在所属种类上等。建议只在实际permalink页面(即帖子的最终页面)中显示完整的内容,而在主页上显示最新发的帖子。所有的其它页面都只显示标题和部分摘要内容。

这就有很多种可能的实际方案。一种建议的方法就是修改模板。Wordpress的文件index.php 它的位置在文件夹/wp-content/themes/{your-theme}/。在此需要仔细查看帖子内容中显示的代码,它基本上是对the_content()函数的调用,如下:

<div class="entry">
<?php the_content ('read the rest of this entry &raquo;'); ? >
</div>

为了只在第一页和帖子的permlink 页面上显示整个内容,而在其它任何地方都只要摘要,将前面代码修改下:

<?php if (is_home() && (!$Spaged || $paged == 1)
|| is_search() || is_singe() || is_page()): ?>
<div class="entry">
<?php else:?>
<small>Archived; click post to view. <br />
<b>Excerpt:</b><?php echo substr(strip_tags($post->post_content),0,300); ?>
'''
</small>
<?php endif; ?>

这段代码决定摘要是300字符,当然这个特性是河南容易自定义的。
了解更多关于:利用WordPress创建一个良好SEO博客

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。