为什么谷歌在你的网站上排名错误的页面?

2021-07-20

为什么谷歌在你的网站上排名错误的页面?

给大家介绍几个场景:

1:在 Google 搜索您的品牌名称时,您的一篇博文恰好比平常更多地提及您的品牌,这是排名第一的搜索结果,其次是您的常见问题解答。您的主页仅排在第三位。

2:在谷歌搜索您的品牌名称时,第一个结果是您主页的旧版本。真正的主页不存在,或者在页面上排名较低。

3:在 Google 搜索您的主要关键字之一时,2014 年发布的旧指南的排名高于 2017 年发布的新指南,该指南具有更多详细信息和更好的信息。

4:在 Google 搜索您的内容排名靠前的关键字时,除了托管这些图像的页面之外,您还会在搜索结果中看到为图像创建的系统页面的页面。

所有这三个都是谷歌以某种方式不正确地索引您的网站的例子。你更好的内容应该上升到顶部。您的主页应该比您的品牌名称的子页面排名更高。您的图像不应该有自己的专用页面。

坦率地说,谷歌可能会优先对错误页面进行排名而不是您希望在其位置上排名的页面有很多不同的原因。有时这些原因与算法的怪癖有关,有时与您的网站结构有关,有时与相关页面上的技术问题有关。让我们检查可能的原因并寻找解决方案,好吗?

问题:可见的系统页面

我首先介绍这个问题,主要是因为它是最近由于 Yoast 的 SEO 插件的变化而出现的一个新问题,这意味着很多人可能会遇到它。我们在此处更详细地描述了特定问题,但现在我将更广泛地介绍它。

本质上,发生的情况是您网站上的系统页面不应该被编入索引,而是被编入索引。在 Yoast 问题的情况下,它是由 WordPress 自动生成的图像的附件页面。这些页面在 Google 上排名,至少是暂时的,因为您的网站有自己的 SEO 价值,并且这些页面是您网站上的新帖子。但是,几天或几周后,Google 注意到所有这些页面的内容都非常少。他们有一个图片、一个标题,除了你的网站主题之外没有其他任何东西。

正确的做法是对您的网站 SEO 进行大规模的 Panda 攻击。Yoast 问题只是一个潜在原因,但任何时候您看到系统、类别或其他非标准页面在 Google 上编入索引,您都可以打赌,有更多您可能不希望看到的编入索引。

通常这里的问题是这些系统页面在它们不应该出现的时候变得可见。要么您在 Yoast 等 SEO 插件中设置了隐藏它们,要么您的 robots.txt 或 .htaccess 文件中有指令阻止搜索爬虫找到它们。显然,它们不是公开可见的好页面,所以当它们变得可见时,它可以甩掉你的很多搜索引擎优化。

对于图像附件页面,解决方案是重新隐藏它们,或将它们重定向到主机页面。你本质上是想告诉谷歌“嘿,你不应该在这里,我们不希望任何人在这里,你应该去这里。” 最终,Google 会弄清楚并正确组织您的网站。不幸的是,这可能需要一段时间,尤其是当 Panda 一路访问您的网站时。

问题:规范化不当

上面的第三个示例是这可能是原因之一。规范化是元数据中使用的一种方法,以确保 Google 和其他搜索引擎可以将一段内容的特定版本识别为该内容的“真实版本”。

例如,假设您有一个包含 1,000 种产品的内部数据库,并且您有一个站点搜索来浏览这些产品。Plus One 结果 2020页面看起来和其他页面一样。您可能有 1,000,000 个不同的 URL,它们的内容几乎完全相同。如果 Google 将所有可能的搜索结果都编入索引,那么您的网站将因重复内容处罚而被彻底摧毁。

Google 通常很聪明,可以识别这种特定情况,但是存在很多问题,重复内容可能会伤害您,这是由动态 URL 生成、URL 参数和其他类型的技术原因造成的。在这些情况下,您需要一个规范的 URL。任何时候谷歌加载一个带有奇怪 URL 的页面时,他们都会看到“嘿,实际上 X 是这个页面的规范 URL”,他们会知道不要索引它,而是将它索引为 X。

例如,如果您在更改和增强旧内容时进行了规范化,您可能会发现它指向内容的另一个版本。Google 可能会发现并非常喜欢内容的新增强版本,但是如果规范 URL 指向不同的位置,他们将无法正确地将其编入索引。

如果找不到任何规范化问题,则可以在 .htaccess 和其他系统文件中查找硬重定向。如果目标页面将部分或所有流量重定向到排名页面,则会导致预期页面根本不排名的类似问题。

问题:锚文本关键字

在某些情况下,您会发现某个特定关键字的某个页面排名很高,而该关键字不是您认为该关键字的主要关键字。事实上,您可能有另一条内容将该关键字作为主要关键字,但其他内容的排名更好。

这里可能发生的是“关键字蚕食。” 关键词排名靠前的内容可能有一堆价值,一般来说排名已经很高了。然后你有使用关键字作为锚文本的内部链接,指向内容。这些链接将该关键字借给目标页面,并使 Google 认为该页面与该关键字相关。因此,它的排名很高,也许另一条内容应该如此。您可以在此处阅读有关此问题的更多信息。

问题:模糊的主页

如果主页的排名不如您域中的子页面高,您可能会遇到一个问题,即不清楚哪个页面是您的主页。

