Preparing your new website for good rankings

Decide on a good domain name

Sometimes it’s better to get a domain name that best describes your business or hobby as opposed to the name of your company unless it’s already a big established brand like Prada or Nike.

Domain NamesI own a website that offers horse riding in somerset west, horse riding lessons, wine tasting etc. I could have bought a domain name for the farm on which we are situated but it would not have been nearly as effective as this domain name for which i am basically ranking everywhere now with regards to horse riding in the Somerset West area. www.horsebackriding.co.za.

This domain name describes exactly what we offer and most importantly, it consists of two very important keywords that definitely assists me in ranking well. (horse and riding)

Think about your domain name carefully before you buy one. You don’t have to get a descriptive domain name at all, but it will help you rank for your precious key terms. Use this website to check for the availability of .com domains, or this one for .co.za domains. These are very useful tools!

Another good idea is to buy expired domains or “2nd hand” domains that have been around for a while – do some searching at www.godaddy.com/. This could mean that you would not need to start right from scratch as these domains already have some history and search engines already know about them. This could get you a running start.

Get good affordable hosting

There are thousands of hosting companies out there and they offer very similar services or packages. In 2009 and 2010 you shouldn’t be paying more than R60 per month for your hosting. You don’t need Gigabytes of disc space or 25 email addresses at all, just a sound Windows or Apache Server and Bob’s your uncle.

Use good HTML

Use WordPress for your platform or use plain good old HTML if you can. This is probably the easiest and you can’t go wrong. You could use wysiwyg editors such as Frontpage as these programs do succeed in helping you build pretty sites but they create way more unnecessary code which you can do without and you are pretty limited in functionality.

Submit your site to Google

Do not submit to directories,farms or lists. You don’t even have to submit to any other search engines. Google is your daddy and your hero from this point onwards. Once you have built your website and it’s up and running, submit it to www.google.com/addurl/ – that will suffice.

Google Webmaster Tools

This is the dashboard or control panel of your website as Google sees it. You can virtually see everything that is happening on your site, from crawl errors, where you rank for which terms, top search queries and even incoming links to your site. Create an account at http://www.google.com/webmasters/

This is what the dashboard looks like:

Google Webmaster Tools

Google Analytics

This is the fun part where you can see exactly from where in the world your visitors come from, how many visitors you get per day, how long they stay, which are your top pages etc. Create an account at http://www.google.com/analytics/

This is what a snapshot of your traffic looks like:

Google Analytics

Get others to link to you

Easier said than done but Google needs to see that your website is an authority on a specific topic in order to rank you well. The more websites “talk” about you or link to you, the more Google perceives you as a legit and great site. You cannot be one of a thousand other gardening websites out there. You need to have an engaging and special website that offers much more than your competitors do.

This is turn will attract visitors to your site who might even mention you on their blog or website and voila! there’s your incoming link!

Use Twitter and FaceBook

Mention your website on Twitter. Get people to visit your site. Offer them something worthwhile, engage them. Same with FaceBook. Mention new updates to your website or new additions on these social media sites and it could well spread like a wild fire!

Update your site frequently

There’s nothing worse than finding a site that interests you only to see that the article is 2 years old! Keep it fresh. Google also love fresh content as it sees that your site is active and that people are browsing it often. The more frequently you update your site, the more frequently Google will crawl the new content, which is exactly what you want.

Has Google even indexed my site?

After being live for a few weeks, go to Google and type this command in the search box. (site:www.yourdomain.com) This will show you exactly how many and which pages have been indexed by Google. Indeed a very nice exercise to see if Google indeed acknowledges your meager existence :)

Indexed pages

Check who is linking to you!

Last but not least, go and see who links to you! Select the Inlinks button. You might be pleasantly surprised!

Yahoo Site Explorer

Again, this article serves as a guide to help the newbies out there.
Go and have fun guys!

Cheers till next time.
goodseo

10 comments ↓

#1 Robert Bravery on 11.08.09 at 12:02 pm

Once again you have provided a very informative and in depth article on SEO for beginners.
It’s really not that difficult, as you so aptly explain.
All Beginners, or even just any one who has their own website should be reading this.
With all the information you have given, it is enough to keep many busy for a long time.

#2 Emil on 11.09.09 at 10:18 am

Great article.

Interesting to see my own site featuring ;) Then again, who does not love Chardonnay.

The tip about how to see Google’s indexes for my blog is a great help!

#3 Rollins on 11.10.09 at 3:29 pm

Really nice article. Permit me to chip this little bit in. It’s also a good idea- if targeting a niche or a particular location- to include that niche or location in your domain name. Google looks out for stuff like that.

Great post

#4 goodseo on 11.10.09 at 8:12 pm

Thank you very much for that little insight, yes i do agree with you on that. Adding location or niche is also a very important element. Thank you for adding this.

#5 mk akan on 12.23.09 at 1:59 pm

you make this things seem so easy. ..great info thanks

#6 goodseo on 12.23.09 at 3:33 pm

Thanks for the compliment. Much appreciated!

#7 Simon on 01.14.10 at 12:27 pm

Great point about domain names. Do you think there is an advantage in separating the words in the domain with a hyphen, ‘-’?

#8 goodseo on 01.14.10 at 12:47 pm

Hi Simon, very valid point. You could at any time use a hyphen in your domain name as in http://www.good-seo.co.za for instance. There is however no distinct advantage to implementing this. Google loves a nice keyword or keyword phrase for a domain name and using a hyphen should not be necessary.

I quote a piece from http://www.guruofsearch.com/domain-name-with-or-without-hyphens. This is also a long disputed discussion in the search marketing community. Technically hyphens are recognized as a separator (or space), so they should be used in instances where search engines may not correctly discriminate your keywords. For example, expertsexchange.com – is that experts-exchange or expert-sex-change? In all other instances hyphens are unneccessary, as search engines will correctly parse out the keywords. Not that that matters though, as Google largely ignores the content of your domain name. Therefore you should focus on the branding aspect of your name – ie. stick with one that is short, simple, and easy to remember.

My personal feeling is that i would rather use a hyphen for “people” – so that people can remember a longer domain name easier, “cutting off” keywords in easier to read bite sized words. Don’t agonize over hyphens though, instead create a good website focused on good keywords and great content with clear and easy to read keyword-rich file names.

Cheers, Etienne.

#9 Julius Labombar on 03.01.11 at 6:03 pm

This was really an interesting matter, I’m very lucky to be able to come to your weblog and I will bookmark this web page so that I may come again one other time.

#10 goodseo on 03.01.11 at 6:05 pm

Glad you found it useful Julius! Cheers!

Leave a Comment

Get Adobe Flash player