Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Hi I am a newbie in google analytics.I have implemented a site with angularjs and Rails.Because of the use of angularjs the url generated is with hashbang(#!) for eg:-www.abc.com/#!/xyz

Now I have made the website crawlable by google with the help of escaped fragment.So the website is crawlable and the results are shown in google.

Now the SEO professionals in our office is telling me that a cleaner url ie without hashbang (www.abc.com/xyz) has more priority in results.

All I want to ask is,is this true and will it not create duplicate pages if implemented.

share|improve this question
You may find this very useful on the subject... – zigojacko Mar 4 '14 at 10:57
@GeoffJackson-zigojacko thanks – blankHead Mar 4 '14 at 17:02
up vote 4 down vote accepted

No, the URL alone does not affect ranking in any visible way.

That said, if you're creating a new site, I'd recommend using HTML5 pushState/replaceState instead: serve a fully rendered page on first load, use the history API to navigate within the site. AJAX-crawling is still supported (at least by Google), but there are cleaner alternatives nowadays.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.