SEO Friendly URLS (or search engine friendly urls/clean urls) are just that – clean – easy to read, simple.
You do not need clean urls in a site architecture for Google to spider a site successfully (Update 23/9/08 – apparently confirmed by Google), but they can be beneficial, and I do use clean urls as often as I can these days, and have done so for years.
While I wouldn’t necessarily rip apart a site structure JUST to change URLS, often poorly designed urls are a sign of other, less obvious sloppy seo, and if a big clean up is called for, then I would consider starting from what is a basic seo best practice.
Is there a massive difference in Google when you use clean urls? NO, not massive, but I HAVE seen benefits from using keyword rich, seo friendly urls.
The thinking is that you might get a boost in Google SERPS if your URLS are clean – because you are using keywords in the actual page name instead of a parameter or ID number.
Google might reward the page some sort of RELEVANCE because of the actual file / page name.
On it’s own, this boost, in my experience is virtually non-detectable, except in a very granular sense (at individual keyword level). Where this benefit is slightly detectable is when people (say in forums) link to your site with the url as the link.
Then it is fair to say you do get a boost because keywords are in the actual anchor text link to your site, and I believe this is the case, but again, that depends on the quality of the page linking to your site – ie if Google trusts it and it passes Page Rank (!) and anchor text relevance. And of course, you’ll need citable content on that site of yours.
Sometimes I will remove the stop-words from a url and leave the important keywords as the page title because a lot of forums garble a url to shorten it.
I configure urls the following way;
- www.hobo-web.co.uk/?p=292 — is automatically changed by the CMS using url rewrite to
- www.hobo-web.co.uk/websites-clean-search-engine-friendly-urls/ — which I then break down to something like
It should be remembered it is thought although Googlebot can crawl sites with dynamic URLs, it is assumed by many webmasters there is a greater risk that it will give up if the urls are deemed not important and contain multiple variables and session IDs (theory).
As standard, I use clean URLS where possible on new sites these days, and try to keep the URLS as simple as possible and do not obsess about it. That’s my aim at all times when I seo – simplicity.
Be aware though – Google does look at keywords in the URL even in a granular level. Having a keyword in your URL might be the difference between your site ranking and not for long tail terms. SAYING THAT – there are MORE IMPORTANT areas to focus on than this.
Does Google Count A Keyword In The URL (Filename) When Ranking A Page?
Another simple observation for discussion about how Google seems to operate at a very granular level using the same sort of scenario as yesterdays post.
- Q: Does Google Count A Keyword In The URL When Ranking A Page?
The anwser to wether a keyword in the URI makes a difference to whether a page ranks or not for a query, is YES.
And it’s it may be IMPORTANT from what I can see with other observations I have made.
Perhaps very important from a relevance point of view – though that is NOT WHAT MOST SEO SEEM TO THINK OF THIS – I didn’t until I looked for myself.
Think of it though – that makes sense. It’s the name of a whole document. It might be more important than the keyword on the page in plain text – that is, it might be more RELEVANT to Google. See my next screen shot.
- Observation – the keyword in the URI outranks a page with the keyword in the text content. Of course, this is just one test page, and positions can change with time due to any number of things. Why it’s important is another matter. For instance, does Google count this as a link – it IS cited on another document, albeit not in the anchor text of that link? Or is it just the keyword use itself?
Anyways – placing keywords in your URI is important as well all know, but the keywords in the URI – ie the filename of the document – don’t need to be on the page at all.
Does Yahoo count the keyword in the URI? Apparently so….
And so does Bing by the look of it……
Which Is Best For Google – Directories or Files?
Sometimes I use directories and sometimes I use files. I have not been able to determine if there is any actual benefit to using either above the other.
I prefer files like .html when I am building a new small site from scratch, as they are the ultimate end of the line for search engines as I visualise things – whereas a folder is a collection area, wether you have other files apart from the index or not. I think it takes a little more to get a subfolder (within a domain) trusted than an individual file and I guess this sways me to use files on mosts websites we design. Once a site and it’s contents (files or subdirectory paths) are trusted, it’s 6 or half a dozen.
Subfolders can be treated differently than files that end in, for instance, .htm, in my experience. Some folders if you don’t linkbuild or incorporate into the site archiecture properly can be trusted less than other subfolders in your site or ignored entirely. Folders seem to take a little bit longer to get indexed by Google than straight files in some cases. I have seen entire subdirectories of sites swept out of Google’s listings, usually because of consistent page quality issues.
People talk about trusted domains but they don’t mention or don’t know not ALL the domain has the same amount of trust. Google treats some folders….. differently. Probably dependent on where links are coming from – is this folder starved of links when the rest of the site has hundreds? Google might take a while to get to know it. (UPDATE 2012 – Matt Cutts is now on record about taking action on particular areas of a site.)
Some say don’t go beyond 4 levels of folders. I haven’t experienced too many issues, but you never know.
Which Is Best? – Absolute Or Relative URLS
My advice to any website designer would be to, above all, keep it consistent.
I prefer absolute urls. That’s just a preference. Google doesn’t care so neither do I, really. I have just gotten into the habit of using absolute urls.
- What is an absolute URL? Example – “http://www.hobo-web.co.uk/search-engine-optimisation/”
- What is a relative URL? Example – “/search-engine-optimisation.htm”
Relative just means relative to the document the link is on. Move that page to another site and it won’t work. With an absolute URL, it would work.
Currently pondering: Does Google Remember Every Version Of A URL, Ever?
I don’t see many people taking about what Google remembers. If trust is such a big thing in Google, just like humans, it needs to:
- find you,
- know you and
- remember your actions,
…to build real trust.
I’ve heard other folk in forums muse a similar thing before – especially about links, but for the first time in a while, using a variation of the site: operator:
- 4 pages in Google serps,
- on one DC,
- all edited at different times,
- all the EXACT SAME URI, and seemingly just
- 4 historic, slightly different versions of the same exact URI.
Is this an indication Google remembers every page and it’s history?
If Google remembers every single historic version of a URI (or page on your website) – then why? I wonder if it might use such knowledge to work things to rank you by – like out how much Google trusts you, for instance.
If it does have that incredible amount of historical data about your actions, surely somebody at Google is tasked with putting this knowledge to use in some way.
- Can even the most minor changes to a page indicate your intent?
- Can it build a picture over time about what you are up to?
- Can it be a measurement your site can be held accountable for?
- Could it be a metric which might affect page and site rankings over time?
- In a positive, or negative, fashion?
Is, at any level, Google comparing one version of your page with the page you just changed, or started with, or even just the number of times you’ve modified it?
If this was the case, can you even use this information to your benefit? Of course, thoughts would need to be put into what was an indication of potentially manipulative intent….
- Google, Yahoo & Bing SEEMS to consistently rank a page in a search for a keyword that is only present in the file name (URL) and not present on the page itself or anywhere else, and that’s what I am seeing in a lot of places.
I’ve a few more I will publish. The aim of this is geek fun – it’s a search to find out how to make a page AS RELEVANT AS POSSIBLE so Google will rank it well, on a very basic level.
I already know how to make a page relevant, and I don’t sweat the small stuff. But I always like to keep an eye open for little hints like this observation MAY illustrate – because it is not JUST ALL ABOUT INCOMING BACKLINKS for a search engine demanding relevance.
Don’t just take my word for this or the recent meta description observation. See if this is true with your pages.
Of course – you don’t NEED to have a keyword in the URI. But search engines will count them if you do. Perhaps search engines place more emphasis on other regions of a page if keywords are not used in a URI. Who knows….?
Google Promotes Uncool URLs?
Google recently gave more assistance to webmasters, if you can call it that, concerning url rewriting, or changing dynamic variable filled URL to more search engine friendly, more human readable static looking URLS (or URI).
They actually could be interpreted as recommending not to rewrite a website urls, because there is a chance you could screw things up.
They busted some ‘myths’ too;
- Myth: “Dynamic URLs cannot be crawled.” (knew that)
- Myth: “Dynamic URLs are okay if you use fewer than three parameters.” (thought that)
I’ve mentioned before having a keyword in a url on its own has a minuscule, if any, effect on the ranking of a page but may have some benefits when people use the url to link to the site (I think it does). Having a keyword in the url may be a signal of some sort of relevence for an engine in 2010 – see this test – does Google count keywords in the URL?
I do see what Google is doing – they are telling people ‘Google can read dynamic urls’ – that’s what I will take from the post…. but only the most ignorant seo doesn’t know that already.
It’s not exactly in line with what the W3C recommends, from what I can determine.
In Cool URIs Don’t Change, they determined a SEF url was more user friendly, now and in the long term, for humans. Some may say W3C advice is outdated, or trite, but I still try and follow it where I can. I still believe the best method for constructing urls is short and to the point – human readable preferably. If you go through a site CMS change, you can rewrite to keep old urls.
Of course, sometimes its hard to follow even the best advice, but it’s always worth remembering and trying in the end to achieve usability, accessibility and visibility.
I would still recommend rewriting urls, despite this post from the Google Webmaster Team. Then again, this advice is more usability orientated than a search engine optimisation benefit.
…and interestingly, the Google Webmaster Blog seems to produce SEF Urls and it’s worth pointing out – Google is not the only search engine.
Exact Match Domain Names Ranking Benefit
Does having a keyword in the url of your web address improve rankings in Google?
An exact match domain name is a web address with the same EXACT words in it that make up a popular search – like “bingo.com” or “bingo.co.uk”.
OK – you can forgive search engines for thinking a 100% relevant web address might be indication of a site’s relevance to the term – or well I did in 2005. I honestly thought the top search engines would have got smarter when it came to exact match domains.
I’m looking at some results in Google, Yahoo and Bing that are frankly shocking – a bit of an embarrassment to the search engines. Exact match domains with no authority ranking above much better sites. Even spammy sites ranking with exact match domains, and it got WORSE with the recent Google UK SERP update a lot of people where complaining about. If you are lucky enough to have an exact match domain for your website, well done. All you seem to need is a lot of crap links (linkbuilding to an exact match domain is so easy), some relevant copy, and you’ll get into the top ten in every major search engine within a year. (And from what I see in some places, that’s some seo companies entire ranking strategy just unveiled, and for clients too.
I can’t believe I am writing that in 2009.
An exact match domain name with low quality spammy links and keyword stuffed text will outrank a real site with thousands of natural links for that term. That is a fact.
OK – so what if you are a normal company with an actual brand that’s not a desired keyword or phrase? Well, that’s us too actually. I have no intention changing my domain name.
Having an exact match domain is no substitute for having a brand in my opinion, and while an exact match domain might help you rank for that term, if you want thousands of visitors a day, you need a breadth of keywords to keep a business running, not just one keyphrase and a few variants – in the end, it still comes down to content, and the quality of it, how much traffic you get these days.
Just get used to seeing exact match domains in every sector – no search engine seems to be able to deal with them appropriately enough.
Does having a keyword in the url of your web address improve rankings in Bing?
Funny how they dont’ mention the obvious number 1 ranking tip for Bing…..
Yes…. you just buy an exact match domain and pump some links at it. :)
I like Bing. And to be fair, it took Google long enough to (kind-of) sort this sort of low quality exact match stuff (Yahoo was HORRENDOUS at dealing with this)…..but an seo post about Bing seo is not complete without pointing out the blatantly obvious ‘seo’ that ranks – as above.
EDIT – actually the more I read that post on the Bing Blog the more I think it’s a bit bollocks – it would have been a good general seo post – a few years ago, maybe, but….keyword density? Really?