On-Page SEO Checklist: 15 Things to Do on Every Blog Post (2026)

On-Page SEO Checklist: 15 Things to Do on Every Blog Post (2026)

Most SEO guides tell you what to do β€” but not when or how to apply it consistently. This checklist gives you exactly 15 on-page SEO steps to complete on every single blog post you publish. Bookmark this page and use it every time.

βœ…

Publishing a blog post without applying on-page SEO is like opening a shop and not putting up a sign. You might have the best content in your niche β€” but if Google can't understand what your page is about and why it deserves to rank, it won't.

On-page SEO is the set of optimisations you make directly on your page to help Google understand your content, match it to the right search queries, and rank it as high as possible. Unlike backlinks (which depend on other websites), on-page SEO is 100% in your control.

πŸ’‘ How to Use This Checklist

Work through the 15 items in order β€” they're grouped into three phases: before writing, while writing, and before publishing. The interactive checklist below tracks your progress. Bookmark this page and return to it for every new post.

What is On-Page SEO?

On-page SEO (also called on-site SEO) refers to all the elements on a webpage that you can optimise to improve its ranking in search results. This includes the content itself, the HTML source code, page structure, and technical elements like page speed and URL structure.

It's different from off-page SEO (like building backlinks) and technical SEO (like fixing crawl errors or improving Core Web Vitals). On-page SEO sits at the intersection of all three β€” it's where what you write meets how Google reads it.

The good news: on-page SEO is the most beginner-friendly part of SEO. You don't need any tools or technical knowledge to apply most of these steps β€” just a consistent habit of running through this checklist before hitting publish.

The Full 15-Point On-Page SEO Checklist

Click each item as you complete it. Your progress is tracked below.

On-Page SEO Checklist

Click each item to mark it complete β€” for every blog post you publish

0/15
Completed
πŸ“ Phase 1 β€” Before You Write (Research)
01
Choose one primary target keyword
Every post targets one main keyword. Find it using Google Autocomplete, Ubersuggest, or Ahrefs Webmaster Tools. Aim for a keyword with 100–2,000 monthly searches and a difficulty below 30 for a new site.
Critical
02
Verify search intent by checking Google's SERP
Search your target keyword in Google. Look at the top 5 results β€” are they blog posts, listicles, videos, or product pages? Match your content format to what Google already ranks for that query. Intent mismatches = no ranking.
Critical
03
Identify 3–5 secondary (LSI) keywords
Look at the "Related searches" and "People Also Ask" sections on Google's results page. These are related terms to weave naturally throughout your content. They help Google understand the breadth of your topic coverage.
Important
✍️ Phase 2 β€” While Writing (Content)
04
Include target keyword in your H1 title (once)
Your H1 title is the strongest on-page SEO signal. Include your exact target keyword naturally β€” don't force it or repeat it. Example: "How to Do Keyword Research with Free Tools" for the keyword "keyword research free tools."
Critical
05
Use keyword in the first 100 words
Google's crawlers pay particular attention to the opening paragraph. Include your target keyword naturally within the first 100 words of your article body β€” not in the title, but in the actual opening content.
Critical
06
Include keyword in at least one H2 heading
Use your target keyword (or a close variation) in at least one major section heading (H2). This reinforces the topic to Google's crawler. Secondary keywords can appear in other H2 and H3 headings throughout the post.
Important
07
Write content that fully covers the topic
Review the top 3 ranking pages for your keyword. Does your post cover everything they do? Does it cover anything they miss? Aim to be the most complete, helpful resource on the topic β€” not just similar to what already ranks.
Critical
08
Add a Table of Contents (posts over 1,500 words)
A linked Table of Contents helps readers navigate long posts and can trigger sitelinks in Google search results β€” making your listing larger and more visible. Rank Math SEO plugin generates these automatically in WordPress.
Important
09
Add a FAQ section with at least 4 questions
FAQs target "People Also Ask" queries and can earn featured snippets β€” the answer boxes above all other search results. Use FAQ schema markup (Rank Math adds this automatically) so Google can display your answers in rich results.
Important
πŸš€ Phase 3 β€” Before Publishing (Technical)
10
Write your meta description (150–160 characters)
The meta description appears under your title in Google results. Include your target keyword naturally, write it as a compelling reason to click, and keep it under 160 characters. Set it in Rank Math's SEO panel at the bottom of your WordPress editor.
Critical
11
Set a clean, keyword-only URL slug
Your URL should contain only your target keyword with hyphens. Example: /on-page-seo-checklist/ not /2026/04/on-page-seo-checklist-15-things-to-do/. Remove stopwords (a, the, to, for) from the slug. Set this in WordPress before publishing β€” changing it after causes broken links.
Critical
12
Add at least 3 internal links
Link to 3 or more other relevant pages or posts on your site. Internal links spread PageRank across your site, help Google discover all your content, and keep readers on your site longer. Use descriptive anchor text β€” not "click here" but "our complete guide to keyword research."
Critical
13
Add 1–2 outbound links to authoritative sources
Link to 1–2 authoritative external sources that support your claims β€” research studies, official documentation, government sites, or industry leaders. Outbound links to credible sources signal to Google that your content is well-researched. Open them in a new tab.
Important
14
Optimise all images (compress + add alt text)
Every image needs: (1) a descriptive file name using your keyword before uploading, (2) alt text that describes the image and naturally includes relevant keywords, and (3) compression to reduce file size. Use the Smush plugin to compress automatically. Alt text also makes your site accessible to screen readers.
Important
15
Set schema markup (Article + FAQ schema)
Schema markup is structured data that tells Google what your content is β€” an article, a FAQ, a product, etc. This enables rich results (star ratings, FAQ dropdowns, breadcrumbs) in Google's search results. Rank Math SEO adds Article and FAQ schema automatically when configured correctly.
Important

