Alex Wright Media

The Ultimate On Page SEO Checklist for Every New Article

Stop bolting SEO on after you write. This on-page checklist runs in two phases—before and after publishing—and covers the decisions that actually move rankings, plus the post-publish fixes most people skip.

The Ultimate On Page SEO Checklist for Every New Article

You publish an article. You check the URL. You hit publish. Then you move on to the next one — and three weeks later you wonder why a piece you spent two days writing is sitting on page four while a thin competitor page hoovers up the clicks.

I've watched that happen on my own sites more times than I care to admit. The fix wasn't a link-building campaign or a site redesign. It was a boring, repeatable on-page SEO checklist that I ran on every single new article before it went live — and then re-ran a month later, because half the damage happens after publication, not before.

This isn't a list of 45 generic tips. It's the sequence I actually follow, in order, because doing these things out of order wastes your time. Keyword research after you've drafted? You're rewriting. Internal links after you've published? You'll forget.

Key Takeaways

  • Run the checklist in two phases: pre-publish (everything you control) and post-publish (indexation, internal links, refreshing).
  • The decisions that matter most are made before you write the first sentence — search intent and heading structure.
  • Title tag and H1 are not the same thing, and treating them as identical costs you click-through rate.
  • Internal links should point to your new article from older pages, not just from it. Most people get this backwards.
  • A published article is not finished. First 30 days: check indexation, check which queries it's surfacing for, adjust once.
  • Weigh each item by impact. Meta descriptions don't move rankings; they move clicks. Know which is which.

Before you write a single sentence: the decisions that lock everything else

Here's the mistake I made for two years. I'd pick a keyword, write the article, then bolt the optimisation on at the end like seasoning. That's backwards. On-page SEO is mostly a set of decisions about structure, and structure has to exist before the prose does.

Nail the search intent before anything else

Open the search results for your target phrase. Not to copy what's there — to read the room. Are the top results how-to guides, product pages, comparison tables, or forum threads? That tells you what format Google believes satisfies the query.

I once wrote a 2,400-word deep dive targeting a phrase where every ranking page was a one-screen tool. I got zero traction. The intent wasn't "read about this," it was "do this now." Nobody wanted my essay.

Intent types you'll meet most often:

  • Informational — the reader wants to understand something. Long-form, subheadings, examples.
  • Commercial — comparing options before buying. Tables, pros and cons, honest verdicts.
  • Transactional — ready to act. Short, direct, clear next step.
  • Navigational — hunting for a specific brand or page. You usually can't win these, so don't try.

Map your keyword to a heading structure

One primary phrase. A handful of related terms you'll work in naturally. Then a heading outline where each H2 answers a distinct sub-question. If two of your H2s could be answered by the same paragraph, merge them.

One primary keyword per article. Not three. Not a "keyword cluster" you sprinkle everywhere. If you're genuinely trying to rank for five unrelated phrases with one page, you'll rank for none of them well.

The pre-publish on-page SEO checklist

This is the part you run while the draft is still in your editor. Every item below is something you fully control, which is why it's worth doing first.

The pre-publish on-page SEO checklist

Title tag and H1: they are not the same field

Your title tag is what shows in the search results. Your H1 is what shows on the page. They should be close, but they don't have to be identical — and often they shouldn't be.

The title tag is a sales pitch written for someone scrolling a results page. Put the primary phrase near the front, keep it under roughly 60 characters so it doesn't get truncated, and add a reason to click. The H1 can be a little more descriptive and a little more human.

The thing people forget: your CMS may auto-fill the title tag from the H1. If it does, check it. I've found title tags running to 90 characters because nobody looked.

URL and meta description

Keep URLs short and readable. A few words, hyphens between them, no dates unless the content is genuinely dated. If you publish a "best X in 2026" piece, that date in the URL becomes a liability the moment the year turns.

Meta descriptions don't directly influence rankings. They influence whether someone clicks your result instead of the one below it. Write them as an invitation, not a summary. Around 150 to 160 characters is the safe zone.

Heading hierarchy and content structure

One H1 per page. H2s for main sections. H3s for subsections within them. Don't skip levels to get a smaller font size — that's what CSS is for, not heading tags.

Inside the body, aim for paragraphs of two to four sentences. Walls of text get skimmed past. And bold the phrases that carry your key points, because a meaningful share of your readers are scanning, not reading.

Images, alt text, and file names

Every image gets descriptive alt text. Not keyword stuffing — a plain description of what's in the picture, written for someone who can't see it. Name the file something readable too. seo-checklist-example.png beats IMG_4471.png every time.

Compress everything before upload. A single unoptimised 4MB hero image can undo an otherwise clean page.

Here's the one people get wrong. They add links from the new article to old ones, then stop.

