It has been far too long since the part 1 posting. But part 2 in this series is all about on page optimization. After you have removed search engine optimization road blocks you are ready to start on your site. Let’s say SEO (or free traffic) is like a car on the highway. The faster your car is going the more traffic you will get. The road blocks from part 1 will make it impossible to get your SEO car moving. But if you have not roadblocks it does not mean that your car is moving. To get your SEO moving you need to do 2 things. On page optimization which is stuff right on your pages and off page optimization which are items that effect your rankings but that are not on your pages (this is part 3).
For on page optimization, the main thing you have to do here is think like a web bot. As you may know a web bot is a program that runs on a server somewhere. It goes from page to page looking at the web collecting data about your pages. But it does not see what you see in a browser. It sees the code that is sent to your browser. There is a big difference. It then collects the information it thinks is important and saves it to a database for later analysis.
So go to you site and right click on your page and “view page source”. This shows you what the bot will see. There has been a ton of information written about this over the years and there are many theories as to tricks that will help you in the search engine. I will not go into these. I want to talk about general practices that are proven to help you search engine rankings.
Step 1 – Choose your keywords:
By far the hardest part of on page optimization is selecting your keywords. Many companies never really think about this and just optimize for words they choose without any research or planning. It does you no good to optimize for keywords that have little traffic. Also it may be that your keywords may be too competitive and you want to optimize for words that you have a chance of getting some success. Keyword research is key to this process. Use the information that the search engines provide (number of searches, page rank, ect). I also use wordtracker to find out which words have the most searches. Many times phrases that you think would have less searches actually have more. This is how you find those gems that have tons of traffic without much competition.
Every page needs a primary keyword phrase and also a set of secondary keywords. Your primary keyword phrase needs to be 2-3 words (most single keywords are too competative or to general). The secondary words are 5-10 words that are related or subsets of the original phrase. Here is an example. Say I want to optimize a page for “Utah Mortgage”. Some secondary words could be Mortgage utah, utah, mortgage, mortgages, utahs, loan, Utah loan, utah loans, and mortgaged. You will see why the secondary words are so important below. Create a spreadsheet with all your urls with your target primary keywords and your secondary words.
From part 1 I assume that all your pages are easily crawlable. Many companies spend most of their SEO time just making all their content available. If the bots can not find your pages then on page optimization will not matter.
Here are some general rules of thumb that I use in my optimization. Again these are not set in stone and some of this I just my personal preference in what I have seen work. I also tend to be a bit conservative when it comes to SEO. I don’t want to do anything that may jeopardize my existing rankings. Here are a few suggestions for on page SEO.
- Good Meta Tags: Some engines don’t even use these any more. But you still need them. A short title tag that includes your keywords. One short phrase that is 3 to 5 words. Keywords and description should also include your keyword and secondary keyword. I usually only have 5-10 keywords and a short sentence for the description. Your target keyword should be the first thing in your meta tags.
- Keyword theme: The bot should see your keyword theme as it goes through your page. It needs to see your keywords and secondary keywords spread out across your page.
- Image tags: Use your keyword in 1 or 2 image alt tags.
- Headline: Your keyword phrase should be in your page headline in an H tag (H1, H2 ect). It should also be at the beginning of the headline.
- Get an equation: By this I mean you need to determine how many times you want your primary keyword phrase on your page and how many times you want secondary words and phrases to show up. Too many times and you will get penalized for keyword stuffing. Not enough times and your pages will not be seen to relate. This may be different for different industries and keywords. Just figure out what works best for your industry. Start my looking at the current leaders for your keywords. How many times do they have it? This is usually a good starting point. See my equation below.
- Use CSS: One thing we are doing now is to use CSS to remove all the old html code and to only display the real content to the search engines. This is a great option and a good way to organize your content optimized for the search engines.
- Get your content up high on the page: If you have a lot of code in the header or left hand nav your content may not start until half way down the page. One thing we are doing now is to again use CSS and divs to place the content first on the page and the navigation later. This is done with absolute positioning.
- Remove Javascript, includes and other strange code: We talked about this in part one. But it is important you don’t have a ton of javascript or strange code on the page that will confuse the bots.
The general equation I use is to use the primary keyword phrase once in each meta tag, one in the headline and 3 times in the body text. Then I use the secondary keywords 10-15 times throughout the page. I have found this to work well in may different industries.
Once your pages are crawlable with no roadblocks that are also optimized you are about 25% of the way there. I don’t know for sure but I think that on page elements of SEO is about ¼ of your ranking. The other 75% is based on off page elements that I will talk about in part 3.