Blog

How to Show Up in ChatGPT
for Fredericton Searches.

By Lesli Rose · April 17, 2026 · 10 min read

When we audited 36 Fredericton businesses across six industries, exactly zero appeared in ChatGPT's top recommendations for their category. Not one. That is the AI visibility problem, and it is the new ranking layer nobody is paying attention to. Here is how to fix it.

How ChatGPT Decides Who to Recommend

ChatGPT does not have a local index the way Google Maps does. It has no proximity ranking and no paid placement. When someone asks for a local recommendation, ChatGPT either browses in real time (if web browsing is on) or pulls from its training corpus.

Either way, it is looking for businesses that meet three tests:

  1. Citable structured data. Your site has schema markup AI can parse.
  2. Third-party mentions. You are referenced in news, listicles, reviews, forum posts, press releases -- anywhere other than your own site.
  3. Content in AI-friendly formats. Clear Q&A, lists, tables, explicit city and service mentions in natural language.

Step 1: Add llms.txt

llms.txt is a plain-text file at your domain root (like robots.txt). It tells AI systems who you are, what you do, and where your key content lives. Keep it under 3,000 words, markdown format, with clear section headers.

Minimum sections: Business overview, services with links, service area (explicitly name Fredericton and surrounding areas), key pages, sitemap link.

Step 2: Schema Markup Every AI Citable Page

LocalBusiness schema with full NAP. FAQPage schema on any page with Q&A. Service schema on each service page. Organization schema on the homepage. BreadcrumbList sitewide. Validate everything on Google's Rich Results Test before going live.

Step 3: Get Mentioned Outside Your Own Site

This is the step most Fredericton businesses skip. Your own website telling AI you are good at something is worth almost nothing. Third-party sources telling AI you are good at something is worth almost everything.

Places that count:

  • Local news mentions (even small features)
  • "Best of Fredericton" roundup articles and listicles
  • Industry-specific directories (Canadian Bar for lawyers, RateMDs for health)
  • Forum threads (Reddit r/Fredericton, local Facebook groups)
  • Partner business websites linking to you
  • Press releases when you launch something new

Step 4: Write Content AI Can Cite

AI systems cite content in specific formats well: Q&A sections, numbered lists, tables with headers, short paragraphs with clear topic sentences. If your homepage is a single block of marketing copy, AI has nothing to grab. Break it into cited chunks.

Explicit beats implicit. "We serve Fredericton, Oromocto, New Maryland, and Hanwell" is citable. "Proudly serving the River Valley" is not.

Step 5: Allow the Crawlers

Check your robots.txt. You need to allow GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, and Applebot-Extended. Most Fredericton business sites are accidentally blocking one or more.

Related reading

AI discoverability in your monthly plan.

llms.txt, schema, content formatting, citation outreach -- all included at $599/month.

Get Free Audit

FAQ

How do I test whether ChatGPT mentions my Fredericton business?

Open ChatGPT, ask a question a customer would ask -- "best dentist in Fredericton," "plumber near Fredericton NB," etc. If your business does not appear in the top 3 names, you have work to do. Test Perplexity and Gemini with the same prompts -- each has a different source model.

Does llms.txt actually do anything?

Yes, for the AI systems that read it (ChatGPT, Perplexity, Anthropic). Not all of them do yet, but the ones that do use it as a structured intro to your site. It takes 10 minutes to add and the downside is zero.

Why does ChatGPT mention my competitor but not me?

ChatGPT synthesizes from web content. If your competitor has more structured data, more review signals, and more third-party mentions, AI has more to pull from. The fix is to become the business with the clearer signal -- not to ask ChatGPT for a favor.