πŸŽ‰ All 15 steps complete! Your post is fully optimised. Go publish it β€” then request indexing in Google Search Console.

Before You Write: The Research Phase (Items 1–3)

Most SEO mistakes happen before a single word is written. The three research steps β€” keyword selection, intent verification, and secondary keyword identification β€” take about 15 minutes and determine whether your post has any chance of ranking before you invest hours writing it.

πŸ’‘ The 5-Minute Intent Check

Search your target keyword in Google. Look at the top 3 results. If they're all 3,000-word guides, write a 3,000-word guide. If they're all short listicles, write a listicle. If they're all YouTube videos, consider whether a blog post can compete at all for that query. Format follows intent.

While Writing: The Content Phase (Items 4–9)

The content phase is where most of your SEO value is created. These six steps ensure your content is correctly structured, keyword-optimised, and comprehensive enough to rank.

The Keyword Density Rule

There's no magic keyword density percentage. A practical guideline: use your primary keyword once every 300–400 words in the body content. In a 1,500-word post, that's 4–5 natural occurrences. Use our free Keyword Density Checker to verify after writing.

⚠️ Avoid Keyword Stuffing

Repeating your keyword unnaturally β€” "our on-page SEO checklist covers on-page SEO steps for on-page SEO optimisation" β€” is keyword stuffing. Google actively penalises this. Write naturally for your readers. If a sentence sounds forced, rewrite it without the keyword.

Apply This Checklist Immediately

Run a Free SEO Audit on Any Page Right Now

Free SEO Audit β†’

Before Publishing: The Technical Phase (Items 10–15)

The technical phase takes about 10 minutes and significantly affects how Google interprets and displays your content in search results. These steps are non-negotiable β€” skipping them means leaving ranking potential on the table even after writing excellent content.

The Meta Description Formula

A high-performing meta description follows this formula:

  • Lead with the benefit β€” What will the reader get? "Learn how to…", "Discover the exact…", "The only guide you need to…"
  • Include your keyword naturally β€” Google bolds the matching terms in search results, making your listing more eye-catching.
  • End with a clear action β€” "Read the guide", "Get started today", "Bookmark this checklist."
  • Keep it under 160 characters β€” Longer descriptions get cut off in search results.

Example: "The complete on-page SEO checklist for 2026. Apply these 15 steps to every blog post you publish to maximise your Google rankings β€” beginner-friendly." (154 characters)

Internal Linking Strategy

Every blog post should link to at least 3 other pages on your site. The most important internal links to include are:

  • Your pillar post for the same category (e.g. every SEO post links to your SEO for Beginners guide)
  • Your Start Here page β€” the navigation hub of your site
  • One relevant tool from your free tools page
  • The next logical post in your topical cluster

After Publishing: What to Do Next

Once your post is live and optimised, do these three things within the first 24 hours:

  • Request indexing in Google Search Console β€” Go to URL Inspection, paste your post URL, and click "Request Indexing." This tells Google your new content exists immediately rather than waiting for the next crawl.
  • Share on your social platforms β€” LinkedIn, Twitter/X, or wherever your audience is. Even a small early engagement signal can accelerate indexing.
  • Add an internal link from an existing post β€” Go to one of your older, published posts and add a link to your new post. This helps Google discover it through existing indexed pages.

Then wait. SEO takes time β€” especially on a new site. Check back in 4–6 weeks in Google Search Console to see impressions, clicks, and keyword positions for your new post.


Now you have the complete on-page SEO checklist. Apply it to every post you publish and your cumulative SEO performance will compound significantly over time. For the complete SEO picture, read our SEO for Beginners complete guide β€” or use our free Site SEO Audit to check how your existing posts are performing right now.

Frequently Asked Questions

On-page SEO refers to all the optimisation steps you take directly on a webpage β€” including the title tag, meta description, headings, content quality, URL structure, internal links, image alt text, and schema markup. It is distinct from off-page SEO (backlinks) and technical SEO (site infrastructure).
Once you know the checklist, applying all 15 steps takes approximately 15–20 minutes per post. Most time is spent writing the meta description, adding internal links, and compressing images. After a few posts, the process becomes second nature and takes under 10 minutes.
Include your primary keyword in the H1 title, first 100 words, at least one H2 heading, the meta description, and the URL. In the body, aim for once every 300–400 words naturally. In a 1,500-word post, that's roughly 4–5 occurrences. If it reads awkwardly, you've used it too many times.
Yes, absolutely. On-page SEO remains one of the most controllable and impactful ranking factors. Google's Helpful Content System in 2026 places even more emphasis on content quality and intent matching β€” both core on-page factors. The fundamentals have remained consistently important since Google's early days.
Content quality and search intent matching are the most important on-page SEO factors in 2026. No technical optimisation will rank a page with thin or unhelpful content. After content quality, keyword placement in the title and URL, internal linking, page speed, and schema markup are the next most impactful factors.
Scroll to Top