On-Page SEO Checklist: 12 Checks to Run Before You Publish

Run these 12 on-page SEO checks before you publish: search intent, titles, headings, links, images and more, based on Google’s own guidance.

By

·

You finish a blog post, hit publish, and it sits on page 5 for months. Often the post skipped a few basic on-page checks that tell Google, and the people searching, what the page is about.

This checklist covers the 12 checks worth running on every post before it goes live. It takes about 15 minutes once you get used to it. Each check links back to what Google says in its own documentation, so you are not relying on SEO myths.

What on-page SEO means

On-page SEO is everything you control on the page itself: the content, the title, the headings, the URL, the images and the links. Off-page SEO covers things like backlinks from other sites. Technical SEO covers crawling, indexing and site speed.

On-page work is the part you can fix today, in your own editor, without waiting on anyone else.

The 12-point checklist at a glance

#CheckWhere to fix it
1Search intent matches the pageContent plan
2One clear focus topicContent plan
3Answer given earlyIntro
4Helpful, original contentBody
5Descriptive title tagSEO plugin
6Useful meta descriptionSEO plugin
7Short, readable URLPermalink
8One H1 and logical H2/H3sEditor
9Internal links to related postsBody
10Links to trusted sourcesBody
11Images with alt text and small file sizesMedia library
12Author and date shownTemplate
Run through this table before you publish each post.

Content checks

1. Match the search intent

Search your focus keyword in Google and look at the top 10 results. Are they step-by-step guides, product pages, lists or tools? Your page should be the same type of page. A detailed guide will struggle to rank for a keyword where Google shows only product pages.

2. Pick one clear focus topic

Each post should target one main topic and its close variations. If you find yourself covering two different questions, split them into two posts and link them together. This also stops two of your own pages from competing for the same keyword, which SEOs call keyword cannibalization.

Not sure which keywords to target yet? Start with our keyword research process for beginners.

3. Give the answer early

Readers want the answer fast. Put the direct answer or the main steps in the first few paragraphs, then explain the details. Clear, direct answers are also easier for search engines and AI assistants to quote.

4. Make it helpful and original

Google’s guidance on creating helpful, reliable, people-first content asks a simple question: would someone leave your page feeling they learned enough to reach their goal? Add something the other results miss. That could be a real example, a screenshot, a checklist or a clear opinion from someone with experience.

Title, description and URL checks

5. Write a descriptive title tag

The title tag is usually the blue link people click in search results. Google says to write titles that are descriptive and concise and to avoid long, vague text. There is no official character limit, but Google cuts titles to fit the screen, so put the most important words first.

6. Write a meta description people want to click

The meta description is the short summary under the title in search results. Google does not always use it, and it is not a direct ranking factor. It still affects whether people click. Describe what the page gives the reader in 1 or 2 plain sentences.

7. Keep the URL short and readable

A good URL describes the page in a few words, like /on-page-seo-checklist/. Remove filler words and dates you might need to change later.

8. Use one H1 and logical subheadings

Your post title is the H1. Use H2s for the main sections and H3s for points inside them. Headings should describe what the section says, so a reader can skim the page and still get the main idea.

Link to 2 or 3 related posts on your own site, using anchor text that describes the destination. Internal links help readers find the next useful page. Google also uses links to find and understand pages, and its guidance on AI features lists internal linking as a basic best practice.

When you state a fact, a date or a rule, link to where it comes from. Official documentation beats a blog post that quotes another blog post. Good sourcing builds trust with readers.

Image and trust checks

11. Prepare your images

  • Use a descriptive file name, such as on-page-seo-checklist.webp
  • Write alt text that says what the image shows
  • Compress images before uploading so pages load quickly
  • Use modern formats like WebP where you can

12. Show who wrote it and when

Show the author name, a short bio and the publish date. Readers trust content more when they can see who wrote it and whether it is current. Update the post when facts change, and show the updated date.

After you publish

  1. Check the page in Google Search Console with the URL Inspection tool and request indexing.
  2. Add a link to the new post from 1 or 2 older, related posts.
  3. Share it with your email list or social channels.
  4. Come back after 4 to 8 weeks, look at the search queries it gets, and improve the sections that match those queries.

On-page SEO also affects how AI assistants find and describe your content. If that matters to your brand, read our guide on getting your brand mentioned in AI search answers.

Quick answers

How long should a blog post be for SEO?

There is no ideal word count. Write as much as it takes to fully answer the question, and stop there. A 700-word post that answers the question well beats a padded 3,000-word post.

Do I need an SEO plugin?

You can do on-page SEO without one, but a plugin such as Rank Math or Yoast makes it easier to edit titles, meta descriptions and sitemaps from your WordPress editor.

Run these 12 checks on every post and they quickly become a habit. For more guides like this one, browse the SEO section.

Kandy Christopher Avatar

Questions? Contact us or chat on WhatsApp.

Keep reading