Keywords in URLs - any best practices?

By sjr4x4 : Administrator
Published 9th December 2010 | Last comment 8th February 2012
Comments
forum avatarhaleymcadams1
28th December 2011 4:31 PM
Calling all SEO gurus

We have a new project for next year, and I'm currently looking around for a suitable URL.

We know exactly what keywords we want to target, and the market is quite niche, so I want to get the keywords in the URL.

URL doesn't have to be memorable, but are there any best practices in URL length, word separation by using underscores (last I heard, hyphens were a no no?).

The plan is to quickly be top of Google Page 1, but are we better separating words with underscores to make our keywords stand out, or are their any SEO penalties for this?

eg, I know people type in Steves Wonderful Widgets into Google to find my product, so I want my URL to be steveswonderfulwidgets.co.uk

But would I be penalised if I had steves_wonderful_widgets.co.uk which would display much clearer in the search results to the human eye?

If the URL was steves_wonderful_magnificent_&_incredible_widgets.co.uk is this too long? Technically I think its about 4000 characters for maximum length, but is there an SEO best practice length, like there is for page descriptions and titles? Or is it not a considered factor?

I think the URL, along with the page titles are the 2 most important factors in onpage SEO, so determined to get it spot on!

Well first of all let me clear all this things up. First, best URL to use is steveswonderfulwidgets.co.uk rather than steves_wonderful_widgets.co.uk or steves_wonderful_magnificent_&_incredible_widgets.co.uk. If you are going to use the third one (which I wish you don't) there is such a thing called URL encoding which replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits and & is one of those characters.

Second, using of hypens vs. underscores: The most advisable thing to do when choosing a domain name is to not use any hypens and underscores. steveswonderfulwidgets.co.uk is the most advisable URL. You can use either hypens or underscores when describing the path or folder (e.g. steveswonderfulwidgets.co.uk/category/sub_category or steveswonderfulwidgets.co.uk/category/sub-category) but in this case I go for hypens. People don't usually see underscores and mistook it for a space.

"That

haleymcadams1

there is such a thing called URL encoding which replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits and & is one of those characters.

Didn't realise the ampersand was an unsafe ASCII character in URLs, very good point.

Steve Richardson
Gaffer of My Local Services
My Local Services | Me on LinkedIn

When it comes to domain names it is apparent that what is good for seo isn't necessarily good for humans. Personally I'd recommend having 2 or more domain names so you have one that is memorable to humans and another that is excellent for seo and just point them both to the same site.

That way you can have something simple that feeble human brains can easily remember and another that holds all the keywords you want, within reason, for search purposes.

SCentral

Sorry Scentral, but that really is NOT a good idea for a zillion reasons. In fact, you will be doing yourself a massive disservice.

Drian

Could you explain your reasoning as to why please.

SCentral

The simplest reason is - duplication of marketing effort.

You put time an effort and cash into promoting site A. as a consequence, your generate links to that site and its rankings improve.
Your business card promotes site B. This too generates links and hence its rankings improve.

You then have 2 sites - with all the linking power split between 2 domains. Huge waste of effort. If all that linking power was aimed at a single domain, your rankings would be hugely better.

Drian

I see where you're coming from now.

You're right of course but it's a trade off.

My point is that everyone wants a catchy domain name so that people can remember it. Unfortunately, a short catchy domain name isn't the best for the search engines as it isn't likely to use the keywords that you want since there are limited short catchy domain names especially for some highly competitve words.

So for online advertising where hyperlinks can be used use a long multi word url.
For offline advertising use a short catchy domain name which re-directs and doesn't need any of the keywords as it's used by humans who input a direct link to your site without a search.

SCentral

You're right of course but it's a trade off.

My point is that everyone wants a catchy domain name so that people can remember it. Unfortunately, a short catchy domain name isn't the best for the search engines as it isn't likely to use the keywords that you want since there are limited short catchy domain names especially for some highly competitve words.

So for online advertising where hyperlinks can be used use a long multi word url.
For offline advertising use a short catchy domain name which re-directs and doesn't need any of the keywords as it's used by humans who input a direct link to your site without a search.

I agree, it is nearly always a trade-off.
Catchy domain name? I'm not convinced this is really an issue for a small business. I would also suggest that most visits to a website are via a link and not typed. Hence, there is almost no value in a shorter domain name. A click on a hyperlink to your site is the same regardless of the length of the domain/hyperlink.

So while in principle, logic suggests a shorter catchier domain is very useful, my experience is that it is massively counteracted by the benefits of a domain that incorporates keywords.

The issue with using a different domain for advertising means you are generating 'linking power' from websites that are (quite literally) wasted. If you have the budgets of a large company then you can cope with that. Most marketing budgets of SMEs would not allow such a luxury.

Drian

Must admit, agree with Dr Ian on this, it's hard enough marketing one URL, let alone 2. Plus there are debates on how much link juice is actually passed via redirects, with varying opinions.

Personally, I think a lot of us want to think that people will remember us by name, but the reality is, this is brand, and small biz's haven't normally achieved brand recognition. If they have, they don't normally remain small businesses for long.

From our experience, online searches are done by relevance, as we all get more savvy with our searching habits. eg
Plumber Bristol
Roof Repairs Dudley

So having a juicy relevant traffic generating keyword in your url is better in my mind than being called Odd.com because it's short and memorable.

Steve Richardson
Gaffer of My Local Services
My Local Services | Me on LinkedIn

This Thread is now closed for comments