Skip to content
AEO + GEO Specialists

AI SEO
Company.

Answer Engine Optimization (AEO) is the practice of structuring web content so AI answer engines, ChatGPT, Perplexity, Google AI Overviews, and Bing Copilot, surface and cite it inside their generated responses.

Unlike traditional Minneapolis SEO work that targets blue-link rankings, AEO targets the citation list inside the AI's answer itself. Most engagements pair the two, because the same content depth and schema discipline that win AI citations also win organic ranks. See our combined SEO and AEO strategy for the integrated approach.

Adobe
Moz
SEMrush
BBB · Better Business Bureau
WordPress
CTM · CallTrackingMetrics
Clutch
Adobe
Moz
SEMrush
BBB · Better Business Bureau
WordPress
CTM · CallTrackingMetrics
Clutch
Adobe
Moz
SEMrush
BBB · Better Business Bureau
WordPress
CTM · CallTrackingMetrics
Clutch
THE 7-STEP AEO PROCESS

How to optimize for AI answer engines

The same process we use for our own AI visibility. Each step is independently testable and produces a measurable lift in citation rate across ChatGPT, Perplexity, and Google AI Overviews.

  1. 1

    Definition-first content structure

    Open every page with a clear "X is Y" sentence the AI can extract verbatim. The first 150 words after the H1 are the primary extraction window for Google AI Overviews.

  2. 2

    FAQPage and HowTo schema

    Structured Q&A and step-by-step blocks matching the exact questions your customers ask. Schema is the second-priority extraction source after visible HTML body content.

  3. 3

    Citation-ready passages

    40 to 60 word self-contained chunks with sourced statistics AI engines can quote directly. Per Kevin Indig's analysis of 30 million ChatGPT citations, 44% of citations come from the first third of any web page.

  4. 4

    AI crawler whitelist in robots.txt

    Allow the search-product crawlers (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Applebot-Extended) while blocking training-only bots that don't drive citations (CCBot, anthropic-ai, Google-Extended, cohere-ai, Meta-ExternalAgent).

  5. 5

    llms.txt and Content-Signal headers

    Publish IETF-spec AI discovery files at the site root (/llms.txt) and serve the Content-Signal header in HTTP responses. Both signal to AI engines what content is available, what's authoritative, and what's allowed for citation versus training.

  6. 6

    Brand entity strengthening

    Build Wikidata entries, Person schema for the founder, and a sameAs link graph spanning LinkedIn, GitHub, Crunchbase, and trusted industry directories. AI engines weight Knowledge Graph entity confidence heavily when picking citation sources.

  7. 7

    Quarterly AI visibility re-test

    Run a 96-question audit across all 4 engines (ChatGPT, Perplexity, Gemini, Bing Copilot), baseline the citation count, and track delta every quarter. Per SE Ranking's 2025 study, content updated within 90 days averages 6 ChatGPT citations versus 3.6 for outdated pages.

The Big Four

Your customers aren't just searching.
They're asking.

Four AI engines now decide whether your business shows up when someone asks an AI model about a service in Minneapolis. We optimize for all of them.

ChatGPT (OpenAI)

800 million+ weekly users. ChatGPT Search browses the live web through Bing's index plus its own crawler. Citations are visible in the answer pane and drive high-intent click-throughs. Optimizing here means winning entity recognition, structured data, and trusted third-party mentions.

Google AI Overviews

Now triggering on roughly a third of US queries and growing. AI Overviews pull from indexed pages with strong topical authority, schema, and passage clarity. They've cut organic CTR by 61% on impacted queries (Seer 2025), making AEO the only way to recover lost visibility.

Perplexity

The fastest-growing AI search engine. Real-time indexing means new content can earn citations within days. Every answer ships with named source links, so a Perplexity citation is essentially free brand exposure plus a high-intent backlink to your site.

Microsoft Copilot & Bing

