Assuming that you already know what On Page SEO is, as well as Search Engine Optimization itself; here are some On Page SEO factors that could help you gain rankings and to position yourself on higher organic search results along with all other SEO factors.

These On Page SEO factors lean more towards the overall “quality” of your blog/website. Let it be your content, your service providers, hosting/domain providers, these are all taken into account by search engines before it indexes your blog for a ranking.

On Page SEO Factors List:

  • Quality Over Quantity: By now it is well known that you need at least 500 words in your blog post even though you should try for 800. BUT, packing up a bunch of words doesn’t count either. Search engines are smart and they are growing even smarter, so should you. Find what it is that you want to convey to your reader. Do they have any problems that you can find a solution for? Do they have any questions that you can answer? Find what would make the reader stick around more on your website. Can you make some cool picture relating to your content? Or better yet, can you do a YouTube video and embed it on your blog post?
  • Reliable Hosting Provider: You should pick and choose a reliable hosting provider for your blog only after comparing their plans. Look for their uptime scores and server reliability. Don’t go for the cheaper ones; I’ve fallen for that once and payed the price (that’s for another discussion). See if they provide fast Tech Support (this is a biggie), better to have 24*7 online chat/telephone support. See how flexible they are on bandwidth allocation and disk space.
  • Site Speed: This is one On Page SEO factor that cannot be overlooked. This again goes back to a reliable hosting provider and choosing quality over quantity. It’s been official for a while now that site speed is on off the major On Page SEO factors. Use only one analytics code unless you have a specific reason, Enable browser caching, Enable compression, structure above the fold content according to priority. These are all the main factors which determines website loading time. Analyze your website/blog speed NOW!-
  • No broken links: Secret to not having broken links is in your control only to a certain extend. But make sure you don’t fall for those cheap link building strategies. That would not only give you bad/broken links but also cause the down fall of your rankings. Make sure all your links inside your own blog/website are intact.  Try Dead Link Checker to see if you have any broken links on your blog/website.
  • Keywords in Title, Meta and Description: once you do your successful keyword research, you must include your main keyword in your Title and Description (More on this in On Page Keyword Techniques). Make sure to use your main keyword throughout your text content only in needed spots. As mentioned before, cramming up your keyword could have an adverse effect on ranking your content. Since there is no “Optimal Keyword Density”, I suggest using keyword/SEO plugin like Yoast.
  • Messed up Codes: if you ever decide/have to change any of your codes on your blog/website, make sure you have a master copy made prior to any editing at all. Broken codes are not good news. Too many messed up or broken codes not only make your website look bad but also gives a bad impression to search engines. Unless necessary, keep an easy to follow lay out which will boost the user experience on your Blog pages.
  • Keep It Simple: Keep your web pages clean from clutter. I’d say “Too fancy is too nasty”. Restrict the number of plugins, especially social media plugins. Use simple to follow instructions and info-graphics if any. This would increase the user experience which in turn would help you rank higher in search results for relevant keywords.

Some of these from the information provided here might seem simple, but every single factor adds up to the overall performance of your content from the On Page SEO perspective.

Above all, to achieve a higher ranking on search engines, you must be consistent in producing quality content. I cannot stress more on that. Once search engines see that your blog/website have fresh content being updated in a timely manner it actually increases the credibility of your brand and attracts more attention from search engines to you on whatever topic/niche you are engaged in.

I truly hope this helped you in understanding the basics of On Page SEO techniques. I’d like to hear from you; feel free to leave a comment or question if you have any.

Also, Don’t forget to subscribe to my YouTube channels if you haven’t yet @