不完整的谷歌站点地图会损害我的搜索排名吗?
如果我提交的 sitemap.xml 不包含我网站的所有页面,这会影响我的搜索排名吗?
例如:如果我的站点地图仅包含上个月创建的页面,而不包含过去一年的所有页面,那么 Google 会以不同方式对待这些缺失的页面吗?
If I submit a sitemap.xml which does not contain all of the pages of my site, will this affect my search ranking?
For example: If my sitemap only contained pages that had been created in the last month and didn't include all the pages from the past year, would Google treat these missing pages differently?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不会。Google 已声明,它将索引未包含在站点地图中的页面,并且站点地图本身与排名无关,只影响页面的可发现性。
No. Google has stated that it WILL index pages that aren't included in the sitemap and that sitemaps themselves have no bearing on ranking, only page discoverability.
很可能会有差异,但不确定从站点地图中排除的页面是否会获得比没有站点地图的页面更低的状态。
Google 机器人限制了为网站建立索引所花费的时间。它将从最明显的页面开始,一直向下工作,直到达到设定的限制,它将停止查找。
通过添加站点地图,您可以让机器人更轻松地找到最相关的页面。当机器人完成这些操作后,它将继续处理其余页面。如果站点地图使第一部分的工作更加高效,那么站点的其余部分可能会有更多的时间。
There will most likely be a difference, but it's not certain that the pages excluded from the site map will get a lower status than without a site map.
The Google bot limits the time that it spends indexing a site. It will start with the most obvious pages and work it's way down, until it reaches a set limit were it will stop looking.
By adding a site map you will make it easier for the bot to find the most relevant pages. When the bot is done with those, it will continue with the rest of the pages. Possibly it will have more time left for the rest of the site if the site map made the first part of the work more efficient.
我们需要记住的是,谷歌非常挑剔,即使您提交了网站的所有子页面,谷歌一开始也只会索引其中的一部分。
更重要的是确保所有页面相互“交叉引用”,因此请确保充分利用主导航、面包屑、页脚链接等。因为这是 googlebot 抓取您页面的主要方式。
就我个人而言,我遇到过这样的情况:更新 sitemap.xml 后,Google 立即表示我的 sitemap 中的新链接已被编入索引(因为 googlebot 在将其放入 sitemap.xml 之前自行对其建立了索引)。
结论 - 添加尽可能多的链接,不用担心丢失链接。只需确保偶尔更新您的 sitemap.xml(或以编程方式进行)。
What we need to remember, Google is very picky, and even if you submitted all subpages of your website Google will index only part of it at first anyway.
What is more important is to make sure all pages 'cross-reference' each other, so make sure you make good use of main navigation, breadcrumbs, footer links etc. Because this is the main way googlebot will crawl your page.
Personally I had situation where after updating sitemap.xml Google immediately said new link in my sitemap is already indexed (because googlebot indexed it on its own before it was placed in the sitemap.xml).
Conclusion - add as many links you can and don't worry about missing ones. Just make sure you update your sitemap.xml once in a while (or do it programmatically).