On Page SEO – 10 Essential Factors You Must Apply

36

If you have been online for a while, you probably heard a lot of benefits about search engine optimization (SEO). Generally, SEO is the process of improving the visibility of the web page in the search engine result pages (SERPs). If your blog or website can get ranked No. 1 by the search engine (such as Google, Yahoo, Bing, etc…) for a number specific keywords, can you imagine how much traffic you will get via the organic traffic from search engine? This is definitely a great way to help you to increase traffic to your website, since you are getting significant amount of traffic from search engine for FREE!

On Page SEO & Off Page SEO

How can you get your site to rank for a number of specific keywords in the search engine? There are generally 2 parts in SEO, on page SEO and off page optimization. On page SEO focuses on the content on your site, including the relevancy of your content, the format and structure of your content. Off Page optimization simply about the numbers and quality of backlinks with specific anchor text to your site. Each backlink represents a vote to your site. Here I just focus on on page SEO since this is the first thing you need to do before you start your off page optimization as it will greatly help you to gain an advantage in the SEO battle field.

On Page SEO

There are hundreds if not thousands of algorithm that Google uses to determine the ranking of your site. Also, Google almost improves and updates its algorithm everyday. This makes it almost impossible to crack the Google algorithm black box. However, there are some critical factors for the on page optimization based on the industry practice and my personal experience, that will help your site to get ranked on the top of search engine result pages.

1. Domain Name

This is considered as a very important on page factor. Your site will be ranked easily if you have your keyword in your domain name. Ideally, you would want an exact match keyword in your domain. For example, if the keyword you would like to rank for is “dog training”, you would want your domain to be DogTraining.com. What happen if the domain name is not available? You can try to register .net or .org. If the domain is still not available, consider adding a suffix to it, such as DogTrainingTips.com. Can you add a prefix in front (such as MyDogTraining.com)? Based on my experience, it is better to add suffix (i.e. have your keyword appear first) to have the on page optimization leverage.

2. Keyword in URL

Let’s say you have an article or a post about dog training product review. You would want the keyword appear in the URL, such as:

DogTrainingTips.com/Dog-Training-Product-Review

You might notice that some of the page just display an ugly URL such as DogTrainingTips.com/p=561?. Comparing these 2 URL, which one do you think Google will like? Of course the first one as it is more meaningful to have the keyword in the URL than a random number. Remember that Google rank the website based on the relevancy of your content. So, you would want your content to be easily identified by Google.

If you are using WordPress as your blogging platform, you can easily put our keyword in your URL by changing the permalink structure. Just go to your WordPress Dashboard > Settings > Permalinks. Under Common Settings, check “Custom Structure” and put in /%postname%/. Look at the screenshot below as an example:

Permalink Setting

This will make your post name as your URL instead of the ?123 ugly link. So, make sure that you put in your keyword such as”Dog-Training-Product-Review” (in this example) as your blog post title.

3. Keyword in the Title, Description and Keyword Meta Tag

The keyword should be placed in the title, description and keyword meta tag. When you go to a site, you can right click and select “View Page Source” and you can probably find the codes look like the following:

<title>keyword</title>

<meta name=”description” content=”keyword in the description”>

<meta name=”keywords” content=”keyword1, keyword2…”>

You should have your keyword placed in those 3  meta tags field and have a compelling title & description in order to attract more click through from the search results. Do not simply stuff lots of keyword into those meta tag field just simply for the SEO purpose as this is considered as keywords spam.

The effect of the meta tags of title and description in the SERPs is shown in the picture below:

dog training tips

The title is “How to Train A Dog, dog training tips and techniques for home…” and the description is “Discover how to…”. You can use a free WordPress plugin – All-In-One-SEO Pack WordPress SEO (Refer to my post on Watch Out If You Are Using All In One SEO Pack) to help you easily set this up without touching the html code. Once you activate the plugin, you can add in the meta title, description and keywords under Posts > Add New, as shown in the following screenshot:

All In One SEO Pack

Ideally, the keyword should be placed at the beginning of the Title. If your keyword is “dog training tips”, put in “Dog Training Tips – 8 Ways To Train Your Dog” in your title rather than “8 Dog Training Tips To Help You To Train Your Dog”.

4. Keyword in HEADING Tags

In html, heading tags are used to organize the site’s content and structure. There are <h1>, <h2>…all the way to <h6>.  Examples of the heading tags are shown below:

<h1>Dog Training History</h1>

<h2>Different types of Dog Training</h2>

Heading is a great way to be used to organize your content so that it is easy to navigate by the readers. Spend some time to use different headings in your content with your keyword at the beginning of your Heading.

5. Keyword Density

