SEO [Search Engine Optimization] is the set of strategies which are put into action to improve the visibility of websites in search engines.
On-page optimization and Off-page optimization are the two parts of SEO, and today I am here to talk about on-page optimization.
On-page optimization is not a new term so you must have heard a lot about it already. If you normally say on-page SEO, people consider it as Meta tag writing and spreading keywords on the website. This is somehow true, but it is much more than this.
Basically on-page optimization is all of those SEO techniques that are implemented on the website, and not outside of it.
Here are the following tactics of on-page SEO explained:
Note: I am explaining the on page SEO taking blog post into consideration. So that what you will learn, will help you optimize your blog posts or web pages.
1. SEO Friendly Permalink Structure [URL optimization]
Permalink is what comes after the main domain URL.
In the above screenshot, the yellow area is the permalink.
For better SEO, you should have a better permalink structure. If you are using some parameter driven dynamic URL structure or very long one, then take action now, and set the best permalink structure for your blog. Also, keep relevant text to build the permalink for every article. You can include one of your keywords in it to let Google know what your content is all about.
2. Title Tag
The title tag has been the most important factors of on-page optimization since the beginning of SEO. Therefore, it’s indeed important to have an SEO friendly Title for every blog posts or web pages. I would like to suggest to keep meta title and post title similar [Read how to write amazing post titles]
Few checklists for better title tag:
- Relevant to the topic.
- Earlier Google was displaying 60-65 character of the title tag in the search pages but after Google’s SERP redesign, they display titles on the pixel width basis so there are no exact number which you may follow while writing title tags however, there is a tool by Moz that shows the Google SERP preview of your title. So, before publishing the post, you may check your title to see the SERP view, and make shorter if it gets lengthy enough to go out of Google’s criteria.
- Include one of your target keyword.
- Always try to put the keyword at the beginning of the title. Don’t do it if it doesn’t look natural but if you think it looks natural then put the keyword at the beginning to get the maximum SEO benefit.
3. Meta Description
Google stopped using Meta Keywords and Meta Description as ranking factors way back in 2009. Click here to read the post in which Google announced about it.
A screenshot from the same post clearly says it all:
As written in the article that they use it to create result snippets for SERP, you should write a natural Meta description within the range of 156-160 character (space included). So that, your post’s search snippet would look good. Don’t just stuff keywords as you have just come to know that it doesn’t get you any ranking benefits but a beautiful snippet. So write a good one for your post.
4. Make use of Heading Tags [H1, H2, H3….]
H1 tags are important, and you need to use them in an SEO friendly way. If you are not doing so, you should start doing from today.
Use them in a sequential manner, first H1 then H2 then H3…
Give the page/post title H1 tag. WordPress CMS automatically adds H1 tag to the title so you don’t need to bother if you are a WordPress user, but if you are using differently coded site then remember to keep the page title between <H1></H1>.
Now, within the content put the main sub-heading in <H2> and then finally put the trailing sub-domain in <H3> tag. Don’t overdo it!
You might have read a lot that keeping keywords in the Heading tags has benefits, but let me tell you that don’t repeat it so many times rather put it once or twice in the whole article.
5. Content optimization
Content optimization refers to the strategies you use to make your content SEO friendly. Few checklists are as:
- Write descriptive content => When you write descriptive content you are able to use keywords and semantic keywords naturally. Google also loves content that are well written with lots of facts and information. I always make sure my all post on this blog goes more than 800 words.
- Make use of Interlinking => You must not miss out internal linking because it improves overall linking structure of your blog, and it also helps engage your readers on the blog for longer. Read this post to learn more about Interlinking. The best example of interlinking is Wikipedia which you may look in the below screenshot:
- Sprinkle keywords naturally => Don’t stuff keywords everywhere in the article rather use it naturally that they don’t break the flow of the article.
Try to include your target keyword in the very first paragraph as search bots take reference from it to understand what the content is all about.
- Write for readers not for bots => Though we are discussing on-page optimization, I would recommend you writing for readers, and not for search bots.
When you write for readers, your blog post automatically gets better, and you get more engagement which signals Google that the page is relevant and offering good user experience. Google takes this signal into consideration as well while ranking a website.
6. Site Loading Speed
If your site’s loading speed is great, it can offer the best user experience which is one of the ranking factors in Google’s algorithm. Yes! Google gives preference to those websites which load faster.
Check your Site’s page speed, and improve if it is required. You must not avoid this.
7. Mobile Responsiveness
As the different devices sizes are being used to access your site, it is important to optimize your site in a way that it opens perfect on all of kind of devices.
One of the best solutions is to make your site responsive so that it works well on any device size and any resolution.
8. Image Optimization
Getting traffic from web search is fine but you should not miss image traffic as well. Techtricksworld.com gets a fair number of visits from image search because we always consider image optimization (Though few images are still not optimized on TTW) while adding images in the posts.
You may read this post about image optimization to understand it better. Don’t use 123.jpg, 3.png, abc.png or any generic names rather use the relevant text for naming. As if you are naming a flower, then flower.jpg is relevant.
Other than this, write Alt text for every image you use in your blog posts. If you use WordPress, then adding Alt text is a very easy.
Whenever you upload an image in the gallery, you will see options including alt text that you can see in above screenshot. Isn’t it very simple?
Few other things are there as well which you may also check out such as checking broken links [Read how to use broken link checker tool], checking robots.txt file, checking crawl errors using webmaster tools, and fix the issues if you get.
On-page optimization is the very first step of your SEO campaign. You must not miss it because Google is now focusing more on on-site factors than off-site factors.
I am sure these tips are well enough to get started with on-site SEO. Share your views as what do you think about On-site SEO.