John Chow dot Com Online Investment Review - Make Money Online Investing in Businesses
 

Using SEO Friendly URLs For Better Search Results

written by John Chow on March 7, 2007

How to make $593 in less than one hour

While reading through the Review My Blog for a Free Linkback reviews, I came across quite a few blogs that are using the default WordPress URL permalink system. This is a mistake many new bloggers make and it may cost you in lower Google search ranking. Fortunately, this mistake is very easy to correct.

Dynamic URL vs. SEO Friendly URL

By default, WordPress names its URL with a dynamically generated sequential number. The number is placed after the domain name and looks something like http://www.johnchow.com/?p=1508. To Google, this doesn’t mean anything. Google will have to spider my content to figure out what the article is about. Contrast this with http://www.johnchow.com/new-ad-network-auctionads/. With this SEO friendly URL, Google can figure out immediately what the article is about. I have a much better chance of showing up in the search engine results page using a SEO friendly URL than a dynamic one.

Turning On SEO Friendly URL

To turn on SEO friendly URL, go to Options in your WordPress control panel and choose Permalinks. From there you have four choices for displaying your URL: Default, Date and name based, Numeric, and Custom. You will want to use Date and name based or custom because they are the most search engine friendly. I use the custom setting for my URLs – it shows my domain name followed by the post name. The custom structure to do it this is /%postname%/

Before WordPress can update to SEO friendly URL, you need to make your .htaccess file writable. FTP into your site, find your .htaccess file in the root folder and CHMOD it to 666. :twisted: You can set it back to normal after WordPress updates the permalink structure.

If you’re not running SEO Friendly URLs, then go turn it on now.

Did you enjoy this post? Get John Chow Dot Com updates via email...

Stay up to date with all of John Chow’s tips for making money online and blog posts by subscribing via email. Your email will be kept private and never shared with anyone.

{ 55 comments }

Paul J. March 7, 2007 at 11:15 am

John I was able to figure out the SEO friendly URL early in the game. I come across many skilled bloggers that use the default dynamic url. I often wonder if they had been using the SEO friendly URL from the begining their traffic stats might have been much different.

Andrew Chen March 7, 2007 at 2:16 pm

:roll: I kind of remember there was similar post on this blog. Maybe I remember it wrong.

I use friendly URL also. I go further to add a HTML extension at the end of the friendly URL to make the post look like a static page. The reason is that I heard some search engine only index static web pages.

Ashish Mohta March 7, 2007 at 6:34 pm

I dont think so…what matters to search engine is you have a good content with proper keyword.I have seen news channels with only number and still coming on google search

Marc March 7, 2007 at 11:23 am

Google can interpret dynamic URLs. It’s not a death sentence. It is better to go with something structured, but if you do, keep in mind that you need to redirect to make sure that your old backlinks count towards your new URLs.

Jonix March 7, 2007 at 11:36 am

It can, but i’ve alot more of better changes if your url is directory style. Alot alot more.
Also the importance of the title and description are enormous, it makes a very big difference.

Ashish Mohta March 7, 2007 at 6:35 pm

thats the main problem.If your site is indexed and you have a lot of back link its not easy to get those backlinks

Michael Kwan March 7, 2007 at 11:29 am

It’s almost ironic, really, because the main reason why I made the change in my Wordpress is so that the links to my older articles (when I made the move from GoDaddy QuickBlog) would still work.

Ashish Mohta March 7, 2007 at 6:36 pm

It can wokr if you have a proper redirect but again we need who experienced this

ilker March 7, 2007 at 11:33 am

Great point.. I’m lucky my Blogspot does this by default! :mrgreen: Google is getting evil these days though :evil:

ilker March 7, 2007 at 12:07 pm

Apart from the ReviewMe reviews.. I just can’t afforf $250!! Do you have a student discount? :wink:

Ashish Mohta March 7, 2007 at 6:37 pm

Blogspot has some good features in url friendliness but again some good things are missing i guess its a just another side of the coin

Hannes Johnson March 7, 2007 at 11:34 am