Ideally, you should have a keyword density of 2% to 5%. For example if your blog post is 500 words in total, there should be around 10 to 25 keywords in your blog post. Again, do not simply add keywords into your post so that you achieve the keyword density. Eventually, your post must be read by human, not just for search engine bots.

6. Keyword in the First and Last Sentence

The keyword position does play a role so try to put your keyword in the first and last sentence of your blog post or article.

7. Bold, Italicize and Underline your Keyword

Basically, the rationale behind is to let Google know that the bold, italicized and underlined keyword is the one that you pay attention in your blog post. Hence Google should also target these keyword.

8. Image Should Contain Keyword

How does Google recognize the images you put on your site? They can’t read image so they will rely on the description of the image. Look at the image tag below:

<img src=”image/dogtrainingtips.jpg” alt=”Dog Training Tips” width=”250” height=”250” />

The first description is the file name of the image and the 2nd description is the ALT tag. Based on the description, Google will then know the image is related to dog training tips.

9. Internal Linking of Your Blog Post

Apart from external backlinks, internal linking does play an important role in on page SEO. This can be achieved by

  1. Linking some keywords within your blog post body to your other relevant blog posts.
  2. At the bottom of each blog post, include links to related articles within the particular keyword theme.

There is a free WordPress plugin that can assist to put in relevant post at the end of each blog post. You can just download “Yet Another Related Posts Plugin” here and start playing around with it.

10. Add NoFollow Tags to Unimportant Links

We have complete control over our website’s outbound link. So, do not point a link to a link farm or junk site as this will definitely affect the page ranking badly. Also, Any link point to “About Us” & “Contact Us” page should be no follow as well. This will help to conserve internal link juice. All you do is to add a NoFollow Tag as shown below:

<a href=”http://www.YourSite.com/contact-us” rel=”nofollow”> Contact Us</a>

Above mentioned are 10 critical factors to effective on page SEO and you can easily apply to your site immediately. However, do bear in mind that the purpose of your content on your site ultimately is read by human. So make sure it is naturally readable while pleasing the search engine.

Now you are familiar with these 10 critical factors for on page SEO, you can go and implement to your website and I am sure you will see ranking improvement to your site. Next week, I am going to delve into off page optimization. So Stay tune.

Want To Know How You Can Increase Your CTR from Search Engine Results Pages (SERPs) and Lower Your Bounce Rate? Click The Facebook Like Button To Unlock These Premium Content below.

solo ads


To Your Success,
Ming Jong Tey

Filed under SEO by on . Comment#

Comments on On Page SEO – 10 Essential Factors You Must Apply Leave a Comment

August 9, 2011

Radu @ 4:19 pm #

Hi Ming,
Great post my friend!I’m using these tips already except number 8.Applying these on page seo tips combined with a good off page campaign will simply explode the traffic and rankings for a blog!

Thanks for sharing!Look forward for more of your posts!

All the best,
Radu
Radu recently posted..Best On page And Off Page SEO Tips

August 10, 2011
September 3, 2011

Hi Ming: I am on your e mail list and I wanted to say thank you for providing some useful information instead of just promoting products and services. Keep it up—-Paul K
Cash Till Payday From PJ recently posted..Money Till Payday Easy Approval For Cash Online

September 4, 2011
September 8, 2011

Gadgetszu @ 9:54 am #

as an worker of seo your tips was awesome collection…very nice post..please can you elaborate the last point in which you are saying that link to “contact Us” & “About Us” should be nofollow..what is mystery behind this…

September 15, 2011

Mingjongtey; thats as much a mouthful as my last name. I am enjoying your site. I am very interested in SEO,tho I don’t know much about it yet. I hope you will be willing to help me to learn,all it’s complexities. I am a total newbie to computers,high tech gadgets,and the internet,as well as any kind of marketing. How could this be,you may ask? Well the rock I just crawled out from under,has been stuck in the early 20th centry. Some strange time paradox,totally unexplainable. Thanks in advance for all your help,and the freebies and info you have been supplying me with. I am going to look at your site more now….RG-S aka rgcorros of “corrosionworks.net”
rusty garner-smith recently posted..How to Make Money Online With Popular Products

October 5, 2011

Dave @ 2:42 pm #

Once again a excellent post filled with great information about seo. I’ve also been told that there should be a link on each page with that page’s top keyword or phrase.

October 7, 2011

Nice article Ming Jong. Keeping up with latest methods for your industry, whether it is SEO tactics or simply trying to get found in search results. is not an easy task, but you need to do it.
Morris @ Navegare recently posted..5 Ways to Enhance Your Manufacturing Portal Presence by Getting Found with SEO

November 7, 2011

bbrian017 @ 7:18 pm #

