It’s easy to spend far too much time worrying about link building, and rightfully so: it’s probably the #1 largest factor that affects your rankings. However, without a solid on-page strategy already in place, your link building efforts will be greatly hampered. This post discusses the 6 most crucial elements of on-page SEO.
Title Tags
One of the most important elements to any website’s SEO strategy is the title tag. This tag is placed in the webpage’s <head> section and will tell the visitors and search engines what the page is actually about. Further, the title tag is almost always used by the search engines as the title of your website (big blue link in Google) when your site displays in the search results.
Now, why are titles important? Because the search engines have deemed them to be one of the most crucial factors in determining if a site is relevant for a particular term.
For example, many sites use something like: “Welcome to MySite.com.” And when someone searches for mysite.com, you this website will probably rank highly. However, it would be much more valuable to use a title like “Discount Boots including Boot Deals at MySite.com.” With the second example, you’re now relevant for the terms Discount Boots, Boot Deals and still MySite.com.
The bottom line is, once you’ve determined your keywords, changing the title is step #1.

Google Search Result: blue link is the, black text is the meta description
Meta Tags
Much like the title tag, meta tags are placed in the <head> area of a webpage. The two that we’ll focus on are the keywords and description meta tags.
The description tag is much like the page title, it helps search engines determine what your site is about and what keywords it should rank for. Again, they will use this tag in the search results to describe your site. Make sure you provide an accurate description that includes your keywords.
Google itself has notified webmasters that they no longer use the keyword meta tag in their search algorithms or results. However, there is reason to believe that others still use it and it’s a good strategy to continue using it. Be sure to include just 3-5 keywords, though; as more will make your site appear spammy.
Headings
Once you’ve covered the head section of the page, it’s time to move into the content. The <h1>,<h2>, etc. tags do influence the search engines. Essentially, they give more weight to the content in these tags than anywhere else on the page. Therefore, it’s imperative to include a heading tag (there’s not much difference in weight of H1 to H2, both seem to get the same results) with your keywords. If you have a blog, chances are your post title is a header tag (and also the page title) so it’s important to choose your headers carefully. For example, the big blue text that shows this post’s title is a <h2> tag on this blog.
Keyword Density
We’ve all heard that content is king when it comes to the search engines, and while I can’t agree that content is #1, it is absolutely necessary. Optimal keyword density is approximately 2-3 usages per 100 words. Any more than 2-3% and you’ll raise a red flag, any less and your site might not appear too relevant to your keywords. The best way to check keyword density is, while you’re still writing the article in a word processor, do a search in the term and see how many times it comes up; then view the total word count to get your percentage.
Internal Linking
This includes two elements: clean links from each page to the other pages, and a sitemap. The site should be programmed so that all of the other pages are linked from every other page. This helps the search engines “crawl” your site to find all of it’s pages. Of course, if you have a blog with 1,000 posts, this wouldn’t be practical, and you’ll simply want to include the most important ones.
Second, to help the search engines find each of your pages, it’s a good idea to create a sitemap. The best method of sitemap creation is a html page with links to every page on your site (this can be done automatically with a programming language). Plus, this type of sitemap can be helpful to visitors as well, if they’re browsing through your site.
Images
Lastly, an often overlooked element of search engine optimization are images. Marketers don’t think of images as “content” and often ignore them. This is a mistake, because images are valuable for two reasons. First, they can include an attribute tag titled “alt=” which defines the text of this image, similar to a description tag for the webpage itself. If you’re using your site’s keywords as the alt description, that will help your seo efforts.
Second, Google uses the alt tag to display relevant results in it’s image search. This means that if your page is ranked, you can also rank highly for the image search of the same term – increasing the number of search engine visitors.
Again, I cannot stress enough how important on-page SEO can be. Don’t make the mistake of ignoring your on-page efforts while getting caught up in link building: make the changes on your site before ever building links.