All posts
On-page SEO optimizationApril 3, 2026

Pre-Publish SEO Checklist: Optimize Every Post

Use this repeatable pre-publish SEO checklist covering alt text, schema markup, page speed, keyword density, and URL structure to optimize every post from day one.

Pre-Publish SEO Checklist: Optimize Every Post Before It Goes Live

Publishing content without a systematic review is like sending a sales team into the field without a script. You might get lucky, but you're leaving a lot of results on the table. A repeatable pre-publish SEO checklist ensures every piece of content you ship is fully optimized — from the URL slug to the schema markup — so you capture organic traffic from day one instead of scrambling to fix issues weeks later.

This guide walks you through each critical checkpoint, step by step, so nothing slips through the cracks.


Why a Pre-Publish Checklist Matters

Most on-page SEO mistakes aren't strategic failures — they're oversights. A missing alt text attribute here, a bloated image there, a keyword buried so deep it barely registers. Individually, these issues seem minor. Collectively, they signal to search engines that your content isn't fully polished, costing you rankings you should have earned.

A structured checklist solves this by turning optimization into a repeatable process rather than a guessing game. Whether you're publishing one post a month or scaling to dozens, the same standards apply every time.


Step 1: Nail Your URL Structure

Your URL is one of the first things Google reads, and it should clearly reflect the content of your page.

What to check:

  • Keep URLs short, descriptive, and lowercase (e.g., /pre-publish-seo-checklist, not /blog?p=1492)
  • Use hyphens to separate words — never underscores
  • Include your primary keyword naturally in the slug
  • Remove stop words like "and," "the," or "a" unless they're essential for clarity
  • Avoid dynamic parameters or unnecessary subfolders that dilute the URL structure

Quick rule: If someone reads your URL and can't guess what the page is about, rewrite it.


Step 2: Verify Keyword Placement and Density

Keyword stuffing is dead, but keyword neglect is just as harmful. The goal is natural, intentional placement that signals topical relevance without reading like a robot wrote it.

Where your primary keyword should appear:

  • Title tag (H1)
  • First 100 words of the body
  • At least one subheading (H2 or H3)
  • Meta description
  • URL slug
  • Image alt text (at least once)

Density guidance: Aim for a keyword density of roughly 1–2% for your primary keyword. For a 1,000-word post, that's 10–20 natural mentions. Use a tool like Surfer SEO, Clearscope, or even a simple word count + Ctrl+F check to verify.

Don't forget LSI and secondary keywords. Search engines understand context. Weave in related terms and synonyms throughout the post to strengthen topical authority.


Step 3: Optimize Every Image with Alt Text

Images are invisible to search engine crawlers unless you describe them. Alt text serves two purposes: it helps Google understand what the image shows, and it makes your content accessible to screen readers.

Pre-publish image checklist:

  • Every image has a unique, descriptive alt text attribute
  • At least one image alt text includes your primary keyword (naturally)
  • Alt text is concise — ideally under 125 characters
  • Avoid generic descriptions like "image1.jpg" or "photo"
  • File names are also descriptive (e.g., seo-checklist-diagram.png, not IMG_3847.png)
  • Images are compressed and appropriately sized for web delivery (see Step 4)

Example of weak vs. strong alt text:

  • ❌ Weak: alt="chart"
  • ✅ Strong: alt="pre-publish SEO checklist flowchart showing optimization steps"

Step 4: Run a Page Speed Audit

Page speed is a confirmed Google ranking factor, and it directly impacts bounce rates and user experience. A slow page can undo all the keyword work you've done.

Tools to use:

  • Google PageSpeed Insights — free, provides Core Web Vitals scores
  • GTmetrix — detailed waterfall view of what's slowing your page
  • WebP conversion tools — compress images before uploading

What to check before publishing:

  • Images are in WebP or compressed JPEG/PNG format (aim for under 150KB per image)
  • No unnecessary third-party scripts or render-blocking JavaScript
  • Largest Contentful Paint (LCP) is under 2.5 seconds
  • Cumulative Layout Shift (CLS) score is below 0.1
  • Your CMS (Webflow, Framer, WordPress) isn't loading unused CSS or fonts

