网站没有显示再谷歌结果中的9大因素(以及解决方案)

网站没有显示再谷歌结果中的9大因素(以及解决方案)

Joshua Hardwick
Ahrefs内容营销总监。他负责确保我们发布的每篇文章都是神作。
你是否有过这样的经历,感觉你做对了所有事情,但仍无法在谷歌的搜索结果中找到你的网站?  

坏消息是:有一些因素可能会制约你的网站显在谷歌搜索结果中。

好消息是:大部分因素都是非常容易被修复的。

本文中,我们罗列了网站不显示在谷歌结果中的9大因素,以及修复这些问题的方法。

在我们开始之前

当你在谷歌当中搜索一些关键词,并且希望在结果当中看到你的网站,你真实在寻找的并不是一个网站,而是网站中的某一个页面

这个区别很重要。

如果谷歌并没有发现你这个页面,或者是它觉得你这个页面不值得参与排名,那么就不会显示在搜索结果中。

小提示.
 多数情况,你很可能是希望你的首页参与排名

为了展示在谷歌搜索结果中,下方的三个要素就必须满足:

  1. 谷歌知道你网站的存在,并且可以抓取并访问到网站中的重要页面。
  2. 你有一个网页与你要参与排名的关键词相关.
  3. 你已经向谷歌证明了网页值得参于指定关键词的排名——比其他网站上的网页都更有价值。

我们下面解决的大多数问题都与这三个要素之一有关。

1. 你的网站太新了

谷歌需要花费一些时间来发现新的网站和网页。如果你在今天早上才启动网站,那么最直接的原因是谷歌暂时还没有发现你的网站。

要检查谷歌是否知道你的网站存在,请运行下方搜索site:yourwebsite.com

google site search results

如果至少有一个结果,那么就代表谷歌已经知道了你的网站。

如果没有结果,则没有发现你的网站。

但是,即使它们知道你的网站,也可能不知道你要参与排名的页面。通过如下搜索来检查谷歌是否知道这一点:site:yourwebsite.com/a-page-you-want-to-show-up-in-google/

site search page

这里应该只有一个结果。

如果两种搜索都没有找到结果的话,你可以创建一个网站地图,并且通过 Google Search Console(谷歌站长资源管理器)进行提交。 (这是一个不错的习惯)

Search Console > Sitemaps > Enter sitemap URL > Submit
谷歌站长资源管理器 > 网站地图 > 输入网站地图URL > 提交

submit sitemap

小提示.
 在做这一步之前,你需要创建一个免费的谷歌站长账号,并且添加你的网站。你可以阅读这篇指南了解具体步骤。

网站地图会告诉谷歌,你的网站上哪些页面很重要,以及在哪里可以找到它们。

它还可以加快谷歌发现你的网站页面的速度。

找不到你的网站地图?

访问 yourwebsite.com/sitemap.xml. 如果没有找到任何数据,请访问 yourwebsite.com/robots.txt 通常在这里会有你网站地图的信息。

sitemap robots

依然没有找到?你可以需要创建一个了,阅读这篇指南

2. 你阻止搜索引擎索引你的页面

如果你告诉谷歌不要在搜索结果中显示某些页面,则它就不会显示。

你可以使用“ noindex” 标记来执行此操作,这是一段HTML代码,像下方这样:

<meta name="robots" content="noindex"/>

即使你创建了站点地图,并将其提交到谷歌站长中,带有该代码的页面也不会被索引。

你可能不记得曾经在哪些页面上添加该代码,但这并不意味着它不存在。

例如,在设置wordpress网站时,错误的将下方这个选项勾选了,就会导致所有页面被标记为不索引。

wordpress search engine settings

许多Web开发人员还使用这种方法来阻止谷歌在开发过程中为网站建立索引,而忘记在发布之前将其删除。

如果谷歌已经抓取了站点地图中的页面,它将在Google Search Console(谷歌站长资源管理器)的“覆盖率”报告里告诉你任何“未编入索引”的页面。

只要寻找这个错误:

noindex search console

