如何阻止搜索引擎正确索引WP页面上的哈希链接

问题描述 投票:0回答:1

我注意到我博客内容表中的所有哈希链接都已在谷歌上建立了索引,我不希望这样.. 我不希望这样的链接在谷歌上建立索引: example.com/blog/post/#Header1 因为它与 example.com/blog/post 是同一页面

我怎样才能实现这一目标?

我尝试用谷歌搜索答案,这似乎是一个常见问题,但没有帮助..

wordpress https seo search-engine google-crawlers
1个回答
0
投票

要阻止搜索引擎对 WordPress 页面上的哈希链接(带有片段标识符的链接)建立索引,您有两种方法:使用“机器人元标记”或

"robots.txt"
文件。以下是每个步骤的分步指南:

方法一:使用robots元标签 编辑

Header.php
文件:

登录您的 WordPress 仪表板。 转到外观 -> 主题编辑器。 找到并单击右侧的

header.php
文件。 添加元标签:

<head>
部分中,粘贴以下元标记: html

<meta name="robots" content="noindex, nofollow">

此标签指示搜索引擎不要索引该页面并忽略链接。 保存更改:

保存更新后的

header.php
文件。 方法 2:使用
robots.txt
文件 编辑
robots.txt
文件:

通过 FTP 或托管提供商的文件管理器连接到您的 WordPress 网站。 在 WordPress 根目录中查找 robots.txt 文件。 添加禁止规则:

将这些行插入您的

robots.txt
文件中: 生成文件

User-agent: *
Disallow: /*#

这会阻止搜索引擎抓取包含井号 (#) 的 URL。 保存更改:

保存修改后的robots.txt文件。 重要考虑因素: 谨慎行事:阻止搜索引擎可能会影响您的 SEO,因此请了解后果。

检查 robots.txt:确保其格式正确并且不会意外阻止关键页面。

Robots元标记范围:在header.php中添加标记会影响所有页面;对于特定页面,请考虑使用插件。

测试更改:使用 Google Search Console 等工具确认搜索引擎的行为符合预期。

© www.soinside.com 2019 - 2024. All rights reserved.