• SEO
  • Best Practices for On-Page SEO

Best Practices for On-Page SEO

  • Last Updated : September 12, 2023
  • 7 Min Read
A kid reading a book

On-page SEO focuses on optimizing your webpage content for users and search engines to improve your site's visibility in relevant searches. Two examples of On-page SEO are creating rich content and using relevant title tags and headings.

All efforts you make to improve your website experience for your users are on-page SEO. 70% of marketers believe SEO is more effective than PPC or having a click-through rate (CTR) of 43.2%.

In a survey, 57% of marketers said on-page SEO development was their most effective way to drive organic traffic. On-page SEO is clearly very important and in this article, we'll look at some of the best practices for on-page SEO that are easy to implement and do not require any superhuman skills.

If you are new here or want to brush up on the basics, take a look at SEO 101. The on-page SEO journey starts with keyword research.


Perform a comprehensive keyword research

Keyword Types - There are two types of keywords: long-tail and short-tail.

Long-tail keyword (LTK): These are search terms explicit to your business or the products and services you offer. Generally, a search term with four or more words is considered a long tail.

Example: You run a bicycle shop in Austin for teenagers. Your best choices for LTK might be:

Bicycle shops in Austin for teenagers

Bicycle shops in Austin for 15-year-olds

Bicycle for teenagers in Austin

Short Tail Keyword (STK): Search terms with fewer than three words. They refer to broad topics rather than specific ones.

Let's take the same bicycle example. Some ideas for STK are:

Bicycle shops


Sports bicycles 


Methods for finding keywords

Method 1: Find out how your audience is looking for you

  • Search for your business on popular search engines and ignore the ads

  • Scroll down and reach the bottom of the page

  • * Scroll down the search engine results page (SERP) until you reach the bottom.

  • At the bottom of the page, you'll find related searches.


  • Your audience are using these phrases to search for your business, so you can consider them for your keyword ideas.


Method 2: Take ideas from the top ranking sites

  • This is perhaps the best method for keyword research because you use keyword ideas that are already working well for others.

  • Search for your business area on a search engine.

  • Ignore the ads and look for sites that are at the top of the results organically.

  • You can see that some words are bold in the description for each website.

  • We have highlighted them in the image above.

  • Those words are keywords that help websites rank better.

  • Since these are keywords that are already working well, you can use them for your business.


Method 3: Take ideas from Google Suggest

  • This is a simple yet effective way to find long-tail keywords.

  • Type your business area in a search engine, but don't press the enter key.

  • See which keywords the search engine shows you.

  • Take relevant ideas from the suggestions and use them for building your keywords list.



Method 4: Use a keyword tool

  • You can find solid keywords for your business and their search volume and competition level in keyword tools.

  • Google Keywords Planner (part of AdWords) is one of the most reliable tools for keyword research.

  • Tools like word tracker (a free keyword research tool) allow you to find keywords and their ranking for different search engines.

  • You can see the keywords and their search volume in the above image.

  • Choose keywords for your business that have a high search volume and medium competition.

NOTE: Long-tail keywords (focused keywords) may not have a huge volume of monthly searches as they are more unique to your business or niche. However, over time search engines will associate the LTK with your site and improve the volume based on users' searches.


Create a keyword list

A keyword list should contain all the keyword ideas taken from multiple sources. You can view all your keywords in one place and place them in blogs, articles, headings, and other parts of your website to draw more relevant traffic to your pages.



  • An ideal keyword checklist should tell you the keyword type, source, search volume, and competition.

  • You can find the volume and competition of a keyword from other sources like related search and Google suggestions, by searching for it in a keyword planner tool.

  • This helps you view all keywords from multiple sources in a single space, so you can plan your keyword placement even better.


Tired of bicycle examples? Let's look at something else.


Zoho Marketing Plus is a unified marketing platform for creating and managing content pieces and promoting them on social channels. Users can also run campaigns, manage social media, engage with audiences and measure progress, all in a centralized platform, without wasting any time setting up third-party tools or toggling between multiple tabs.


Page titles and descriptions

