【问题标题】:How can I add nofollow tag to every post如何在每个帖子中添加 nofollow 标签
【发布时间】:2016-06-03 10:40:32
【问题描述】:

我有一个简单的 wordpress 网站,其中包含问答游戏。用户访问我的网站www.site.com,在那里他可以选择他想玩的问答游戏。每个问答游戏都是一个新帖子。

每个帖子都包含复制的 PC 游戏描述(例如 GTA V)和几个问题。最终用户可以通过回答看到他犯了多少错误。

问题是,我的网站包含很多帖子,每个帖子都包含复制的视频游戏描述。因此,我的网站被 Google 禁止搜索复制内容。我怎样才能防止这种情况?我应该在我网站的每个帖子中添加 nofollow 标签吗?如果是这样,我怎样才能一次对每个帖子都这样做?

【问题讨论】:

  • 怀疑您的网站因缺少 nofollow 标签而被从搜索中删除。尝试对您从其他来源获取的内容页面不编制索引。并注意版权问题。
  • 寻求 SEO 建议(如何防止它,原因是什么,如果 nofollow 是一个解决方案)在这里是题外话,而第二个问题(如何添加 nofollow)是题外话。

标签: wordpress seo


【解决方案1】:

你可以使用wp_head钩子:

add_action('wp_head', function()
{
    if ( is_singular('your_post_type') ) :
        ?><meta name="robots" content="nofollow"><?php
    endif;
});

参考文献

【讨论】:

  • 但是我应该在哪里添加呢?到functions.php?
  • @audiophonic 是的!你应该把它放在你的functions.php。确保将your_post_type 更改为您的真实帖子类型。
  • 但是noindex也不需要加吗?另一件事是我在 www.mysite.com 上的帖子有链接。这意味着无论有没有 nofollow 标签,google bot 都可以从 www.mysite.com 转到 www.mysite.com/gta-quiz 并将其编入索引?
猜你喜欢
  • 2014-06-02
  • 2014-04-23
  • 1970-01-01
  • 1970-01-01
  • 2011-07-10
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多