SEM营销 / SE0营销 / SMM营销技术
善实战SEO高端人才的智慧结晶
2023-09-15 来源:SEO技术, SEO汇总
你是否有过这样的经历,感觉你做对了所有事情,但仍无法在谷歌的搜索结果中找到你的网站? 坏消息是:有一些因素可能会制约你的网站显在谷歌搜索结果中。
好消息是:大部分因素都是非常容易被修复的。
本文中,我们罗列了网站不显示在谷歌结果中的9大因素,以及修复这些问题的方法。
在我们开始之前当你在谷歌当中搜索一些关键词,并且希望在结果当中看到你的网站,你真实在寻找的并不是一个网站,而是网站中的某一个页面。
这个区别很重要。
如果谷歌并没有发现你这个页面,或者是它觉得你这个页面不值得参与排名,那么就不会显示在搜索结果中。
小提示. 多数情况,你很可能是希望你的首页参与排名为了展示在谷歌搜索结果中,下方的三个要素就必须满足:
谷歌知道你网站的存在,并且可以抓取并访问到网站中的重要页面。你有一个网页与你要参与排名的关键词相关.你已经向谷歌证明了网页值得参于指定关键词的排名——比其他网站上的网页都更有价值。我们下面解决的大多数问题都与这三个要素之一有关。
1. 你的网站太新了谷歌需要花费一些时间来发现新的网站和网页。如果你在今天早上才启动网站,那么最直接的原因是谷歌暂时还没有发现你的网站。
要检查谷歌是否知道你的网站存在,请运行下方搜索site:yourwebsite.com
如果至少有一个结果,那么就代表谷歌已经知道了你的网站。
如果没有结果,则没有发现你的网站。
但是,即使它们知道你的网站,也可能不知道你要参与排名的页面。通过如下搜索来检查谷歌是否知道这一点:site:yourwebsite.com/a-page-you-want-to-show-up-in-google/
这里应该只有一个结果。
如果两种搜索都没有找到结果的话,你可以创建一个网站地图,并且通过 Google Search Console(谷歌站长资源管理器)进行提交。 (这是一个不错的习惯)
Search Console > Sitemaps > Enter sitemap URL > Submit 谷歌站长资源管理器 > 网站地图 > 输入网站地图URL > 提交
小提示. 在做这一步之前,你需要创建一个免费的谷歌站长账号,并且添加你的网站。你可以阅读这篇指南了解具体步骤。网站地图会告诉谷歌,你的网站上哪些页面很重要,以及在哪里可以找到它们。
它还可以加快谷歌发现你的网站页面的速度。
找不到你的网站地图?访问 yourwebsite.com/sitemap.xml. 如果没有找到任何数据,请访问 yourwebsite.com/robots.txt 通常在这里会有你网站地图的信息。
依然没有找到?你可以需要创建一个了,阅读这篇指南。
2. 你阻止搜索引擎索引你的页面如果你告诉谷歌不要在搜索结果中显示某些页面,则它就不会显示。
你可以使用“ noindex” 标记来执行此操作,这是一段HTML代码,像下方这样:
<meta name="robots" content="noindex"/>
即使你创建了站点地图,并将其提交到谷歌站长中,带有该代码的页面也不会被索引。
你可能不记得曾经在哪些页面上添加该代码,但这并不意味着它不存在。
例如,在设置wordpress网站时,错误的将下方这个选项勾选了,就会导致所有页面被标记为不索引。
许多Web开发人员还使用这种方法来阻止谷歌在开发过程中为网站建立索引,而忘记在发布之前将其删除。
如果谷歌已经抓取了站点地图中的页面,它将在Google Search Console(谷歌站长资源管理器)的“覆盖率”报告里告诉你任何“未编入索引”的页面。
只要寻找这个错误:
如果你最近向谷歌提交了站点地图,但它们尚未对网页进行抓取,请在Ahrefs Site Audit(网站诊断)中运行检测。它会检查你网站上的每个页面上是否有100多个潜在的SEO问题,包括是否存在“ noindex”标签。
从不应该包含“noindex”标签的页面中删除这些标记.
3. 你阻止了搜索引擎抓取你的页面大多数网站都有一个名为robots.txt的文件。它可以规定搜索引擎在你的网站上可以或不可以访问的页面。
谷歌无法抓取robots.txt文件中阻止的网址,这通常会导致这些网址不显示在搜索结果中。
如果你已通过谷歌站长工具提交了站点地图,它会提示这些问题。转到 “覆盖率” 报告,查找 “提交的URL被robots.txt屏蔽” 的错误。
同样,只有在谷歌已经尝试对网站地图中的网址进行抓取时,该方法才有效。如果你是最近才提交的,那么情况可能并非如此。
如果你不想等待,可以手动检查。只需要访问 yourdomain.com/robots.txt.
你可以看到下方这样的内容:
小提示. 如果返回的是404错误,那么就代表你没有robots.txt文件。点击这里学习创建一个。你不想看到的应该是下方这样的代码…
Disallow: /
…在任何的用户代理下方。
User-agent: * User-agent: Googlebot
为什么?因为它阻止谷歌抓取你网站上的所有页面。
你不希望在任何重要的路径前看到 “Disallow” 指令。
例如,下方方的 Disallow 指令屏蔽了谷歌抓取我们的博客中的所有内容。
Disallow: /blog/
移除阻碍你页面显示在谷歌中的所有指令。
注意Robots.txt文件可能很复杂,而且很容易弄乱。如果你认为你的文件可能阻止了网页在谷歌上显示,并且你对该文件了解不多,请聘请专家对其进行修复。
4. 你没有足够的高质量外链即使没有什么能阻止谷歌找到你的页面,你仍然需要向谷歌“证明”它值得参与排名。
谷歌的算法中有数百种因素影响排名,反链域名数量是其中非常重要的一点。我们在相关性研究中一次又一次地发现了这一点。
如果排名靠前的网页有比你更多的反向链接,则这可能是导致你的页面未出现在谷歌搜索结果中的一部分原因。
检查你的页面有多少 Referring domains(反链域名),只需要将URL粘贴到 Site Explorer(网站分析)中或者是 我们的免费外链查询工具中。
快速提醒…参与谷歌排名的是网页,而不是网站。虽然你可能需要首页参与特定关键词的排名,但一定要确保查看该页面的 Referring domains(反链域名)数量,而不是整个站点。
然后,进入Keywords Explorer(关键词分析),搜索你的目标关键词,然后滚动鼠标进入SERP overview(SERP概览)。 在这里,你将看到当前排名靠前的每个页面以及它们的SEO指标。
浏览 “Domains(域名数量)” 列,以查看有多少网站链接到每个页面。
如果你的网页反链较少,请考虑建立更多的反链。
?v=BjT-QOqsjz4
延伸阅读新手友好的链接建设指南9个简单的链接建设策略(每个人都可以用)如何获取外链:7个不需要新内容的策略7个挖掘竞争对手外链并且可执行的方法SEO做客博客:如何大规模建立高质量链接资源页面链接构建:这一个指南就够了
5. 你的页面缺乏“权重”谷歌的排名算法基于一种称为PageRank的东西,它实际上计算的是反向链接和内部链接。
小提示. 这只是对 PageRank的简单阐述。在PageRank完整指南中了解更多。一部分SEO人员将PageRank视为过期的算法,但谷歌确认,这仍然是其2017年排名算法中的关键因素:
DYK that after 18 years we’re still using PageRank (and 100s of other signals) in ranking?
Wanna know how it works? pic.twitter.com/3YJeNbXLml— Gary “鯨理” Illyes (@methode) February 9, 2017