On Page SEO – 10 Essential Factors You Must Apply
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:

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:

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:

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
- Linking some keywords within your blog post body to your other relevant blog posts.
- 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.

Increase Click Through Rate from SERPs & Lower Your Bounce Rate
1. Increase Click Through Rate (CTR) from SERPs
In the search engine results pages, what cause people to click on the sites displayed on the first page? Not all people will click the first site that ranked on the first page. What's reason behind it? Think about it yourself. When you search for something and the results come out, do you glance over the first few sites and then click on the "most relevant" site?
The key is the title and the description, which you can amend using All In One SEO Pack easily. I talked about you need keyword within the title and description field in order to optimize the on page SEO. On top of that, you need to attract more people to click through your site from the SERPs. If your site is ranked No. 5 of the first page and yet you have higher click through rate than the sites rank in front, your site ranking will move up definitely.
So, you need to craft out attractive title and description that will draw human eye ball to encourage them to click on site in order for your ranking to move up. 1 easy way is to make your site stands out by adding in extensible markup language (xhtml). Check out my example below and you will know what I mean.
The extra spade logo will make your title stands out from the crowd and will attract more people to click your site. You can find lots of xhtml entity numbers at http://www.w3schools.com/tags/ref_entities.asp.
2. Lower Bounce Rate
According to Google, Bounce rate is the percentage of single-page visits or visits in which the person left your site from the entrance (landing) page. It is used to measure the visit quality, the higher the bounce rate, the lower the quality and that means that the site entrance page is not relevant to your visitors.
So, one great way to lower your bounce rate is to have great quality content. You can add in a video to your site so that the visitors will watch the video for more information, stay longer on your site and hence lower the bounce rate.
These 2 tips will greatly enhance your on page SEO and will definitely help your page rank higher in the SERPs.
Filed under SEO by Ming Jong on Jun 17th, 2011. Comment.


Comments on On Page SEO – 10 Essential Factors You Must Apply
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
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!
Cheers,
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
Welcomed Paul. Hope you enjoy the great content! I
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…
@Gadgetszu: Thanks for the compliment. The pages such as about us, contact us etc…are deemed to be not very important pages (unless you think other way). So sometimes if we link to these pages in our blog posts, we should put in the nofollow tag as shown below:
About Us
to conserve the internal link juice so that the link juice would not get diluted. Any outbound links will within the page will dilute the link juice…
Hope this help.
Ming Jong recently posted..Can’t Afford SEOPressor? Use AP SEO Analyzer To Improve On Page SEO
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
@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 –> http://www.facebook.com/mingjongteyblog 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
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.
@Dave: I guess you refer to the internal linking structure and this will help to optimize the on page SEO
Ming Jong recently posted..Top 23 Places To Outsource SEO Link Building
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
@Morris @ Navegare: Hey Morris, thanks for stopping by! Absolutely, to stay on top of the game, we got to know that. Testing and experimenting are the keys.
Ming Jong recently posted..Easy Ways To Find Tons of .EDU Sites And Build Your Backlinks For Free
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
@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
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.
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.
@Botanical: No problem mate. I’m sure those you will get improvement in ranking when you combine the on page with proper backlinking strategies.
Ming Jong recently posted..Watch Out If You Are Using All In One SEO & Why I Use WordPress SEO
@Mikhail Tuknov: Glad you like it. These are the fundamental and essential techniques for on page seo.
Ming Jong recently posted..Google Page Rank Update November 2011
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
@Botanical: You bet! Check out my off page seo post and feel free to download my 24 No BS Backlinking Strategies at the end.
Next, check out instant backlinks solution posts and sign up those 2 great free services to get more backlinks automatically everyday.
Then feel free to read my –>seo posts and take a few favorite techniques to implement.
Ming Jong recently posted..Financial Freedom – Your Dream Come True?
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
@Salman @ Tech Blog: I am using Robot Meta (now it is a combo under WordPress SEO plugin). I just set the pages to No Follow using robot meta. Just give it a go.
Ming Jong recently posted..5 Proven Tactics To Drive Traffic Using Forum Marketing
@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
@Salman @ Tech Blog: You can still install Robot Meta plugin. You will be able to set “Index/Noindex” and “Follow/NoFollow” for each post and page.
Ming Jong recently posted..Blog Commenting Etiquette – 5 Tips To Get Your Comments Approved Everytime
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?
@Noah Dunn: To be honest, I have no idea and I am still waiting to see some effects to the SERPs, in relation to the discontinue one of link analysis methods. If we speculate the signal as anchor text, we should see dramatic move in the SERPs. Take a read of my latest post on this topic –> Google Algorithm Update February 2012
Ming Jong recently posted..Change Your Life With These Top 3 Habits
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
@Jhonty: 10th step is actually adding nofollow tag… Anyway, my preference is to only show post title. We rank for pages so I will focus on each post.
Ming Jong recently posted..Hostgator Review – Read This Before You Sign Up Hostgator With 25% Off Hostgator Coupon Code
keyword density is one of the main on page seo Technic that every blogger have to implement for better ranking.
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
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.
@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
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
@dipesh sharma: Hi Depish, thanks for purchasing my book. I do offer my readers to download a latest copy of the pdf plus the 30 WordPress Videos as a bonus. The access detail for these special bonus is at the last page of the book.
I assume you refer to the “recommended post”? It is called “The Slide by SimpleReach”. Just Google it and download from the WordPress site.
Ming Jong recently posted..Build High Page Rank Backlinks Easily With This Free Backlink Tool
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.
@dipesh: Hi Dipesh, I just replied your email. Let me know if unclear. Feel free to join the private FB Group as listed in my kindle book. I am active on FB.
Ming Jong recently posted..How To Create Killer Content On Your Blogs – Content Rules