谷歌不收录你的网站,有很多潜在问题可能阻止谷歌收录你的网站,本文为您总结了13种可能的原因。
1. 网站域名设置不正确
Google不收录您的网站,这可能是因为您为内容使用了错误的URL,或者它没有在WordPress上正确设置。
确保您域名设置非常重要,最好将来自www版本页面的301跳转(301重定向)到域名。
2. 您的网站不适合移动设备
一个适合移动设备的网站对于让您的网站被Google收录至关重要,因为它引入了移动优先收录。
无论您网站上的内容多么出色,如果没有针对在智能手机或平板电脑上查看进行优化,您将失去排名和流量。
移动优化并不难——只需添加响应式设计原则,确保用户在不遇到任何导航问题的情况下找到他们需要的内容。
3. 您使用的编码语言对谷歌来说太复杂了
如果您使用复杂的编码语言,Google也很有可能不会收录您的网站。我建议您使用Google的Mobile-Friendly Testing Tool,以查看您的网站对移动设备的友好程度(并进行任何可能需要进行的修复)。
如果您的网站在Google的Mobile-Friendly Testing Tool的标准上还不能通过,他们会提供大量资源,其中包含有关设计响应式网页时可能出现的各种设计指南。
4. 您的网站加载缓慢
加载缓慢的网站不利于被搜索引擎收录。如果您的网站需要很长时间才能加载,这可能是由于许多不同的因素造成的。
甚至可能是页面上的内容太多,用户浏览器无法处理,或者您使用的是资源有限的老式服务器等。
解决方案:使用Google Page Speed Insights可以帮助我们网站在提高其速度时需要进行哪些方面的调整与优化。
5. 您的网站缺少优质内容
好的内容才是吸引搜索引擎和用户的关键。网站内容优质且丰富,能为用户提供解决问题的方案或与其他网站持不同的观点,如果缺少独特的内容,且内容短且少,甚至与其他网站有太多雷同的内容,很容易被判定为低质量的网站,从而影响到网站的收录。
6. 您的网站对访问者不友好且不吸引访问者
拥有一个用户友好且引人入胜的网站对于良好的SEO至关重要。如果访问者很容易找到他们正在寻找的内容并拥有清晰的网站导航,那么 Google会在搜索结果中将您的网站排名更高。
谷歌不希望用户在一个页面上花费太多时间,这些页面要么永远加载,导航混乱,要么因为有太多干扰(如首屏广告)而难以使用。
7. 重定向循环
重定向循环是阻止收录的另一个常见问题。这些通常是由常见的拼写错误引起的,可以通过以下步骤修复:
找到导致重定向循环的页面。如果您使用的是WordPress,请在此页面或 .htaccess 文件中找到您的一篇文章的 HTML 源代码,然后查找“重定向301”以查看它试图从哪个页面引导流量。修复任何302重定向并确保它们设置为301也是值得的。
在Windows资源管理器中使用“查找”(如果是Mac,则使用Command + F)搜索所有包含“重定向”的文件,直到找到问题所在。
修复任何拼写错误,以免重复的 URL 地址指向自身,然后使用如下重定向代码:
诸如404之类的状态代码并不总是显示在Google Search Console中。使用Screaming Frog等外部爬虫,您可以找到404和其他错误的状态代码。
如果一切正常,请使用Google Search Console on-site再次抓取该站点并将其重新提交到索引。如果有任何需要注意的新警告弹出,请等待一周左右,然后再使用 Google Search Console 重新检查。
谷歌没有时间每天更新他们的索引,但他们确实每隔几个小时就会尝试一次,这意味着有时即使您知道内容已经更新,您的内容也可能不会立即显示。
我们要保持耐心!它应该很快就会被收录。
8. 错误设置禁止Googlebot抓取您的网站
检查网站下的robots.txt文件,是否有禁止搜索引擎抓取您的网站。设置 robots.txt 文件并执行以下操作:
确保您的 robots.txt 文件没有以下行:
User-agent: * Disallow: /
斜杠表示robots.txt文件正在阻止站点根文件夹中的所有页面。确保robots.txt文件是这样的:
User-agent: * Disallow:
禁止行是空白的,这告诉爬虫他们可以不受限制地爬取和收录您网站上的每个页面。
9. 您的网站使用JavaScript来呈现内容
单独使用JavaScript并不总是会导致收录问题的复杂问题。没有一条规则说JS是唯一会导致问题的东西。您必须查看各个站点并诊断问题以确定这是否是一个问题。
JS发挥作用的一个问题是当JS通过做阴暗的事情来防止爬行时——可能类似于伪装的技术。
如果您已呈现HTML与原始HTML,并且原始HTML中的链接不在呈现的HTML中,则Google可能不会抓取或收录该链接。由于这些类型的错误,定义呈现的 HTML 与原始 HTML 问题至关重要。
如果您要隐藏JS和CSS文件,请不要这样做。谷歌已经提到他们希望在抓取时看到你所有的JS和CSS 文件。
Google 希望您保持所有JS和CSS可抓取。如果您阻止了这些文件中的任何一个,您可能需要取消阻止它们并允许完全抓取,以便为Google提供他们需要的您网站的视图。
10. 您没有将所有域属性添加到 Google Search Console
如果您的域有多个变体,尤其是在您从http:// 迁移到https:// 的情况下,您必须在 Google Search Console 中添加和验证所有域变体。确保在将它们添加到GSC时不会丢失任何域变体,这一点很重要。
将它们添加到 GSC,并确保您验证您对所有域属性的所有权,以确保您正在跟踪正确的属性。
11. 您没有使用站点地图
站点地图是您网站上所有页面的列表,也是Google查找您拥有的内容的一种方式。该工具将有助于确保每个页面都被Google Search Console抓取和收录。
如果您没有站点地图,除非您的所有页面当前都已编入索引并接收流量,这个几乎任何一个网站都难以保证自己网站上的所有页面都已经被搜索引擎编入了索引,因此建议您的网站上使用站点地图。
然而,需要注意的是:HTML站点地图在Google Search Console中已被弃用。如今,站点地图的首选格式是XML站点地图。
12. 您网站过去曾被谷歌惩罚过,但还没有整顿您的行为
如果您以前受过处罚并且没有清理您的行为,那么Google不会将您的网站编入索引。
如果您网站受到惩罚,最安全的方法是彻底清理你以前的行为。您必须拥有全新的内容,并从头开始重新搭建网站或者重新使用一个全新的域名来构建新的网站,一般建议使用后者。
13.您搜索引擎优化很糟糕
正确地进行SEO技术是值得的:Google 和您的用户会爱上您。
如果您不知道如何进行SEO优化,不妨来MAY的SEO博客学习;或者找正规的SEO优化公司来帮助您。
做好上面这些,可以大大提高您网站在谷歌中的收录!不信就去试试吧!