Skip to content
Instant · runs in your browser

SEO Checklist

Drop a URL — we audit 20 on-page checks in under 5 seconds.

Static checklists tell you what to check. This SEO checklist fetches your URL, runs 20 on-page and technical checks in under five seconds, and returns a pass/warning/fail verdict for every item with one-click fix copy when we find a problem. No spreadsheet, no manual lookup, no sample limits.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

What an SEO checklist actually covers

An SEO checklist is a structured audit of the signals Google uses to understand, rank, and display your page. The list divides into three categories: on-page factors that control what the page is about, technical factors that control whether Google can crawl and index it, and user-experience factors that influence engagement and mobile performance.

On-page factors include the title tag length and keyword placement, meta description presence and length, H1 tag presence and uniqueness, image alt attributes, internal link count, and keyword usage in the first 100 words. These signals do not guarantee ranking, but pages that fail more than two of them underperform pages that pass all of them by measurable margins in click-through and dwell time.

Technical factors include the presence of a canonical tag, a sitemap reference in robots.txt, the robots meta tag, structured data markup, HTTPS enforcement, XML sitemap validity, and mobile viewport configuration. These signals determine indexability. A page with a noindex robots tag or a broken canonical will not rank no matter how good the content is.

User-experience factors include mobile-friendliness, page speed signals visible in the HTML like render-blocking scripts, font loading, and the presence of a favicon. While this checklist does not run a full Lighthouse audit, it flags the most common UX mistakes that hurt mobile rankings.

When you drop a URL into this tool, we fetch the page, parse the HTML, check HTTP headers, follow the canonical and sitemap links, run the robots.txt rules, and decode any JSON-LD schema blocks. The output is a per-item status with explanations for failures and a copy-ready fix when the fix is a single tag or attribute.