现在,对于大多数网站,主页只是域名。Google 的主页是 Google.com。huaqiutong 的主页是huaqiutong.com。但是,我见过很多网站的主页设置很奇怪。类似于“www.huaqiutong.site.com/home.html”。你能告诉我这有什么问题吗?

网址中的 index.html

一方面,它位于子域中。子域可能会搞砸,如果您打算将其作为您的主页,它可能无法正常工作。Google 更喜欢将 site.com 作为主页,而不是 huaqiutong.site.com。如果您网站上的每个页面都位于某个子域或其他子域中,则可能会混淆搜索引擎。

第二个是“home.html”对于现代网页设计不是必需的。home.html 或 index.html 表示主页过去很常见,Google 仍然可以将 index.hmtl 识别为主页,但这不是必需的。大多数时候,它只是基本的域名。

如果您希望 Google 正确访问它,您基本上需要将您的主页移动到普通域中正确的预期空间,或者将普通域重定向到您想要的主页。

问题:没有更好的内容

在某些情况下,与查询明显相关的站点可能会在与它实际上并不相关的查询中排名很高。本质上,以眼镜为中心的查询的 Lenscrafters 结果与查询不匹配。Lenscrafters 具有很强的 SEO 能力,因此无论如何都会对其相关性进行排名,即使排名的页面实际上并不相关。

这是使小型站点难以超过大型站点的问题之一,但也是首先使其成为可能的问题之一。谷歌首先寻找相关性,其次才是网站价值。因此,具有高度相关内容的小型站点的排名可以超过具有几乎不相关内容的大型站点,但该大型站点仍然需要克服很多惯性。

如果该较大的网站要创建更相关的内容,他们会立即凭借 SEO 的权重在搜索结果中排名第一。这就是为什么很难与警惕的网站竞争的原因;如果他们想主宰一个利基市场,他们会,只要他们注意到它。

问题:意外蜘蛛块

Moz 帖子中发现的另一个问题是意外阻塞或爬行问题。如果您想要排名的页面没有排名,而您网站上的“次佳选择”是在其位置上排名,则可能是主要内容在正确编入索引时出现问题。

规范化和重定向可能会导致这种情况,但也存在其他潜在问题。许多网站设计者喜欢实时发布他们的设计,隐藏在“noindex”属性后面,这样他们就不会在准备好之前被编入索引。实时测试内容很好,但如果您忘记删除 noindex,Google 将永远不会将其编入索引。

一段内容的排名也可能不高还有其他原因。例如,您可以为一个棘手的任务提供一个非常好的指南,该任务在与该任务相关的查询中排名非常差,即使所有现有内容都很糟糕。如何?好吧,如果内容纯粹是视频,或者是在信息图表上,则它没有权重。尽管他们正在努力,但谷歌目前很难准确地索引视频或图像的内容,并且很可能会在很长一段时间内仍然遇到困难。毕竟,与文本相比,解析音频非常困难。图像可以应用 OCR,但近乎无限的字体种类,再加上需要识别各种符号和语言,最多只能导致不正确的索引。

问题:内容不佳

这种类型在某种程度上与前一点有关,但完全有可能您网站上的目标页面实际上不是很好。可索引内容很少或没有可索引内容的页面,或存在可用性问题的页面,或动态生成内容的页面;这些都很难索引。

有时,您的页面上没有正确类型的内容来为您定位的关键字正确排名。您可能排名很好,但排名在第二页或第三页,只是与其他网站对相同内容的排名进行比较。

通常我会提到竞争会降低您的内容,但这并不是 Google 将错误的页面编入索引,只是其他页面比您的页面更好。我们关心的问题只是 Google 在您网站上对页面 A 的排名高于页面 B 的问题,而页面 B 是同一主题的更好页面。

在这些情况下,由您决定要做什么。如果两个页面足够相似,我通常喜欢将它们组合起来并将一个重定向到另一个。来自两个页面的内容的综合价值减少了流量蚕食,结合了链接价值,并且通常增强了该单个页面的力量。

你遇到过类似的问题吗?如果是这样,您是如何诊断和解决它们的?

--- END ---


( ! ) Warning: realpath(): open_basedir restriction in effect. File(/www/server/panel/tmp) is not within the allowed path(s): (/www/wwwroot/www.hqtweb.com/:/tmp/) in /www/wwwroot/www.hqtweb.com/wp-includes/functions.php on line 2124
Call Stack
#TimeMemoryFunctionLocation
10.787736866336shutdown_action_hook( ).../load.php:0
20.787736866336do_action( $hook_name = 'shutdown' ).../load.php:1260
30.787736866712WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
40.787736866712WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
50.788536827320wpcf7_cleanup_captcha_files( ).../class-wp-hook.php:322
60.788536827320wpcf7_init_captcha( ).../really-simple-captcha.php:555
70.788536827608ReallySimpleCaptcha->__construct( ).../really-simple-captcha.php:396
80.788536828624path_join( $base = '/www/wwwroot/www.hqtweb.com/wp-content/plugins/really-simple-captcha', $path = 'tmp' ).../really-simple-captcha.php:46
90.788536828624path_is_absolute( $path = 'tmp' ).../functions.php:2154
100.788536828624realpath( $path = 'tmp' ).../functions.php:2124