Yeah, this is one of the first things I do when setting up WordPress blogs. I’m wondering why WordPress doesn’t come with these SEO friendly URLs by default…

Google didn’t like dynamic URLs because they didn’t want to index similar pages that only had 1 or 2 parameters that were different – but they are able to better handle dynamic pages now.

Kenny March 7, 2007 at 12:00 pm

For those that do not know how to set it up, there is a chance it will not work (WordPress needs to be able to write to htaccess).

Of course there are also lots of people that are not interested in indexing very well in the search engines.

Using WordPress with the default dynamic URL setting still works quite well as it is quite SEO optimized as it is even without titles in the URL.

Ashish Mohta March 7, 2007 at 6:38 pm

You have a good point there.Instead of using plugins if wordpress can change o give an option at the time of installation for what kind of permlink we want to use it will be an easy life for wordpress users

Leftblank March 7, 2007 at 11:39 am

Nice tip, but I’d personally recommend to put -%post_id% in it as well, that way links wont break when you change the post title – something I do a lot and I doubt I’m the only one!

Marc March 7, 2007 at 11:46 am

Now that’s a heck of a tip. I had been planning to switch away from post ID to use titles, but that’s something I hadn’t thought of…

Hmmm….

HMTKSteve March 7, 2007 at 12:05 pm

Umm… That’s what the post slug is for!

Marc March 7, 2007 at 5:50 pm

Excellent point… Looks like I won’t have to think after all ;) Thanks Steve :)

Ashish Mohta March 7, 2007 at 6:40 pm

Post id doesnt have keywords that why putting it in title will make no difference,Google algorithm wont take numbers as keywords its based on english

Tyler March 7, 2007 at 11:59 am

I did this and didn’t redirect, so my incoming links were wonky…luckily I am new and made the change early on before everyone here starts to link to my blog :grin:

Ashish Mohta March 7, 2007 at 6:41 pm

You are lucky enough….But if your site is indexed well it will still work for older blogs

Kenny March 7, 2007 at 12:03 pm

John should definitely put in a note for established blogs to not just switch to the title in URL format if they have been using the dynamic form.

There are plugins available that help bloggers change their permalink structure. I don’t have much experience with them as I made the change from day 0. :)

HMTKSteve March 7, 2007 at 12:06 pm

Very true.

I recently moved from a different blog platform to WordPress and had to write a special redirect file so that people using my old links would not get 404 errors.

Ashish Mohta March 7, 2007 at 6:42 pm

If somebody can come out with a post how it affected when he changed the url using plugin it can make more impact

Ryan March 7, 2007 at 12:07 pm

This is definately something everyone should be doing, and on I also like remove the date field like you do here John. Helps make the URLs e-mail friendly.

Ashish Mohta March 7, 2007 at 6:43 pm

I agree to you on this.Longer links do have some problem in enails.Hope there is a solution

Philip Liu March 7, 2007 at 12:08 pm

Got to be careful with old permalinks. Both in the search engines as well as in the post links themselves. Be sure the old permalinks redirect to the new ones.

Leftblank March 7, 2007 at 12:15 pm

‘Yet another reason to use the postid in permalinks’ ;)

Matthew Berman March 7, 2007 at 12:08 pm

john i think you gave this tip a while ago…unless you just told me personally…

John Chow March 7, 2007 at 2:09 pm

I just told you personally.

HMTKSteve March 7, 2007 at 12:19 pm

If you remove the .html from your links will they still work with a wordPress blog?

What I mean is if the old link is /blog/cool-interview.html and you change your permalink structure to drop the .html, will the old link still work?

Ashish Mohta March 7, 2007 at 6:45 pm

I dont think so.Google taks it as one file name…extension doesnt matter to google what matters is url.So even if you change an alphabet there its new for google

Andreas Bard March 7, 2007 at 12:25 pm

Thank you for mentioning this John. It turned out I had forgetten to do this on my main blog. I do not know how I could miss that but thanks to you its now fixed.

// Andreas

Gary Lee March 7, 2007 at 12:31 pm