How to use this SEO checklist

  1. Paste the full URL into Page URL. Include the protocol (https://) and any path or query parameters. The tool fetches the exact page at that URL, not the homepage.
  2. Hit Run audit. The fetch and checks complete in under five seconds for most pages. Slow-loading pages or pages behind authentication may timeout; we show a warning if that happens.
  3. Review the results. Each check shows ✅ for pass, ⚠️ for warning (not critical but worth fixing), or ❌ for fail (blocks indexing or significantly hurts ranking). Click any failing item to see the explanation and a suggested fix.
  4. Copy the fixes. For missing tags like meta description or canonical, we generate the correct HTML and show a one-click copy button. Paste it into your page template or CMS.
  5. Re-run the audit after deploying fixes. The results update in real time. Three or four passes land most pages at 100% pass rate.

Try running the audit on this URL: https://example.com/blog/sample-post. If the title tag exceeds 60 characters, we flag it with ⚠️ and show the truncated version Google will display in search results. If there is no meta description, we flag ❌ and suggest adding a 150-character summary. If the canonical tag is missing or points to a different domain, we flag ❌ and show the tag you should add.

Why an SEO checklist matters for ranking

Google's ranking algorithm uses more than 200 signals. Most of them are off-page or require historical data. The signals an SEO checklist covers are the subset you control with edits to the HTML and that produce measurable impact within days of deployment.

Research from Backlinko analyzing 11.8 million search results found that pages with an H1 tag rank slightly higher on average than pages without one. The correlation is small but consistent. More importantly, pages without an H1 have higher bounce rates, which feeds into engagement signals that affect rankings indirectly.

A study by Ahrefs covering 953 million pages found that 25% of top-ranking pages have no meta description. That suggests meta descriptions are not a direct ranking signal. But click-through rate is a ranking signal, and a well-written meta description increases CTR by 5 to 10 percentage points. Over weeks and months, the engagement lift translates into ranking gains.

Canonical tags prevent duplicate content penalties. When the same content is accessible at multiple URLs - HTTP and HTTPS, www and non-www, with and without trailing slash - Google picks one to index and ignores the rest. Without a canonical tag, Google chooses for you, and the choice is often wrong. Pointing the canonical to the preferred URL consolidates all ranking signals into one page.

Three practical consequences of running this checklist:

Faster indexing. Pages that pass the technical checks crawl and index faster. A missing sitemap or a misconfigured robots.txt delays indexing by weeks. Fixing both takes ten minutes.

Higher CTR. Pages with optimized title tags and meta descriptions that stay within character limits and include the target keyword near the start see 15 to 30% higher CTR in the first two weeks after deployment. The effect is largest for pages ranking in positions 3 through 10 where users have more choices.

Mobile ranking parity. Pages without a viewport meta tag render at desktop width on mobile and lose mobile rankings even when the content is perfect. Adding the viewport tag is a one-line fix and restores mobile rankings within days.

On-page checks explained

Title tag. The title tag appears in the browser tab, in search results, and when the page is shared on social media. Google truncates titles longer than 60 characters on desktop and 50 on mobile. The check confirms the title exists, measures its length, and verifies that the target keyword appears in the first half. A passing title is between 50 and 60 characters and includes the keyword at the start.

Meta description. The meta description is not a ranking factor but controls the snippet text in search results when Google does not extract a better snippet from the page. The check confirms it exists, is between 120 and 160 characters, and does not duplicate the title verbatim. A missing meta description means Google writes one by extracting the first sentence it finds, which is often not the best pitch.

H1 tag. The H1 should summarize the page topic and appear exactly once. Multiple H1 tags dilute the signal. A missing H1 tells Google the page has no clear topic. The check confirms there is exactly one H1 and that it differs from the title tag by more than two words.

Image alt attributes. Every image tag should have an alt attribute for accessibility and as a ranking signal for image search. The check counts images, counts images with alt text, and flags decorative images that should use an empty alt (alt="") instead of omitting the attribute. A passing page has alt text on 90% or more of content images.

Internal links. Internal links distribute PageRank, guide crawlers, and improve user navigation. The check counts internal links pointing to other pages on the same domain and flags pages with fewer than three internal links as orphans. A passing page has at least five internal links in the body content.

Keyword in first 100 words. Google weighs keyword usage near the top of the page more heavily than usage further down. The check extracts the first 100 words of body text and looks for the keyword or close variants. If the keyword does not appear in the intro, the page may rank for the wrong terms.

Technical checks explained

Canonical tag. The canonical tag tells Google which URL is the preferred version when the same content exists at multiple addresses. The check confirms a canonical exists, points to a valid URL, and matches the page's own URL for non-duplicate pages. A self-referencing canonical on every page is best practice even when there are no duplicates.

Robots meta tag. The robots meta tag controls indexing at the page level. The check flags pages with noindex, nofollow, or noarchive directives and warns when those settings conflict with the intent of the page. Staging and admin pages should have noindex; public blog posts should not.

Sitemap presence. The check fetches robots.txt from the domain root, looks for a Sitemap: directive, and validates that the linked sitemap is accessible and well-formed. If no sitemap is declared, the check looks for sitemap.xml at the root and flags a warning if neither exists.

Structured data. The check scans for JSON-LD script tags, parses any structured data, and reports the schema types found. Google uses structured data to generate rich results like star ratings, FAQs, and how-to carousels. A passing page has at least one valid schema block relevant to its content type.

HTTPS. The check confirms the page is served over HTTPS and that the certificate is valid. Pages served over HTTP lose rankings, and Chrome shows a "Not Secure" warning in the address bar. Fixing this requires a server configuration change, not an HTML edit.

Mobile viewport. The check looks for <meta name="viewport" content="width=device-width, initial-scale=1">. Without it, the page renders at desktop width on mobile devices and users have to pinch and zoom. Google penalizes pages without a viewport tag in mobile search results.

Common mistakes

  • Running the checklist once and never again. SEO checklists are not a one-time audit. Every content update, theme change, or plugin install can break a passing item. Re-run the checklist quarterly or after any major site change.
  • Fixing warnings but ignoring fails. Warnings are nice-to-fix. Fails block ranking or indexing and should be fixed first. A missing canonical or a noindex tag on a public page costs more traffic than a 65-character title.
  • Trusting the checklist for JavaScript-rendered content. This tool fetches the raw HTML. If your page renders content with JavaScript after load, the checks may miss dynamically inserted tags. Use the Google crawler simulator to see what Googlebot indexes after JS execution.
  • Skipping the re-run after fixes. Deploying a fix and assuming it worked is a mistake. The checklist is fast. Run it again and confirm every fail turned into a pass.
  • Treating 100% pass rate as the goal. A page can pass every check and still rank poorly if the content is thin or the backlink profile is weak. The checklist covers necessary conditions, not sufficient conditions.

Advanced tips

  • Run the checklist on your top 10 landing pages first. Those pages drive the most traffic. Fixing one failure on a page that gets 10,000 visits per month has more impact than fixing ten failures on pages that get 50 visits.
  • Compare your checklist results to a competitor's. Drop their URL into the tool and see which checks they pass that you fail. If they rank above you and have a meta description while you do not, that is a likely contributor to the gap.
  • Export the results as a PDF and attach them to a site-wide audit report. The PDF is branded and includes pass/fail counts and the list of fixes. It saves hours of manual screenshot work.
  • Bookmark your URL with the checklist tool and re-check quarterly. Set a calendar reminder. SEO regressions happen when themes update or plugins add conflicting tags. Catching them early prevents traffic loss.
  • Use the fix copy for every failed item. The tool generates syntactically correct HTML. Paste it into your CMS or page template. Do not try to reconstruct the tag from memory; typos break the fix.

Once the checklist passes, the next bottleneck is usually duplicate content or canonical conflicts across your site. Run the canonical checker to validate that every URL variant points to the correct canonical. If the sitemap check flagged problems, use the sitemap checker to audit the full sitemap and find broken URLs. When robots.txt rules are complex or blocking important pages, the robots.txt checker tests every user-agent and path combination. For a deeper metadata audit including Open Graph and Twitter Card tags, the website metadata checker renders preview cards for Google, X, LinkedIn, and Slack side by side.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

Frequently Asked Questions

What is an SEO checklist?

An SEO checklist is a structured list of on-page, technical, and content factors you verify before publishing a page to make sure Google can crawl it, index it, understand it, and rank it for the queries you want. It's the final pre-flight check. A good checklist covers title length, meta description, H1 presence and uniqueness, canonical tag, robots meta, image alt text, internal links, schema markup, mobile viewport, HTTPS, and sitemap inclusion. Static checklists (a Notion doc or a printed PDF) require you to check each item manually, which takes 10 to 20 minutes per page and introduces human error. Our SEO checklist is a live audit tool. Drop any URL into the Page URL field, hit run, and we fetch the page, parse the HTML, and auto-check 20 factors in under five seconds. Each item shows a green checkmark (pass), yellow warning (could improve), or red X (fix before launch), plus a one-click fix snippet.

Can I do SEO myself?

Yes, if you're consistent, follow a checklist, and focus on the handful of factors that actually move rankings. The myth that SEO requires an agency comes from two places: overhyped complexity (most advice stacks 40 tactics when three matter) and the expectation that results happen overnight (they don't). What you can do yourself: keyword research, on-page optimization (title, meta, H-tags, internal links), content quality, image alt text, schema markup, page speed basics, and sitemap submission. What's harder alone: technical SEO on large sites (crawl budget, canonicalization, hreflang), backlink outreach at scale, and recovery from penalties or algorithm updates. Most small sites and blogs never hit those problems. Start with our live audit tool: drop your URL, see what's broken, fix the red items, re-check. Then write for humans first and keywords second, publish consistently, and track rankings monthly. That covers 80 percent of what agencies charge for.

