139shop案例分析:JavaScript拦截的hreflang谷歌的看法

  hreflang属性一直是搜索引擎优化工具为站长和数字营销的一个重要组成部分了好多年。

  为了让谷歌更好地了解您的多语种或跨国公司的网站,它是不可或缺的,你的hreflang实作方式是正确的,谷歌完全理解它。

  如果你是新来的hreflang属性,那么你会发现下面的资源非常有用:

  Yoast的的hreflang终极指南

  Sistrix的的hreflang指南国际SEO

  此案例研究探讨具体的问题,有些人可能已经经历过,或者你可能会遇到它的未来:谷歌不承认你的hreflang标记,而不是报告在谷歌搜索控制台hreflang标记的真实数量(GSC)。

  作为搜索引擎优化圆桌会议近日报道,约翰·米勒说,在最近的Google 视频群聊如下:

  所以它可能只是我们没有在所有这些网页上承认的hreflang标记。

  例如,什么可能发生的情况是,我们可以抓取和索引的网页,但是当我们渲染这些网页,东西在页面的头部被添加在早期,而这种断裂一切的头内,其中包括的hreflang标记。

  这样理论上可能发生。如果我们不能在所有找到的hreflang标记,我们不会将其标记为错误,因为我们觉得有什么不妥没有的hreflang页面。

  所以这可能是一个值得双重检查。所以,你可以在那里做什么是在浏览器中打开页面,并使用检查元素,看看有什么页面的渲染视图实际上看起来像。再仔细检查,以确保头部内居然还有什么比这其实上市有非meta标签类型。

  之前穆勒最近评论意见,我打算测试这个理论,因为我相信我所看到的与谷歌无法“看到”我的客户的hreflang标记问题的第一手资料。

  要设置场景,我的客户,在线零售商,推出了一个新网站12个月前,有多个英语子目录,针对不同的国家。该值的hreflang和语法的审查似乎是正确的,但谷歌并没有接近他们应该已经标签数目的任何地方认识。

  单独的搜索控制台配置文件中每个国家的子目录下设立这样我就可以单独监控每个。通过这样做,我可以告诉大家,这个问题没有具体到某个子目录,但在所有。

  出潜在的数以千计的包括的hreflang标签,只有一个非常低的数字在谷歌搜索控制台被报告了页面:

  今年年初,hreflang标记数来检测涨幅高达100,但这个数字随着时间推移逐渐波动并最终达到零?再次。这种趋势继续,从来没有升破150的整个网站,这是很好访问页面的总数低于。

  除了检查的断码内的任何迹象明显 节中,我使用谷歌的抓取和搜索控制台内的渲染工具,仔细检查正是谷歌所看到。

  源代码视图透露,谷歌被分组页面标题,元标记和的hreflang作为内嵌JavaScript块的一部分(通知,下面,如何使用这些相同的颜色谷歌基团)。它还指出,谷歌处理第三直列块作为用于整个块的结束标记的结束标记(线26- 49)。

  从理论上讲,这可以通过缺少一个右所致 标签,从位于正上方,但你会发现,它不是在这种情况下的情况下的JavaScript:

  我决定检查搜索控制台内用于比较的目的一些历史抓取并呈现网页。我设法找到一个从早期的10月份,所以我比较旧与新。

  我主要观察的是,内嵌的JavaScript,这?我认为是影响hreflang标记,曾在尺寸相比老版本时显著上升。页面的旧的快照显示25行JavaScript代码,而新的显示出超过100行。

  不仅如此,但谷歌不同的是旧版本中显示的源代码,而JavaScript和HTML标签下面的分组:

  请注意如何,在?这个?老和取?渲染页面,谷歌关注闭幕 标签 – 而这,反过来,被制作的hreflang标记看不到他们。

  知道我已经很少或通过内嵌的JavaScript没有影响(这是第三方提供的),我决定拿出一个解决方案,以确保谷歌将首先阅读的hreflang,不会由JavaScript影响。

  测试很简单:移动的hreflang标记来的最顶端 部分。

  如果JavaScript是问题的原因,然后我希望看到报道中的标签的数量有较大增长。

  一旦网站被更新,我用抓取并呈现给每个国家特定的子目录提交给谷歌的索引。在一两天,搜索控制台报告如下:

  结果是立竿见影的! 一旦谷歌开始重新抓取的网站,他们检测的hreflang标记。数字报道?搜索控制台从约120增加到1200 – 现在它的报告7000。

  它的初期,但我希望为整个网站的抓取这个数字将进一步上升和谷歌开始更新其?指数。

  你可能想知道这对网站的性能在国际有什么样的影响。虽然目前还没有任何整体流量的增加作为然而,谷歌?显然开始根据自己的位置,以满足用户最相关的网址。

  使用谷歌分析看有机着陆页流量和用户位置显示分割的hreflang工作。

  谷歌已经停止服务的英国网站多数在美国的用户,而这导致了大幅下降的流量的网站,这部分。鉴于多一点时间,我希望谷歌可以发送很少或没有交通从美国到英国的子目录。

  好消息是在交通英国网站上的损失已得到了由流量增加至美国更多的相关网站。

  美国子目录是越来越多的美国更加暴露,因为谷歌现在明白,这个网站是最相关的用户; 谷歌已经大大降低了出现在美国搜索结果英国的URL数量。

  类似的趋势可以在网站的其他英语语言版本中找到。当英国用于显示,相关的语言/国家的子目录或子文件夹?它显示在其位置。

  它仍然在非常早期的阶段,但我希望的是,谷歌是?服务更相关的网站,用户将有助于提高从搜索结果的点击率?-?而这,反过来又会对网站的转化率产生积极影响。

  中引用的hreflang 每一页的部分是对你的网站,你可以实现这一点的办法只有一个。您还可以使用XML站点地图,您的HTTP标头响应中指定的国家/地区语言的网址,或者返回的hreflang值。

  无论怎样选择实现您的hreflang的喜好,有一些问题和错误,通常由。为了获得这些更深入的了解,我建议你阅读“审计hreflang注释:最常见的问题及如何避免它们”,由阿莱达·索利斯在搜索引擎土地去年出版。

  总之,我能够证明约翰·米勒的最近的声明是真实的:如果你的头部分被打破,它可以“理论上”影响谷歌的看你的hreflang代码的能力。

  在我的客户的情况下,一些联JavaScript是导致谷歌的问题,并从检测中引用的hreflang阻止他们 部分。

  我发现谷歌搜索Console中抓取并呈现工具来帮助极有价值的解决问题,我经历。

  移动的hreflang标记来的最顶端 部分解决了问题,就足以让谷歌来检测站点范围hreflang标记。

  从谷歌检测hreflang标记的结果是非常积极的。谷歌很快就明白了正确的国家/语言子目录,以服务英国和国际用户,创造更好的用户体验。

  祝你好运与故障排除任何类似的hreflang的问题,你可能会遇到!

  在这篇文章中所表达的意见是那些客人笔者并不见得搜索引擎土地。作者的工作人员在这里列出。

发表评论

滚动至顶部