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.
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
/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.π 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.
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.
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
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.