AI search visibility
AI SEO in Calgary.
Make your business easier to understand in AI search. We review crawler access, improve service content and record dated checks of where your business appears.
Hire BrainWage for AI visibilityEdgemont Family Pharmacy
Expertise that gets cited.
Google’s AI Overview cited Edgemont’s website for these searches.
- glp-1 weight loss calgaryCited source
- mounjaro calgaryCited source
- optifast program calgaryCited source
Your expertise deserves a source link.
Make your services easy to understand and your answers easy to cite. AI visibility starts with the substance of your website.
Start with real questions
Agree on the questions your customers ask. Review whether search assistants can access the pages that answer them.
Make the answers useful
Improve the service content and business information on your website. Explain crawler and training settings before changing them.
Check the citations
Repeat the agreed questions and keep dated screenshots. Your monthly report shows where your business is being named.
The investment
Let’s get to work.
Search visibility and AI visibility are worked on together, through the same website and monthly plan.
$599CAD · per month
Includes the Local SEO plan. Cancel any month.
More organic clicks from Google in your first three months, or your money back.
Get started with resultsWhat does AI search visibility cost?
AI Search + Local SEO is $599 a month and includes everything in Local SEO. Cancel any month.
It's a tier rather than a separate service because the work isn't separable. The technical fixes that make a page quotable are largely the fixes that make it rank. Buying GEO from someone who isn't also doing your SEO means paying twice for one job.
Every engagement starts the same way: a free check, then a full audit before any work starts, in your hands before you commit to anything.
The details, before you decide.
Scope, process and what happens next.
What is AI search visibility?
It's whether an AI assistant names your business when someone asks it a question you should be the answer to.
'Best pharmacy for travel vaccines in northwest Calgary.' 'Emergency plumber near me open now.' The assistant assembles an answer from sources it's able to read and quote, then names two or three businesses. Being one of them is a different problem from ranking, even though the underlying work overlaps heavily.
This work is often called AI SEO, generative engine optimization (GEO) or answer engine optimization (AEO). Each AI platform retrieves and presents information differently, so a citation in one product does not establish visibility in another.
Our offer combines local SEO services with work that makes your site readable and citable in AI search. We check page access, service answers and business information. Google says its AI features require no special AI markup or extra optimization beyond its existing SEO guidance. Read Google's guidance on AI features.
How do I know if AI can even read my site?
Run the free check at the top of this site. It checks for accidental noindex tags and wrong canonicals, reads robots.txt for live-search crawler blocks, checks your business markup, and tests whether your page has content before JavaScript runs.
A crawler block can come from robots.txt, a security plugin, a CDN rule or a hosting setting. We first confirm which user agent is blocked and whether the block was intentional, then document the change before touching it.
Important service information should also be present in the page's HTML. We compare the initial response with the rendered page so a script-dependent layout does not hide the main content from a crawler that only receives the first response.
Which crawlers matter, and what does blocking them do?
OAI-SearchBot, Claude-SearchBot and PerplexityBot affect live search visibility. Training crawlers are a separate privacy choice.
Each assistant uses named user agents you can allow or block in robots.txt. They do different jobs, which is why blanket-blocking has consequences people don't intend.
- GPTBot
- OpenAI's training crawler. Blocking it keeps your content out of model training but doesn't affect live answers.
- OAI-SearchBot
- OpenAI uses this crawler to surface websites in ChatGPT search results. An opted-out site will not appear in ChatGPT search answers, although it can still appear as a navigational link.
- Claude-SearchBot
- Anthropic's search crawler. Blocking it can reduce your visibility in Claude's web-search results.
- PerplexityBot
- Perplexity's. Perplexity cites sources visibly, so this is the one where being allowed is most obviously worth it.
- Google-Extended
- Controls Gemini model training and grounding in Gemini apps. It does not control Google Search or AI Overviews and is not a ranking signal. It's also the one switch that doesn't separate the two uses, so it's a genuine choice rather than a fix. We'll show it to you and you decide. We won't quietly flip it.
What actually gets changed on the site?
Indexability and live-search crawler access first, then clear passages and structured data. /llms.txt is optional, not a ranking requirement.
Indexability comes first because nothing else matters while a page says noindex or points its canonical somewhere else. Then live-search crawler access, pages written in clear complete passages, and schema markup so your business details are machine-readable rather than merely visible. An optional /llms.txt can provide a compact index for tools that choose to read it, but it is not tested for or treated as a prerequisite.
The same review also checks whether the visible page, Business Profile and structured data agree on core facts such as services, address and hours. We report those consistency checks separately from any later change in traffic or enquiries.
What is llms.txt and does it actually do anything?
It's an optional plain-text index at /llms.txt. It is an emerging convention, not a search standard or a ranking signal.
The honest position: major search providers do not promise to use it, and Google Search explicitly says it does not. It can still be a convenient, cheap summary for agents and tools that deliberately request it, so we maintain one without pretending it earns visibility by itself.
A missing /llms.txt is not a fault and it is not one of the nine tests. If one is published, it should be real plain text rather than an HTML error page returned with a 200 status.
How does schema markup support AI search?
It gives crawlers explicit business facts, but it does not guarantee an AI citation or replace clear visible content.
LocalBusiness schema can identify an address, hours and phone number in a machine-readable format. It should repeat facts that visitors can see on the page and that the business has verified.
Google does not require special AI markup for AI Overviews or AI Mode. Its guidance says established SEO fundamentals still apply, including indexable pages, internal links, useful text and structured data that matches the visible content.
How do you prove it's working?
Every month we ask the assistant the questions your customers would ask and report whether you were named, with screenshots. If the answer is no, it says no.
The questions are yours. The actual phrasings a customer would use, agreed at the start and kept stable so the month-to-month comparison means something. Changing the questions until one of them returns your name is how this gets faked, so the list doesn't move.
Our monthly check uses Gemini and is run by hand. We ask the agreed questions and save screenshots. The report names the engine tested and never implies more than that. For each agreed question, we record the date, whether the business was named and whether a source link appeared. A mention without a link is recorded separately from a citation. Google AI Overview examples on this page are separate dated observations; they do not prove ChatGPT or Perplexity coverage.
How does AI SEO fit into a long-term search strategy?
AI SEO builds on search engine optimization: accessible pages, useful answers, internal links and accurate business information.
The starting point is a page that answers a real customer question and can be found through ordinary search. We then check live-search crawler access and record whether the agreed AI questions name or cite the business on the date tested.
Search Console records Google search activity. Dated screenshots record the AI check. Enquiries need their own measurement. Keeping those sources separate prevents an AI mention from being reported as traffic or a lead.
Common questions
Is this instead of regular SEO?
Can you guarantee ChatGPT will recommend me?
Should I block AI crawlers to protect my content?
What does it cost?
Do AI answers actually send traffic?
More ways to work together.
Your business.
Our next project.
Hire BrainWage for AI visibilityStart with a conversation about where you want to go.