A 47-point SEO checklist covering technical foundations, on-page optimization, off-page authority, local SEO, and AI visibility. This is the exact checklist our team runs on every new client engagement at ScaleGrowth.Digital.
Last updated: March 2026 · Reading time: 12 min
47 specific checks organized by category and priority tier.
This checklist covers every SEO dimension that matters for ranking in 2026. It’s organized into six categories, scored by priority (P1 = fix immediately, P2 = fix this quarter, P3 = optimize when possible). Each item includes a pass/fail check and a brief note on why it matters.
An SEO checklist is a structured list of on-page, technical, and off-page tasks that must be completed to give a webpage its best chance of ranking in search engines and AI answer engines.
Here’s what you get:
12 infrastructure checks that determine whether search engines can find your pages.
Start with crawlability and indexation. If search engines can’t find your pages, nothing else matters. Google’s John Mueller has stated repeatedly that crawl budget becomes a real concern once a site exceeds roughly 10,000 URLs (Google Search Central, 2023). For smaller sites, focus on ensuring zero crawl errors in Search Console before anything else.
| # | Check | Priority | Why it matters |
|---|---|---|---|
| 1 | XML sitemap submitted to Google Search Console and Bing Webmaster Tools | P1 | Ensures all important URLs are discoverable |
| 2 | robots.txt not blocking critical pages or resources | P1 | One wrong disallow rule can deindex entire sections |
| 3 | Self-referencing canonical tags on every indexable page | P1 | Prevents duplicate content confusion across URL variants |
| 4 | No redirect chains (max 1 hop from origin to destination) | P1 | Each redirect hop loses ~10-15% of PageRank (Moz, 2022) |
| 5 | HTTPS across entire site with no mixed content warnings | P1 | Confirmed ranking signal since 2014 |
| 6 | Core Web Vitals passing: LCP < 2.5s, INP < 200ms, CLS < 0.1 | P1 | Part of Google’s page experience signals |
| 7 | Mobile-friendly design (responsive, no horizontal scroll, tap targets > 48px) | P1 | Google uses mobile-first indexing for all sites |
| 8 | Page load time under 3 seconds on 4G connection | P2 | 53% of mobile users abandon pages that take over 3 seconds (Google, 2023) |
| 9 | Clean URL structure (lowercase, hyphens, no parameters for content pages) | P2 | Improves click-through rates and crawlability |
| 10 | Hreflang tags for multi-language or multi-region sites | P2 | Prevents wrong language version showing in SERPs |
| 11 | Structured data (schema) validated with zero errors in Rich Results Test | P2 | Enables rich snippets, FAQs, and other SERP features |
| 12 | 404 page returns correct HTTP status code (not soft 404) | P2 | Soft 404s waste crawl budget and confuse indexation |
We’ve audited over 80 websites at ScaleGrowth.Digital. The single most common issue? Canonical tag problems. Nearly 40% of sites we audit have conflicting or missing canonical tags, leading to index bloat and diluted ranking signals. Run a Screaming Frog crawl as your first step and filter for canonical mismatches.
10 checks for title tags, headers, content structure, and internal links.
Every indexable page needs a unique title tag, a meta description that drives clicks, one H1, and a logical header hierarchy. These aren’t suggestions. They’re the minimum viable on-page SEO that separates ranking pages from ignored ones. According to Backlinko’s analysis of 11.8 million Google search results (2024), pages with the keyword in their title tag rank 3.5x more often in the top 10 than those without.
For the full on-page breakdown with detailed instructions on each point, see our dedicated on-page SEO checklist.
| # | Check | Priority | Why it matters |
|---|---|---|---|
| 13 | Unique title tag (50-60 chars) with primary keyword near the front | P1 | Still the strongest on-page ranking signal |
| 14 | Meta description (150-160 chars) with keyword and call-to-action language | P1 | Directly affects click-through rate from SERPs |
| 15 | One H1 per page containing the primary keyword naturally | P1 | Signals page topic to both users and search engines |
| 16 | Logical header hierarchy (H2 > H3 > H4, no skipped levels) | P1 | Helps Google understand content structure |
| 17 | Primary keyword in first 100 words of body content | P1 | Early keyword placement correlates with higher rankings |
| 18 | Image alt text is descriptive and includes keyword where natural | P2 | Accessibility + Google Images traffic |
| 19 | Internal links to 3+ related pages with descriptive anchor text | P2 | Distributes PageRank and improves crawl depth |
| 20 | Short, descriptive URL slug (3-5 words max) | P2 | Shorter URLs correlate with higher rankings (Backlinko, 2024) |
| 21 | Images compressed and served in WebP format, lazy-loaded below fold | P2 | Reduces page weight without quality loss |
| 22 | Open Graph and Twitter Card meta tags for social sharing | P3 | Controls how content appears when shared |
8 checks for backlink quality, anchor text distribution, and brand authority.
Off-page SEO comes down to backlinks, brand mentions, and authority signals from external sources. Google’s own documentation confirms that links remain one of the most important ranking factors (Google Search Quality Evaluator Guidelines, 2024). The question isn’t whether to build links. It’s whether the links you have are helping or hurting.
| # | Check | Priority | Why it matters |
|---|---|---|---|
| 23 | Backlink profile audited for toxic/spammy links (disavow if needed) | P1 | Toxic links can trigger manual penalties |
| 24 | Anchor text distribution looks natural (branded > exact match) | P1 | Over-optimized anchors trigger Penguin filters |
| 25 | At least 5 referring domains from DR 40+ sites | P2 | Quality outweighs quantity for link authority |
| 26 | Competitor backlink gap analysis completed | P2 | Identifies link opportunities competitors found that you haven’t |
| 27 | Brand mentions (unlinked) identified for link reclamation | P2 | Easy wins: ask for a link where your brand is already mentioned |
| 28 | Guest posting or digital PR producing 2+ links/month | P3 | Sustained link velocity matters more than one-time blasts |
| 29 | Social profiles link back to website | P3 | Entity confirmation for Google’s Knowledge Graph |
| 30 | No participation in link schemes or PBNs | P1 | Google’s spam policies explicitly penalize link manipulation |
A common mistake: chasing Domain Rating (DR) as a vanity metric. We’ve seen sites with DR 60 get outranked by DR 25 sites because the higher-DR site had irrelevant links from unrelated niches. Focus on topical relevance of linking domains, not just their authority score.
7 checks for Google Business Profile, NAP consistency, and local schema.
Local SEO starts with your Google Business Profile (GBP). If your GBP is incomplete, unverified, or has inconsistent NAP (name, address, phone) data, you won’t rank in the local pack. According to BrightLocal’s Local Consumer Review Survey (2024), 87% of consumers used Google to evaluate local businesses, making GBP optimization non-negotiable.
NAP consistency means your business name, address, and phone number are identical across every online listing, directory, and citation. Even small variations (St. vs Street) can confuse search engines.
| # | Check | Priority | Why it matters |
|---|---|---|---|
| 31 | Google Business Profile claimed, verified, and fully completed | P1 | Required for local pack visibility |
| 32 | NAP consistent across website, GBP, and top 20 directories | P1 | Inconsistency confuses Google’s entity matching |
| 33 | LocalBusiness schema markup on location pages | P1 | Helps search engines parse business details |
| 34 | Location-specific landing pages for each service area | P2 | Targets “[service] in [city]” queries |
| 35 | Review generation system producing 5+ new reviews/month | P2 | Review quantity and recency are local ranking factors |
| 36 | GBP posts published weekly with category-relevant content | P3 | Signals active business to Google |
| 37 | Photos and videos uploaded monthly to GBP | P3 | Listings with photos get 42% more direction requests (Google, 2023) |
5 checks for structured data, entity clarity, and AI citability.
AI visibility is the newest dimension of SEO, and most checklists ignore it entirely. When ChatGPT, Perplexity, or Google’s AI Overview generate answers, they pull from pages with clear entity definitions, structured data, and content formatted for extraction. Sites that score well on traditional SEO but fail on AI citability are losing a growing share of traffic.
In our audits, we’ve found that pages ranking #1 in Google appear in AI answers only 35-40% of the time. The gap exists because AI answer engines prioritize content structure and definitional clarity over traditional ranking signals.
| # | Check | Priority | Why it matters |
|---|---|---|---|
| 38 | Every key concept has a one-sentence definition block | P1 | AI models extract definitions as citation candidates |
| 39 | FAQ section with direct, concise answers (50-100 words each) | P1 | FAQs map directly to conversational AI queries |
| 40 | Content organized in clear question-answer format (H2 = question, first paragraph = answer) | P1 | Mirrors how AI models parse and extract information |
| 41 | Author byline with credentials and E-E-A-T signals | P2 | AI systems increasingly weight source authority |
| 42 | Structured data (Organization, Person, FAQPage, HowTo) implemented | P2 | Machine-readable entity data improves AI comprehension |
“We added AI visibility as a sixth category in our checklist because it’s no longer optional. In Q4 2025, we tracked 3 client sites where organic traffic stayed flat but AI referral traffic grew 22%. If your checklist doesn’t include AI citability checks, you’re building for yesterday’s search.”
Hardik Shah, Founder of ScaleGrowth.Digital
5 checks for E-E-A-T signals, freshness, and depth.
Google’s helpful content system evaluates whether your content was created for people or for search engines. The signals that matter are E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), content depth relative to the topic, and freshness. After Google’s March 2024 core update, 45% of sites hit by the update had thin, AI-generated content with no original perspective (Search Engine Land, 2024).
| # | Check | Priority | Why it matters |
|---|---|---|---|
| 43 | Content demonstrates first-hand experience (case studies, screenshots, original data) | P1 | Experience is the first E in E-E-A-T |
| 44 | Author bio with verifiable credentials linked from byline | P1 | Expertise and authoritativeness signals |
| 45 | Content updated within last 12 months (visible “last updated” date) | P2 | Freshness is a ranking factor for time-sensitive queries |
| 46 | Word count matches or exceeds top 5 ranking competitors for target keyword | P2 | Not about word count alone, but about covering the topic fully |
| 47 | Original research, data, or perspective not found elsewhere | P2 | Information gain signals help pages stand out |
A step-by-step workflow for working through all 47 points.
Don’t try to complete all 47 points in one sitting. Prioritize by the P1/P2/P3 labels. Start with all P1 items (there are 19 of them), then move to P2, then P3. A typical site needs 2-4 weeks to work through the entire checklist depending on team size and technical debt.
Step 1: Run a baseline audit. Before checking anything off, crawl your site with Screaming Frog or Sitebulb. Export the data. You need a snapshot of where you stand today.
Step 2: Fix all P1 items first. These are the items that directly block ranking or cause penalties. Don’t touch P2 or P3 until every P1 is resolved. This typically takes 1-2 weeks.
Step 3: Address P2 items by category. Work through technical, then on-page, then off-page. Group related fixes together (for example, fix all image optimization issues at once rather than page by page).
Step 4: Set up monitoring. Connect Google Search Console, set up rank tracking in Ahrefs or SEMrush, and configure Core Web Vitals monitoring. Without monitoring, you won’t know if your fixes are working.
Step 5: Re-run quarterly. SEO isn’t a one-time activity. Re-run this checklist every quarter, after every major site update, and after every Google core algorithm update.
The Google Sheets version of this checklist includes auto-scoring: as you check items off, it calculates your site’s SEO health score out of 100. Sites scoring above 80 are in good shape. Below 60 means significant work is needed.
Get the Google Sheets version with auto-scoring, priority labels, and progress tracking.
Duplicate it to your own Google Drive and start checking off items today.
No email required. Instant access.
What separates this checklist from the generic ones you’ll find elsewhere.
Most SEO checklists you’ll find online share a common problem: they’re either too generic to be actionable or too focused on a single dimension. A checklist that covers on-page SEO but ignores technical foundations gives you a false sense of completeness. You check off all the items, feel good about it, and wonder why rankings don’t improve.
We built this checklist differently. It’s the same checklist our team at ScaleGrowth.Digital’s SEO practice uses on every engagement. When we onboard a new client, the first 48 hours are spent running through these 47 points. The results consistently reveal the same patterns: canonical tag conflicts (40% of sites), missing hreflang on multilingual sites (60% of international sites), and zero AI visibility optimization (90% of sites we audit).
The AI visibility section is what sets this apart from other checklists. Most SEO checklists were written for a world where Google was the only search engine that mattered. That world is gone. ChatGPT Search, Perplexity, Google AI Overviews, and Claude are all generating answers that pull from your content. If your pages aren’t structured for extraction, you’re invisible to a growing segment of search behavior.
One more thing: don’t treat this as a set-and-forget exercise. The best SEO teams we work with run this checklist quarterly. The worst? They run it once, pat themselves on the back, and don’t touch it again until traffic drops.
Pair the checklist with these resources for a complete SEO workflow.
A detailed 25-point checklist focused specifically on on-page optimization: title tags, headers, content structure, images, and internal links.
A 32-point deep dive into technical SEO: crawlability, indexation, Core Web Vitals, schema, sitemaps, and site architecture.
A Google Sheets template for organizing keyword research with search volume, difficulty, intent mapping, and priority scoring.
Run a full SEO checklist quarterly and after every major site change (redesign, CMS migration, domain change). After a Google core algorithm update, run the technical and content quality sections immediately. Sites with active content publishing should also run on-page checks monthly.
A general SEO checklist covers all dimensions of search optimization: technical, on-page, off-page, local, content quality, and AI visibility. A technical SEO checklist goes deeper into infrastructure: crawlability, indexation, page speed, Core Web Vitals, schema markup, server configuration, and site architecture. Use the general checklist for a broad health check and the technical checklist when debugging specific ranking issues.
Not necessarily. P1 items are non-negotiable for any site that wants to rank. P2 items should be completed within the quarter. P3 items are optimizations that improve performance but aren’t blockers. Some items (like hreflang) only apply to multi-language sites. Focus on completing all P1 items first before moving to P2 and P3.
At minimum: Google Search Console (free), a crawling tool like Screaming Frog (free up to 500 URLs), and Google’s PageSpeed Insights (free). For backlink analysis and keyword tracking, you’ll need Ahrefs, SEMrush, or Moz (paid, starting around $99/month). For local SEO, use BrightLocal or Whitespark for citation audits.
For a site with 50-200 pages, expect 2-4 weeks to work through all 47 points with a small team (1-2 people). The technical section usually takes the longest because fixes require developer involvement. On-page and content checks can often be handled by the marketing team. Ongoing maintenance (quarterly re-checks) takes 1-2 days once the initial audit is complete.
Our SEO practice runs diagnostics across 35+ dimensions. We’ll identify what’s blocking your rankings and build a prioritized fix plan. No generic recommendations.