SEO Optimization

The On-Page SEO Checklist for Every Blog Post

By Stephanie  Â·  Last updated July 31, 2026

On-page SEO has a reputation for being complicated, dozens of factors, conflicting advice, tools that each emphasize something different. In practice, the fundamentals that actually move rankings fit on one page, and most of them take minutes to check once you know what to look for. This is the checklist version, the list to run through before you hit publish on anything.

Title tag and H1

Meta description

Content structure

Readability and voice

Keyword usage

Technical basics

Internal linking

Structured data

How to actually use this

Don't try to hit every item while drafting, that produces stilted, checklist-driven writing that reads exactly like what it is. Write the page for the reader first, then run this list as an editing pass before publishing. Most well-written content already satisfies two-thirds of these items naturally, the checklist exists to catch the specific, mechanical gaps, a missing meta description, an untitled image, a keyword that never made it into any H2, that are easy to miss in a normal editing read-through focused on the writing itself.

Which items matter most if you're short on time

Not every item on this list carries equal weight, and a rushed publish is better served by prioritizing than by skipping the checklist entirely. If you can only manage a five-minute pass, check three things first: the title tag is unique and contains the primary keyword near the front, the meta description exists and isn't a Google-generated placeholder, and the primary keyword appears somewhere in the first hundred words. These three catch the most common and most costly gaps, missing or duplicate titles and descriptions are consistently the highest-frequency issues found in real site audits, well ahead of anything related to schema markup or internal linking depth.

Tools that check these items for you

Several checks on this list don't need to be done by eye. A keyword density checker confirms your primary term appears at a natural frequency and shows your actual top words, catching both under and over-optimization in one pass. A readability checker verifies the Flesch score and sentence length items instantly rather than requiring a manual estimate. A passive voice detector gives you the real percentage rather than a guess based on how the writing feels. Running a draft through these three tools before the manual checklist items turns a fifteen-minute audit into more like five, and it removes the guesswork from the three items on this list that are hardest to judge accurately just by reading, density, reading level, and passive percentage all feel roughly right to a writer far more often than they actually are.

Auditing an existing site versus a new page

This checklist works for both, but the practical approach differs. For a new page, run through it before publishing, in the order listed, since each section builds on the one before it. For an existing site, don't try to fix every page at once, start with your highest-traffic pages first, since improvements there return the most value fastest, and work outward from there rather than attempting a full-site pass in one sitting, which tends to stall out partway through.

Frequently asked questions

What is the most important on-page SEO factor?

No single factor dominates, but unique, keyword-relevant title tags and genuinely complete content coverage are the two most commonly missed fundamentals across real sites.

Should I follow this checklist while writing or after?

After. Write the page for the reader first, then run the checklist as an editing pass. Checklist-driven drafting tends to produce stilted writing.

What keyword density should I target?

Between 0.5% and 2.5% of total word count, checked after drafting rather than written toward directly.

Does internal linking really affect rankings?

Yes. Internal links help search engines understand which pages matter most and how topics on a site relate to each other, and pages with no internal links pointing to them, orphaned pages, tend to rank worse.

Put this into practice: the free Writstack Keyword Density Checker does the analysis for you, no sign-up, no limits.