如果你最近向谷歌提交了站点地图,但它们尚未对网页进行抓取,请在Ahrefs Site Audit(网站诊断)中运行检测。它会检查你网站上的每个页面上是否有100多个潜在的SEO问题,包括是否存在“ noindex”标签。

noindex site audit

从不应该包含“noindex”标签的页面中删除这些标记.

3. 你阻止了搜索引擎抓取你的页面

大多数网站都有一个名为robots.txt的文件。它可以规定搜索引擎在你的网站上可以或不可以访问的页面。

谷歌无法抓取robots.txt文件中阻止的网址,这通常会导致这些网址不显示在搜索结果中。

如果你已通过谷歌站长工具提交了站点地图,它会提示这些问题。转到 “覆盖率” 报告,查找 “提交的URL被robots.txt屏蔽” 的错误。

blocked by robots search console

同样,只有在谷歌已经尝试对网站地图中的网址进行抓取时,该方法才有效。如果你是最近才提交的,那么情况可能并非如此。

如果你不想等待,可以手动检查。只需要访问 yourdomain.com/robots.txt.

你可以看到下方这样的内容:

ahrefs robots 1

小提示.
 如果返回的是404错误,那么就代表你没有robots.txt文件。点击这里学习创建一个。

你不想看到的应该是下方这样的代码…

Disallow: /

…在任何的用户代理下方。

User-agent: *
User-agent: Googlebot

为什么?因为它阻止谷歌抓取你网站上的所有页面。

你不希望在任何重要的路径前看到 “Disallow” 指令。

例如,下方方的 Disallow 指令屏蔽了谷歌抓取我们的博客中的所有内容。

Disallow: /blog/

移除阻碍你页面显示在谷歌中的所有指令。

注意

Robots.txt文件可能很复杂,而且很容易弄乱。如果你认为你的文件可能阻止了网页在谷歌上显示,并且你对该文件了解不多,请聘请专家对其进行修复。

4. 你没有足够的高质量外链

即使没有什么能阻止谷歌找到你的页面,你仍然需要向谷歌“证明”它值得参与排名。

谷歌的算法中有数百种因素影响排名,反链域名数量是其中非常重要的一点。我们在相关性研究中一次又一次地发现了这一点。

referring domains vs keyword rankings ahrefs content explorer 1

如果排名靠前的网页有比你更多的反向链接,则这可能是导致你的页面未出现在谷歌搜索结果中的一部分原因。

检查你的页面有多少 Referring domains(反链域名),只需要将URL粘贴到 Site Explorer(网站分析)中或者是 我们的免费外链查询工具中。

ahrefs backlink checker

快速提醒…

参与谷歌排名的是网页,而不是网站。虽然你可能需要首页参与特定关键词的排名,但一定要确保查看该页面的 Referring domains(反链域名)数量,而不是整个站点。

然后,进入Keywords Explorer(关键词分析),搜索你的目标关键词,然后滚动鼠标进入SERP overview(SERP概览)。 在这里,你将看到当前排名靠前的每个页面以及它们的SEO指标。

浏览 “Domains(域名数量)” 列,以查看有多少网站链接到每个页面。
domains serp overview

如果你的网页反链较少,请考虑建立更多的反链。

https://www.youtube.com/watch?v=BjT-QOqsjz4

5. 你的页面缺乏“权重”

谷歌的排名算法基于一种称为PageRank的东西,它实际上计算的是反向链接和内部链接。

小提示.
 这只是对 PageRank的简单阐述。在PageRank完整指南中了解更多。

一部分SEO人员将PageRank视为过期的算法,但谷歌确认,这仍然是其2017年排名算法中的关键因素:

不幸的是,几年前谷歌停止公开PageRank的评分。现在无法查看你的PageRank以及排名靠前的页面是如何积累它们的。

庆幸的是,Ahrefs拥有一个指标是记录类似的算法,叫做 URL Rating(网址评分).

与PageRank一样,它也考虑了内部链接和反向链接,并且我们发现它与搜索流量非常相关。
Ur vs search traffic 1