What are the 5 pillars of SEO?

The five pillars depend on who you ask, but the most practical framework is this: content quality, topical authority, technical SEO, user experience, and backlinks. Content quality means answering the searcher's question better than the top three results, with original examples, real data, and no filler. Topical authority means publishing enough related content that Google trusts your site as the expert on that subject cluster. Technical SEO covers crawlability (robots.txt, sitemaps, clean URLs, no broken links), indexability (canonical tags, meta robots, hreflang), and structured data (schema.org markup for rich results). User experience includes page speed, mobile-friendliness, readable layout, and engagement signals (dwell time, low bounce). Backlinks are votes of trust from other sites, weighted by the linking site's authority and the relevance of the link context. In 2026, most ranking lifts come from content quality and topical authority. The other three are table stakes: you won't rank without them, but perfecting them doesn't double traffic.

What should be on an SEO checklist?

Title tag (50 to 60 characters, keyword near the start, unique per page). Meta description (145 to 160 characters, includes a CTA, entices clicks). H1 (one per page, matches or closely paraphrases the title, includes the primary keyword). H2-H6 structure (logical hierarchy, no skipped levels, keywords in at least two H2s). Image alt text (descriptive, under 125 characters, includes keywords where natural). Internal links (at least three links to related pages on your site, anchor text matches target page keyword). Canonical tag (points to self or to the preferred version of duplicate content). Robots meta (no noindex unless intentional, no accidental nofollow). Structured data (JSON-LD schema for Article, Product, FAQPage, HowTo, or other relevant types). Sitemap (page is listed in sitemap.xml). HTTPS (entire site, including images and scripts). Mobile viewport (responsive design, no horizontal scroll, readable text without zoom). Page speed (Largest Contentful Paint under 2.5s, Cumulative Layout Shift under 0.1). Our tool checks all of these automatically.

How often should I use an SEO checklist?