Built into Windows 11, Edge, and Microsoft 365 for over a billion devices. Copilot uses the Bing index plus enterprise grounding. Local businesses ranking on Bing inherit Copilot visibility for free, an underused channel most agencies ignore.

Plus Claude, Gemini, Meta AI, and Grok: our Perplexity SEO, ChatGPT SEO, and AI Overview optimization workflows monitor citations across every major model and adjust strategy when one engine starts pulling more traffic than the others.

What is Answer Engine Optimization?

Answer Engine Optimization (AEO) is the practice of structuring your content so AI answer engines can extract and cite it directly inside their generated responses. Where traditional SEO competes for blue links on a search results page, AEO competes for inclusion inside the AI's answer itself.

That distinction matters because user behavior is shifting. When ChatGPT or Google AI Overviews answer a question completely, the user often never clicks through. The Seer Interactive 2025 study found organic CTR fell 61% on queries where AI Overviews appeared. AEO is how you stay visible when the click economy compresses.

Practically, AEO means writing answer-first content with passage-level citability, deploying schema markup that explicitly identifies your entity, and building the off-page signals that train large language models to associate your brand with specific topics. It's a discipline, not a hack.

61%
Drop in organic CTR for queries where Google AI Overviews appeared (Seer Interactive, 2025).
800M+
Weekly active ChatGPT users in 2026, the largest answer engine on the planet.
~30%
Of US Google searches now trigger an AI Overview, expanding fast through 2026.
Real-time
Perplexity indexes new content within days, not months. Fast wins compound here.

And what is Generative Engine Optimization?

Generative Engine Optimization (GEO) is the broader strategy for influencing how generative AI models reference your brand, products, and expertise. AEO is about being cited inside an answer. GEO is about training the model to think of you in the first place.

GEO covers four signal layers: training-data signals (what the model learned about you when it was trained), retrieval signals (what the model finds when it searches at query time), brand-mention signals (how often and how positively your brand appears across the web), and structured-data signals (schema markup that removes ambiguity about who you are and what you do).

For a Minneapolis business in 2026, GEO means earning unlinked brand mentions on Reddit, podcasts, local news, Wikipedia, and trusted directories, the corpora that LLM training pipelines repeatedly re-ingest. It also means publishing original data, expert commentary, and case studies that AI models cite as primary sources.

Layer 1
Training data
Wikipedia, Reddit, news, podcasts, books. What the model learned about you before it ever met your customer.
Layer 2
Retrieval at query time
Live web search the model runs to ground its answer. Bing index for ChatGPT, Google for AI Overviews, real-time for Perplexity.
Layer 3
Brand mentions
Off-page reverberation across podcasts, Reddit, forums, and news. Unlinked mentions that train AI to trust your name.
Layer 4
Structured data
Schema markup, knowledge-graph signals, and entity disambiguation that tell AI exactly who you are and what you do.
GEO Services

Generative Engine Optimization Services

Our generative engine optimization agency runs an integrated GEO program across content, schema, entity facts, and off-page brand mentions. Each engagement is scoped to your business and billed at $85/hr, weekly, with no packages. Below is the full GEO services catalog Minneapolis Made delivers.

AI citation content audit

96-question audit across ChatGPT, Perplexity, Gemini, and Bing Copilot. Baselines your current citation count, identifies the gaps that are costing you mentions, and prioritizes the fixes by lift-per-hour.

Passage-level content rewriting

Rewrite priority pages into 40 to 60 word self-contained, citable passages. Definition-first openers, sourced statistics, and answer-first H2s tuned for the first-third extraction window AI engines pull from.

Entity and schema engineering

LocalBusiness, Service, Person, FAQPage, and HowTo JSON-LD wired into every priority page. Wikidata records, sameAs link graph, and entity disambiguation that tells AI exactly who you are and what you do.

AI crawler access and llms.txt

Configure robots.txt to allow GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, and Applebot-Extended. Publish a spec-compliant llms.txt at the site root and serve the Content-Signal header in HTTP responses.

