Don't know where to start? Let me show you how to get the BEST out of this blog --> Click Here To Start Hide
Categories: SEO

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!

Want to dominate Google and rake in 5-figures every month with only free traffic? Watch the video here.

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 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 Can you add a prefix in front (such as 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:

You might notice that some of the page just display an ugly URL such as 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:


<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=”” 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

[facebook-like id=”2″ ]

To Your Success,
Ming Jong Tey

40 Responses to “On Page SEO – 10 Essential Factors You Must Apply”
Read them below or add one

  1. Rahul Pahal says:

    These tips are the base of on-page seo for any blog/website. Image optimization is very crucial. And perfect keyword density again plays a big role.
    In short, I must call it very important post for any blogger to improve on-page seo of his blog.

  2. vinton samms says:

    Hi Ming,
    Thanks again for another excellent post. This is high quality content from which everyone can benefit even those who claim to be advanced at the activity can be reminded of basic steps to be performed.

    vinton samms recently posted..Running a home based business

  3. dipesh says:

    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 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.

  4. 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

  5. Syed says:

    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.

    • Ming Jong says:

      @Syed: Hi Syed, I have removed the plugin recently because it drains a lot of CPU resources, as advised by HostGator. However, I can use YARP plugin without hassle. Basically just activate and set the number of post you would like to show under each blog post. Not sure about the technical issue you encounter. You might ask the developer if they have come across the error message.
      Ming Jong recently posted..Get Tons of Traffic From Press Release

  6. Navin kunwar says:

    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

  7. Navin kunwar says:

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

  8. Jhonty says:

    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

  9. Noah Dunn says:

    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?

  10. 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

  11. Botanical says:

    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

  12. 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.

  13. Botanical says:

    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.

  14. bbrian017 says:

    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

    • Ming Jong says:

      @bbrian017: Thanks Brian. WordPress certainly makes our life easier. On the static html, I only used it for the squeeze page, though there are a dozen plugin or script can automate the process too :)

      In fact, All In One SEO is the only SEO plugin that I know when I started using WordPress. Just recently, it is punishing my host and I was forced to switch to others (which I am happy about Yoast).

      Thanks for stopping by :)
      Ming Jong recently posted..Turn Your Buried PLR Into Gold

  15. 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

  16. Dave says:

    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.

  17. 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 “”
    rusty garner-smith recently posted..How to Make Money Online With Popular Products

    • Ming Jong says:

      @rusty garner-smith: Hey Rusty, thanks for your kind word. That really encourages me to provide more quality content to my readers because I know you appreciate :)

      I’m glad to be able to help you in any way. SEO is just a game for hard working people who are doing the right thing. It requires a plan, strategies and consistency. Here, consistency is the key. For example, I won’t expect to rank my pages on Google in 2 weeks for competitive keywords. If I decide to delve into the battle field, I need to consistently to put in effort so that the pages will be able to rank. This is really a long term traffic plan. Once you get it on top, organic traffic will pour into your site.

      Just have a good read of my report and blog posts. If you have any questions, just leave me a comment on the blog post, chat with me on my fan page –> or drop me mail :) I will try my best to help you out :)
      Ming Jong recently posted..Can’t Afford SEOPressor? Use AP SEO Analyzer To Improve On Page SEO

  18. Gadgetszu says:

    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…

  19. 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

  20. Radu says:

    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 recently posted..Best On page And Off Page SEO Tips

    • Ming Jong says:

      Hi Radu,
      Thanks for stopping by! Glad you enjoyed! SEO for image is a simple but yet very effective. Just put the keyword as alt tag for your image and this will definitely help in SEO:)

      See you next time!

Leave a Comment

Your email address will not be published. Required fields are marked by *.

CommentLuv badge