If you're publishing to Webflow or Framer, most performance basics are handled for you — but large uncompressed images and embedded videos are still common culprits worth checking manually.


Step 5: Add Schema Markup

Schema markup is structured data that helps search engines understand the context of your content and display rich results — like star ratings, FAQ dropdowns, or article metadata — directly in the SERPs.

Common schema types for blog content:

  • Article schema — communicates author, publish date, and content type
  • FAQ schema — surfaces Q&A content directly in search results (great for supporting posts)
  • BreadcrumbList schema — reinforces your site hierarchy
  • HowTo schema — ideal for step-by-step guides like this one

How to implement:

  • Use JSON-LD format (Google's preferred method) and paste it into the <head> of your page
  • Validate your schema with Google's Rich Results Test
  • Many CMS platforms have plugins or built-in settings for Article and BreadcrumbList schema — check yours before coding manually

For step-by-step checklist posts, HowTo schema is particularly valuable. It can earn you rich snippets that dramatically increase click-through rates even from lower ranking positions.


Step 6: Internal Linking — Connect the Dots

Internal links distribute page authority across your site and help search engines understand how your content is organized. Every supporting post should link back to your main pillar page, and ideally connect to two or three other relevant posts.

Checklist:

  • At least one link to your main pillar post using keyword-rich anchor text
  • One or two links to other relevant supporting articles
  • No orphan pages (pages with zero internal links pointing to them)
  • Anchor text is descriptive, not generic (avoid "click here" or "read more")

Building a strong internal linking structure is one of the core strategies behind topical authority — and it's something an automated content platform like How to SEO handles by design, generating interconnected pillar and supporting posts that reference each other from the start.


Step 7: Review Meta Title and Description

Your meta title and description are your organic ad copy. They determine whether someone clicks your result or scrolls past it.

Title tag checklist:

  • Under 60 characters (to avoid truncation in SERPs)
  • Primary keyword appears early in the title
  • Includes a compelling hook or benefit
  • Matches the intent of the search query

Meta description checklist:

  • 150–160 characters
  • Includes primary keyword naturally
  • Describes what the reader will get from the post
  • Includes a soft call to action where appropriate

Step 8: Final Readability and Formatting Pass

Google evaluates content quality, and readability is a proxy for quality. Dense, unformatted walls of text create poor user experiences that drive bounces.

Before you hit publish:

  • Use H2s and H3s to break up content logically
  • Paragraphs are 2–4 sentences max
  • Bullet points and numbered lists where appropriate
  • Flesch-Kincaid reading level is appropriate for your audience (aim for Grade 8–10 for most SaaS blogs)
  • No spelling or grammatical errors
  • Publish date and author are visible

Automate the Optimization Layer with How to SEO

This checklist is powerful, but it assumes you have the time and bandwidth to run through it manually for every post. For solo founders, small teams, and startups scaling content production, that's often not realistic.

How to SEO is built to handle the optimization layer automatically. Paste your URL and the platform's autonomous AI agent analyzes your product, generates a full SEO content cluster — one pillar post plus four supporting articles — and publishes directly to your Webflow or Framer CMS on a set schedule. Every post it generates is built with proper keyword placement, internal linking, and on-brand messaging baked in from the start.

You get the output of a systematic pre-publish checklist without running the checklist yourself, at every post, every time.


Your Pre-Publish SEO Checklist at a Glance

StepTaskStatus
1URL is short, keyword-rich, and hyphenated
2Primary keyword in title, intro, H2, and meta
3All images have descriptive alt text
4Page speed score is 80+ on PageSpeed Insights
5Schema markup added and validated
6Internal links to pillar and sibling posts
7Meta title under 60 chars, description under 160
8Formatting is clean, readable, and structured

Bookmark this checklist and run through it before every publish. Over time, these habits compound — and so does your organic traffic.