开发者

Do Google and Bing crawlers treat hash tags in URLs as GET parameters?

Crawlers in genereal consider http://server/page and http://server/page?parameter=1 two different URLs.

How do Google and Bing crawler consider hash tag URLs, such as http://server/page#hash?


According to http://www.tynt.com/support/faq#technical everything afte开发者_运维知识库r the hash tag is ignored. Are there other sources confirming this?


Your source is correct. Everything after the hash tag (aka URL fragment) is typically ignored. The reason being, the URL fragment is typically only used by the browser and doesn't cause additional information to be pulled from the server. So the content of the page should largely stay the same.

For instance, the hash parameter is typically used in 2 ways, either as a page anchor (think 'go to top of page') or as ways of passing information via javascript.

The exception to the rule is the AJAX crawlability implementation. In this case if you have a "hash-bang" (#!), Google and Bing (maybe) will attempt to crawl your AJAX content, which will treat your hash parameter values as separate pages.

Google => "Making AJAX Applications Crawlable"

Search Engine Land => Bing Now Supports Google’s Crawlable AJAX Standard?


This strictly depends on the concrete crawler implementation, there is no general rule enforcing any behavior.


Maybe there is an update to this question.

See this link:
http://www.seorigami.org/google-jump-to-links/

A Hash Link may not affect your ranking but the display of results.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