Search Engine Optimization, or SEO for short, has two distinct elements – on-page SEO elements and off-page.
On-page elements, as the name implies, are internal elements or those set of SEO elements that are present on the page itself, are in the control of the blog-owner/webmaster, and can be easily altered or changed. Off-page elements include social engagement and sharing, link-building practices and visitor behavior – all of which are partly controllable.
Quite understandably, both on-page and off-page elements combine to form what are commonly known as ‘SEO Best Practices’. Being familiar with both sets of optimization is essential, as adherence to these will allow you to rank your website/blog better and higher up on the SERPs, in particular for your keywords, allow you to be able to get much more exposure through mediums other than search engines, and as a result, you will be able to drive in large amounts of traffic to your website or blog.
Here are 4 essential elements of on-page SEO:
After the introduction of Google Panda (the update to Google’s search algorithm that was introduced in 2011), content is now one of the most significant things to one’s on-page SEO strategy. The importance of putting up quality content on your blog cannot be overstated!
I cannot stress enough on this, but it is extremely vital to put up quality content – specifically content that provides value and benefit to the reader, content that is fresh and un-copied, content that is well-written and well-researched, content that is free from grammatical or factual errors, and most importantly, content that is written for human beings and not for search engines.
Posting frequency depends on the person responsible for producing the content, or the nature of the blog. However it is essential to be able to put up updated content on a regular basis. You won’t get a lot of returning visitors if your blog remains outdated for long lengths of time. Ideally, you should make an effort to post high-quality content on your blog on a daily basis, as this ensures that you get a steady stream of visitors to your blog. Alternatively, putting up a couple of well-written, well-researched post at least once a week is better than putting up low-quality content on a daily basis.
Other content best-practices include using header tags (H1, H2, H3, etc), adding images and videos to your write-ups, and refraining from writing posts that are too short (and hence insufficient), or too long (and hence hard to read).
I recommend developing a content-creation strategy: what to write, how frequently you want to write, do you prefer developing your content yourself or would you consider having someone else do it for you, and of course, how you can integrate images, infographics and videos to your content.
2. Website Architecture
Website architecture includes factors such as website navigation, ease-of-use and functionality.
These factors are essential because (i) they make it easy for your visitors to browse through your blog, enhancing the user-experience, and (ii) they allow search engine crawlers to access and crawl your blog in order to index the blog pages. You might be producing the best content in the world for your blog, but if users and crawlers have difficulty navigating through your blog, it will be of little or no use.
The first step is to ensure that your blog is easy to navigate and browse-through. If you’re using one of more famous blogging platforms/CMS out there (such as Blogger or Wordpress, for instance – more on those in just a bit), these CMS will automatically provide you with options to change, edit, and fully control your blog’s navigation. Using a good premium theme will enhance certain navigation elements.
Links (or a practice most commonly referred to as linking) also makes up an essential part of your website architecture. Internal linking involves linking to an article, page or post that is within your own blog (such as an old post), and external linking means to link a source outside your blog (such as a Facebook page, or an article from another website). Links allow you to add variety to your content, can be used to provide useful information to your readers, and internal links aid crawlers to index your blog. However some considerations: (i) hotlinks should ALWAYS be relevant to the write-up, and (ii) links should not be used excessive (particularly external links).
In addition, broken links will adversely affect your website’s architecture. There are numerous plugins out there which allow you to keep a check on broken links on your blog by notifying you of any such links.
Other factors include page speed and blog load times. Google has now made blog load times an essential part of its ranking algorithm – the faster your blog, the higher it will be ranked.
An important part of your content creation strategy is the usage of important and relevant keywords. These keywords (or in some cases, key-phrases) are certain words which you want your blog to rank for.
It is important to use these keywords a certain number of times within any content that you create – including the body, title, description and header tags. If you’re doing it right, it’d mean that you’re using keywords that are most relevant to the industry/niche or the subject-matter of your blog. There are countless free plugins out there that streamline this process for you.
You can use Google’s free Keyword Research Tool in order to determine relevant keywords and the search frequency and competition for each keyword.
A couple of considerations when it comes to keywords: (i) I cannot stress any more on that fact that keywords should always be relevant, as irrelevant keywords will see search engines penalize you. And (ii) a practice commonly referred to as ‘keyword stuffing’ (excessive usage of keywords) should always be avoided, as this will only make your write-ups look spammy and unfit for human reading.
Using your important keyword(s) twice or thrice every 100 words (aka. a keyword density of 2%-3%) lets the search engine crawlers know which keywords to rank you for.
4. The CMS
CMS, or Content Management System, refers to the platform used to create a blog. Wordpress remains one of the most popular CMS out there and quite understandably so. It is my CMS of choice in most cases, quite simply because it is extremely simple and easy to use, while at the same time being very powerful and highly functional.
It takes care of many of the SEO elements for you on its own, and coupled with plugins such as SEO by Yoast or All-in-One SEO, you can have total control over any and all your on-page SEO elements.
Moreover, Wordpress has one of the largest plugins and themes library, and provides the blog owner, as well as a visitor with a visually-attractive and easy-to-navigate interface. Coupled with the fact that you can change just about any single element of your website through Wordpress, it comes as no surprise that it is even recommended by Matt Cutts himself!
Other than Wordpress, popular CMS include Tumblr, Drupal, Blogger (or Google Blogspot), Habari and Joomla.
Your CMS-of-choice could end up having a considerable effect on your on-page SEO. In fact, the choice between a good CMS and one that is just not as good could be what ultimately makes or breaks all elements of your on-page SEO. Personally, I recommend going for Wordpress – coupled with a good theme framework, such as the Genesis or Thesis – and using one of the abovementioned plugins, in order to lay a solid foundation for strong on-page search engine optimization.