有许多文章充满了检查清单,告诉你哪些技术SEO项目,你应该审查你的网站。这不是其中之一。我认为人们需要的不是另一个最佳实践指南,而是一些故障排除方面的帮助。
信息:搜索算子
通常,[info:https://www.domain.com/page]可以帮助您诊断各种问题。这个命令将让您知道一个页面是否被索引以及如何被索引。有时,谷歌选择折叠页在他们的索引和治疗两个或两个以上的重复相同的页面。这个命令显示了规范化的版本—不一定是规范标记指定的版本,而是谷歌视图中希望索引的版本。
如果你用这个操作符搜索你的页面,然后看到另一个页面,那么你会看到另一个URL排名,而不是这个结果-基本上,谷歌不希望在他们的索引中有两个相同的页面。(甚至显示的缓存版本也是另一个URL!)例如,如果您在hreflang标签中对不同国家的语言进行完全重复,页面可能会折叠成一个版本,显示的页面与受影响的位置不符。
偶尔,你也会在劫持SERPs中看到这种情况,在一个域/页面上的[信息:]搜索实际上会显示一个完全不同的域/页面。我在今年早些时候的Wix的SEO英雄竞赛中遇到过这种情况,当时一个更强大、更成熟的域名复制了我的网站,并在一段时间内占据了我在SERPs中的位置。今年早些时候,丹·夏普也在谷歌的SEO指南中这样做了。
&过滤器=0添加到谷歌搜索URL
在谷歌搜索中,在URL的末尾添加&filter=0将会移除过滤器,并在谷歌的考虑集中显示更多的网站。当你添加这个时,你可能会看到一个页面的两个版本,这可能表明重复页面没有折叠在一起的问题;例如,他们可能都说自己是正确的版本,并有信号支持这一点。
这个URL附录还向您展示了网站上其他适合此查询的页面。如果您有多个符合条件的页面,那么您可能有机会将这些页面合并或将这些其他相关页面的内部链接添加到您想要排名的页面。
网站:搜索算子
一个[site:domain.com]搜索可以揭示一个网站的丰富知识。我将寻找那些以我意想不到的方式建立索引的页面,比如参数、站点部分中我可能不知道的页面,以及那些被索引的页面不应该存在的任何问题(比如dev服务器)。
网站:domain.com关键字
你可以使用[site:domain.com关键字]来查看你网站上的相关页面,看看是否有整合或内部链接的机会。
同样有趣的是,这个搜索将显示你的网站是否有资格为关键字精选片段。你可以做这个搜索的许多顶级网站,看看什么是包括在他们的特色片段是合格的,尝试找出什么你的网站是缺失或为什么一个可能显示在另一个。
如果你使用“短语”而不是关键字,它可以用来检查内容是否被谷歌选中,这在javascript驱动的网站上很方便。
静态与动态
当你使用JavaScript (JS)时,理解JS可以重写页面的HTML是很重要的。如果你在查看视图源或者谷歌缓存,你看到的是未处理的代码。这些都不是JS被处理后可能实际包含的伟大观点。
使用“inspect”而不是“view-source”来查看加载到DOM(文档对象模型)的内容,并使用谷歌搜索控制台中的“Fetch and Render”而不是谷歌的缓存来更好地了解谷歌实际上是如何查看页面的。
不要告诉别人它是错的,因为它在缓存中看起来很滑稽或者源文件中没有什么;也许是你错了。有时候,您可能查看源代码并认为某些内容是正确的,但在处理时,部分中的某些内容会中断并导致它提前结束,从而将许多像canonical或hreflang这样的标记丢到部分中,在那里它们不受支持。
为什么正文中不支持这些标签?可能是因为它允许劫持其他网站的页面。
检查重定向和头响应
你可以用Chrome开发者工具来做这些检查,或者为了更简单,你可能想要检查像重定向路径或链接重定向跟踪这样的扩展。了解重定向是如何处理的是很重要的。如果你担心某种路径,如果信号被合并,检查“链接到你的网站”报告在谷歌搜索控制台和寻找链接,链中的早页面是否在报告页面,显示为“通过这一中间环节。如果是的话,谷歌肯定会统计链接数量,并将信号整合到页面的最新版本。
F