您完全参与了网站的运行过程。您花了很多时间创建有价值的内容,但突然发现该网站没有显示在 Google 中。起初你可能认为被索引是搜索引擎的惩罚。别担心——这种情况很少发生。实际上,问题可能是由您的开发人员引起的。
目录
- 如何检查一个网站是否在谷歌中被索引?
- 最常见的开发人员 SEO 错误,让您失去排名
- noindex 标签
- 被阻止的 .htaccess 文件
- 阻止 robots.txt 文件
- 从 Google Search Console 中删除的页面
- HTTP 响应代码
- 可供登录用户使用的内容
- 未正确实现的 hreflang 标记
- 错误实现的 rel=canonical 标签
如何检查一个网站是否在谷歌中被索引?
要注意您的网站已从搜索结果中删除,首先您需要知道如何检查它。即使当您输入选定的关键字时该网站未显示在 SERP 中,也不一定意味着它已被索引。由于某些原因,谷歌算法可能已经决定降低您的网站知名度,但他们仍然考虑到这一点,即使它的排名不高。如果您想轻松检查您的索引,请输入以下查询站点:websiteaddress.com。
当我输入site:delante.pl时,谷歌显示了这样的结果:
如果事实证明您的网站没有显示在排名中或结果越来越少,则表明存在问题。你该怎么办?尝试确定这种情况的原因。
从检查 Google Search Console开始。首先,通过在 <head> 部分放置适当的代码来验证网站至关重要。完成后,使用 Google Search Console 确保搜索引擎没有对您的页面采取任何手动步骤。我们的意思是什么?好吧,实际上负责网站验证的 Google 专家可能会得出结论,即您的网站不符合搜索引擎的质量指南,因此需要降低其排名或必须将页面编入索引。
那位专家是如何在您的页面上结束的?也许这是一个意外,也许有人报告说该网站不符合准则。如果网站被视为垃圾邮件,它可能会从 Google 的搜索结果中退出。如果您的页面充满了自动生成的内容或从其他在线资源复制的文本,则可能会发生这种情况。然而,在大多数情况下,问题的原因完全不同,您将看到以下消息:
然后转到 Google Search Console 并进入状态选项卡以查看有关索引子页面数量和潜在错误的信息:
在这里,您还可以找出给定子页面被编入索引的原因——例如,如果您单击说明该页面包含重定向的通知,您将看到哪些 URL 受到问题的影响。
这是发现索引问题原因的好方法。在许多情况下,它们是由开发人员犯的错误造成的。想知道是否可以自己解决问题?如果您不是该领域的专家,请联系专家并解释您的问题以有效解决问题。
最常见的开发人员 SEO 错误,让您失去排名
可能有多种原因可以解释您的网站为何从搜索结果中消失。下面你可以看到一些最常见的开发人员 SEO 错误的列表,这些错误可能会导致它。
noindex 标签
在网站创建阶段,开发人员经常阻止页面被搜索引擎机器人索引。他们希望确保现成的版本出现在搜索结果中。出于这个原因,他们使用阻止谷歌机器人的 noindex 标签。这样的页面代码是什么样的?它位于网站的 <head> 部分,可以是:
<meta name=”robots” content=”noindex”> – 如果你想阻止大多数搜索引擎机器人,
<meta name=”googlebot” content=”noindex”> – 如果您只想阻止 Google 机器人。
我们的经验表明,这样的标签可能会意外出现在网站上。然后,删除它并等待一段时间就足够了 – 该网站应该逐渐重新索引。如何检查 noindex 标签是否是问题的原因?检查页面的来源。单击鼠标右键并选择适当的选项。在 Chrome 中,这是“查看页面源代码”。然后使用 CTRL+F 运行搜索功能并输入“noindex”。如果您发现与上述内容类似的内容,请将其删除。
被阻止的 .htaccess 文件
每次加载页面时都会分析 .htaccess 文件,因此,任何修改都会立即产生结果。阻止代码可能会有所不同。要评估问题是否源于被阻止的 .htaccess 文件,请检查 Google Search Console。受益于“检查…中的任何 URL”功能。如果可以成功检索到该站点,则需要继续查找问题的原因。
阻止 robots.txt 文件
此文件可用于阻止对整个站点的访问。它应该位于主网站目录中,但这并不一定意味着您的网站必须拥有它。要检查它是否存在,请输入地址:yourwebsite.com/robots.txt。如果打开,请验证内容。如果您在此处找到以下代码,则表示该站点不会被索引:
不允许: /
将其更改为:
用户代理: *
允许: /
从 Google Search Console 中删除的页面
由于添加到 GSC 的地图,您不仅可以更快地索引您的网站,还可以访问有助于加快从搜索引擎中删除子页面的过程的功能。为什么需要这样的解决方案?当您不希望将给定内容编入索引但您忘记阻止它并且它显示在 Google 中时,它会很有帮助。如果您的网站被黑客入侵并充满垃圾邮件文本,该选项也会派上用场,因此您需要快速删除它们。
但是,正确使用此功能至关重要。登录 GSC 后,选择“Removals”、“New Request”并输入要索引的 URL。如果您输入主页地址并选中“删除所有带有此前缀的 URL”,整个网站将从 Google 中消失!GSC 将向您显示警告:
请记住,在您单击“提交请求”之前,该过程不会开始。
注意:如果您将网站的 HTTPS 和 HTTP 版本添加到 GSC 并开始删除 HTTPS 版本,则整个页面将因此被索引。
HTTP 响应代码
检查您的 URL 是否返回表明一切正常的 HTTP 200 代码。如果不同,谷歌(很可能)不会将该网站编入索引。400 代码通知请求存在问题,500 代码确认请求已被接受,但由于服务器上的错误而未成功。如何解决问题?删除错误的原因。
可供登录用户使用的内容
您的网站是否充满了内容,但您决定仅将其提供给那些决定设置帐户并登录的人?不幸的是,谷歌机器人不会这样做。因此,他们会在检查 URL 时将您的页面编入索引。
未正确实现的 hreflang 标记
这个标签应该通知搜索引擎给定的网站有不同的语言版本。当您的报价针对不同的目标群体并且您希望确保以适合用户的适当语言呈现时,它会派上用场。此标签的错误应用可能是您的网站完全退出谷歌搜索结果的原因。要了解更多信息,请查看我们的博客条目:Hreflangs。如何标记您网站的语言版本?
错误实现的 rel=canonical 标签
如果您的页面有几个具有相同内容的子页面,Google 不会将所有子页面编入索引。相反,它只会选择一个——不一定是你关心的那个。但是,如果您指示规范链接,搜索引擎应该索引正确的地址。如果您错误地实施标签或根本不这样做,就会出现问题。在后一种情况下,可能会索引出重复的内容。请记住,在谈论具有多种语言版本的网站时,规范是至关重要的——没有它们,上述hreflangs 可能无法正确分析。
当谷歌可能会索引网站时,你能分享任何其他情况吗?在下面的评论部分让我们知道!