On-Page SEO Checklist: Everything to Check Before Publishing

You’ve written what you think is a brilliant piece of content. The ideas are solid, the research is thorough, and the writing flows well. But before you hit that publish button, there’s something you absolutely must not skip — your on-page SEO checklist.

On-page SEO is the part of search engine optimisation you have full control over. It’s everything you do on your own page to help Google and other search engines understand what your content is about, and more importantly, to help real readers find it, enjoy it, and trust it.

I’ve been writing and editing content for websites across the UK and the US for over ten years. I’ve seen brilliant articles buried on page five of Google because someone skipped the basics. And I’ve seen average content outrank it simply because it was properly optimised. The difference is almost always a matter of following a clear, consistent checklist before you publish.

So let’s walk through every single thing you need to check — from your title tag to your internal links — before your content goes live.


1. Start With Your Target Keyword (And Get It Right)

Before you check anything else, confirm your target keyword. This is the phrase or question your ideal reader types into Google. Everything else on this checklist flows from here.

Ask yourself:

  • Is this keyword relevant to exactly what my article covers?
  • Does it have enough search volume to be worth targeting?
  • Is it realistic for my website’s current authority to rank for it?

Tools like Google Search Console, Ahrefs, Semrush, or even the free Google Keyword Planner can help you confirm this. In the UK, pay attention to spelling differences — “optimisation” vs “optimization” — and check whether your audience searches in British or American English.

One keyword per page is the rule. You can naturally include related variations, but chasing too many keywords on one page confuses both readers and search engines.


2. Your Title Tag: First Impressions in Search Results

Your title tag is what people see in Google’s search results before they click. It is one of the most important on-page SEO elements you’ll ever write.

Check these things for your title tag:

  • Does it include your primary keyword, ideally near the beginning?
  • Is it between 50 and 60 characters long? (Longer titles get cut off in search results)
  • Is it compelling enough to make someone want to click?
  • Does it accurately reflect what the article delivers?

A weak title like “SEO Tips for Beginners” is forgettable. A stronger title like “On-Page SEO Checklist: Everything to Check Before Publishing” tells the reader exactly what they’ll get and includes the target keyword naturally.

Never write a title just for search engines. Write it for the human first. A high click-through rate signals to Google that your result is valuable, which only helps your ranking.


3. Your Meta Description: Your Pitch in Two Sentences

The meta description doesn’t directly affect your rankings — but it absolutely affects whether someone clicks your link. Think of it as a two-sentence advertisement for your article.

Your meta description should:

  • Be between 150 and 160 characters
  • Include your primary keyword naturally
  • Summarise what the reader will get from the article
  • Have a subtle call to action where appropriate

Example: “Before you publish, run through this complete on-page SEO checklist. Covers title tags, headings, images, internal links, and more — in plain English.”

If you leave the meta description blank, Google will pull a random snippet from your content, and it might not represent your article well at all.


4. Your URL Structure: Clean, Short, and Keyword-Rich

Your page URL is another signal Google uses to understand your content. A messy URL like yoursite.com/p=4827 tells nobody anything. A clean URL like yoursite.com/on-page-seo-checklist is clear, descriptive, and keyword-friendly.

Check your URL for these:

  • Does it include your primary keyword?
  • Is it short? Aim for 3 to 5 words where possible
  • Are words separated by hyphens, not underscores?
  • Have you removed any unnecessary words like “the”, “a”, or “and”?
  • Is everything in lowercase?

Once your URL is published and indexed, changing it requires a 301 redirect. Get it right the first time.


5. Your H1 Heading: One Per Page, No Exceptions

Your H1 is your main heading — the big title that appears at the top of the actual page, inside the article itself. It is different from your title tag, though they are often similar.

Every page should have exactly one H1. It should contain your primary keyword and clearly tell the reader (and Google) what the page is about.

If your title tag is “On-Page SEO Checklist: Everything to Check Before Publishing,” your H1 might be the same or a close variation. What it absolutely should not be is a vague, keyword-free statement that gives no indication of the content.


