consolelog.tools

SEO Checklist Generator

A page-type-aware SEO checklist with a weighted readiness score, per-category breakdown, and per-item deep links into the exact consolelog.tools that complete each task. Check items off (progress is saved in the URL — shareable with your team), filter by priority, and export to Markdown, CSV, or JSON.

About this ToolHow it works, benefits & use cases

The SEO Checklist Generator builds a page-type-aware audit you can actually work through. Pick a page type — homepage, blog post, product page, landing page, or general — and it assembles the relevant items from a master checklist spanning ten categories: titles & meta, content & keywords, structured data, technical SEO, performance & Core Web Vitals, mobile & UX, images & media, links, social & sharing, and international. Every item carries a priority badge (critical, high, medium, or low), a short note on why it matters, and a concrete how-to — and most link straight to the exact consolelog.tools tool that completes it, like the Meta Tags, Schema Markup, OG Image, or Hreflang generators. As you tick items off, a priority-weighted readiness score (critical counts ×10 down to low ×1, so high-impact gaps move the needle most), a per-category breakdown, and a “Next up” list of your highest-impact unchecked items all update live. Your progress is encoded in the page URL, so you can bookmark it or share the exact state with a teammate, and you can export the whole checklist — ticks and priorities included — as Markdown, CSV, or JSON.

How to Use

  1. 1Pick a page type — Homepage, Blog post, Product page, Landing page, or General — to load the items that apply to it.
  2. 2Work down each category, ticking items as you complete them; each item shows why it matters and a concrete how-to.
  3. 3Follow an item’s deep link to jump straight to the consolelog.tools tool that completes it (Meta Tags, Schema Markup, OG Image, Hreflang, and more).
  4. 4Watch the weighted readiness score, per-category bars, and the “Next up” list update live, and filter by priority to focus on what matters most.
  5. 5Copy or share the page URL to hand off your exact progress, or export the checklist as Markdown, CSV, or JSON. Use Reset to start over.

Key Benefits

  • Page-type-aware: shows only the items that apply to a homepage, blog post, product, landing, or general page
  • Priority-weighted readiness score — critical items count ×10 down to low ×1, so it reflects real impact, not just item count
  • Per-category weighted breakdown plus a “Next up” list of your highest-priority unchecked items
  • Most items deep-link to the exact consolelog.tools tool that fixes them
  • Every item explains why it matters and how to do it, with a critical/high/medium/low badge
  • Progress is encoded in the page URL — bookmark it or share the exact state with a teammate
  • Export the checklist with ticks and priorities as Markdown, CSV, or JSON

Common Use Cases

  • Auditing a blog post before publishing for title, meta description, author/date signals, and internal links
  • Reviewing a product page for Product/Offer structured data, optimised images, and the technical essentials
  • Running a launch-day landing-page check and sharing the URL so the whole team sees the same progress
  • Driving a multilingual site’s hreflang and canonical setup from one prioritised list
  • Exporting a CSV or JSON checklist to attach to a PR, ticket, or audit report as a definition of done

SEO readiness

0

0 of 37 done

Critical: 0/4High: 0/11Medium: 0/15Low: 0/7

By category

Titles & Meta
0/5
Content & Keywords
0/5
Structured Data
0/2
Technical SEO
0/6
Performance & Core Web Vitals
0/4
Mobile & UX
0/3
Images & Media
0/5
Links
0/3
Social & Sharing
0/3
International
0/1

Do these next

Progress is saved in the page URL — copy it to share with your team

# SEO Checklist — Blog post / article

**Readiness score: 0/100** · 0/37 items complete

## Titles & Meta

- [ ] **Unique title tag (50–60 chars)** _(critical)_ — A descriptive <title> with the primary keyword near the front.
- [ ] **Compelling meta description (≤155 chars)** _(high)_ — A persuasive summary with a call to action.
- [ ] **Self-referencing canonical URL** _(critical)_ — A <link rel="canonical"> pointing to the preferred URL.
- [ ] **Correct robots meta / X-Robots-Tag** _(high)_ — index,follow on pages you want ranked; noindex where appropriate.
- [ ] **Charset & viewport meta tags** _(high)_ — <meta charset="utf-8"> and a responsive viewport.

## Content & Keywords

- [ ] **Exactly one descriptive <h1>** _(high)_ — A single H1 that states the page topic.
- [ ] **Logical heading hierarchy (H2–H6)** _(medium)_ — Headings nest without skipping levels.
- [ ] **Targets a clear search intent / keyword** _(high)_ — The page answers one primary query and its variants.
- [ ] **Sufficient, original content depth** _(medium)_ — Enough unique, useful content to satisfy the query.
- [ ] **Visible author & publish/updated dates** _(medium)_ — Byline and dates shown and in markup.

## Structured Data

- [ ] **Valid JSON-LD structured data** _(high)_ — Schema.org markup for the page type.
- [ ] **BreadcrumbList structured data** _(medium)_ — Breadcrumb markup reflecting the page hierarchy.

## Technical SEO

- [ ] **XML sitemap submitted** _(high)_ — A current sitemap referenced and submitted to Search Console.
- [ ] **robots.txt allows crawling** _(high)_ — No accidental Disallow on important paths.
- [ ] **HTTPS everywhere, no mixed content** _(critical)_ — Whole site on HTTPS with valid certificate.
- [ ] **Clean, descriptive URLs** _(medium)_ — Readable slugs, lowercase, hyphenated, no junk params.
- [ ] **No broken links or 4xx/5xx** _(medium)_ — Internal links resolve; no soft 404s.
- [ ] **Helpful custom 404 page** _(low)_ — A 404 that returns the right status and helps users recover.