Local entity strengthening

Google Business Profile cleanup, NAP consistency across 60+ directories, and local citation builds. Detailed playbook in our Google Business Profile guide.

Off-page brand mention building

Reddit, Wikipedia, podcasts, and trusted local directories. The unlinked mention corpus that LLM training pipelines re-ingest is where most generative engine optimization services budgets actually need to go in 2026.

Review velocity and signal repair

Structured review acquisition, response cadence, and Review schema markup. AI engines weight verified client reviews as a primary trust signal when picking which local company to cite.

Cross-engine citation tracking

Quarterly re-test across all four engines, citation count delta, share-of-voice versus competitors. See our research on ChatGPT versus Perplexity citations for Twin Cities businesses.

Integrated SEO + GEO program

Generative engine optimization GEO services run alongside traditional SEO because the same content depth and schema discipline win both blue-link rankings and AI citations. Most clients run them as one program.

Comparison

SEO vs AEO vs GEO:
what's the difference?

The three disciplines overlap on technical foundations and diverge on what they're trying to win. Here's the side-by-side an AI engine can extract verbatim.

Dimension SEO AEO GEO
What you win A blue-link ranking on a search results page A citation inside an AI-generated answer A confident brand association inside the model itself
Primary surface Google, Bing, DuckDuckGo SERPs ChatGPT, Perplexity, AI Overviews, Copilot All generative AI models, including ungrounded responses
Main lever Keyword targeting, links, on-page optimization Passage-level citability, schema, entity clarity Training-data corpora, brand mentions, retrieval quality
Time to first signal 3 to 6 months for competitive terms 2 to 4 weeks for Perplexity, 60 to 90 days for ChatGPT and AI Overviews 4 to 6 months as off-page mentions accumulate and models retrain
Measurement Rankings, organic traffic, CTR Citation count per engine, share-of-voice, click-throughs from AI Brand recall in unprompted AI responses, sentiment, mention frequency
User behavior it serves Users scanning a list of links Users asking a question and reading the AI's answer Users trusting the AI's recommendation without clicking through
Best run as Standalone or paired with AEO Paired with SEO and GEO Long-horizon program that wraps SEO and AEO

Most Minneapolis Made engagements run all three together because the same content depth, schema discipline, and entity hygiene win blue-link rankings, AI citations, and unprompted brand recall at the same time.

Citation Checklist

AI citation readiness checklist

The 12 checks Minneapolis Made runs on every site before we promise a citation lift. Score yourself out of 12. Anything below 8 is leaving citations on the table.

  1. 1

    Definition-first opener on every priority page

    First sentence is a clean "X is Y" the AI can extract verbatim.

  2. 2

    Answer-first H2s phrased as customer questions

    60 to 70% of H2s are real questions, with the answer in the first 1 to 2 sentences below.

  3. 3

    40 to 60 word citable passages with sourced stats

    2 to 3 self-contained, quote-ready chunks per priority page.

  4. 4

    FAQPage and HowTo schema markup on every service page

    JSON-LD wired in templates, not pasted into post content.

  5. 5

    LocalBusiness, Service, and Person schema with sameAs entity facts

    Entity-disambiguating identifiers across LinkedIn, GitHub, Crunchbase, Wikidata.

  6. 6

    Verified Google Business Profile with consistent NAP

    Same name, address, phone across the site, GBP, and the top 60 directories.

  7. 7

    Local citation coverage on the top 20 trusted directories

    BBB, Chamber of Commerce, industry directories, local press. Cleaned, not just submitted.

  8. 8

    Steady stream of verified Google reviews with owner responses

    5+ reviews per quarter, owner reply within 7 days, Review schema where appropriate.

  9. 9

    Spec-compliant llms.txt at the site root

    Lists priority pages, entity facts, and licensing terms for AI engines.

  10. 10

    AI search crawlers allowed in robots.txt

    GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Applebot-Extended whitelisted.

  11. 11

    Off-page brand mentions on Reddit, Wikipedia, and podcasts

    Unlinked mentions on the corpora LLM training pipelines repeatedly re-ingest.

  12. 12

    Quarterly cross-engine citation re-test

    96-question audit across ChatGPT, Perplexity, Gemini, Bing Copilot. Track delta every quarter.