Hello Ming Jong another great article! I’m not a big SEO guy but I do know the very basics with regards to setting up an SEO plugin. I’ve always enjoyed that about word press it’s almost as if all the hard work in done for you. Things are always changing so fast it’s nearly impossible to keep up with everything which again in another reason I enjoy wordpress so much. Right now I’m simply using the all in one SEO pack and it’s been amazing!
bbrian017 recently posted..$1000 Blog Engage Best Guest Blogging Contest

November 8, 2011
December 10, 2011

Botanical @ 5:49 pm #

hi, thanks for the on page seo tips. i reflected what is said to my site and i hope i will get a good result soon.

December 12, 2011

Mikhail Tuknov @ 1:38 pm #

Before staring link building of your website it is very necessary to do proper ON-Page SEO of your website. And the tips which you have given are really very helpful.

December 13, 2011

Botanical @ 3:33 pm #

hi ming,
i need to learn more about off page seo. have you got anything for me to read. i decided to learn what seo is after getting riped off couple of times. thanks

December 14, 2011

Great on-page tips …

A doubt here arises to me with ref to #10… Do a plugin exist to nofollow the about and contact pages, coz robots meta cannot nofollow them !! If not which file am I required to edit to make them nofollow
Salman @ Tech Blog recently posted..Nokia C101 Review: 32GB Expandable

December 15, 2011

@Ming Jong: But what if one is using All in one SEO plugin ? Then how to nofollow the pages …
Salman @ Tech Blog recently posted..Nokia Lumia 800 Review

March 9, 2012

Noah Dunn @ 9:56 pm #

Hey Ming, Nice advice on the seo link building tips. How much stock would you put into Google’s new algorythm changes and that they might not but as much weigh into anchor text?

March 10, 2012

Jhonty @ 10:12 pm #

Hi Ming, If you can kindly elaborate 10th step little more and also tell what u think is more better for seo, I mean whether to set post title first-blog title-website or website-blog title-post title.reply waiting
Jhonty recently posted..Free Online Marketing Video

March 11, 2012
March 18, 2012

Navin kunwar @ 5:51 am #

keyword density is one of the main on page seo Technic that every blogger have to implement for better ranking.

Navin kunwar @ 5:53 am #

Awesome post because you have covered all seo process here ;) this might be very helpful to new beginners.
Navin kunwar recently posted..7 Pinterest Like WordPress Themes for Inspiration

June 27, 2012

Syed @ 7:17 am #

Hi Ming Jong,

Thanks for the great post. Regarding “Yet Another Related Post Plugin” it has prompted following message on top of my admin panel:

“YARPP’s “consider titles” and “consider bodies” relatedness criteria require your wp_posts table to use the MyISAM storage engine, but the table seems to be using the InnoDB engine. These two options have been disabled.
To restore these features, please update your wp_posts table by executing the following SQL directive: ALTER TABLE `wp_posts` ENGINE = MyISAM; . No data will be erased by altering the table’s engine, although there are performance implications.
If, despite this check, you are sure that wp_posts is using the MyISAM engine, press this magic button:”

What does it mean?

Do I really need to click on the magic button or the plugin should work without clicking on it. Is there any chance to get my database crashed after clicking on this magic button?

Really I would like use this since you’ve advised but this message on the top really bothering me.

Thanks in advance for your advise.

June 30, 2012
December 20, 2012

dipesh sharma @ 6:02 pm #

very informative post ming providing all crucial seo tips.i have been following your footsteps in optimizing my website which got deranked after google panda update be it backlinks,seo. i have really learnt a lot from your blog and keep on reading your new posts.i even purchased your kindle book “how to create a website with wordpress and start a profitale online business.It is very awesome book for even beginners and intermediate affiliate marketers like me.Is there a way i can take a pdf format of the same book to read it comfortably coz in kindle software there is no way to export as PDF.

Please also tell me which plugin do you use for the popup that appears from the bottom right and on page load coz i tried popup domination and its not working for me

December 21, 2012

dipesh @ 1:06 pm #

thanks for the immediate reply ming.i downloaded the pdf version of the book.I have been doing affiliate marketing since jan 2009 till date.i have mostly promoted digital products from clickbank,plimus and some other physical products network.But i find it difficult to drive more targeted traffic to my websites,articles,videos,blog posts,press releases,classifieds ads although i bookmark every post to almost 31 bookmarking sites via socialmarker.com and ping all my posts twice a week.i am doing email marketing as well but my lists goes non responsive(dead) after few months after giving me few sales.

If you don’t mind can i have your gtalk or skype messenger id so that i can ask you for help whenever i get struck with something.

December 24, 2012

Leave a Comment

Fields marked by an asterisk (*) are required.

CommentLuv badge