我已经阅读了Google规范,用于抓取支持AJAX的网页.由于Google的索引方法部分使用了URL本身,会转换为!#
SEO的负面影响吗?
例如,如果我有一个页面www.mysite.com/surfing
,如果用户搜索"冲浪",谷歌可能会高度评价,因为它在网址中"冲浪".www.mysite.com/#!surfing
为了加权URL本身的目的,是否同样适用或忽略散列片段?
小智 14
也许您已经阅读了谷歌抓取工具!#
实际转换为谷歌Ajax爬行说明?_escaped_fragment_
.因此,让我们使用您的示例:
www.mysite.com/#!surfing
,Google抓取工具会将链接视为www.mysite.com/?_escaped_fragment_=surfing
.所以它提出了一个问题:对于谷歌搜索引擎优化有什么更好的链接与paremeter ?_escaped_fragment_=surfing
或没有一个/surfing
?搜索工程师代表已经多次证实,除非认为具有超过2个动态参数的URL非常重要(即有许多链接指向它们),否则它们可能不会被抓住.因此,除非您在网址中使用太多参数,否则您无需担心.如果您还没有这样做,可以随时阅读详细的Google文档https://developers.google.com/webmasters/ajax-crawling/docs/getting-started.现在,只是一个建议 - 不要依赖#
你的AJAX网站.使用history.pushState()
您的网址更改为你所希望的任何.我#!
只在不支持history.pushState()
IE的浏览器上使用.SEO的问题#!
不是来自网址,而是来自服务器端处理为爬虫提供HTML快照所需信息的困难.
以我个人的观点和 8 年的 SEO 和开发经验来看,这不会造成伤害,但它更多地取决于网站的其他参数,因此添加 !# 不会造成伤害...
您有网站网址吗,以便我可以更深入地了解一下?
归档时间: |
|
查看次数: |
10750 次 |
最近记录: |