这是一个两部分的问题。
每个父页面链接到第一个子页面。他们的父页面不会有任何内容。它们将用作主菜单链接、站点 URL 结构和站点层次结构。我的网站(wp)结构如下:
- 家
- 家长 1
- 孩子A
- 孩子B
- 孩子 C
- 家长 2
- 孩子A
- 孩子B
- 孩子 C
- 家长 3
- 孩子A
- 孩子B
- 孩子 C
- 家长 1
问题:
- 如果我将父页面设置为 noindex、nofollow 并将它们从我的站点地图中删除,这会影响子页面的 SEO 吗?
- 将主菜单(父页面)链接设置到子页面会影响我的 SEO 吗?
这是一个两部分的问题。
每个父页面链接到第一个子页面。他们的父页面不会有任何内容。它们将用作主菜单链接、站点 URL 结构和站点层次结构。我的网站(wp)结构如下:
问题:
这一切都会对您的搜索引擎优化产生影响。如果您没有明确允许robots.txt
文件中的子页面,您将拥有一个根本不被搜索引擎抓取的站点(robots.txt
至少那些服从的站点)。
robots.txt
要从搜索引擎获取任何流量,您需要将代码设置为:
User-agent: *
allow: /Parent 1/Child A
allow: /Parent 2/Child A
allow: /Parent 3/Child A
allow: /Parent 1/Child B
allow: /Parent 2/Child B
allow: /Parent 3/Child B
allow: /Parent 1/Child C
allow: /Parent 2/Child C
allow: /Parent 3/Child C
User-agent: *
Disallow: /Parent 1
Disallow: /Parent 2
Disallow: /Parent 3
这些站点仍将抓取页面并使用它们对页面进行排名,但它们不会对在搜索结果中设置为非索引的页面进行排名。他们将对从这些页面接收链接的任何页面进行排名。
基本上,搜索引擎必须查看每个页面,以确保您没有进行垃圾邮件索引或做任何违反其服务条款的事情。
您必须小心这些设置,因为根据 Google 的说法:
要防止所有漫游器将您网站上的页面编入索引,请将以下元标记放入<head>
您的页面部分:
<meta name="robots" content="noindex">
当我们在页面上看到 noindex 元标记时,即使其他页面链接到该页面,Google 也会将该页面从我们的搜索结果中完全删除。但是,其他搜索引擎可能会以不同方式解释此指令。因此,指向该页面的链接仍然可以出现在他们的搜索结果中。
其他注意事项
基本上,搜索引擎希望为最终用户提供他们正在搜索的链接。他们通过浏览器、cookies、分析软件和其他各种东西(如插件、链接、推荐和来自页面的链接)来检查内容的相关性。通过在他们的索引中放置一个页面,其中包含内容中的关键字,这些关键字不会将人们带到他们正在寻找的页面,如果该页面与他们的搜索不相关,您将面临访问者“反弹”的风险。如果他们反弹,那么搜索引擎(主要是谷歌)将不会认为该页面是相关的,并将降低该页面(以及随后的网站)的排名。