如果您已经掌握了在 Google 上维护网站和使用 Search Console 的基础知识,可以通过本文学习有关网站管理和维护的更多高级技能。
开始使用 #
即使您是高级用户,也请务必仔细阅读搜索引擎优化 (SEO) 新手指南;这是了解可对网站采用的最佳做法的绝佳资源。
控制 Google 抓取网站并将其编入索引的方式 #
阅读详尽版 Google 搜索的工作方式;如果您不能很好地了解抓取/索引/服务管道,则很难调试问题或预测您网站上的搜索行为。
请务必了解规范网页的定义及其对网站的抓取和索引编制的影响。除此之外,还要了解如何移除或处理网站上的重复内容(如果理应这样做)。
请确保 Google 意在抓取的所有资源(图片、CSS 文件等)或网页均可供 Google 访问;也就是说,它们没有被任何 robots.txt 规则屏蔽,并且可供匿名用户访问。无法访问的网页不会显示在“索引涵盖范围”报告中,而网址检查工具会将其显示为未抓取。被屏蔽的资源仅会在网址检查工具中显示为具体网址级资源。如果某个网页上的重要资源被屏蔽,这可能会导致 Google 无法正确抓取您的网页。使用网址检查工具可以呈现实际网页,以验证 Google 能否看到您所预期的网页样貌。
使用 robots.txt 规则可以阻止系统抓取内容,使用站点地图可以帮助系统抓取内容。您可以禁止 Google 抓取网站上的重复内容,或禁止其抓取不太重要的资源(例如图标或徽标之类的常用小图片),以免使您的服务器收到过多请求。不要将 robots.txt 用作一种阻止 Google 将内容编入索引的机制;而应借助 noindex 或登录要求实现此目的。详细了解如何阻止 Google 访问您的内容。
站点地图 #
站点地图是一种非常重要的方法,可以告知 Google 哪些网页对您的网站很重要,同时还提供其他信息(例如更新频率),并且对于抓取非文字内容(例如图片或视频)也很重要。虽然 Google 不会只抓取站点地图中列出的网页,但它会优先抓取这些网页。对于内容随时变化的网站或可能无法通过链接发现的网页,这一点尤为重要。使用站点地图有助于 Google 发现网站上可供抓取的网页,并优先抓取这些网页。点击此处可详细了解站点地图。
国际化网站或多语言网站 #
如果您的网站包含多种语言,或者以特定语言区域的用户为目标用户,请注意以下几点:
1.了解多区域和多语言网站,获取关于如何管理针对不同语言或区域提供本地化内容的网站的高级建议。
2.使用 hreflang 告知 Google 网站上的网页的不同语言版本。
3.如果网站会根据请求的语言区域调整其网页内容,请了解这对 Google 抓取网站的方式有何影响。
4.如果网站使用通用顶级域名(.com、.org),而非基于语言区域的顶级域名(.ch、.in),您可以告知 Google 将搜索结果定位到哪些国家/地区。
迁移网页或网站 #
如果您可能需要迁移单个网址乃至整个网站,请遵循以下指南:
迁移单个网址
如果您将网页永久迁移至其他地址,请记得为您的网页实现 301 重定向。如果由于某种原因而只是暂时迁移,则返回 302 以告知 Google 应该继续抓取您的网页。
当用户请求访问的网页已被移除时,您可以创建自定义 404 网页以提供更好的体验。请确保当用户请求访问的网页已不存在时,您会返回真正的 404 错误,而不是软 404 错误。
迁移网站
如果您要迁移整个网站,请实施所需的所有 301 和站点地图更改,然后告知 Google 迁移情况,以便我们开始抓取新网站并将您的信号转发到新网站。了解如何迁移网站。
最佳做法 #
确保链接可供抓取。只有链接是含有 href 属性的 <a> 标记时,Google 才能跟踪这些链接。Google 的抓取工具不会跟踪使用其他格式的链接。Google 无法跟踪缺少 href 标记的 <a> 链接,也无法跟踪其他因为脚本点击事件而导致标记执行为链接时出问题的 <a> 链接。
对付费链接、需要登录的链接或不受信任的内容(例如用户提交的内容)使用 rel=nofollow,以避免将良好的信号传递给它们,或者让它们的低劣质量牵连到您。
管理抓取预算:如果您的网站规模过大(包含数亿个会定期更改的网页,或包含数以千万计经常更改的网页),Google 可能无法经常抓取整个网站。因此,您可能需要向 Google 指明网站上最重要的网页。目前实现此目的的最佳机制是在站点地图中列出最近更新的网页或最重要的网页,并(可能暂时)使用 robots.txt 规则隐藏不太重要的网页。
基于 AJAX 的网站:如果网站使用 AJAX,请详细了解 Google 如何抓取 AJAX 网页。
JavaScript 用法:查看 Google 关于网站 JavaScript 的建议。
多页文章:如果您的文章分为几个页面,请确保有可供用户点击的下一页和上一页链接(这些链接是可抓取的链接)。您只需这样做,Google 就可以抓取这种网页。
无限滚动式网页:Google 可能无法滚动浏览无限滚动式网页;如果您想让网页可被抓取,则应提供分页版本。详细了解易于搜索的无限滚动式网页。
禁止访问会更改状态的网址,例如可以在其中发布评论、创建帐号、向购物车添加商品或执行其他操作的网页网址。使用 robots.txt 屏蔽这些网址。
请参阅可供 Google 编入索引的文件类型的列表。如果您的文件类型无法以原生方式抓取,请确保它已链接到对应的说明文字,或者(视频、图片或播客 Feed)在站点地图中提供元数据。
如果 Google 似乎过于频繁地抓取您的网站(这种情况不太可能发生),您可以将网站的抓取速度调慢一些。不过,这种情况很罕见。
如果网站仍采用 HTTP,我们建议您改用 HTTPS,以确保用户的安全以及您自身的安全。
帮助 Google 了解网站 #
以文字(而非图形)的形式在网站上展现关键信息。虽然 Google 可以解析多种文件类型并将其编入索引,但文字仍然是帮助我们了解网页内容的最安全选择。如果您使用非文字内容,或者想提供网站内容方面的其他导引,请向网页添加结构化数据,以帮助我们了解您的内容(在某些情况下,还要提供富媒体搜索结果等特殊搜索功能)。
如果您熟悉 HTML 和基本编程技巧,可以按照开发者指南手动添加结构化数据。如果您需要指导,可以使用所见即所得结构化数据标记助手帮助您生成基本结构化数据。
如果您无法向网页添加结构化数据,可以使用数据标注工具突出显示网页的各个部分,并告知 Google 每个部分代表着什么(活动、日期、价格等等)。这很简单,但如果您更改网页的布局,则可能会出现问题。
遵循我们的指南 #
针对特定内容的指南 #
如果您的网站上有特定类型的内容,请参考以下建议,了解如何以最佳方式在 Google 上展示这些内容:
视频:请务必遵循我们的视频最佳做法,以便 Google 能够找到、抓取托管在您网站上的视频并显示视频搜索结果。
播客:您可以按照这些指南将播客内容呈现给 Google。如果您按照这些指南在结构化数据中提供了播客 RSS Feed,或者播客首页遵循了首页要求,Google 就会找到这些 RSS Feed。Google 会检测并重新抓取更新后的 RSS Feed。
图片:请遵循我们的图片最佳做法,使您的图片显示在 Google 搜索结果中。您可以在图片托管网页上提供图片权限元数据,以便在图片搜索结果中显示图片的其他相关信息。若要禁止将图片编入索引,请使用 robots.txt Disallow 规则。
Google 会在用户的网络连接速度缓慢时自动优化图片尺寸;如果您出于某种原因不希望这样,可以选择停止针对图片搜索结果进行移动优化。
面向儿童:如果您的内容专门面向儿童,请将您的网页或网站标记为面向儿童,以便 Google 根据《儿童在线隐私保护法》(COPPA) 将其视为面向儿童的内容。
成人网站:如果您的网站(或特定网页)包含成人内容,不妨考虑将其标记为成人内容,以便在安全搜索结果中滤除该内容。
博主:如果您的网站是博客,请参考这些提示,了解如何创建有用的博客并帮助 Google 抓取该博客。
新闻:如果您运营的是新闻网站,请参考以下重要注意事项:
如果您有新闻内容,请务必阅读 Google 发布商中心帮助文档。
此外,您还可以创建 Google 新闻站点地图,帮助 Google 更快地发现内容。
请务必防止您的网站上出现垃圾评论。
如果您想为访问者提供有限的免费浏览次数,请参阅灵活抽样一文,了解一些关于免费访问您网站的部分内容的最佳做法。
了解如何在继续启用抓取功能的同时向 Google 指明您网站上的订阅和付费内容。
了解如何使用元标记限制在生成搜索结果摘要时对文字或图片的使用。
其他网站(商家、图书/应用/学术作品):查看您可以在其中发布信息的其他 Google 服务。
查看 Google 是否支持专门针对您的内容类型的搜索功能。Google 支持专门针对食谱、活动、招聘信息网站等的搜索功能。
管理用户体验 #
网站应该以提供良好的用户体验为首要目标,良好的用户体验也是决定网站排名的因素。提供良好的用户体验涉及很多要素;下文就介绍了其中的几个。
我们建议网站使用 HTTPS(而不是 HTTP),以提高用户和网站的安全性。使用 HTTP 的网站可能会在 Chrome 浏览器中被标记为“不安全”。阅读有关使用 HTTPS 确保网站安全性的指南。
确保您的网站在不同的浏览器中和不同平台上都能正常显示。
与加载速度较慢的网页相比,加载速度较快的网页通常会获得更高的用户满意度。您可以在“核心网页指标”报告中查看网站级性能数据,或使用 PageSpeed Insights 测试各个网页的性能。若要详细了解如何制作能快速加载的网页,请访问 web.dev 网站。此外,您还可以考虑使用 AMP 提高网页加载速度。
移动设备注意事项 #
由于移动搜索现今比桌面搜索更流行,因此您的网站必须适合移动设备。现在,Googlebot 将移动版抓取工具作为网站的默认抓取工具。了解如何构建适合移动设备的网站。
我们还在其他页面中介绍了移动用户使用 Google 产品的情况,包括非智能手机上的用户行为、Google 探索在移动设备上的运作方式,以及有关在您的网站上将移动网络结算费用明确告知用户以防 Google Chrome 中出现警告的指南。
付费墙和控制访问权限 #
如果您想为访问者提供有限的免费浏览次数,请参阅灵活抽样一文,了解一些关于免费访问您网站的部分内容或允许 Google 抓取付费内容的最佳做法。
控制搜索结果呈现 #
使您的搜索结果更丰富或提供专门的搜索功能:Google 在 Google 搜索中提供了多种搜索结果功能和体验,包括评价星级、嵌入式网站搜索框以及针对特定类型的信息(例如活动或食谱)的特殊结果类型。了解哪些功能适合您的网站,并考虑予以实现。您可以提供网站图标,使其显示在与您网站对应的搜索结果中;也可以提供要在搜索结果中显示的文章日期。
请务必阅读关于如何帮助 Google 提供良好的标题和摘要的文章。您还可以限制摘要长度,或根据需要将其全部省略。了解如何使用元标记限制在生成搜索结果摘要时对文字或图片的使用。
如果您是欧洲新闻发布商,则应告知 Search Console。
使用 Search Console #
我们建议您尽可能使用网域资源;验证过程稍微复杂一些,但网域资源涵盖所有协议变体 (http/https) 和所有子网域,便于您更轻松地管理多个变体。如果您需要细分网域网站数据,可以创建其他子网域资源或网址前缀资源。
阅读 Search Console 提供的工具和报告摘要一文,大致了解您可以使用的所有工具和报告。
当您的网站上出现新的错误或事件时,您会收到 Search Console 发来的消息;请阅读电子邮件以了解具体问题,并按照提供的调试建议操作。
定期查看“索引涵盖范围”报告,确保您的网站涵盖范围会随着网站规模的扩大而增加。您不应期望网站上的每个网页都会被编入索引(特别是在网站很大并包含重复网页的情况下),但请确保您的所有主要网页都被编入索引。如果网站有大量内容未被编入索引,并且这些内容很重要,您可以使用网址检查工具进行调试。
如果您的网页上存在结构化数据,“概览”页的“增强功能”部分中应该会显示在您的网站上发现的错误、警告和有效结构化数据的火花谱线图(缩略图图表)。您应该修正所有结构化数据错误。
如果您的网站上有 AMP 网页,请在“AMP 状态”报告中检查网站级 AMP 状态。
借助站点地图报告,您可以提交新的站点地图,或者监控 Google 在读取您的站点地图方面的成效。
如需验证用户体验是否良好,您可以在“核心网页指标”报告中查看网站级用户性能,并在“移动设备易用性”报告中检查网站在移动设备上的易用性,特别是在更改网站模板或做出会影响网站大量内容的其他更改时。
您可以点击此处查看问题排查指南,也可以随时访问论坛页面向其他用户寻求帮助。
主要 SEO 报告是“在网页中的表现”报告(此外还有一个“在 Google 探索中的表现”报告)。此报告提供了一些关键指标,包括按关键字(查询)、设备等细分的展示次数和点击率。您可以利用这些数据在网上找到大量 SEO 最佳做法方面的信息;不过不要听信谣言或采用不良做法。建议您参阅 SEO 新手指南和 Google 搜索中心博客,在 Google 搜索中心帮助社区上提问,参加社区活动或咨询交流时间活动,或通过其他官方来源获取适合您网站的可靠最佳做法信息。