6. Heading Structure: H2s and H3s That Make Sense

Headings are not just for SEO — they make your content scannable. Most readers skim before they commit to reading fully, and well-structured headings guide them through your content.

Your heading structure should:

  • Flow logically: H1 → H2 → H3, never jumping levels
  • Include secondary keywords and related phrases naturally in H2s
  • Break up the content into clear, digestible sections
  • Accurately describe what each section covers

Think of your headings as the skeleton of your article. If someone read only the headings, they should still get a clear idea of the whole article’s structure and content.


7. Keyword Placement: Natural, Not Forced

Your primary keyword needs to appear in specific places — but it must read naturally. Keyword stuffing (cramming your keyword in every paragraph) was a tactic from 2008. Today, it hurts more than it helps.

Aim to include your keyword in:

  • The first 100 words of your introduction
  • At least one H2 heading (if it makes sense)
  • The meta description
  • The title tag and H1
  • The URL
  • The image alt text (where relevant)

Beyond these specific spots, write naturally. Use synonyms, related terms, and variations. Google’s algorithm is sophisticated enough to understand context — you don’t need to repeat the exact same phrase twenty times.


8. Content Quality and Length: Depth Over Padding

Google wants to rank content that genuinely helps people. This means your article needs to be thorough, accurate, and genuinely useful — not just long.

That said, word count does matter in competitive niches. If the top-ranking articles for your keyword average 2,500 words, a 500-word piece is unlikely to compete. Use competing pages as a rough guide, but never pad content just to hit a number.

Before you publish, ask yourself:

  • Does this article fully answer the question or solve the problem the reader had?
  • Have I covered sub-topics that the reader might also want to know about?
  • Is every paragraph earning its place, or am I repeating myself?
  • Is the writing clear and easy to understand for someone unfamiliar with the topic?

Simple language wins. You don’t need jargon to sound credible. In fact, content that’s easy to read tends to perform better — both with readers and in search rankings.


9. Image Optimisation: Don’t Leave This for Later

Images improve the reader’s experience, but unoptimised images can slow your page down and miss SEO opportunities.

For every image, check:

  • File name: Does it describe the image using keywords? on-page-seo-checklist.jpg beats IMG_4837.jpg
  • Alt text: Every image needs descriptive alt text. This helps Google understand the image and improves accessibility for visually impaired readers
  • File size: Large images slow pages down. Compress them before uploading using tools like TinyPNG or Squoosh
  • File format: Use WebP or JPEG for photographs, PNG for graphics with transparent backgrounds

Alt text should describe what’s in the image and, where natural, include your keyword. Don’t stuff keywords — write as you’d describe it to someone who can’t see it.


10. Internal Links: Connect Your Content Together

Internal links are links from one page on your site to another. They help Google crawl your website, spread authority across pages, and keep readers engaged longer.

Before publishing, check:

  • Does this article link to 2 to 5 other relevant pages on your site?
  • Do the anchor texts (the clickable link words) describe what the linked page is about?
  • Have you avoided generic anchor text like “click here” or “read more”?
  • Are the internal links genuinely useful to the reader, not just placed for SEO?

Also check your existing articles. Can any of them naturally link to this new piece? Adding internal links from older articles to your new content helps it get indexed faster and can give it an early ranking boost.


11. External Links: Link Out to Credible Sources

Many writers fear linking out to other websites, thinking it sends readers away. In reality, linking to high-quality, authoritative sources improves your content’s credibility and signals to Google that you’ve done your research.

Link to original studies, government sources, reputable industry websites, or well-known publications when you reference data or claims. Set these links to open in a new tab so the reader doesn’t leave your site entirely.

Avoid linking to direct competitors unless absolutely necessary for context.


12. Page Loading Speed: Patience Is Not a Virtue Online

Readers in both the UK and the US expect a page to load within two to three seconds. Beyond that, they leave — and Google knows it.

