2023 年 12 月 Google SEO“咨询交流时间”活动
这是 2023 年 12 月这一期的 Google 搜索引擎优化 (SEO)“咨询交流时间”活动的转写文稿。如需针对特定网站的帮助,建议您在 Google 搜索中心帮助社区中发帖咨询问题。
如何在使用 iframe
时将 iframe
的内容编入索引?
John:要确保 iframe
的内容与使用 iframe
的网页(而非原始网页)关联,是否有哪些元标记是必需用到的?
问得好,谢谢!我们假设主网页嵌入了一个带有 iframe
元素的子网页。一般情况下,我们的系统会尝试将子网页的内容作为主网页的一部分进行关联以供编入索引,但不保证一定会如此,因为这两个网页本身也是标准的 HTML 网页。如果您想确保子网页仅作为主网页的一部分被编入索引,可以结合使用子网页上的 noindex
+ indexifembedded
漫游器 meta
标记。另一方面,如果您想确保子网页绝不会作为主网页的一部分编入索引,可以在 HTTP 标头中使用适当的 x-frame-options
来阻止通过 iframe
元素进行嵌入。
层次结构和扁平结构哪一个更好?
Gary:Ido 问:哪个类别的结构(层次结构或扁平结构)适合我的网站?
我认为这在很大程度上取决于网站的大小。大型网站最好采用层次结构;这样,您可仅在一个版块上做些特别的事,而且搜索引擎可能会以不同的方式处理不同的版块,尤其是在抓取时。例如,在 /news/ 版块中发布新闻内容,在 /archives/ 版块中归档旧内容,让搜索引擎抓取 /news/ 的速度比其他目录快。如果将所有内容放在一个目录中,这样做几乎不可能。
如何告诉 Googlebot 不要搜索 JavaScript 链接?
Martin:Mateusz 问:请问如何告诉 Googlebot 不要在 JSON 或 JavaScript 的已选 <script>
标记中搜索链接。
Mateusz,您可以考虑在 robots.txt 文件中明确禁止对这些网址进行抓取。Googlebot 不会向 JavaScript 文件发出请求,它看不到相应内容,因而也看不到以后可能会考虑抓取的任何网址。
我基于 Core MVC 构建了一个网站,并将其移至 HTTPS,为什么它没有编入索引?
John:Panos 问:我基于 Core MVC 构建了一个新网站,并将其移至 HTTPS,但我无法将新网页编入索引。
Panos,您好!我查看了您的网站及其索引编制情况。您的网站在编入索引时似乎没有 www 子域名,因此如果您明确查找网站的 www 版本,不会找到太多内容。如果您查找域名本身(例如 site:domain.com),则会发现该域名已编入索引。
对于非英语网页网址,有什么建议?
Gary:Kai 问:对于非英语网页网址,有什么建议?在处理后标题中使用英语好一些,还是使用汉字?
这并不重要,但在网址中也使用此内容的语言有时对 Google 搜索和用户都有帮助。
<meta name="prerender-status-code" content="404">
代码对 Googlebot 有何作用?
Martin:Martin 问:当 Googlebot 发现 <meta name="prerender-status-code" content="404">
时会怎么做?
Martin,这说起来容易,Googlebot 目前会忽略该状态代码。我猜想这是来自客户端渲染的单页应用,并且您希望避免出现 soft 404s
,在这种情况下,不妨考虑添加 <meta name="robots" content="noindex">
或重定向到服务器响应 404
状态代码的网页。如需了解详情,请参阅 developers.google.com/search 上的文档。
对于新的界面/用户体验,一次性完成全部更改是不是好一些?
John:Anjaney 问:我们正准备发布我公司的新网站设计,其中包括界面/用户体验改进和新网页。一次性完成网页设计更改是不是好一些?
一个复杂之处是,重新发布可能意味着许多不同的情况,从只是将网站转移到新服务器但其他一切不变,到更改域名和所有内容,均有。首先,您需要完全清楚网站的具体变化。最好在文档中规划出所有更改,并注释哪些更改可能会对 SEO 产生影响。如果您要更改网址,我们的文档中提供了一些有关如何处理网站迁移的实用指导。如果您要更改内容或界面,当然也会影响搜索引擎优化 (SEO)。如果您不确定效果如何,我强烈建议您向更有经验的人寻求帮助;如果没有做好充分准备就去做,就 SEO 而言,很容易将大型改版或迁移搞砸。即使一切都已顺利完成,但看到执行过程时我还会感到紧张。与做好充分准备相比,修复损坏的迁移所耗费的时间和精力更多。无论如何,祝您好运!
在网址中使用双斜线对搜索引擎优化 (SEO) 有何影响?
Gary:Ricardo 问:在网址(例如“https://www.example.us//us/shop”)中使用双斜线对 SEO 有何影响?
最简单的看法是,这不成问题。如果您查看 RFC 3986 第 3 节,就会发现正斜杠是分隔符,可以在网址路径中按需多次出现,甚至可以重复出现。从易用性的角度来看,这或许不是最佳点子,而且还可能让某些抓取工具感到困惑。
如何在 Google Search Console 中解决“视频不在视口范围内”问题?
Martin:Igor 问:如何在 Google Search Console 中解决“视频不在视口范围内”问题?
设想一下,如果用户搜索视频,在着陆页上需要滚动才能找到刚刚寻找的视频,用户不会感到非常开心。解决此问题的最简单方法是,将视频移动到网页顶部,这样用户在到达该网页后就能实际看到该视频,这样可以避免此错误,希望这能够回答您的问题。注意:录制此视频后,我们宣布了一些变更,敬请留意:视频模式现在仅显示主要内容为视频的网页。
如何处理现在托管在另一服务器上的已更改的产品图片网址?
John:我们更改了产品图片网址,现在将其托管在另一服务器上。如何告诉 Google 将当前图片排名转移至新网址?
简单的部分是,您只需更新图片元素,使其指向新的图片网址即可。我还建议您采取措施将旧图片网址重定向到新网址。请注意,重新抓取图片的频率往往较低,因此更改图片网址后,系统过一些时间才会在所有搜索系统中重新处理网址。有关更多信息,请参阅我们的图片 SEO 最佳实践。
我的网站有大量 404
网页,这是一个问题吗?
Gary:Amani 问:在发布了一些文章后,我的网站有大量 404
网页,我已要求移除这些网页。
404
错误是网络的一部分。您的网站上存在这种错误没有关系,您不用害怕。您可能唯一需要注意的一点是,您认为重要的网页是否突然出现 404
?如果是,请加以修正;否则,便不用担心了。
我的网站针对 404
网页返回 HTTP 200
状态,这是软 404 错误还是伪装真实内容?
Martin:Martin 问:这个网站会针对 404
网页返回 HTTP 200
状态。这会被视为soft-404 错误还是伪装真实内容?这有多糟糕?
嗨,Martin,系统通常会把这视为软 404 错误,这并非伪装真实内容,因此您在 SEO 方面不会有什么问题,不过,这仍不是很理想的状况。有几种方法可以避免这种情况,如同您通常可以在客户端呈现的应用上设置 404
状态。您仍可将服务器上的路由器配置为始终使用 404
进行响应,然后使用 JavaScript 重定向将 Googlebot 指向实际为它们提供 404
状态代码的网页。或者,您也可以使用 JavaScript 动态地添加值为 noindex
的漫游器 meta
标记,以避免这些网页最终被编入索引。您可以参阅 developers.google.com/search 上的 JavaScript 文档,了解这方面的信息。
更改后如何重新抓取我的网站?
John:Anne Marie 问:如何重新抓取我的网站,才能让学生找到新信息?
嗨,Anne Marie。如果您清楚地说明了发生的情况,搜索引擎会乐意替换相应内容。例如,如果您更新了网页,请确保在网站上以醒目方式提及该网页,以引起人们的注意。或者,如果您要将内容从一个网页移动到另一个网页,请确保旧网页会重定向到新网页。在这两种情况下,如果用户访问旧内容,也会看到新内容;因此,即使搜索引擎需要一点时间才能弄清所有变化,您的用户也仍会看到新内容。希望这对您有所帮助!
站点地图文件可以链接它自身吗?
Gary:El Oueryaghly 问:站点地图文件可以链接它自身吗?或者站点地图网页自身会被编入索引吗?
可以,但强制将站点地图编入索引毫无意义。它不会对网站造成负面影响,但也不会带来什么好处。如果您担心该网页会被编入索引,或想高效地将其从搜索结果中移除,请为其添加 noindex
x-robots-tag
HTTP 标头。
如果 API 路径中的 404
错误数大幅增加,是不是很糟糕?
Martin:Evan 问:根据 Google 在我们的原始 JSON 中挑选 API 路径并进行抓取的相关数据,我们发现最近网站上 404
错误的数量大幅增加。这是我们应该担心的问题吗?
嘿,Evan。您无需担心。但是,如果您想阻止 Googlebot 抓取这些网址,可以随时使用 robots.txt 禁止抓取这些网址。当 Googlebot 在某处发现网址时,它通常会抓取网址,以检查是否有可能用于编入索引并向用户显示的内容。如果那样做会导致 404
,则意味着它对用户来说毫无用处,而且最终也不会出现在索引中。
为什么我的商家没显示在搜索结果中?
John:Chuck 问:为什么没有我的服务型商家没有显示在搜索结果中?我所在城镇是我列出的服务区域之一,但搜索这个城镇中的“除雪”或“除冰”服务时,我的商家并未显示。
嘿,Chuck。我四处浏览,试着寻找您的商家。一方面,由于您的商家名称太过普通,要在搜索结果中找到它有点难。如果专门搜索商家名称,则会在一侧显示 Google 商家资料,这是向用户展示的好方法。此外,您似乎将 Facebook 个人资料设成了您的首页,但它不是真正引用自您的其他商家信息,因此,我们的系统很难发现它并将其编入索引。建议您确保从自己的各种商家资料中关联到您的网站,以便您的网站更容易被找到。
如果某个 PDF 文件排名在搜索引擎结果页 (SERP) 中,用户是否可以下载它并重定向到相应网站?
Gary:Nichole 问:如果某个 PDF 文件排名在搜索引擎结果页 (SERP) 中,用户是否可以下载它,然后重定向至找到该 PDF 的网站?
据我所知,您无法使用 PDF 完成这项操作。但是!您可在 PDF 文件的顶部放置一个链接,并提示用户可通过该链接访问您的网站。
无障碍功能对排名很重要吗?
Martin:Simon 问:无障碍对排名很重要吗?具体考虑到 PageSpeed Insights 解读。
无障碍对排名并不完全重要,但对用户来说,某些无障碍功能(例如图片 alt
属性)实际上对 Googlebot 来说非常有用。但一般而言,您希望构建一个对用户有帮助且实用的网站,并尽可能覆盖更多用户,那么您可能需要将无障碍考虑在内。这是网络平台的一项非常重要的功能。
为什么从第三方网站购买链接不好?
John:Rakesh 问:从第三方网站购买链接是 Google 网站站长的违规行为之一。依据是什么?
嗨,Rakesh!很久很久以来,付费链接方面没有任何变化。建议您阅读我们的垃圾内容政策,尤其是关于垃圾链接的部分。如果您对此还有其他任何问题,我会在我们的帮助社区中发帖;在那里,您可以与其他专家讨论此问题。
除了举报付费反向链接外,我能做的还有什么?
Gary:有人匿名问:我已经提交了数千个付费反向链接举报,但 Google 并未采取任何明显的违规处置措施。如何帮助 Google 根据这些举报采取措施?
首先,感谢您举报这些不良链接!请注意,我们通常会根据这些举报来改进我们的算法,而不会单独针对其采取措施。如需了解详情,请参阅有关处理搜索质量问题的博文。
为什么 Google 会将包含 noindex
并被 robots.txt 屏蔽的网址编入索引?
Martin:Alvaro 问:我的网址包含 noindex
,并且被 robots.txt 屏蔽了。几周前,我看到 Google 将这些网址编入了索引。为什么会这样?
Alvaro,如果您通过 robots.txt 禁止抓取,Googlebot 将无法向这些网址发出请求,因此也就看不到 noindex
。在这种情况下,请允许抓取您不希望编入索引的网址,因为我们可以发出请求,然后发现这些网址不应被编入索引。
为什么我的网站尽管已根据趋势进行了更新,展示次数却减少了?
John:Teemoes 问:尽管我根据趋势不断更新了新产品,为什么网站的展示次数却一直在减少?我的网站没遭到警告或处罚。
很遗憾,要想在网络中取得成功,只是添加更多网页是不够的。一方面,您添加的内容确实能为网络带来新的独特价值,这一点很重要。另一方面,重要的是您的网站总体上很独特、有吸引力、质量高,并且能以用户认可的方式为网络带来价值。这些都不是无关紧要的,而是需要付出大量努力来弄清楚应该专注于哪里、在哪里拓展、在哪里简化。有时候,即使没犯错误,也可能仍然无法成功。简而言之:想在网络中取得成功,并没有任何简单的秘诀。
如何从 Google 索引中移除我的内容?
Gary:Pam 问:如何从 Google 索引中移除我网站上的内容?
最简单的方法是:只需从您的网站上删除该内容,然后等待 Google 重新抓取并重新处理其网址。您还可以添加 noindex
漫游器指令。或者,直接使用 Search Console 中的“移除”工具。我们有大量关于这方面的文档,您可以查看我们的文档。
公司自有的博客是否可以收录到 Google 新闻中?
John:公司自有的博客是否可以收录到 Google 新闻信息流中?
我无法直接代表 Google 新闻发言,因为我负责 Google 搜索方面的工作,它有点独立性;不过查看 Google 新闻内容政策后,我没有看到任何与公司博客有关的内容。如果您想知道这是不是一个选项,建议您在 Google 新闻发布商帮助社区中提问。如果您想知道自己的网页是否已在 Google 新闻中显示,建议您查看 Search Console 中的效果报告。
Google 如何处理搜索结果中的特殊字符?
Gary:Gilles 问:Google 如何处理搜索结果中的特殊字符,例如上标“ᵉ”?
好的,我想这是 20 年来我第一次遇到这个问题。这个问题非常有趣,谢谢您提问。如果这些字符无法在搜索结果中正确显示,原因很可能在于 Google 算法检测到的您网页的字符编码与您打算使用的不匹配。您应使用 meta
元素及其 charset
属性在 HTML 中指定编码,尤其是在 HTML 中使用“新潮字符”时。如果没有指定字符编码,Google 会尝试进行检测,但正确显示特殊字符实际上是一项艰巨的任务,在大多数情况下都非常困难。因此,如果我们未在搜索结果中正确显示某些内容,请尝试指定字符编码,看看这样能否解决问题。
为什么在 Search Console 中的排名与在搜索结果中的排名不同?
John:Luke 问:为什么在 Google Search Console 中的排名与在搜索引擎结果页 (SERP) 中的排名有很大不同?
Search Console 的效果数据不是理论上的,而是基于搜索结果中实际的显示效果。不过,搜索是动态变化的,因此显示效果有时很难重现。我一般建议尝试使用 Search Console 中的过滤条件,找出最有可能的显示方式变化(例如在哪个国家/地区),然后尝试重现。也就是说,由于搜索的动态特性,您有时可能无法重现显示效果。
我可以直接通过 Google 免费安排 SEO 吗?
Gary:有人匿名问:我可以直接通过 Google 免费安排 SEO 吗?
不需要。
为什么 Google 仍然显示我们已停业商家的网站?
John:我们的商家已停业,但 Google 仍将它显示在网站搜索结果中。
如果您看到了旧网站,可以在 Search Console 中要求移除该网站。如果是较早的商家资料,您可以在其工具中将它标记为已停业。
就 SEO 报告而言,我应该信任 Google Analytics 还是 Search Console?
John:Lin 问:就 SEO 报告而言,我应该信任 GA4 还是 Search Console?两者有什么区别?
虽然 Google Analytics 和 Search Console 均可为您提供用户信息,但其收集方式有很大不同,因此值得都单独看一看。如果您感兴趣,可访问 Search Console 帮助中心,详细了解一些区别。
网址可以包含句点吗?
John:在 SKU 中,只要句点不是一前一后紧挨着,网址可以包含句点吗?
许多网站选择重写这些类型的字符,但从 Google 搜索的角度来看,从技术上讲可以保留它们。
如何了解我的 SEO 是否完美?
John:Charan 问:如何了解我的 SEO 是否完美?有没有适用于这方面的任何工具、应用或网站?
Charan,很抱歉让您失望了,您的 SEO 并不完美。事实上,并没有完美的搜索引擎优化 (SEO)。互联网、搜索引擎和用户搜索方式总是在不断变化,因此 SEO 也会随着时间的推移而不断演变。这包括结构化数据等技术元素,以及质量方面的考虑因素。不过,即使您的 SEO 做不到完美,您也不要为此气馁哦!