What trains AI to love local Minneapolis companies?

Five signals consistently train answer engines to surface and cite local businesses. None of them are quick hacks. All of them compound.

The first is a structured Google Business Profile with consistent NAP across the web. Every AI answer engine ultimately reads location data from the same shared sources, and any inconsistency between your GBP, your website, and the major directories tells the model your entity is unreliable.

The second is brand mentions on trusted third-party sources LLMs are trained on: Reddit, Wikipedia, local news, industry podcasts, and trusted directories. These corpora get re-ingested into model training pipelines repeatedly, so a single high-quality mention can pay dividends across multiple model releases.

The third is schema markup that explicitly identifies your entity type, location, and services. The fourth is FAQ and HowTo content written in passage-citable form, short, self-contained answers an AI can lift verbatim. And the fifth is authoritative backlinks from local Minnesota domains that prove geographic relevance to the model.

Audit your AI signals
Structured Google Business Profile with consistent NAP across the web
Brand mentions on Reddit, Wikipedia, podcasts, and local news
Entity-disambiguating schema markup (LocalBusiness, Service, Person)
Passage-citable FAQ and HowTo content blocks
Authoritative backlinks from local Minnesota and Twin Cities domains
Cross-engine citation monitoring across ChatGPT, Perplexity, AI Overviews, and Copilot
AI Citation Dashboard
+184%
AI Citations
23
Engines Tracked
90 days
First Citation
ChatGPT
AI Overviews
Perplexity
Copilot
Recent Citations
"best web design minneapolis"ChatGPT
"local seo company minnesota"Perplexity
"wordpress developer twin cities"AI Overview
Industries

Which Minneapolis industries
need AI citations now?

High-intent verticals where customers are already asking ChatGPT, Perplexity, and Google AI Overviews instead of typing into a search box. If you're not cited, your competitor is.

Law Firms

"Best personal injury attorney near me" is already an AI Overview query in Minneapolis. Citations win the consultation before the user ever sees an ad.

Home Services

Plumbers, HVAC, roofers. Customers are asking ChatGPT for vetted contractor recommendations. AEO puts you inside that recommendation.

Medical & Dental

"Where can I get a same-day dental crown in Minneapolis" is now an AI question. Schema, reviews, and entity clarity decide who gets cited.

E-Commerce

Product comparison queries are migrating to AI. Get your products cited inside ChatGPT and Perplexity recommendations, not just on category pages.

B2B Services

SaaS, agencies, consultants. Buyers research vendors with ChatGPT before they ever fill out a form. AEO is the new top of funnel.

Restaurants & Hospitality

"Best brunch in Northeast Minneapolis" is an AI Overview query. Schema, reviews, and entity richness decide which restaurants the AI lists.

"Within 90 days of starting the AEO campaign, we were the named source for our service inside ChatGPT and Perplexity. Our intake calls jumped 40% the same quarter."
First AI citation in 38 days

Local Service Business, Minneapolis, MN

FAQ

AI SEO Company
frequently asked questions.

Answer Engine Optimization (AEO) is the practice of structuring your content so AI answer engines like ChatGPT, Perplexity, and Google AI Overviews can extract and cite it directly inside their generated responses. Where traditional SEO competes for blue links on a search results page, AEO competes for inclusion inside the AI's answer itself.

Generative Engine Optimization (GEO) is the broader strategy for influencing how generative AI models reference your brand, products, and expertise. GEO covers training-data signals, retrieval signals, brand mention signals, and structured data signals that combine to make a generative engine confident enough to cite you as a source.

