On-Page SEO Checklist: 12 Things to Check Before You Publish a Blog Post
Blogging Guides and seo

On-Page SEO Checklist: 12 Things to Check Before You Publish a Blog Post

You have written a helpful post and you are about to press Publish. Before you do, a ten-minute check can decide whether that post is easy for search engines to understand and tempting for people to click, or whether it quietly gets lost.

That check is called on-page SEO. It covers everything you control on the page itself: the title, the headings, the links, the images and how well the content answers the search.

This on-page SEO checklist gives you twelve practical steps, an interactive version you can tick off for every post, and plain explanations of why each step matters.

Quick answer

On-page SEO means optimising the parts of a page you control so that search engines understand it and readers find it useful. The essentials are: match the search intent, write a clear title and meta description, use a short URL slug, structure the post with headings, add internal links and image ALT text, and make sure the page is fast and mobile-friendly. Do these consistently and every post starts with a solid foundation.

On-page SEO checklist for a blog post shown beside a laptop with an article open
On-page SEO covers everything you control on the page itself.

What Is On-Page SEO?

On-page SEO is the practice of improving individual pages so they can rank and earn relevant visitors. It is different from the other two main areas of SEO.

Type What it covers Who controls it
On-page SEO Content, title, headings, links, images, URL You, on each page
Technical SEO Speed, crawling, indexing, sitemaps, HTTPS You, across the site
Off-page SEO Links and mentions from other websites Mostly other people

For a new blog, on-page SEO is the best place to start, because it costs nothing and you can apply it to every post from day one.

Helps search engines

Clear titles, headings and links explain what the page is about.

Helps readers

Good structure makes a post quicker to scan and easier to trust.

Helps clicks

A strong title and description earn more visits from the same ranking.

The On-Page SEO Checklist

Use the interactive checklist below while you edit your post. Tick each item as you complete it and watch your score rise.

Interactive tool

On-Page SEO Checklist

Tick each item as you finish it. Nothing you tick is saved or sent anywhere.

0 of 12 done. Start with the first item.


1. Choose one main topic and match the search intent

Search intent is the reason behind a search. Someone typing "how to back up WordPress" wants steps. Someone typing "best backup plugin" wants a comparison.

Search for your topic and look at the first page of results. If they are all step-by-step guides, write a guide. A page that does not match the intent rarely ranks, however well it is optimised.

2. Use a focus keyword naturally

Pick one main phrase that describes the post, then use it where it fits naturally:

  • In the title
  • In the first paragraph
  • In at least one subheading
  • In the URL slug

Then write normally. Use related words and synonyms, and never repeat the phrase just to hit a number.

3. Write a clear, honest title

Your title is the first thing people see in search results. Put the main topic near the beginning and keep it to roughly 50 to 60 characters so it is less likely to be cut off.

4. Write a meta description that earns the click

The meta description does not directly improve rankings, but it can influence how many people click. Summarise what the reader will get in about 150 to 160 characters.

5. Keep the URL slug short and readable

A slug such as /on-page-seo-checklist/ is easier to read, share and remember than /post-1482-final-v2/. Use lowercase words separated by hyphens.

6. Structure the post with headings

Headings are a map of your content.

  • Use one H1, which in WordPress is the post title.
  • Use H2 for main sections and H3 for points inside them.
  • Do not skip levels or choose a heading only because of its size.

7. Answer the question early

Give the short answer near the top, then explain in detail. Readers stay when they see they are in the right place, and a clear early answer is easier for search engines to feature.

8. Add internal links

Link to two or three related posts on your own site, using descriptive anchor text such as "how to submit a sitemap" instead of "click here". Internal links help readers explore and help search engines discover your pages.

9. Link to reliable sources

When you state a fact or a number, link to the original source. Linking out to trustworthy pages does not harm your rankings, and it makes your content more credible.

10. Optimise your images

  • Compress images and use sensible dimensions
  • Use descriptive file names
  • Write ALT text that describes the picture