Run it three times: before publishing a new page, after any major edit, and quarterly on your top 10 traffic pages to catch regressions. Pre-publish is the most important run. A single missing canonical or an accidental noindex can tank a page that would otherwise rank in the top three. Catching it before launch costs you five seconds. Catching it three months later costs you three months of lost traffic. Post-edit runs matter when you change the title, URL, meta, or H-structure, or when you migrate to a new CMS or theme. These changes break canonicals, strip schema, or introduce redirect chains that hurt rankings. Quarterly audits on high-traffic pages catch silent failures: a plugin update that broke schema, a redirect that went stale, or an image script that stripped alt text. For new sites publishing daily, check the first 10 pages, then spot-check one in five. For established sites publishing weekly, check every new post and top pages quarterly.

What is the difference between on-page and technical SEO?

On-page SEO is what you control inside the content: title, meta, headings, keyword usage, internal links, image alt text, and schema markup. It's content-layer optimization, and it answers the question: does this page clearly signal to Google what it's about and why it should rank? Technical SEO is what you control at the infrastructure layer: crawlability (robots.txt, XML sitemaps, URL structure), indexability (canonical tags, hreflang, meta robots), rendering (server response time, JavaScript execution, Core Web Vitals), and site architecture (internal link graph, breadcrumb structure, pagination). Technical SEO answers: can Google access this page, understand the site structure, and render it without errors? On-page SEO is per-page work you do during content creation. Technical SEO is site-wide work you do once during setup and revisit when migrating, redesigning, or scaling. Our checklist covers both, because most ranking drops trace back to a mix of the two. A perfect title won't save a page that returns 404.

Can ChatGPT do SEO?

ChatGPT can draft content, suggest keywords, write meta descriptions, generate schema markup, and answer SEO questions, but it can't crawl your site, check live status codes, validate canonicals, measure page speed, or submit sitemaps to Search Console. It's a writing assistant, not an audit tool. Use ChatGPT (or Claude, or any LLM) to speed up content briefs, rewrite underperforming meta descriptions, generate FAQ schema, or brainstorm internal link anchor text. Don't use it to replace tools that verify live page state. It can tell you what a canonical tag should look like. It can't tell you whether your live page has one. It can suggest an H-tag structure. It can't tell you whether your H1 is missing or duplicated. For the writing layer, LLMs are the fastest tool available in 2026. For the verification layer, use our live audit. Drop your URL, get 20 checks in five seconds, copy the fixes, paste them into your CMS.

What are the 3 C's of SEO?

Content, code, and credibility. Or in more technical terms: content quality, technical optimization, and backlink authority. Content means you answer the query better than competing pages, with original insight, real examples, and clear structure. Google's ranking algorithm starts here: if your content doesn't match the search intent, no amount of technical polish will rank it. Code (technical SEO) means Google can crawl, render, and index the page without errors. This includes clean HTML, fast load times, mobile responsiveness, proper use of canonicals and robots directives, and structured data for rich results. Credibility (off-page SEO) means other sites link to you as a trusted source, and those links come from relevant, authoritative domains. The three C's work as a stack: without content, code is irrelevant. Without code, content is invisible. Without credibility, you rank on page two instead of position one. Check the code layer first with our automated audit, then focus your time on content and credibility.

Is SEO dead or evolving in 2026?

SEO is evolving, not dead. The tactics that worked in 2018 (stuff keywords, buy links, publish thin content at scale) are dead. The fundamentals (answer the query, signal relevance, earn trust, optimize for speed and mobile) still work and will work as long as search engines exist. What changed: Google's algorithm weighs user signals (dwell time, pogo-sticking, click-through rate) more heavily than it used to, and AI overviews (formerly SGE) now appear on 15 to 20 percent of queries, pushing organic results below the fold. That doesn't kill SEO. It raises the bar. To rank in 2026, your content needs to be better than the AI summary and better than the top three results. That means original data, real case studies, tools and calculators users can interact with, and answers that go one level deeper than the average post. The other shift: zero-click searches are up, so more traffic comes from featured snippets, People Also Ask boxes, and local packs.

How do I check if my page is SEO-friendly?

Drop the URL into our audit tool, hit run, and check for red flags in under five seconds. You'll see pass/warn/fail indicators for title length, meta description, H1 presence and uniqueness, canonical tag, robots directives, image alt text, internal links, schema markup, mobile viewport, HTTPS, and sitemap inclusion. Fix the red items before launch, review the yellow warnings, and ignore the green checks. If the audit passes, run three more checks manually. First, Google the exact title of your page in quotes. If another page on your site already ranks for that title, you have keyword cannibalization. Second, check page speed with PageSpeed Insights. Aim for LCP under 2.5s and CLS under 0.1. Third, search for your primary keyword and compare your page to the top three results. If theirs are 2000 words with examples and yours is 600 words, length and depth are the problem. Use our reading level checker to verify content reads at the right grade level.

Related free tools

All tools →