## Performance & Core Web Vitals

- [ ] **Largest Contentful Paint < 2.5s** _(high)_ — Main content renders quickly.
- [ ] **Cumulative Layout Shift < 0.1** _(medium)_ — No janky shifting as the page loads.
- [ ] **Interaction to Next Paint < 200ms** _(medium)_ — Snappy response to taps and clicks.
- [ ] **Compression & caching enabled** _(medium)_ — Brotli/gzip + sensible cache headers.

## Mobile & UX

- [ ] **Mobile-responsive layout** _(critical)_ — Usable and readable on phones.
- [ ] **Adequate tap-target spacing** _(low)_ — Buttons/links large and spaced enough to tap.
- [ ] **Sufficient color contrast** _(low)_ — Text meets WCAG AA contrast.

## Images & Media

- [ ] **Descriptive alt text on images** _(high)_ — Meaningful alt for content images; empty for decorative.
- [ ] **Optimized image sizes & formats** _(medium)_ — Compressed, right-sized, modern formats (WebP/AVIF).
- [ ] **Explicit width/height (or aspect-ratio)** _(medium)_ — Media reserves its space before loading.
- [ ] **Lazy-load below-the-fold media** _(low)_ — loading="lazy" on offscreen images/iframes.
- [ ] **Favicon & app icons** _(low)_ — A crisp favicon and platform icons.

## Links

- [ ] **Relevant internal links** _(medium)_ — Contextual links to related pages with descriptive anchors.
- [ ] **Descriptive anchor text** _(low)_ — No “click here”; anchors describe the destination.
- [ ] **Quality outbound links; rel where needed** _(low)_ — Link to authoritative sources; mark sponsored/ugc.

## Social & Sharing

- [ ] **Open Graph tags** _(high)_ — og:title, og:description, og:image, og:url, og:type.
- [ ] **Twitter/X Card tags** _(medium)_ — twitter:card and summary_large_image.
- [ ] **A real 1200×630 share image** _(medium)_ — A branded OG image hosted at an absolute URL.

## International

- [ ] **hreflang for multi-language pages** _(medium)_ — Bidirectional hreflang set with x-default.

Page type

Titles & Meta

0/5
  • Critical

    A descriptive <title> with the primary keyword near the front.

  • High

    A persuasive summary with a call to action.

  • Critical

    A <link rel="canonical"> pointing to the preferred URL.

  • High

    index,follow on pages you want ranked; noindex where appropriate.

  • High

    <meta charset="utf-8"> and a responsive viewport.

Content & Keywords

0/5
  • High

    A single H1 that states the page topic.

  • Medium

    Headings nest without skipping levels.

  • High

    The page answers one primary query and its variants.

  • Medium

    Enough unique, useful content to satisfy the query.

  • Medium

    Byline and dates shown and in markup.

Structured Data

0/2
  • High

    Schema.org markup for the page type.

  • Medium

    Breadcrumb markup reflecting the page hierarchy.

Technical SEO

0/6
  • High

    A current sitemap referenced and submitted to Search Console.

  • High

    No accidental Disallow on important paths.

  • Critical

    Whole site on HTTPS with valid certificate.

  • Medium

    Readable slugs, lowercase, hyphenated, no junk params.

  • Medium

    Internal links resolve; no soft 404s.

  • Low

    A 404 that returns the right status and helps users recover.

Performance & Core Web Vitals

0/4
  • High

    Main content renders quickly.

  • Medium

    No janky shifting as the page loads.

  • Medium

    Snappy response to taps and clicks.

  • Medium

    Brotli/gzip + sensible cache headers.

Mobile & UX

0/3
  • Critical

    Usable and readable on phones.

  • Low

    Buttons/links large and spaced enough to tap.

  • Low

    Text meets WCAG AA contrast.

Images & Media

0/5
  • High

    Meaningful alt for content images; empty for decorative.

  • Medium

    Compressed, right-sized, modern formats (WebP/AVIF).

  • Medium

    Media reserves its space before loading.

  • Low

    loading="lazy" on offscreen images/iframes.

  • Low

    A crisp favicon and platform icons.

Links

0/3
  • Medium

    Contextual links to related pages with descriptive anchors.

  • Low

    No “click here”; anchors describe the destination.

  • Low

    Link to authoritative sources; mark sponsored/ugc.

Social & Sharing

0/3

International

0/1
  • Medium

    Bidirectional hreflang set with x-default.

A checklist that scores risk — and fixes it

Not every SEO task carries the same weight. A missing <title> or noindex can sink a page; a missing loading="lazy" won’t. This checklist weights each item by priority (critical ×10 down to low ×1) into a single readiness score, so you always know what to fix first. The “Do these next” panel surfaces your highest-impact gaps, and each item links straight to the consolelog.tools that completes it — generate Open Graph tags, build structured data, fix your canonical, or create a sitemap without leaving the workflow.

Tailored to your page type

Pick homepage, blog post, product, landing page, or general and the list adapts — product pages get Product/Offer schema, articles get author and date signals, and multi-language pages get hreflang. Your progress lives in the page URL, so you can bookmark it or share the exact state with a teammate.

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Related guide

Related tools