Page titles

  • The page title tells the search engine what the page is about, and the content on your website is relevant to users' search queries.

  • Page titles are visible only on SERP and not on web pages. Search engines like Google display the first 50–60 characters of a title, including space and symbol

  • In the screenshot above, you can see the page title and meta description (underlined)

  • The page title should contain the most important keyword for your website's SEO as this helps search engines to identify the context of the page.

  • The page title should convey what the page is about in a short sentence (fewer than four or five words) as this helps users to understand whether your page is relevant for them.

  • In the example above, Unified Marketing Platform is an LTK and the headline clearly indicates it is for digital marketers.


NOTE: 36% of SEO experts think the page title is the most important element of on-page SEO


Meta descriptions

  • The meta description is an HTML attribute that provides a brief summary of what the page is about. The ideal length for a meta description is between 150 and 160 characters.

  • Meta descriptions with keywords help search engines to understand the content of the page.

  • The meta description plays a critical role in improving your page click-through rate (CTR).

  • You can see the meta description on the search engine results page (SERP).

  • You can also see the full meta description of each page by viewing the page source.


Tips for writing a meta description

  • Keep it compelling and relevant.

  • Avoid duplicating meta descriptions from other pages.

  • Use STKs or other relevant keywords in the meta description to improve your relevancy rate.

  • You can use tools like character counter to track your meta description length while writing it.


Heading tags
  • Heading tags, also known as H1/H2 tags, are like subject lines for your web pages.

  • Heading tags give your content structure and tell search engines what each particular paragraph is about.

  • Use your keyword phrase once in your H1 tag.

  • Use H1 tags on pages you want to attract traffic to.

  • Use H2 through to H6 tags if you have subheadings.


  • Here is the H1 tag for Zoho Marketing Plus.

  • The keyword "Unified Marketing Platform" is used in the H1 tag.

  • The heading tag also explains what the paragraph below it is about, giving a clear signal to search engines and users.


Alt text

An alt text describes an image in the HTML code to search engine crawlers and visually impaired users who are using screen readers so they can understand what is in the image.


You can see the name of the file in the HTML code. This describes the image to search engines to make the crawling process faster.


Creating rich content

SEO and content are directly related. The quality of your content directly impacts your SEO score. That's why content is always king. Rich content reflects your expertise on a particular topic or niche, which helps you gain the trust of your prospects and convert them into customers. When your content starts attracting more users, search engines recognize you as a leader and will rank you at the top of the search results for relevant queries.


Tips for writing better content

  • Write content that appeals to the interests of your target market or answers their questions. Keep your content interesting, informative, and better than your competitors'.

  • Use the long-tail keyword in headings and throughout your article to let both your audience and search engines know what is it about.

  • You can use three to five short-tail keywords here and there in the article. Beware of overusing keywords as this not only turns off your audience but search algorithms can penalize you for keyword stuffing.

  • Remember, you write content to add value to your audience, not only to build your SEO score.

The average content length of Google's top position article contains 2416 words. So creating rich and detailed content should be your top priority for improving your on-page SEO score.

Famous search engines like Google constantly update or changes their SEO algorithms but no matter what, rich content has always been a key factor when it comes to on-page SEO.