Diagram of on-page SEO elements on a blog post including title, headings, links and image ALT text
Title, headings, links and images each tell search engines what the page is about.

11. Make it easy to read

  • Keep paragraphs to two or three sentences
  • Use bullet points and tables for comparisons
  • Explain technical terms the first time you use them
  • Check the post on your phone before publishing

12. Check speed and mobile experience

Most visitors arrive on a phone. Test the published post in PageSpeed Insights, and fix large images or heavy scripts if the page is slow.

Test your page in PageSpeed Insights

A Worked Example

Imagine a post about cleaning a laptop keyboard.

Element Weak version Better version
Title Keyboard Cleaning How to Clean a Laptop Keyboard Safely (Step by Step)
Slug /post-221/ /clean-laptop-keyboard/
Introduction A long story about laptops States the problem and promises clear steps
Headings Bold text only H2 for each stage, H3 for details
Image ALT image1 Compressed air being used on a laptop keyboard
Internal links None Links to guides on screen cleaning and laptop care

Nothing in the better version is a trick. Each change simply makes the page clearer.

Before and after example of a blog post improved with on-page SEO changes
Small, clear changes add up to a page that is easier to find and read.

What About SEO Plugin Scores?

Plugins such as Yoast SEO and Rank Math give each post a score or a coloured light. They are useful reminders, but it helps to know their limits.

Pros

  • Remind you about titles, descriptions, links and ALT text
  • Show a preview of your search result
  • Catch things that are easy to forget

Cons

  • The score is the plugin's own measure, not a Google ranking factor
  • Chasing 100 can lead to awkward, repetitive writing
  • A plugin cannot judge whether your content is accurate or helpful

Do not write for the score

If a suggestion makes a sentence sound unnatural, ignore it. A readable post with a score of 80 will serve you better than a stuffed post with a score of 100.

Common On-Page SEO Mistakes

  • Keyword stuffing. Repeating a phrase unnaturally makes content harder to read and can count against you.
  • Using the same title on several posts. Every page needs its own title and description.
  • Skipping headings. A wall of text is hard for readers and search engines alike.
  • Leaving ALT text empty on meaningful images.
  • Publishing without internal links, so the post sits alone.
  • Targeting the same keyword with two posts. They end up competing with each other.
  • Filling the meta keywords field. Google has ignored it for many years.

Tips for Beginners

  • Save this checklist and run through it before every post goes live.
  • Update older posts with the same steps. Improving existing content is often quicker than writing something new.
  • After a few weeks, check the post in Search Console to see which queries it appears for.
  • Focus on being the clearest answer, not the longest one.

Frequently Asked Questions

What is on-page SEO in simple words?

It is everything you do on a page to help search engines understand it and to make it useful for readers, such as the title, headings, content, links and images.

How many times should I use my focus keyword?

There is no ideal number. Use it in the title, the introduction and a heading where it fits, then write naturally using related terms.

Is on-page SEO enough to rank?

It is the foundation. Rankings also depend on content quality, competition, technical health and links from other sites, but strong on-page SEO gives every post a fair start.

Do I need an SEO plugin?

You do not need one, but it makes editing titles, meta descriptions and sitemaps much easier. Treat its score as a guide only.

How long should a blog post be for SEO?

Long enough to answer the question fully. Some topics need 600 words and others need 2,500. Length alone is not a ranking factor.

How long does on-page SEO take to work?

Changes are picked up when Google next crawls the page, but results usually build over weeks or months, especially on a new site.

Conclusion

On-page SEO is a routine, not a secret. Match the search intent, write a clear title and description, structure the post, link it to related content, describe your images and check it on mobile.

Run through the checklist each time you publish. After a few posts it takes minutes, and every article you publish will be easier to find and easier to read.

Make it a habit

Bookmark this page and use the interactive checklist before each post goes live. Then read the next two guides in this series to master titles, meta descriptions and URL slugs.

Related Guides on ThemeZone

Sources and Further Reading

Leave a Reply

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