Check your page speed by:

  • Running your URL through Google PageSpeed Insights
  • Looking for issues like large images, too many scripts, or slow server response times
  • Using a content delivery network (CDN) if your audience is geographically spread

Page speed is a confirmed Google ranking factor. A slow page loses rankings and readers simultaneously.


13. Mobile Friendliness: Non-Negotiable in 2025

More than half of all web searches happen on mobile devices. Google uses mobile-first indexing, which means it crawls and ranks the mobile version of your site, not the desktop version.

Before you publish, check how your article looks on a phone. Use Google’s Mobile-Friendly Test tool or simply resize your browser window. Ensure:

  • Text is large enough to read without zooming
  • Buttons and links are easy to tap
  • Images don’t overflow the screen
  • There’s no horizontal scrolling

If your site runs on a modern, responsive theme or platform, this is usually handled automatically — but always verify.


14. Readability: Write for Humans, Not Robots

This one is easy to overlook, but it matters enormously. Readability is about how easy your content is to absorb.

To improve readability:

  • Keep sentences short — under 20 words where possible
  • Use short paragraphs — two to three sentences maximum
  • Break up long sections with subheadings, bullet points, or numbered lists
  • Avoid passive voice where you can
  • Read your content aloud — if you stumble, the reader will too

Tools like Hemingway Editor or Yoast’s readability analysis can flag issues automatically. The goal is for your content to feel effortless to read.


15. Schema Markup: Give Google Extra Context

Schema markup is code you add to your page to help search engines better understand your content. It can unlock “rich results” in Google — those enhanced search listings with star ratings, FAQ dropdowns, or article dates that stand out from regular results.

For a standard article or blog post, basic Article schema is a good starting point. For how-to guides, FAQ pages, product reviews, or recipes, there are specific schema types that can significantly improve your visibility in search.

Many WordPress SEO plugins (like Yoast or Rank Math) handle basic schema automatically. If you’re not on WordPress, check whether your platform supports it or add it manually via Google’s Structured Data Markup Helper.


16. Final Read-Through: The Human Check

After running through every technical item on this list, do one final thing: read your article from start to finish as if you’re a first-time visitor who arrived from Google.

Ask yourself:

  • Did the article deliver what the title and meta description promised?
  • Is the information accurate and up to date?
  • Would I bookmark this or share it?
  • Does it leave me with any unanswered questions?

If something feels off, fix it. No checklist replaces genuine editorial judgement. SEO is ultimately about creating content worth ranking — and that still comes down to human quality.


The Quick-Reference Version

Here’s a summary of everything to check before you publish:

  1. Primary keyword confirmed and realistic
  2. Title tag — includes keyword, 50–60 characters, compelling
  3. Meta description — 150–160 characters, includes keyword
  4. URL — short, keyword-rich, hyphens, lowercase
  5. H1 — one per page, contains primary keyword
  6. H2/H3 headings — logical structure, secondary keywords
  7. Keyword placement — introduction, headings, naturally throughout
  8. Content quality — thorough, readable, genuinely useful
  9. Image optimisation — file name, alt text, compressed
  10. Internal links — 2 to 5 links, descriptive anchor text
  11. External links — credible sources, open in new tab
  12. Page speed — tested, images compressed, fast server
  13. Mobile friendly — tested and confirmed responsive
  14. Readability — short sentences, paragraphs, plain language
  15. Schema markup — article, FAQ, or other relevant schema added
  16. Final human read-through — does it deliver what it promised?

Closing Thoughts

On-page SEO doesn’t have to be complicated. Think of it as a service you provide to both the reader and the search engine: you make it as easy as possible for each to understand what your page is about, and you make sure it’s genuinely worth their time.

The good news is that once you’ve been through this checklist a few times, most of it becomes second nature. You’ll start writing with SEO in mind from the very first paragraph, and the final checks before publishing will take you less than ten minutes.

Every strong-performing article I’ve worked on — whether it was ranking in the UK, the US, or both — followed the fundamentals laid out in this list. There are no shortcuts, but there is a clear, repeatable process. And you’re now holding it.

Leave a Reply

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