guides / GEO · technical SEO · how-to

    prepare your website for AI search engines, then check what gets cited.

    ChatGPT, Perplexity and Google’s AI Overviews now answer millions of queries before anyone clicks a link. Here is a concrete 8-step checklist a solopreneur can run in an afternoon to get a site cited in AI answers.

    No agency required, no expensive tools: just the technical and content decisions that make AI engines understand and trust your site, the same fundamentals that move traditional SEO, applied to the GEO layer. New to the term? Start with what GEO actually is →

    Free to start, no card · Solo $9/mo · More guides

    why AI search matters

    a page an AI engine can't parse doesn't get cited.

    1. 01

      AI answers come before the blue links

      Google's AI Overviews sit above the results for a growing share of queries. Being one of the sources an overview cites is the new top position.
    2. 02

      Assistants search the web live

      ChatGPT and Perplexity fetch pages in real time when they answer. If your site is structured correctly, they can cite you directly.
    3. 03

      Most small sites skip the basics

      Canonical tags, HowTo and BreadcrumbList schema, a clean heading outline: easy to add, and still missing on many solo-founder sites. That makes them a low-competition signal.
    01

    start here

    quick wins in under 30 minutes

    If you have 30 minutes right now, do these five things first. They are the highest-leverage moves with the least effort.

    Quick winTimeWhat to do
    Fix your <h1>10 minMake sure every page has exactly one <h1> that accurately describes the page topic.
    Add a canonical tag15 minAdd <link rel="canonical"> to your most important pages if they don't have one.
    Write an accurate meta description20 minOne sentence that precisely describes what the page offers. AI engines quote it.
    Add your name and role to your About page30 minName, photo, one paragraph of background. E-E-A-T needs a real author.
    Add Article JSON-LD to your blog posts30 minThe minimum Article schema: headline, author, datePublished, publisher.
    02

    8-step checklist

    the 8-step checklist to prepare your website for AI search

    Work through these in order: the earlier steps have the broadest impact and make later steps easier. Each has an estimated effort for a solo founder doing it the first time.

    1. 01

      Write a clear, entity-based introduction

      effort · < 30 min

      AI systems extract answers by matching questions to entities and relationships in your content. Your opening paragraph should name what you do, who you do it for and where you are, in plain prose, not just in your brand name.

      • State your core offering in the first two sentences, not in paragraph three
      • Name specific entities: product category, location if local, audience type
      • Use the phrasing people actually type: "a tool that…", "a service for…"
      • Avoid jargon-first openings: AI engines parse meaning, 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."

    2. 02

      Fix your heading hierarchy

      effort · < 1 hour

      A single <h1>, then logical <h2> sections, then <h3> subsections: this is the outline AI models use to understand what your page is about and whether it answers a query.

      • One <h1> per page: the topic sentence of your content
      • <h2> headings are your main sub-topics; AI engines treat them 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 decorative headings that don't describe the section below

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

    3. 03

      Add structured data for your page type

      effort · 1–2 hours

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

      • Product or service page → LocalBusiness or Service schema with name, description, areaServed
      • How-to guide → HowTo schema with numbered steps (this page has one)
      • Article or blog post → Article schema with headline, datePublished, author
      • FAQ section → FAQPage schema listing each question and answer
      • Validate with the schema.org validator and Google's Rich Results Test

      Example. An FAQ block on your pricing page with FAQPage JSON-LD lets ChatGPT cite your exact answer when someone asks "how much does [your product] cost?"

    4. 04

      Set a canonical URL and accurate meta tags

      effort · < 30 min

      AI crawlers treat duplicate or ambiguous pages the way Google does: they pick one version and ignore the rest. A canonical tag tells them which version is authoritative. Missing canonicals are one of the most common technical gaps on solo-founder sites.

      • Add <link rel="canonical" href="https://yoursite.com/page"> to every page
      • Redirect www. and non-www. 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> under 60 characters and on the page's actual topic
      • Remove duplicate pages (tag archives, paginated duplicates) or noindex them

      Example. If your site answers on both yoursite.com/services and yoursite.com/services/ (trailing slash), both must carry a canonical to the same URL, or AI engines index two competing versions.

    5. 05

      Build author authority (E-E-A-T signals)

      effort · 2–4 hours, once

      Google and AI systems weight content by whether the author has shown expertise, experience, authority and trust. For a solopreneur this isn't about a PhD; it's about making your experience visible.

      • Add an About page with your real name, photo and professional background
      • Link the About page from your blog posts (a byline with a link)
      • Get at least one credible external mention or link (partner, press, directory)
      • Add your LinkedIn URL to your schema.org Person or Organization markup
      • If you've worked with recognisable clients, mention them (with permission)

      Example. A solo founder's byline: "Written by [Name], who has run paid search for DTC brands as a freelance consultant since 2018". A citable credential AI systems can extract.

    6. 06

      Fix broken or duplicate content

      effort · 1–2 hours

      Broken links, 404s and duplicate content waste crawl budget and reduce how much of your site gets indexed. A clean crawl means more of your pages can show up in AI answers.

      • Crawl your site with a free tool (Screaming Frog's free tier handles 500 URLs)
      • Fix or redirect 404s that have external links pointing at them
      • Consolidate thin or duplicate pages into one comprehensive page
      • Remove or noindex pages with no unique content (filtered listings and the like)
      • Make sure robots.txt isn't accidentally blocking important pages

      Example. Three 300-word posts on the same topic: merge them into one authoritative 1,000-word page and 301-redirect the old URLs.

    7. 07

      Add breadcrumb navigation and internal links

      effort · < 1 hour

      Breadcrumbs give AI crawlers a map of your site hierarchy. Internal links tell them which pages you consider important and how topics relate.

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

      Example. A product page breadcrumb: Home > Shoes > Running Shoes > [product], with matching JSON-LD, so search and answer engines surface the right category context.

    8. 08

      Make your content citable and quotable

      effort · ongoing

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

      • Include specific numbers: "we serve 200 clients in 12 countries", not "many clients globally"
      • State your method explicitly: "we use a 3-step audit that covers X, Y and Z"
      • Define the terms your audience searches for: the best source for a definition gets cited
      • Use concrete before/after examples with a time frame and a source
      • Write original insights, not paraphrased industry advice

      Example. A post that publishes a handful of specific, sourced statistics nobody else has gives an AI engine a reason to cite it, whatever the domain's authority.

    03

    or let Cogny do it

    GEO is not a one-time fix

    The checklist gets your site into shape. But AI engines re-crawl constantly, new pages break the rules and rankings shift. Most solopreneurs run the checklist once, then let things drift.

    DIYWith Cogny
    AuditRun the checklist onceAsk Cogny to re-check Search Console whenever you like, or make it a weekly Loop
    New pagesNew posts skip structured data (again)New structured-data gaps get flagged
    DriftCanonical drift on new pagesPages losing clicks or impressions surface with the next step to take
    Follow-upManual re-audit every quarterYou approve a fix; Cogny drafts it and measures it seven days later

    the record.

    Published case studies, each one linked, each figure with its source.

    works with.

    Read and write tools in the tools you already pay for.
    All 72 integrations · 1,378 tools

    questions.

    What is GEO (Generative Engine Optimization)?

    Generative Engine Optimization is the practice of structuring your website so AI-powered search engines (ChatGPT, Perplexity, Google AI Overviews, Gemini) can find, understand and cite your content. It overlaps heavily with technical SEO (canonical tags, structured data, a clean heading hierarchy) and adds an emphasis on making content quotable and entity-clear for language models.

    Does GEO replace traditional SEO?

    No. GEO is a layer on top of traditional SEO. Everything that helps Google also helps AI engines: correct canonical tags, good heading structure, fast load times, quality content. The extra steps GEO adds are structured data (JSON-LD) for machine-readable facts, explicit entity naming (who you are, what you do, where) and specific claims AI models can extract and attribute.

    How long does it take to see results from GEO optimization?

    Technical changes (canonical tags, structured data, heading fixes) are picked up within days to weeks as crawlers revisit your site. Content-quality changes (more citable claims, clearer entities) compound over months. Measure against a baseline: record which sources AI engines cite for your target queries before you start, and check the same queries again after a few weeks.

    Do I need to pay for expensive tools to do this?

    No. All eight steps can be done by hand or with free tools (Google Search Console, Screaming Frog's free tier, Google's Rich Results Test). Cogny's Solo plan ($9/mo) adds ongoing checks over your own Search Console data, as often as you ask or on a schedule as a Loop, but the initial setup is entirely doable yourself in an afternoon.

    Which AI search engines should I optimize for?

    ChatGPT, Perplexity, Google AI Overviews and Gemini are the four main AI engines that cite web sources. They all reward what Google rewards: clean HTML, structured data and authoritative content. Following the steps above covers all four at once.

    My site is on Squarespace / Wix / Framer — can I still do this?

    Yes, with some limits. Canonical tags, meta descriptions and heading structure are configurable in all major site builders. JSON-LD varies: Squarespace and Wix have limited native schema support, so you may need to inject it with a custom code block in the page's <head>. Framer supports custom head scripts natively. If your builder doesn't allow custom JSON-LD, prioritise the other seven steps; they still make a real difference.

    done with the checklist? keep it done.

    Solo is $9/mo. Connect Search Console, ask what broke, what slipped and what to fix next, and let a Loop ask again every week. Every fix you ship gets a verdict.

    claude mcp add --transport http cogny https://app.cogny.com/mcp

    Free $0, no card · Solo $9 · Cogny AI $18, 150 credits · Cogny Pro $90, 1,500 credits · Cloud $499, 5,000 credits, for teams. Compare plans