Having looked at Off site Search Engine Optimization Techniques I’ll now turn my attention to examining some of the factors you might like to keep in mind as you build your blog – (or Onsite techniques – things you do on your blog that help build a higher ranking). As with all SEO techniques there are many of these and a lot of speculation around all of them so let me touch on as many as I can: 1. Keyword Rich Content – identify a few keywords for your article that you’re hoping will get indexed highly by Google. Don’t pick too many but consider the questions How do I want people to find this post in Search Engines? What will they type into Google if they want information on the topic you’re writing? How would I find information on this topic in the Search Engines? What results come up when I do plug these keywords into Google? What other keywords are other sites using? The answer to these questions will give you a hint as to what words you’ll want to see repeated throughout your article a number of times. These keywords will need to be the most common words used in your article. Use them in some or all of the following ways: Keywords in post and page titles Keywords in URL of page Keywords in outbound links Keywords in bold tags (try do it at least once) Keywords in heading tags (there is debate over exactly how to use them but it’s generally accepted that h1 tags are important and that h2, h3, h4 etc tags also have an impact. Having said that I’ve seen some pages rank very well in search engines without using heading tags. Keywords in image alt tags Keywords in the general throughout the text of your post – but especially early on in the first few sentences Keywords in meta tags 2. Themed sites - One of the growing theories of SEO is that you are more likely to rank well if you have a substantial amount of pages on a similar theme. 3. Site Design – Search Engines like well laid out, well coded and easily to navigate sites. Make sure your pages validate (I need to work more on this) and that they are viewable on all major browsers. Search Engines don’t tend to like too much Flash, Frames or Java Script in your site – keep it simple and clean and their robots will index your site a lot faster and more accurately. 4. Interlink your Site – The way Search Engines index your blog is to send little robot crawlers to your site to track what you’ve written and follow the links. Make it easier for them to get around your blog by using internal linking wisely. 5. Update regularly – The more you update your blog the more often Search Engines will send their crawlers to your site to index it. 6. Outbound Links – There is debate over how SEs treat outbound links from your blog. I’m in the camp who believe that relevant outbound links enhance your site’s ranking in search engines. 7. Choose your domain name wisely – there are numerous factors to keep in mind when selecting a domain name. For one you might like to include your keyword in it if possible. Secondly you should do a little research to see if someone else has previously used the domain. 8. Register your Domain for a Lengthy Period – a recent patent by Google indicates that it now looks at the length of your domain’s registration in ranking it. 9. One topic per post – the more tightly focused the theme of a page the better when Search Engines come to rank it. Sometimes you might find yourself writing long posts that end up covering a number of different topics. They might relate loosely but if search engine ranking is what you’re after it could be better to break up your post into smaller more focused pieces. 10. Write optimal length posts – there is some thought going around the Search Engine Optimization community that pages that are too short can get passed over for high rankings. I try to keep posts at least 250 words. Of course there are some posts on my blogs that are shorter, but if I’m writing a post that I want to rank well I try to give it some meatiness in terms of length. 11. Avoid Duplicate content – Google warns publishers in its guidelines about having the same content on multiple pages. This goes for both multiple pages that you own but also pages that others own. This is because a tactic of spammers is often to reproduce content on many pages and/or to steel content from other sites. 12. Ping – services like Pingomatic (there are numerous others too) will ping a variety of websites for you to notify them that you’ve updated. In doing so you’ll also be letting search engines know that you’ve updated which will trigger their robots to come visit your blog. 13. Submit your RSS to MyYahoo – submitting your RSS feed to MyYahoo seems to help with getting indexed on Yahoo. 14. Quantities of Content – I always get into trouble when I write about having lots of content – but I think its true that bigger sites tend to rank better than smaller sites – whilst it is possible to rank highly with a small site – it’s probably not the norm.. Search Engines will see your site as more comprehensive the more content you have. 15. Submit to Search Engines – You can do all the best onsite SEO strategies in the world and still get no where because the Search Engines have not found you to start with. Each search engine has a way of letting it know about your site – submit your URL to be included in the index.