i’m worried mainly about what kind of effect changing the permalinks will do to my indexed content . . . Phillip mentioned something about redirecting your links, but how do you do that?

Philip Liu March 7, 2007 at 12:55 pm

Be careful and use at your own risk:

1. Create file named .htaccess on your site root
2. put the following line in your .htaccess file for each page you want to redirect:

redirect 301 http://Old website address] http://new website address]

I think there is also a plugin available that will automatically create all the redirects.

Maki March 7, 2007 at 1:11 pm

The Wordpress plugin for permalink redirects can be found here:

http://www.deanlee.cn/wordpress/permalinks-migration-plugin/

Dave March 8, 2007 at 8:30 pm

Good tip Maki. I actually added a post about the plugin on my blog a few days ago. It allows you to change your permalink structure but your old links still work and you won’t afect your search engine rankings.

Ashish Mohta March 7, 2007 at 6:46 pm

They say there is a plugin for that but I would recommend asking google on whats the affect of redirecting

Wii March 7, 2007 at 12:45 pm

It has come to my attention that John Chow needs a Nintendo Wii. The good news is that he can win one on my site!

Erik March 7, 2007 at 1:15 pm

Thanks John I ha completely forgotten that when I upgraded I had not taken it off default.

Tyler Ingram March 7, 2007 at 1:24 pm

What about those who don’t use Wordpress? You going to show them how to use apache’s Mod_rewrite so they can do the same thing?

:grin:

Ashish Mohta March 7, 2007 at 6:47 pm

Yes you can do it.Thats the only solution but then u should keep it updated every timme u make some changes with the url

Jon March 7, 2007 at 2:12 pm

I think the truly important thing is to not change it up all the time. Do one thing, and keep it consistent>

and if you DO change something, make sure the old links still work so incoming links aren’t broken!

Ashish Mohta March 7, 2007 at 6:48 pm

Thats the reason now i am not doing it.Lets see how it will make the affect on my blog if i dont change it.Thats a game i am playing with google now

Bes Z March 7, 2007 at 2:40 pm

Good tip. Also, Jon is right; not changing it frequently is better. This requires a long term planning and sticking to it helps.

Also, it is a mistake only when you think of SEO. In other cases, so far, you can get away with using standard permalinks if you know how to combine good content with good marketing.

Ashish Mohta March 7, 2007 at 6:49 pm

Thats the key content and keywords it can beat donw the sites having an excellent url structure

Rehuel March 7, 2007 at 3:32 pm

Is SEO friendly URL the right use of words? I think SEF (Search Engine Friendly) is a more appropriate usage.

John Chow March 7, 2007 at 3:38 pm

You are correct. But I wrote this article so I can get ranked for SEO. Far fewer people search for SEF. :twisted:

Kenric March 7, 2007 at 3:41 pm

John,

Take a look at this article. It has a differing opinion based on Nemeas software. Don’t know who’s right, just thought it was interesting.

http://www.artofmoney.org/internet-business/nemeas-review-how-to-choose-a-domain-name-part-3/

Philip Liu March 7, 2007 at 6:52 pm

Ashish is trying to make a run for the top commentor for the week! 14 comments and counting! :shock:

Ashish Mohta March 7, 2007 at 7:07 pm

Lol at least i dont reply each and every comment either by supporting or saying yeah its good.I give a logic to comments coz i dont believe in getting top list by jusy making mere comments and moreover i dont have time to sit all day…I am off to work now so race beings tomorrow again this time lol peace

No offenses please

Zach March 7, 2007 at 7:18 pm

i’m worried mainly about what kind of effect changing the permalinks will do to my indexed content . . . Phillip mentioned something about redirecting your links, but how do you do that?

Andreas Bard March 8, 2007 at 1:32 am

For me the old URLs seem to load as good as the new ones.

Lim March 8, 2007 at 9:01 am

By ignoring post date, will that be a problem if I accidentally create another content with same title some day?

Mark Robinson March 16, 2007 at 12:18 pm

Everyone should absolutely do this – it makes it easier to link to sites.