Do SEO-friendly URLs really affect a page's ranking? [closed]

SEO-friendly URLs are all the rage these days. But do they actually have a meaningful impact on a page's ranking in Google and other search engines? If so, why? If not, why not?

(Note that I would absolutely agree that SEO-friendly URLs are nicer to use for human beings. My question is whether they actually make a difference to the ranking algorithms.)

Update: As it turns out, the Google post that endorphine points to here has caused tremendous confusion in the SEO community. For a sampling of the discussion, see here, here, and here. Part of the problem is that the Google post is addressing the worst case where URL rewriting is done poorly and so you'd be better off sticking with a dynamic URL rather than a mangled static "SEO-friendly" URL.

There's no question dynamic URLs can be crawled by Google and can achieve high rankings. Maybe it would be easier to reframe the question more concretely: given 2 otherwise equivalent pages, which will rank higher for the search "do seo friendly urls really affect page ranking"?

A) Do SEO-friendly URLs really affect a page's ranking?

or

B) http://stackoverflow.com?question=505793 (a fake URL for comparison only)


I will let google answer to your question:

http://googlewebmastercentral.blogspot.com/2008/09/dynamic-urls-vs-static-urls.html

In the article:

Which can Googlebot read better, static or dynamic URLs? [...]While static URLs might have a slight advantage in terms of clickthrough rates because users can easily read the urls, the decision to use database-driven websites does not imply a significant disadvantage in terms of indexing and ranking. Providing search engines with dynamic URLs should be favored over hiding parameters to make them look static


Even if search engines didn't give your pages a better rank, you should still do it for the users. Any benefit for SEO is just icing on your site.

SEOmoz had an article with suggestions for URL best practices along with reasons why each is helpful for usability or search engines.