2011-10-05 194 views
13

我读过谷歌规范爬行AJAX功能的网页。由于谷歌索引方法的一部分使用URL本身,会不会转换为!#对SEO有负面影响?#! (hashbang)和谷歌搜索引擎优化

例如,如果我有一个网页www.mysite.com/surfing,如果用户搜索“网上冲浪”,Google可能会对它评分很高,因为它在网址中有“冲浪”。对于www.mysite.com/#!surfing也是如此,或者为了加权URL本身而忽略散列片段?

+3

在谷歌实施它之前回答了这个问题,它是ajax抓取标准 –

+0

目前,自2015年以来,Google已经不赞成其AJAX抓取方案。请参阅[本页](https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html)了解新标准的完整概述 – fedeTibaldo

回答

0

在我的个人意见,8年SEO &发展它不会伤害,但它更多地取决于该网站的其他参数,以便加入!#不会做伤害的......

你有网站的URL,所以我可以采取更深入的外观?

0

如果Google的抓取工具认为可能有无限的可能性,那么这可能会导致问题。像一个?在网址中。但除此之外的答案很明显。

website.com/oreo-cookies

是更多的语义,更容易理解人和爬虫比

website.com/#!oreo-cookies

但是这会有重大影响?如果您是支付我搜索引擎优化的客户,我会告诉您,您的传入文本与相关相关网站中的相关关键字词组相关联更为重要。我也会说,如果你提交一个xml站点地图来谷歌消化,并且很多热门网站都在使用#!谷歌会弄清楚并忽略它。因此,如果我的内容值得链接到,并且我确信谷歌正在查找我的所有网页并将它们编入索引,我不会担心它。

13

也许您已经阅读过谷歌爬网程序中的谷歌爬网指令,其中!#实际上已被转换为?_escaped_fragment_。因此,让我们用您的示例: www.mysite.com/#!surfing,谷歌爬虫将看到链接为www.mysite.com/?_escaped_fragment_=surfing。所以它涉及到的问题:什么是更好的谷歌搜索引擎的链接?_escaped_fragment_=surfing或没有一个/surfing? 搜索工程师代表已多次证实,除非被视为非常重要(即有许多指向它们的链接),否则具有超过2个动态参数的网址可能不会被盗取。所以除非你在网址中使用太多的参数,否则你不用担心。如果你还没有做到,你可以阅读详细的谷歌文档https://developers.google.com/webmasters/ajax-crawling/docs/getting-started。现在,只是一个建议 - 不要依靠你的AJAX网站上的#。使用history.pushState()可以将您的网址更改为您想要的任何内容。我只在不支持history.pushState()(如IE)的浏览器上使用#!。与#!搜索引擎优化的问题不是来自url的形式,而是来自服务器端处理提供抓取工具HTML快照所需信息的困难。

1

传统上,从SEO的角度来看,哈希标签(#)用于避免以下问题

-Cannibalization问题

-Affiliate网址(以下是有关如何使用哈希跟踪目的的好文章而是采用在URL问号)

-Show页面上的内容有限(分页问题)

你指的用法是什么谷歌建议,就如何使AJAX页面能够被REA由谷歌d - https://support.google.com/webmasters/answer/174992?hl=en

有关哈希标签和它的搜索引擎优化的好处的更多信息,请查看本博客文章 - https://digitalreadymarketing.com/adding-hash-in-urls-seo-benefits/

0

我认为它不会以任何方式我在搜索引擎优化为近5年来伤害你的SEO并没有遇到过这样的问题,所以不用担心。所以我的意见是你可以通过添加!#没有伤害!