湖南网站seo我们测试了如何Googlebot抓取JavaScript和下面是我们学到了什么

  1。我们进行了一系列的?这验证了谷歌测试能够执行和索引的JavaScript与实现的众多。我们也证实了谷歌能够使整个页面,阅读?的DOM,由此索引动态生成的内容。

  2。在DOM SEO信号(网页标题,meta描述,规范的标记,元机器人标签等。)得到尊重。在DOM动态插入的内容是还抓取和可转位。此外,在某些情况下,DOM信号可以甚至优先于HTML源代码矛盾的陈述。这将需要更多的工作,但情况好我们的测试。

  早在2008年,谷歌已成功抓取的JavaScript,但可能以有限的方式。

  今天,很显然,谷歌不仅发展何种类型的JavaScript他们的?抓取和索引,但他们已经在渲染完整的网页(尤其是在过去12-18个月)取得显著进步。

  在梅克尔,我们的SEO技术团队希望能够更好地了解什么类型的JavaScript事件的Googlebot的可能抓取和索引。我们发现了一些大开眼界的结果,并证实了谷歌不仅是执行各种JavaScript事件中,他们也索引动态生成的内容。怎么样? 谷歌正在读DOM。

  太少帽SEO文档对象模型,或DOM的理解。

  如在网络浏览器中使用的,DOM本质上是一个应用程序编程接口,或一种PI,用于标记和结构化数据,例如HTML和XML。这是它允许Web浏览器界面?组装结构化文档。

  的DOM还定义了结构如何被访问和操纵。虽然DOM是语言无关的API(不依赖于特定的编程语言或库),它是最常见的在JavaScript和动态内容的Web应用程序中使用。

  该DOM表示连接网页和编程语言的界面,或“桥接”。该HTML解析,JavaScript的执行,其结果是DOM。网页的内容是不(仅仅)的源代码,这是DOM。这使得它非常重要。

  我们高兴地发现谷歌的阅读DOM和解释是信号和内容的能力?动态插入,如标题标签,页面文本,标题标签?和?元注解像?相对=规范。阅读关于的全部细节。

  我们创建了一系列的测试,以检查JavaScript函数如何不同将被抓取和索引,隔离行为的Googlebot。创建控件,以确保活动的URL会孤立地理解。下面,就让我们打破了几个详细更有趣的测试结果。他们被分为五?类别:

  JavaScript重定向

  JavaScript链接

  动态插入?内容

  动态插入?元数据和?页面元素

  使用rel一个重要的例子=“nofollow”的

  我们首先测试常见的JavaScript重定向,改变URL是如何以不同的方式表示。我们选择的方法是窗口。定位功能。进行了两个测试:测试?A?包括在窗口归因绝对URL。定位功能。试验B?使用相对URL。

  结果:重定向很快其次是谷歌。?从?索引的角度来看,他们被解释为301S – 最终状态的网址替换重定向的URL在谷歌的索引。

  在随后的测试中,我们采用了权威的页面,并具有完全相同的内容执行JavaScript重定向到新的页面在网站上。原来的URL排名第一?对于热门查询谷歌的网页。

  结果:正如预期的那样,重定向其次是谷歌和原来的页面从指数回落。新的URL被索引并立即在相同的位置排名?对于同一查询。这让我们感到吃惊,并?似乎预示?的JavaScript重定向可以(有时)完全一样,从排名的角度来看永久301个重定向。

  客户希望实现的JavaScript重定向为他们的网站动下一次,你的回答可能不需要?是,“请不要。“看来有在这种关系中的转印排名信号。?为支持这一结论?从谷歌的指引报价:

  使用JavaScript重定向用户是合法的做法。例如,如果您将用户重定向到内部网页,一旦他们在登录后,您可以使用JavaScript这样做。当检查Javascript或其他重定向方法,以确保您的网站符合我们的指南,考虑的意图。请记住,301个重定向是最好的移动你的网站的时候,但你也可以使用JavaScript重定向用于此目的,如果你没有访问到您的网站的服务器。

  我们测试了几种不同类型的JavaScript链接的,编码各种方式。

  我们测试的下拉菜单链接。历史上的搜索引擎一直没能遵循这些类型的链接一致。我们的测试试图确定是否onchange事件处理程序将遵循。重要的是,这是一个特定的?键入执行点的:?我们要求改变一些东西的互动,而不是像JavaScript的强制行动上方重定向。

  结果:该链接被完全抓取和跟随。

  我们还测试标准?JavaScript链接。这是最常见的类型的JavaScript链接是SEO的传统建议改为纯文本。这些措施包括JavaScript链接测试编码具有:

  职能?在href属性值对(AVP)的外面,但一个标记(“的onClick”)内

  在href AVP内部功能(“JavaScript的:窗口。位置 ”)

  (“:)OpenLink公司(JavaScript的”)的一个功能之外,但所谓的HREF AVP内

  等等。

  结果是:联系是?完全抓取和跟随。

  我们的下一个测试是检查进一步的事件处理程序,如平变化测试上方。具体而言,我们在看的鼠标移动事件处理程序的想法,然后与变量隐藏URL,当事件处理程序(在这种情况下onmousedown事件和onmouseout)被解雇只得到执行。

  结果:该链接被抓取,随后。

  级联的链接:?我们知道谷歌能?执行JavaScript,但要确认他们阅读的代码中的变量。在本次测试中,我们串接创建一个URL它曾经是一串字符?建。

  结果:该链接被抓取,随后。

  这显然是一个重要问题:动态插入文字,图片,链接和导航。品质的文本内容的话题和内容的搜索引擎的理解至关重要?页。在这个时代的动态网站,它更重要的上市公司增发获得在此之上。

  这些测试设计了两种不同的情况,以检查动态插入的文本。

  1。测试搜索引擎的能力帐户动态插入的文本时,文本是网页的HTML源代码中。

  2。测试搜索引擎的能力,账户动态插入文本当文本超出了页面的HTML源代码(在一个外部JavaScript文件)。

  结果:在这两种情况下,对文本抓取和索引,页面排名的内容。胜利!

  欲了解更多关于这一点,我们测试了客户的是在JavaScript编码的全球导航,所有的链接?插入文档。writeIn功能,并证实他们完全抓取和跟随。应当指出的是,由谷歌这种类型的功能介绍的网站使用AngularJS框架和HTML5历史API(pushState的)可以呈现和谷歌索引如何建,排名以及传统的静态的HTML页面。?这就是为什么它是重要的是不要访问外部文件和JavaScript资产阻止Googlebot,也可能谷歌为什么远离运动的?支持Ajax的搜索引擎优化?方针。谁需要HTML快照时,你可以简单地渲染整个页面?

  我们的测试发现了同样的结果,无论内容类型。例如,?图片?被抓取和索引在DOM加载时。?我们甚至创建了一个测试,由此我们动态生成的数据词汇。组织?结构化数据标记为面包屑和DOM中的插入它。?ResultSuccessful面包屑丰富网页摘要在谷歌的SERP。

  值得注意的是,谷歌现在建议对一些结构化数据JSON-LD标记。更多来我敢肯定。

  我们动态插入?在这些资源对于SEO的DOM各种标签:

  标题?分子

  元描述

  机器人元

  规范标签

  结果:?在所有情况下,标签被抓取?尊重,恰好表现为在源代码的HTML元素应该。

  一个有趣的后续试验将有助于我们了解的优先顺序。相互冲突时存在信号,其中一个胜? 如果有一个NOINDEX,nofollow的源代码和NOINDEX会发生什么,请在DOM? 如何进行HTTP的x机器人响应头表现得像另一个变量在该布置中? 这将是未来的全面测试的一部分。然而,我们的试验表明,谷歌可以忽略在源代码中的标记,以支持DOM的。

  一个例子证明启发。我们想测试谷歌如何将链路级nofollow的反应属性放在源代码中,并放置在DOM。我们还创建了一个控制,而施加在所有的nofollow的。

  在源代码中的nofollow的预期一样(该链接不被采纳)。在DOM nofollow的没有工作(该链接之后,页面索引)。为什么? 因为一个的修改?在DOM HREF元素发生为时已晚:谷歌已经抓取的链接和排队的URL之前执行的JavaScript功能,增加了相对=“nofollow”标签。然而,如果与nofollow的整个A HREF元件插入在DOM中,?nofollow的位被认为在同一时间作为链路(及其URL),因此被推崇。

  从历史上看,搜索引擎优化的建议都围绕其中央?“纯文本”的内容尽可能。动态生成的内容,AJAX和JavaScript的联系一直是损害搜索引擎优化为主要的搜索引擎。显然,这已不再是谷歌的情况下。Javascript语言,方式类似于普通的HTML链接链接工作(以票面价值,我们不知道发生了什么幕后的算法)。

  JavaScript重定向以类似的方式处理301个重定向。

  动态插入的内容,甚至元信号,例如相对规范注解,以等效的方式是否在HTML源处理,或者在初始HTML被在DOM用JavaScript解析后烧制。

  谷歌似乎完全呈现的页面,看到的DOM并不仅仅是?源代码了。难以置信! (记住要允许那些Googlebot的访问?外部文件和JavaScript资产。)

  谷歌已经在创新一个惊人的速度在尘土里留下的其他搜索引擎。我们希望看到的相同类型的创新来自其他引擎,如果他们留在网络发展,这不仅意味着更多的HTML5,更多的JavaScript,更加动态网站的新时代的竞争和相关。

  上市公司增发也一样,谁没有跟上这里的基本概念和功能谷歌的步伐会很好地学习并发展他们的协商,以反映当前的技术。如果不采取DOM考虑,你可能是图片的缺失一半。

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

发表评论

滚动至顶部