Related Topics

  • Bala

    Bala is a product Marketer for Zoho Marketing Plus. He is passionate about discussing MarTech, Customer Experience, Omnichannel Marketing, and Marketing Analytics.
    You can start a conversation with Bala by leaving a comment on any of his blog posts. 

    Bonus information - Bala likes cats, coffee, and G-shock watches :)


  • Stafford Traffic LawyerJuly 6, 2023 at 7:02 PM

    Thanks for sharing a piece of amazing information about the on-page techniques. It is very useful to those who learning about SEO and to rank their products.

  • safetotositeJune 22, 2023 at 1:45 PM

    It is very rare these days to find sites that provide great information. Good one

  • thomasleoJune 16, 2023 at 1:56 PM

    Thanks for the blog. very interesting,informative and useul. would love to learn more.

  • Sewa Mobil BaliJune 5, 2023 at 4:23 PM

    Thank you very helpful for me

  • abogados de lesiones por accidentes de camionesJune 1, 2023 at 12:26 PM

    thanks for sharing wonderful blog

  • abogados de lesiones por accidentes de camionesJune 1, 2023 at 12:26 PM

    Thanks for sharing wonderful blog keep do it and post more blogs.Thank you for taking the time to create such valuable content. Your blog is always a go-to resource for me, and I look forward to reading more of your work in the future.

  • betmantotoorgMay 25, 2023 at 9:21 AM

    I have been looking for sites like this for a long time. Thank you!

  • EdibleWebTechMay 22, 2023 at 10:53 AM

    Informative article! On page SEO is very important. You describe information in detailed and in easy language. Thank you for sharing.

  • TOTOBLOGSSeptember 28, 2022 at 6:39 AM

    I am a student who is writing a thesis on the same topic as your post. Your blog has become a driving force to continue my writing, which has not made any further progress. Leave a comment to express this gratitude.

    • Bala KrishnanOctober 20, 2022 at 4:12 PM

      Thank you :)

  • 토토사이트September 20, 2022 at 11:45 AM

    There is a lot of interesting things here, and I am so happy to share this information with my friends. Some of my friends and I also have some more in our place.

  • holdemcitySeptember 13, 2022 at 11:28 PM

    I like your blog. it's one of the best blogs, online

    • Bala KrishnanOctober 20, 2022 at 4:13 PM

      Thank you very much :)

  • totoguySeptember 8, 2022 at 6:53 AM

    It's worthwhile to have a hard time finding this kind of writing. The information you wrote is exactly what I was looking for. Thanks to you, I feel like my confused mind has been cleared up. Thank you for sharing good information.

    • Bala KrishnanOctober 20, 2022 at 4:14 PM

      Thank you very much :)

  • casinositeAugust 5, 2022 at 8:11 AM

    Your article has answered the question I was wondering about! I would like to write a thesis on this subject.

  • casinositeone.JDS July 12, 2022 at 11:18 PM

    Thank you so much for sharing this information, this will surely help me in my work and therefore, I would like to tell you that very few people can write in a manner that the reader understands just by reading the article once.

  • casinositeone.JDS July 12, 2022 at 11:17 PM

    You made some good points there. I did a Google search about the topic and found most people will believe your blog.

  • prototo369July 12, 2022 at 8:34 AM

    Quality articles or reviews is the main to be a focus for the people to pay a quick visit the web page, that’s what this web page is providing.

  • totosafeguide.comJune 29, 2022 at 4:27 PM

    Thank you for providing a good quality article.

  • safetotosite.proJune 29, 2022 at 4:25 PM

    A good blog always contains new and exciting information, and reading it I feel like this blog really has all of these qualities that make it a blog.

  • safecasinosite.netJune 29, 2022 at 4:24 PM

    Pretty! This has been an incredibly wonderful article. Thank you for supplying this information.

  • betmantoto.proJune 29, 2022 at 4:22 PM

    Wow, superb blog layout! Magnificent, let alone the content

  • 토토사이트June 28, 2022 at 7:21 AM

    It is my first visit to your blog, and I am very impressed with the articles that you serve. Give adequate knowledge for me. Thank you for sharing useful material. I will be back for the more great post

  • 메이저사이트June 16, 2022 at 7:56 AM

    Your post is very helpful and information is reliable. I am satisfied with your post. Thank you so much for sharing this wonderful post.

  • 토토사이트June 12, 2022 at 4:32 PM

    We absolutely love your blog and find almost all of your post’s to be just what I’m looking for. Simple but very accurate info? Thank you for sharing this one. A must read post! Appreciating the hard work you put into your site and detailed information you present. Wonderful read! I want to write like you. I hope you can read my post and let me know what to modify.

  • 안전토토사이트June 9, 2022 at 11:22 AM

    Can I just say what a relief to seek out someone who actually is aware of what theyre talking about on the internet. You undoubtedly know the way to bring an issue to light and make it important. More folks have to read this and understand this aspect of the story. I cant believe youre not more popular because you positively have the gift

  • 안전놀이터June 9, 2022 at 6:46 AM

    I'm writing on the same topic as what you posted. For me, who was quite lost, your writing is like a ray of light to me. I don't know how fortunate I am to find this blog. Thank you for your good opinion

  • totoguyJune 7, 2022 at 8:11 AM

    Excellent information on your blog, thank you for taking the time to share with us. Amazing insight you have on this, it's nice to find a website that details so much information about different artists.

  • 토토사이트June 7, 2022 at 7:55 AM

    Excellent blog here! Also your site loads up very fast! What host are you using? Can I get your affiliate link to your host?

  • 토토사이트June 1, 2022 at 7:03 PM

    I like the helpful info you provide in your articles. I’ll bookmark your blog and check again here frequently.

  • 먹튀폴리스May 29, 2022 at 11:41 PM

    That s a good feeling about a good blog. I ll find out as I visit one by one. I think this kind of place will always be helpful.

  • 먹튀폴리스May 29, 2022 at 9:53 PM

    I looked up most of your posts. This post is probably where I think the most useful information was obtained. Thank you for posting. You probably be able to see more.

  • 사설토토May 12, 2022 at 7:31 AM

    It's a pretty interesting post. I accidentally found your blog and read your post. I saw a few more of your other posts because it was interesting. I was searching several blogs to get good information. I'm very lucky to find your blog. Thank you for the good information.

  • Majortotosite ComMay 11, 2022 at 12:38 PM

    I’ve seen articles on these topics a few times, but I think your writing is the cleanest I’ve ever seen. I would like to refer to your article on my blog and write it.

  • Majortotosite ComMay 11, 2022 at 12:38 PM

    I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!

  • casinositeone.JDS May 7, 2022 at 7:40 AM

    Great Post! I look forward to seeing more from you in the future. There are some very great ideas above.

  • casinositezone.comMay 6, 2022 at 12:53 PM

    Such a very useful article. Very interesting to read this article. I would like to thank you for the efforts you had made for writing this awesome article.

  • bitmain antminer s19May 2, 2022 at 10:43 AM

    This is a great inspiring article. I am pretty much pleased with your good work. You put really very helpful information

  • casinositezone18May 2, 2022 at 10:16 AM

    I’m so happy to read this. This is the kind of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this greatest do.

  • casinositeone.JDS April 20, 2022 at 6:04 PM

    Hi there, You have done an excellent job. I will certainly digg it and personally suggest to my friends.

  • reelgamesiteApril 15, 2022 at 2:24 PM

    Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info.

  • racesiteproApril 15, 2022 at 2:11 PM

    Nice information. I’ve bookmarked your site, and I’m adding your RSS feeds to my Google account to get updates instantly.

  • sportstotohot.comApril 15, 2022 at 1:50 PM

    There is perceptibly a bundle to realize about this. I suppose you made various good points in features also.

  • Word Character CountMarch 12, 2022 at 12:47 PM

    Best article in the internet. And i am wating for upcoming articles

  • Word Character CountMarch 12, 2022 at 12:46 PM

    Best article in the internet. And i am wating for upcoming articles

  • 머니상February 25, 2022 at 12:47 PM

    It's an honor to visit this blog by chance.

  • TonyFebruary 21, 2022 at 12:23 PM

    Best article in the internet. And i am wating for upcoming articles

    • Bala KrishnanFebruary 21, 2022 at 4:01 PM

      Thank you very much! Please let us know how do you find the other articles too in the comments.

  • sportstoto365February 9, 2022 at 11:46 PM

    Quality articles or reviews is the main to be a focus for the people to pay a quick visit the web page, that’s what this web page is providing.

    • Bala KrishnanFebruary 10, 2022 at 11:41 AM

      Thanks for your encouraging words (: Please let us know how do you find the other articles too in the comments.

  • Louise SavoieDecember 6, 2021 at 3:36 PM

    Thanks for sharing these simple tips that a very useful indeed in SEO, especially in creating content may it be for blogs/articles or just the content for the main pages. Also, there are online tools on the web that can help in looking into your competitor's keywords - that can help in gathering ideas for your keyword research. Thanks again for sharing this helpful article.

    • Bala KrishnanDecember 6, 2021 at 6:31 PM

      Thank you, Louise!

  • emarketeducationAugust 13, 2021 at 3:33 PM

    Very nice article to refer to. Hoping to read more in the coming days.

    • Bala KrishnanAugust 13, 2021 at 10:59 PM

      Thanks a lot :) Your comment encourages us to write more articles on marketing practices. Thank you for staying around!

  • Jon PJuly 16, 2021 at 1:20 AM

    Happy to see the Zoho team publishing SEO content. Very useful!

    • Bala KrishnanJuly 19, 2021 at 10:33 AM

      Thank you, Jon! Happy that you are finding it useful. Thank you for staying around!


Leave a Reply

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

By submitting this form, you agree to the processing of personal data according to our Privacy Policy.

You may also like