Traditional SEO optimizes for ranking on a search results page where users click a link to read your content. AI SEO optimizes for being cited inside an AI-generated answer that the user reads instead of clicking through. The skills overlap on technical foundations like crawlability and structured data, but AEO and GEO add new disciplines: passage-level citability, entity clarity, and off-page brand reverberation.

ChatGPT cites your business when it has confidence that you're a real, authoritative entity that matches the user's query. Get there by establishing a clean Wikipedia-grade entity profile, publishing structured FAQ and HowTo content, securing brand mentions on trusted third-party sites that ChatGPT crawls (Reddit, Wikipedia, news, podcasts), and making sure your site is indexable by ChatGPT's web search crawler. Most local Minneapolis businesses can earn their first ChatGPT citations within 60 to 90 days of starting a focused AEO campaign.

Yes. Perplexity is the fastest-growing AI search engine and indexes content in real time, which means new pages and fresh updates can earn citations within days. For local Minneapolis businesses, Perplexity matters because its citations show up directly in the answer with a source link, high-intent users who click those sources convert at significantly higher rates than traditional search.

Most clients see the first AI Overview citations and ChatGPT mentions within 60 to 90 days of starting an AEO and GEO engagement. Perplexity citations often arrive faster (2 to 4 weeks) because it indexes in real time. Significant volume across all the major answer engines compounds over 4 to 6 months as off-page brand mentions and entity signals accumulate.

Five signals consistently train answer engines to surface and cite local businesses: a structured Google Business Profile with consistent NAP across the web, brand mentions on trusted third-party sources the AI models train on (Reddit, Wikipedia, local news, podcasts), schema markup that explicitly identifies your entity type and location, FAQ and HowTo content written in passage-citable form, and authoritative backlinks from local Minnesota domains.

Get cited by the engines
your customers are already asking.

An AI SEO company that knows the Twin Cities and the answer engines that increasingly drive its customers.

Start Your AEO Campaign
What clients say
5.0 / 5
5.0 average from 6 Google Business Profile reviews
Verified at business.google.com/reviews
5 out of 5 stars

I have used a number of "seo guys" and webmasters who talk a good game but just took my money. CJ DELIVERS! I have relied on his sound advice and guidance for nearly a decade now and can attest to his superior approach to all things seo. My site has been number one almost all the time and I have never left page one for my most valuable search terms while my site has been under his careful eye. He understands the business and how Google changes constantly, and he helps me adapt to it. I cannot recommend his services highly enough.

Rick West
Richard West Law Office, Bankruptcy counsel in Ohio for over 40 years
via Google
5 out of 5 stars

Mpls made has handled web design and advertising for us since 2016. It's nice to work with an organization that you are still able to deal with a human!

Steven Ehlen
Long-standing Minneapolis Made client since 2016
via Google
5 out of 5 stars

Been putting off rebuilding my site for months. The old version wasn't terrible but it was slow, the back end was a mess, and somewhat embarrassing. Got recommended to CJ and the new site is in a different league.

Avalon Reset
Minneapolis Made web design client
via Google
5 out of 5 stars

Great web design and SEO. Highly recommend.

Jake St. Peter
Local Guide · 55 reviews on Google
via Google
5 out of 5 stars

Great service, fixed my site, done in 3 days, thank you kindly.

Daniel Agrici
Minneapolis Made web design client
via Google

Minneapolis Made

1930 Aldrich Ave S
Minneapolis, MN 55403
Open 24/7 · Mon–Sun

Service Area

Answer Engine Optimization and AI SEO services for businesses across the entire 7-county Twin Cities metro area: Hennepin, Ramsey, Dakota, Anoka, Washington, Scott, and Carver counties.

TWIN CITIES SERVICE AREA

Where we work in the Twin Cities

Headquartered on Aldrich Avenue South in Minneapolis. Dedicated landing pages for the suburbs we work in most often.

Also serving Maple Grove, Wayzata, Minnetonka, Eagan, Burnsville, Woodbury, and the broader Twin Cities metro on a project basis.

Share this view