← back to blog
    Tom StrömAugust 24, 202611 min read

    How to Prepare Your Website for AI Search Engines: An 8-Step GEO Checklist for Solopreneurs

    How to Prepare Your Website for AI Search Engines: An 8-Step GEO Checklist for Solopreneurs

    The search engine most of your potential customers used six months ago has been replaced by something that doesn't show ten blue links.

    ChatGPT Browse, Perplexity, Google's AI Overviews, Gemini — these are now the first interface millions of people use to answer questions your business should be answering. And unlike traditional search, where you need months of backlink building to crack the first page, AI-powered search has a structural opening for solo founders who get the basics right first.

    Most solopreneur sites are missing four things AI engines need:

    1. A clear, entity-named introduction
    2. Structured data (JSON-LD) that gives machines a readable summary
    3. A canonical tag on every page
    4. Specific, citable claims AI models can extract and attribute

    This post is the practical guide to fixing all of it. You can do everything below in an afternoon.


    Why Your Site Needs to Show Up in AI Answers (Not Just Google)

    Before the checklist, let's be direct about why this matters now.

    23% of US Google searches now trigger AI Overviews. When your page is cited in an AI Overview, it gets a level of endorsement no standard blue link provides — the AI is actively recommending your content as the answer. For the queries that matter most to a solopreneur (service-category searches, how-to questions, product comparisons), AI answers are increasingly eating the top of the results page.

    ChatGPT has 100M+ active daily users querying for business decisions. ChatGPT Browse searches the web in real time. Perplexity indexes fresh content daily. If your site is structured correctly — meaning it's entity-clear, has accurate metadata, and contains specific citable facts — these engines can cite you directly. If your site looks like most solo founder sites (generic intro paragraphs, no schema, missing canonical tags), they'll cite your competitors instead.

    The competition at this technical layer is near-zero. Fewer than 1% of solo founder sites have correct BreadcrumbList JSON-LD. HowTo schema on actual how-to guides: rarer still. Accurate canonical tags on every page: most CMS templates don't add these by default. The technical bar is low, and almost nobody has cleared it yet.


    Quick Wins: Do These in the Next 30 Minutes

    Before the full 8-step checklist, here are five things that take less than 30 minutes each and have immediate impact:

    1. Fix your <h1> (10 min) — Every page should have exactly one <h1> that accurately describes the page topic. If your homepage h1 is your brand tagline ("Building the future of X"), make it describe what you actually do.

    2. Add a canonical tag (15 min) — Add <link rel="canonical" href="https://yoursite.com/page"> to your most important pages. If your CMS doesn't have a field for this, add it to the page's custom head code.

    3. Write an accurate meta description (20 min) — Write one sentence per key page that precisely describes what the page offers. This is literally what AI search engines quote when previewing your content.

    4. Add your name and role to your About page (30 min) — Name, photo, one paragraph of professional background. E-E-A-T (Experience, Expertise, Authoritativeness, Trust) requires a visible real author. AI engines use this to decide whether to trust your content.

    5. Add Article JSON-LD to your blog posts (30 min) — The minimum schema: headline, author, datePublished, publisher. Without it, your posts are invisible to schema-reading crawlers.


    The Full 8-Step Checklist

    Step 1: Write a Clear, Entity-Based Introduction

    AI systems extract answers by matching questions to entities (specific named things: people, places, companies, products) and relationships between them. Your opening paragraph needs to contain the entities that define your business.

    What to do:

    • State your core offering in the first 2 sentences — not buried in paragraph 3
    • Name specific entities: product category, location if local, audience type
    • Use natural phrasing people actually type: "a tool that…", "a service for…"
    • Avoid jargon-first openings — AI engines parse semantics, not buzzwords

    Example: Instead of "Leveraging cutting-edge synergies to disrupt the B2B SaaS paradigm" → write "Cogny is an AI marketing agent for solopreneurs who run their own Google Ads and want to know what to fix each week."


    Step 2: Fix Your Heading Hierarchy

    A single <h1>, followed by logical <h2> sections, followed by <h3> subsections — this is the outline AI models use to understand what your page is about and whether it answers a query. A broken or decorative heading structure means the AI can't parse the page.

    What to do:

    • One <h1> per page — the topic sentence of your content
    • <h2> headings = your main sub-topics (AI engines treat these as section labels)
    • No heading skips: don't jump from <h1> to <h3>
    • Write headings as questions or clear noun phrases ("How to do X", "What is Y")
    • Avoid purely decorative headings that don't describe the section below

    Example: A landscaping company's service page: <h1>Garden maintenance in Stockholm</h1>, <h2>Services we offer</h2>, <h2>Service areas</h2>, <h2>Pricing</h2> — not "Welcome!" as the h1 and decorative dividers as h2s.


    Step 3: Add Structured Data for Your Page Type

    JSON-LD schema markup gives AI systems a machine-readable summary of your content. Google uses it for rich results; ChatGPT, Perplexity, and Gemini use it to verify and cite facts. The right schema type depends on what the page is.

    What to do:

    • Product or service page → LocalBusiness or Service schema with name, description, areaServed
    • How-to guide → HowTo schema with numbered steps (this post has it)
    • Article or blog post → Article schema with headline, datePublished, author
    • FAQ section → FAQPage schema listing each Q&A pair
    • Validate using Google's Rich Results Test before considering the step done

    Example: A FAQ block on your pricing page with JSON-LD FAQPage schema means ChatGPT can cite your exact answer when someone asks "how much does [your product] cost?" Without schema, ChatGPT has to infer the answer from prose — it often gets it wrong or cites a competitor who has schema.


    Step 4: Set a Canonical URL and Accurate Meta Tags

    AI crawlers treat duplicate or ambiguous pages the same way Google does — they pick one version and ignore the rest. A canonical tag tells them which version is authoritative. Missing canonicals are the single most common technical gap on solo-founder sites, and most CMS templates still don't add them by default.

    What to do:

    • Add <link rel="canonical" href="https://yoursite.com/page"> to every page
    • Make sure www. and non-www. versions redirect to one canonical domain
    • Write a meta description that describes the page accurately — it's what AI search engines quote when previewing your content
    • Keep your <title> tag under 60 characters and match the page's actual topic
    • Remove duplicate pages (blog tag archives, paginated duplicates) or noindex them

    Example: If your site runs on both yoursite.com/services and yoursite.com/services/ (trailing slash), both must serve a canonical pointing to the same URL, or AI engines index two competing versions of the same content.


    Step 5: Build Author Authority (E-E-A-T Signals)

    Google and AI systems weight content by whether the author has demonstrated Experience, Expertise, Authoritativeness, and Trust. For a solopreneur this is not about having a PhD — it's about making your experience visible in structured form.

    What to do:

    • Add an About page with your real name, photo, and professional background (2–3 paragraphs)
    • Link your About page from your blog post bylines (author name as a link)
    • Get at least one credible external mention or link (partner, press, directory listing)
    • Add your LinkedIn URL to your site's schema.org Person or Organization markup
    • If you've worked with recognizable clients, mention them (with permission)

    Example: A solo founder's blog post byline: "Written by [Name], who ran paid search for 50+ DTC brands as a freelance consultant since 2018" — this is a citable credential AI systems can extract and use to decide whether to trust the post's claims.


    Step 6: Fix Broken or Duplicate Content

    Broken links, 404 pages, and duplicate content waste AI crawl budget and reduce how much of your site gets indexed. A clean crawl = more of your pages show up in AI answers. The free tier of Screaming Frog handles up to 500 URLs.

    What to do:

    • Crawl your site with Screaming Frog (free, up to 500 URLs) or Google Search Console's Coverage report
    • Fix or 301-redirect 404s that have external links pointing to them
    • Consolidate thin or duplicate pages into one comprehensive page
    • Remove or noindex pages that have no unique content (filtered listing pages, tag archives, etc.)
    • Ensure your robots.txt is not accidentally blocking important pages

    Example: If you have three blog posts covering the same topic at 300 words each, merge them into one 1,000-word authoritative page and 301-redirect the old URLs. You'll rank higher in both Google and AI citations — one clear, comprehensive source beats three thin ones.


    Step 7: Add Breadcrumb Navigation and Internal Links

    Breadcrumbs give AI crawlers a map of your site hierarchy. Internal links tell them which pages you consider important and how topics relate. Both signals matter for how well AI systems understand your site's structure — and which pages they surface in answers.

    What to do:

    • Add visible breadcrumb navigation (Home > Category > Page) to inner pages
    • Pair visible breadcrumbs with BreadcrumbList JSON-LD schema
    • Link from high-traffic pages to your most important conversion pages
    • From every blog post, link to at least 2 related posts or service pages
    • Use descriptive anchor text ("see our pricing" not "click here")

    Example: An online store's product page breadcrumb: Home > Shoes > Running Shoes > Nike Air Max 90 — with matching JSON-LD. Google and Perplexity can then surface the correct category context when someone asks about the product.


    Step 8: Make Your Content Citable and Quotable

    AI systems cite specific facts, figures, and named claims — not vague marketing copy. To show up in AI answers, you need content that contains specific, quotable statements an AI can extract and attribute to you.

    What to do:

    • Include specific numbers: "we serve 200+ clients in 12 countries" not "many clients globally"
    • State your methodology or process explicitly: "we use a 3-step audit that covers X, Y, Z"
    • Define terms your audience searches for — if you're the best source for a definition, AI will cite you
    • Use concrete before/after examples: "client went from 200 to 540 monthly leads in 90 days"
    • Write original insights, not paraphrased industry advice

    Example: A solo founder's blog post got cited in ChatGPT responses 47 times in one month — not because of domain authority, but because the post contained 12 specific statistics with clear source attribution that no competitor had published. Statistics are citation magnets.


    The Ongoing Problem: This Isn't a One-Time Fix

    Here's the honest part of this guide.

    You can run this checklist in an afternoon and make real progress. But GEO is not a one-time setup — it's an ongoing discipline. New pages break the rules you just fixed. Your competition starts catching up. AI engines update their ranking signals. Content that was well-optimized six months ago starts drifting.

    Most solopreneurs run the checklist once, feel good about it, and then let things drift back as they add new content.

    The two approaches:

    DIY: Run the checklist quarterly. Manually audit new pages for structured data. Re-check canonicals after site updates. This takes a half-day every 90 days and requires you to remember to do it.

    Automate it: Cogny's Solo plan ($9/mo) connects to your Google Search Console data and runs a weekly AI audit. When a new page is missing structured data, when an existing page loses AI citation share, when canonical drift appears after a site update — you get a specific task telling you what to fix. You approve it. Cogny drafts the fix.

    It's the same analytical work as the manual checklist, running on a weekly cadence, without you having to remember to look.


    Full Checklist Summary

    StepWhat to doTime
    1Entity-based introduction — name what you do, who for, where< 30 min
    2Fix heading hierarchy — one h1, logical h2/h3 structure< 1 hour
    3Add JSON-LD structured data for your page type1–2 hours
    4Set canonical tags + accurate meta description on every page< 30 min
    5Build E-E-A-T — About page, author bylines, external mention2–4 hours (once)
    6Fix broken links and duplicate content1–2 hours
    7Add breadcrumbs (visible + BreadcrumbList JSON-LD) + internal links< 1 hour
    8Make content citable — specific stats, named examples, original claimsOngoing

    Total estimated time for a solo founder doing this for the first time: 3–6 hours.

    The full interactive version of this checklist — with examples, copy-pasteable JSON-LD templates, and the Cogny GEO audit that monitors it automatically — is at cogny.com/prepare-website-for-ai-search-engines.