seogeochecklist

The Ultimate SEO & GEO Checklist: 23 Items to Check Before Launch

Why You Need a Pre-Launch Checklist

Launching a website without checking your SEO and GEO fundamentals is like opening a store without putting up a sign. Fixing issues after launch is always more expensive and time-consuming than getting them right from the start.

This checklist covers all 23 items that IndexReady evaluates — 12 for SEO and 11 for GEO. Each item includes what to check, why it matters, and how to fix it.

SEO Checklist (12 Items)

1. Title Tag

What to check: Is a title tag present? Is the length appropriate?

  • The title tag is the most prominent element in search results
  • Recommended length: 30-60 characters
  • Include your primary keyword naturally
<title>Internal Linking for SEO: How to Build a Link Structure That Ranks</title>

2. Meta Description

What to check: Is a meta description present? Is the length appropriate?

  • Displayed as the snippet below the title in search results
  • Recommended length: 70-160 characters
  • Write compelling copy that encourages clicks
<meta name="description" content="Learn how to design an internal linking strategy that boosts SEO. Covers anchor text, hierarchy, orphan pages, and practical examples." />

3. PageSpeed Score

What to check: Performance score from PageSpeed Insights

  • Good: 90 or above
  • Needs improvement: 50-89
  • Poor: Below 50
  • Focus on image optimization, JS/CSS reduction, and caching

4. Core Web Vitals

What to check: LCP, INP, and CLS metrics

  • LCP: Under 2.5 seconds is good
  • INP: Under 200ms is good
  • CLS: Under 0.1 is good
  • These are actual ranking factors used by Google

5. Heading Structure

What to check: Is there an h1 tag? Is the heading hierarchy logical?

  • Every page should have exactly one h1 tag
  • Do not skip heading levels (h1 to h3 without h2 is incorrect)
  • Include relevant keywords in headings naturally

6. OGP Tags

What to check: Are og:title, og:description, and og:image present?

  • Controls how your page appears when shared on social media
  • og:image should be at least 1200x630 pixels
<meta property="og:title" content="Article Title" />
<meta property="og:description" content="Article description" />
<meta property="og:image" content="https://example.com/og-image.png" />

7. HTTPS

What to check: Is the site served over HTTPS?

  • HTTPS has been a Google ranking signal since 2014
  • HTTP sites show a "Not Secure" warning in browsers
  • Free certificates are available through Let's Encrypt

8. No Accidental Noindex

What to check: Is a noindex tag accidentally present?

  • A noindex meta tag or header prevents the page from appearing in search results
  • Common mistake: leaving staging environment settings in production
<!-- Make sure this is NOT on your production pages -->
<meta name="robots" content="noindex" />

9. Canonical Tag

What to check: Is a canonical tag present?

  • Specifies the preferred URL when duplicate content exists
  • Self-referencing canonicals are best practice
<link rel="canonical" href="https://example.com/blog/seo-checklist" />

10. Image Alt Attributes

What to check: Do images have alt text?

  • Alt text describes the image content for search engines and screen readers
  • Important for both SEO and accessibility
  • Use empty alt (alt="") for purely decorative images

11. robots.txt

What to check: Does robots.txt exist and is it configured correctly?

  • Ensure important pages are not accidentally blocked
  • Specify your sitemap location
User-agent: *
Allow: /

Sitemap: https://example.com/sitemap.xml

12. sitemap.xml

What to check: Does a valid sitemap.xml exist?

  • Include all important pages in the sitemap
  • Keep it updated as you add or remove pages
  • Submit it to Google Search Console

GEO Checklist (11 Items)

13. llms.txt

What to check: Does an llms.txt file exist at the domain root? Is the content comprehensive?

  • A dedicated file that helps AI systems understand your site
  • Include site overview, key content links, and contact information
  • An llms-full.txt with more detail is a bonus

14. AI Crawler Access

What to check: Are AI crawlers (GPTBot, ClaudeBot, etc.) allowed in robots.txt?

  • If you block AI crawlers, your content will never appear in AI-generated answers
  • Explicitly allow them in your robots.txt
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

15. Structured Data (JSON-LD)

What to check: Is JSON-LD structured data implemented?

  • Article, FAQ, HowTo, and BreadcrumbList schemas are particularly valuable
  • Makes your content machine-readable for AI extraction
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Article Title",
  "datePublished": "2026-03-19"
}
</script>

16. Clear Answer Paragraphs

What to check: Does the content contain concise, direct answers?

  • Answer questions in the first one or two sentences
  • Follow with supporting detail
  • AI models extract these direct answers for citations

17. FAQ / List / Definition Patterns

What to check: Are there FAQ structures, numbered lists, or definition patterns?

  • FAQ-style Q&A is among the most frequently cited formats in AI search
  • Write procedures as numbered steps
  • Use definition patterns ("X is...") for key concepts

18. Question-Based Headings

What to check: Do h2/h3 headings use question format?

  • Headings like "What is...?" or "How do you...?" match AI search queries directly
  • This pattern makes your content more extractable by AI systems

19. Statistics and Numerical Data

What to check: Does the content include specific numbers and statistics?

  • Concrete data points are more likely to be cited by AI
  • Always attribute your sources

20. Content Freshness

What to check: Are publication and update dates present in metadata?

  • Use datePublished and dateModified in structured data
  • Regularly update content to maintain freshness signals

21. E-E-A-T Signals

What to check: Are author info, source citations, and dates present?

  • Include author bios with relevant credentials
  • Link to authoritative external sources that support your claims
  • A key factor in Google's quality evaluation guidelines

What to check: Are you using schema types that Google recommends?

  • Article, FAQ, HowTo, Product, LocalBusiness, and others
  • Check Google's official structured data documentation for the full list
  • Use the Rich Results Test to validate your markup

23. Viewport Configuration

What to check: Is the meta viewport tag correctly set?

  • A fundamental requirement for mobile-friendliness
  • The standard configuration is:
<meta name="viewport" content="width=device-width, initial-scale=1" />

Automate Your Checks

Going through 23 items manually is tedious and error-prone. IndexReady automates this entire checklist. Enter a URL and get scored on all 23 criteria — 100 points for SEO plus 100 points for GEO, totaling 200 points. Each item comes with specific improvement suggestions.

Use it before launch, after major updates, and as part of your regular site maintenance routine.

FAQ

Do I need a perfect score on all 23 items?

No. Perfection is not the goal — coverage is. Make sure the high-impact items (title tag, meta description, HTTPS, noindex check) are solid first. Then work through the remaining items by priority. Even improving a few low-scoring items can make a meaningful difference.

How often should I run through this checklist?

Run the full checklist before any site launch. After that, do a monthly check to catch any regressions. Major site updates, redesigns, or CMS migrations warrant a complete re-check.

Can I use this checklist for an existing site?

Absolutely. In fact, existing sites often benefit the most from a structured audit. Run your site through IndexReady to get a baseline score, then prioritize improvements based on which items score lowest.

Do the GEO items also help with traditional SEO?

Yes, many of them do. Structured data, content freshness, and E-E-A-T signals are valuable for both traditional SEO and GEO. Investing in GEO optimization often improves your conventional search performance as a side benefit.