UR(网址评分)数值从0到100。UR(网址评分)高的页面拥有更高的“权重”。

检查页面的UR(网址评分),只需要将URL粘贴到 Site Explorer(网站分析)中 或者是 我们的免费外链查询工具中。

url rating site explorer

使用Keywords Explorer(关键词分析)中的SERP overview(SERP概览),对比你的页面和排名靠前页面的UR(网址评分)。

url rating serp

如果排名靠前的页面拥有更好高的UR(网址评分),这可能就代表,你的页面缺少“链接权重”。

有两种方法可以增加页面的权重:

  • 制作更多外链;
  • 添加更多内链.

整体来说,第一种比第二种要困难——尤其是你想让一个营销性页面参与排名。

因此,向页面添加一些相关的内部链接通常是不错的选择。

6. 你的网站缺乏“权重”

谷歌对网站权重是否是一个排名因素有着不同的说法。

这个推文中,谷歌的 Gary Ilyes 说并没有这回事:

但是在这个采访中,谷歌的 John Mueller 说有类似这样的指标。

我们研究了排名和Domain Rating(域名评分)之间的关系,发现之间有着一定的相关性:

domain rating vs keyword rankings 1

小提示.
这里的相关性比 Referring domains(反链域名)和排名的相关性要弱很多。同时,相关≠因果关系。

虽然这么说,但是似乎网站权重在某些关键词的排名中比其他关键词更为重要。

可以看下参与“designer dresses(设计师礼服)”排名的页面:
high dr serp

排名前五的平均Domain Rating(域名评分)是82,最低的Domain Rating(域名评分)也有77。

Domain Rating(域名评分)的数值是从0到100。上面的平均值就非常的高了,权威性较低的网站可能很难为该关键词排名。

小提示.
 事实上,高权重的网站中的一些页面参与前十的排名并不能证明“网站权重”是一个排名因素。这可能只是部分关键词的情况,谷歌知道用户想从值得信赖的大品牌网站获得信息。

还有一种混合的现象,比如关键词“best coffee machine(最好的咖啡机)”

mixed dr serp

排名前五的有来自有高权重网站和低权重的页面。

想检查网站的“权重”,只需要将域名粘贴到 Site Explorer(网站分析)中 或者是 我们的免费网站权威查询工具中。

website authority ahrefs

将它和目标关键词排名靠前的网站的Domain Rating(域名评分)进行比较。这样你可以知道是否是网站权重在阻碍你参与关键词的排名。

专家建议

即使排名靠前的某些页面来自高Domain Rating(域名评分)的站点,你仍然有机会超越它们。怎么做?通过在页面上构建更多的反向链接和“链接权重”。毕竟,参与谷歌排名的是页面而不是网站。

比如,这样一个关键词 “bitcoin mining calculator(比特币挖矿计算器)”

bitcoin mining calculator rankings

排名在第四位的页面来自于一个Domain Rating(域名评分)较低的网站。

能够超越其它网站的一个原因是,这个页面用有个更多的来自于不同网站的外链,以及更多的“权重”。

7. 你的页面并不符合“搜索意图”

谷歌的目标是为每个搜索给予有用和最相关的结果。

这就是为什么你的内容必需符合搜索者的期望。这就叫做搜索意图

假设你是 American Express(美国运通信用卡),然后你希望页面参与关键词“best credit card(最好的信用卡)“的排名:

american express best credit card

我们通过Keywords Explorer(关键词分析)来观察排名靠前的结果,下方就是排名前五的页面中最好的页面数据:

  • Domain Rating(域名评分): 86
  • URL Rating(页面评分): 49
  • Referring domains(反链域名): 466

Site Explorer(网站分析)中查看,很明显American Express(美国运通信用卡)的页面数据超过了这个页面,并且也远超其它的页面。 但是,依然没有排名,甚至都不在前100个结果中。

american express seo metrics

为什么?因为页面内容并不符合用户的期望。

如果我们详细的观察关键词“best credit card(最好的信用卡)“靠前的结果,我们会看到几乎都是信用卡列表,分别来自于不同的银行和提供商的。像下方这样:

best credit cards

然而,American Express(美国运通信用卡)的页面更像是一个售卖页面/

谷歌知道人们在搜索这个词的时候不需要销售页面,因此不会对它进行排名。

8. 你有重复页面问题

重复内容是指可以通过不同的URL访问相同或相似的网页。

Google倾向于不对重复的内容建立索引,重复页面会在索引中占用不必要的空间——有点像在书架上有同一本书的两个副本。

谷歌通常会将你设置的规范网址(canonical)编入索引。

如果没有设置规范网址,谷歌会把它觉得最好的页面编入索引。

不幸的是,谷歌在没有使用规范标签的情况下识别重复页面的能力并不完美。

可以看下下方在 Buffer.com 上的两个页面:

buffer duplicate content 1

buffer duplicate content 2

两者都被索引了,尽管它们十分相似。

这样的问题会导致,同一个内容“权重”被分配到了2个页面上。第一个页面拥有 115 个referring domains(独特网站),第二拥有140个。

buffer rds 1

buffer rds 2

其中的一个页面排名在第22位,如果能够把这两个页面结合的话,可能可以排在更高的位置上。

buffer position 22

为了找到你网站中存在的重复页面问题,在Ahrefs Site Audit(网站诊断)中进行检测。查看“Content quality(内容质量)”报告,找到那些没有规范标签的重复页面以及雷同页面。

duplicate content ahrefs site audit

你可以通过跳转或者是设置规范标签来解决这个问题。

9. 你的网站被谷歌惩罚了

遭到谷歌处罚是可能性最小的,但依然是有可能的。

有两种情况会被谷歌惩罚:

  • 人工惩罚: 谷歌会删除或降低你在谷歌搜索结果中的页面。通常发生在谷歌的员工人工浏览你的页面,发现页面并不符合它们的站长指南
  • 算法惩罚: 通常因为质量问题触碰谷歌算法,导致谷歌打压你的页面。这个更像是机器审核不通过,而不是人工审核。
小提示.
更加准确的说,算法惩罚并不是“惩罚”,更像是“过滤”。

幸运的是,人工处罚极为罕见。除非你做了完全错误的事情,否则您不太可能出现人工惩罚。 谷歌通常还会通过 Search Console(谷歌站长资源管理器)中的“人工处罚”标签向你发出警告。

manual penalty

如果这里没有警告,那么你可能没有受到人工处罚。

不幸的是,Google不会告诉你,它们是否对网站进行了算法过滤——同时识别也非常困难。

如果你怀疑由于算法导致自然流量的大幅下降,那么你的首要行动应该是检查该下降是否与已知或可能的谷歌算法更新相吻合。

Panguin就是检查算法惩罚非常有用的一个工具。它在Google Analytics(谷歌分析)流量上相似了已知的算法更改日期,从而可以轻松发现问题。

panguin tool

如果你仍然怀疑此时网站已被惩罚,请在采取任何可能导致灾难性后果的操作之前(例如拒绝链接),先与SEO专家联系。

最后

在谷歌排名就像是在玩电子游戏。

如果你有技术性问题,比如手柄坏了,无论你怎么尝试,你都无法获得胜利。在玩游戏之前,你需要解决严重的技术问题,例如,“noindex”标记,爬行阻碍等。

然后,了解关卡和对手的实力至关重要。有些关卡很容易,因为你的对手很弱。其它的一些关卡则很困难,因为对手很强。

在你闯困难关卡之前,你需要通过制作外链以及提升“权重”来提升你的等级。

如果你因为对手过于强大而无法击败对手,最好换个更轻松的关卡。

你可以选择竞争力低的关键词,可以通过Keywords Explorer(关键词分析)筛选出这些低竞争力的关键词。

low difficult keywords ke

只需记住,完成困难的关卡通常值得你付出努力,因为解锁困难关卡的成就可能会给你的业务带来质的飞跃。

有问题?在下方留言或者是在推特上联系我。

译者,Park Cheng,魔贝课凡联合创始人。