The higher-value move is the reverse: go back to your existing, already-ranking articles and add a link to the new piece. You're borrowing authority you've already earned. Two or three contextual links from relevant older posts will do more in the first month than ten outgoing links from a page nobody has indexed yet.

Anchor text should describe the destination. "Click here" tells a search engine nothing.

Schema and the technical box-ticking

If your content fits a schema type — an article, a FAQ, a recipe, a product — mark it up. It won't magically lift your rankings, but it makes your result eligible for richer treatment in the results page.

Then the boring checks: is the page in your sitemap, is the canonical tag pointing at itself, is the page indexable (no accidental noindex), and does it load reasonably fast on a phone?

The full checklist at a glance

Here's the sequence condensed, with my honest read on how much each item tends to move the needle. The weighting column is the part most checklists leave out — and it's the part that tells you what to fix when you only have twenty minutes.

The full checklist at a glance
Phase Item Typical impact
Pre-publish Confirm search intent matches your format High
Pre-publish Heading structure mapped to sub-questions High
Pre-publish Primary keyword in title, H1, first 100 words High
Pre-publish Title tag under ~60 characters Medium (clicks)
Pre-publish Meta description written as an invitation Medium (clicks)
Pre-publish Short readable URL Low to medium
Pre-publish Alt text and compressed images Low to medium
Pre-publish Inbound internal links from older posts High
Post-publish Confirm indexation within a week High
Post-publish Check queries the page is surfacing for after 30 days High
Post-publish Refresh title or intro if click-through is weak Medium

Notice that the high-impact items are almost all structural, and almost all happen before you write. That's not a coincidence. You can rewrite a meta description in thirty seconds. You can't retrofit search intent onto a finished draft without starting over.

What to do after you hit publish

Publishing is the midpoint, not the finish line. This is where most people lose the gains they made.

What to do after you hit publish

Confirm the page actually got indexed

A page that isn't indexed doesn't rank. Period. Check your search console a few days after publishing. If it's stuck in "discovered, not indexed," you usually have a crawl or internal-linking problem, not a content problem. Adding an inbound internal link from a well-crawled page often fixes it.

The 30-day review

Come back a month later and look at which queries the page is actually showing up for. This is the single most useful data you'll get, and you can't get it any other way. Frequently, a page written for one phrase starts earning impressions for a neighbouring one you didn't target.

When that happens, don't panic and rewrite. Consider whether to lean in — update the title, add a section addressing the query you're accidentally winning.

I had a piece about email deliverability that I wrote for one narrow term. A month in, it was picking up impressions for a completely different question about spam folder placement. I added a short H3 answering that question directly. Traffic on the page roughly doubled within six weeks. No new backlinks. Just listening.

Questions I get asked about this constantly

Do I need a template, or can I just remember the items?

You'll remember them for about three articles. Then a busy week hits and you'll skip the internal links. A template isn't about memory — it's about consistency under pressure. Keep it as a document you paste at the bottom of every draft, and tick the boxes before you publish. The free version of this is just a plain text file. You don't need software.

How long should the checklist take per article?

Once it's muscle memory, the pre-publish pass takes me about twenty minutes on a standard 1,500-word piece. The post-publish review takes five, spread across two visits. If it's taking you two hours, you're over-thinking the low-impact items and under-thinking the high-impact ones.

Where does off-page SEO fit into all this?

It doesn't — and that's the point of keeping them separate. On-page is everything you control on the page itself. Off-page is what other people do: links, mentions, shares. Technical SEO is the plumbing underneath both.

Mixing them into one checklist is how people end up spending an afternoon chasing backlinks when their new article has a duplicated title tag and no internal links pointing at it. Fix your own house first. You can't control anyone else's.

The part everyone skips, and why it matters most

If you take one thing from all of this, take the internal linking discipline. It's unglamorous, it takes five minutes, and it does more for a new article's first month than almost anything else on the list.

The reason is simple. A brand-new page has no history and no authority of its own. The only thing you can give it for free is a path from pages that already have both. Every checklist you find will mention internal links. Very few will tell you which direction to point them. Now you know.

Which leaves one uncomfortable question worth sitting with: if a page can be improved by twenty minutes of checking after it's live, how many of your published articles have never had that twenty minutes? Open your search console and pick one from six months ago. You'll probably find your answer in the first minute.

Curtis Merrick

Curtis Merrick

Curtis Merrick is a seasoned SEO professional specializing in keyword research, content strategy, and on-page optimization. With a talent for turning complex search data into clear, actionable plans, he helps brands create content that attracts the right audience and drives measurable growth. Curtis is known for a practical, collaborative approach that makes even technical SEO feel approachable and effective.

See all articles →

Related articles