I recently decided to test some on-page optimization techniques to see how they affected my SERPs for an EXTREMELY competitive keyword (over 350,000 searches per month). A search for this particular keyword returns over a billion results (1.1 billion to be more exact). We'll call this keyword "foo mar shopping"
Before the experiment started, I was ranking about 600 in the world for "foo mar shopping". This number fluctuated between about 400 and 1000, but for the most part had settled into the 600 range. Not too bad for a competitive keyword that I hadn't optimized for at all.
Here's what I did on-page to optimize for the keyword. Most webmasters will recognize these techniques - they're strictly newbie level things.
- Added "foo mar shopping" to the front of my title tag.
- Rewrote my description META tag so that it included the keyword in it twice
- Also rewrote my keywords META tag so that it contained 4 variations of the keyword, including the actual keyword itself first in the list
- Added the keyword as the ALT tag on every image on the page
- Changed my style sheet so that H1 text showed up as only slightly larger than the other text, and bolded. I then added two separate column headers with the keyword using the H1 tag.
- I peppered my content with the keyword in a natural way. The keyword took up approximately 5% of my content.
- Where appropriate, I bolded, italicized, or underlined the keyword.
- All outbound links on the page had the "title" attribute added to the A tag with the title text being the exact keyword.
- I created an attractive bulleted list that was useful to the user and also included several variations of the keyword in the list items.
- On every page of my website, I linked back to the target page using the keyword as the anchor text.
- Day 3, first SERP check - ranking at about #500. Not significant because the normal SERP fluctuations had actually given me a higher ranking than this.
- Day 7, 2nd SERP check - here's where the largest jump occurred. My Google SERP for the keyword jumped up to 110.
- Day 9, 3rd SERP check - ranked #72 (yeah, broke that mystical "top 100" barrier"!)
- Day 13, 4th SERP check - ranked #64
- Day 15, 5th SERP check - ranked #74 (dropped here for some reason) {shrug}
- Day 20, 6th SERP check - ranked #51
- Day 25, 7th SERP check - ranked #49
- Day 30, 8th SERP check - (this is today) ranked #39
The results themselves seem to suggest that correct on-page optimization can significantly help in raising the SERPs of an averagely ranked site. From #600 to #39 in one month is a pretty good result.
Just an FYI: this page only has a pagerank of 1, and I believe with some natural backlinking campaigns can be in the top ten for a keyword that is dominated by high pagerank websites.

7comments:
Hi,
Thanks for that post. That is cool information. As you say in the post yourself this was all "uninventive tricks" but still very important and you just proved that simple on-page optimization is essential.
Thanks,
Gary
Dirstop.com - Web dir
Really enjoyed reading your progress on the on site optimization. i am doing some SEO for my site as well.
Keep up your good work!
Virtual Office
Thanks for this informative post. I am somewhat new to the SEO thing. Can you give an example of what you mean by adding ALT to the images and adding title attribute to outbound links? I am familiar with HTML on a basic level, but not sure what exactly this means.
-Gene
Intellectual Property
Hi everyone - thanks for your nice words!
@Gene - In your IMG tag, you can use the ALT attribute as a textual alternative to the image. This is a relic from the days when quite a few people had text-only browsers. So if a user had a text browser, the contents of the ALT tag would show instead of the image. It was often used to describe what the image was, especially if important information was given.
Nowadays, with all users (99.9%?) using graphical browsers, the ALT attribute has taken on some important in SEO. The SEs put some value on the ALT contents to determine the topic of the page.
Very infromative post use it on my site already. But don't understand some things.
1. Can you more clearly describe how to "All outbound links on the page had the "title" attribute added to the A tag with the title text being the exact keyword."
With html example if possible.
2. two separate column headers with the keyword using the H1 tag.
You make a table and keyword was somewhere on it?
3. Is it ok if i change Home button on Keyword for all pages?
Lose Poker Why? - http://www.pokerqw.com/
Wow man. That is very impressive. I think that using variations of the primary kw had a lot to do with your success. Very nice!