HomeBlogMarketing & SEO

On-Page SEO Checklist for New Blog Posts

A step-by-step on-page SEO checklist to run before you publish: search intent, titles, headings, internal links, images, structured data, and page experience.

A search bar and ranked results next to an on-page SEO checklist

Publishing a post and hoping it ranks is the most common SEO mistake. Most of what decides whether a page has a fair chance is under your control before you publish: whether it matches what searchers want, whether search engines can read and understand it, and whether the page is pleasant to use.

This on-page SEO checklist covers the essentials in the order you would work through them. It is not a list of tricks. It is the groundwork that makes everything else, including links, work better. For Google's own overview, read its SEO Starter Guide.

1. Start with search intent

Before writing, search your target keyword and look at what already ranks. Note the format (guides, lists, product pages, comparisons), the depth, and the angle. That tells you what searchers are trying to accomplish.

If you are choosing what to write about in the first place, start with low-competition keywords. Then decide whether you can add something the existing results do not: a clearer explanation, better examples, original data, first-hand experience, or a more current view. If your article would be a slightly reworded copy of what is already there, it is unlikely to earn a place.

2. Write a title that earns the click

3. Write a meta description that helps people decide

The meta description is not a direct ranking factor, but it can influence whether someone clicks. Write one or two sentences, roughly 120 to 160 characters, that summarize what the reader will get. Search engines sometimes replace it with text from the page, so make sure the page itself opens with a clear summary too.

4. Use one H1 and a logical heading structure

Your page should have a single H1 that states the topic. Use H2s for the main sections and H3s for subpoints under them. Headings work like an outline: someone skimming only the headings should understand what the article covers. Include the natural phrases people search for where they fit, and skip forced repetition.

5. Put the answer where readers can find it

If the query is a question, answer it clearly near the top, then explain. Use short paragraphs, lists where the content really is a list, and tables for comparisons. Formatting that makes a page easier to scan is good for readers and easier for search engines to interpret.

Internal links help readers move through your site and help search engines discover and understand your pages.

Cite the original source for statistics, standards, and claims (see do outbound links help SEO for what links out do and don't do). It makes the article more trustworthy and easier to verify. Link to reputable pages and avoid stuffing an article with outbound links that add nothing.

8. Optimize images

9. Check page experience and speed

Google's Core Web Vitals measure loading (Largest Contentful Paint), responsiveness (Interaction to Next Paint), and layout stability (Cumulative Layout Shift). You do not need a perfect score, but slow, jumpy pages hurt readers first and can hurt rankings second.

Test a real post with PageSpeed Insights, and check it on a phone. Watch for large hero images, heavy scripts, and layout shifts from ads or embeds.

10. Get the technical basics right

11. Add structured data where it applies

Structured data (schema markup) tells search engines what a page is about. For a blog post, Article markup and BreadcrumbList markup are common choices (see Google's Article structured data guide). Validate it with Google's Rich Results Test. Note that structured data does not guarantee any special display in search results. It helps search engines understand the page.

12. Show real expertise and trust

Google's guidance on creating helpful content discusses E-E-A-T: experience, expertise, authoritativeness, and trustworthiness. It is not a single ranking switch, but it describes what helpful content looks like. In practice:

Your pre-publish SEO checklist

Before you hit publish, confirm each of these:

  1. The article answers the search intent better or more clearly than what already ranks
  2. Title is accurate, readable, and leads with the topic
  3. Meta description summarizes the page in one or two sentences
  4. One H1, with a clear H2 and H3 structure
  5. Two or three relevant internal links added, and older posts link back
  6. Images compressed, with alt text and dimensions set
  7. Page is indexable, has a canonical tag, and is in the sitemap
  8. The page loads quickly and looks right on mobile

If you publish regularly, move each post through a simple kanban board (idea, draft, review, published) so nothing skips these steps. Our guide to kanban, to-do lists, and Scrum explains how to set one up.

After you publish

The takeaway

Good on-page SEO is mostly disciplined basics: match the intent, structure the page clearly, link it into your site, and make it fast and trustworthy. None of it is glamorous, and none of it is optional. Work through this on-page SEO checklist for every new post and you give each page the best chance to compete on its merits.

Keep reading