Field notes · AI agents, Hermes & Claude Code By Julian Goldie

ChatGPT SEO Agency Playbook: 8 Steps To Get Cited In ChatGPT Search

The exact order to run a ChatGPT search engagement, the robots.txt lines to check, and where AI agents save the most time.

Get The AI Profit Stack Join AIPB →
  • 01 1,000+ done-for-you AI agent workflows
  • 02 5 live coaching calls / week with me
  • 03 7-day refund, cancel anytime
  • 04 3,400+ AI operators inside

A ChatGPT SEO agency earns its fee in the first two weeks, when it opens your robots.txt, your CDN rules and your analytics and proves whether ChatGPT search can even reach you.

Everything after that is ordinary, careful SEO pointed at a new kind of results page.

This is the operator playbook: the order I would run the work in, the exact lines to check, and the places an AI agent saves real hours.

If you would rather have a team run it with you, book a free strategy session and bring your domain.

Day One: Write Down What OpenAI Actually Says

Start every engagement from the source, not from a vendor deck.

OpenAI's help article on searching the web with ChatGPT has a short section on making a website available in results.

It says ChatGPT ranks results using multiple factors and that placement is not guaranteed.

It also gives the one hard requirement: let OAI-SearchBot crawl the site, and make sure your host or CDN lets traffic in from OpenAI's published searchbot IP addresses.

Paste those two sentences into the kickoff doc so the client and the team work from the same rule.

Any promise that goes beyond them is a sales line, not a deliverable.

Step 1: Audit Robots.txt For Every AI Search Bot

Open /robots.txt and look for each search crawler by name.

The OpenAI crawler overview lists OAI-SearchBot for search, GPTBot for model training and ChatGPT-User for actions a person triggers inside ChatGPT.

Each setting is independent, so you can welcome search and still refuse training.

# Appear in ChatGPT search, opt out of training
User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

# Other AI search engines
User-agent: PerplexityBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

Look for a blanket rule like User-agent: * with Disallow: / left over from a staging site, because it blocks OAI-SearchBot too.

OpenAI notes that robots.txt changes take about 24 hours to reach its search systems, so log the date of every edit.

Perplexity's crawler page says PerplexityBot is the one to allow for its results and is not used for foundation-model training.

Anthropic's crawler help article warns that blocking Claude-SearchBot may reduce your visibility in its search results.

Step 2: Check The Firewall, Not Just The Text File

A perfect robots.txt means nothing if the CDN answers OpenAI with a challenge page.

OpenAI publishes its searchbot ranges at openai.com/searchbot.json, so compare them with your WAF allow rules.

Pull a week of server logs and filter for the OAI-SearchBot user-agent string.

Status 200 on real pages is the goal.

A wall of 403 or 429 responses tells you the firewall is the problem, and that fix usually sits with whoever manages hosting.

Gotcha: bot-fight or "super bot" modes on some CDNs block verified crawlers by default, so check that toggle before anything else.

Step 3: Fix Indexing In Google And Bing First

ChatGPT's help page says its search sometimes rewrites your question and sends it to partner search providers, and the privacy links it lists include Microsoft.

That is why I treat Bing indexing as part of the job, not an extra.

The Bing Webmaster Guidelines say Copilot and grounding run on the same crawling, indexing and ranking base as classic Bing search.

On the Google side, AI features and your website says a page only needs to be indexed and eligible for a snippet to show in AI Overviews or AI Mode.

So verify the site in both webmaster tools, submit the sitemap and clear coverage errors before writing a single new page.

For fresh URLs, IndexNow lets you ping Bing the moment a page goes live.

📞 Want this audit done on your site this week? Book a free SEO strategy session and my team will walk through your robots.txt, firewall and index coverage with you on the call. → Get the free ChatGPT visibility plan

Step 4: Map The Questions Buyers Type Into ChatGPT

Next, list the real questions your buyers ask before they pick a provider.

Pull them from sales calls, support tickets, Search Console queries and the "People also ask" boxes on your main terms.

Group them into three buckets: "best X for Y", "X vs Y" and "how do I fix Z".

Each bucket becomes a page type, and each page answers one question clearly near the top.

Google's guide to optimizing for generative AI features calls this kind of first-hand, specific material "non-commodity content", and that is the bar to hit.

Step 5: Build Pages That Are Easy To Quote

Lead each page with a two- or three-sentence answer, then the proof.

Use plain headings that repeat the question in normal words.

Put the facts a model needs in visible text: who you serve, where, how the service works and what it does not include.

Add a short table when you compare options, because tables hold up well when a summary gets pulled from them.

Skip the gimmicks.

Google's AI optimization guide says you can ignore chunking content into fragments and making llms.txt files for Google Search.

Step 6: Lock Down Entity Facts And Schema

Pick one canonical version of your business name, address, phone, founding story and service list.

Then make every profile you control match it: site footer, About page, Google Business Profile, LinkedIn and directories.

Add Organization structured data with name, url, logo and sameAs links to those profiles.

Local firms use the LocalBusiness type, which Google treats as a subtype of Organization.

Google is clear that no special schema is required for its AI features, so treat markup as a consistency tool, not a ranking switch.

Keep the markup matched to the visible text on the page, which Google's AI features page calls out directly.

Step 7: Earn Mentions On Sites That Already Get Cited

Ask ChatGPT your money questions with search on, then open every citation it shows.

Those cited domains are your outreach list: trade publications, review roundups, local news and niche blogs.

Pitch them something useful, like original data, a how-to or a quote from someone on your team with real experience.

If a placement is paid, mark the link rel="sponsored", which Google's guide to qualifying outbound links prefers for ads and paid placements.

Google's spam policies treat buying links that pass ranking credit as link spam, so the process stays manual and editorial.

Goldie Agency describes its own link building as "manual outreach, no PBNs", which is the standard to hold any partner to.

🔥 Learn AI SEO yourself before you hire anyone Inside the AI Profit Boardroom you get step-by-step video trainings on AI search, the installable Agent OS that runs audits like this one, and four live coaching calls every week. → Join the AI Profit Boardroom

Step 8: Claim The Business In ChatGPT Business Hub

OpenAI's help center now has a page on setting up your business on ChatGPT.

Business Hub lets an authorized owner claim a listing, verify it by phone, email, DNS record or Shopify, and then update details.

The admin who claimed it can grant an agency access, so the owner never has to hand over a login.

Insights show mentions and website clicks over the past 28 days.

The same page says claiming does not guarantee more visibility and that advertising does not influence ChatGPT's independent answers.

Gotcha: local stores and restaurants can currently claim only an existing U.S. listing, so non-U.S. local clients may have nothing to claim yet.

Where AI Agents Speed Up The Work

Agents are good at the repetitive half of this process.

Give one a URL list and it can fetch each robots.txt, flag missing bot rules and write the findings into a sheet.

Give it your service list and it can draft Organization JSON-LD for a human to check.

Give it ten buyer questions and it can pull the pages ChatGPT cites for each, so you start outreach research with names instead of guesses.

Keep a person on approvals: no agent should publish pages or send outreach emails without review.

The AI Profit Boardroom has the Agent OS setup if you want to learn AI SEO yourself and run these steps in-house.

A Worked Example: A Two-Location Dental Practice

Here is how the steps play out for a small business.

  1. Check robots.txt and find a leftover Disallow: / from the old developer, then remove it.
  2. Ask the host to allow OpenAI's searchbot ranges after logs show 403 errors.
  3. Verify both locations in Google Search Console and Bing Webmaster Tools and submit the sitemap.
  4. List the twelve questions patients ask the front desk, such as emergency hours and implant recovery.
  5. Write one clear page per question, led by a short answer from the dentist.
  6. Make the name, address and phone match on the site, the Business Profile and every directory.
  7. Pitch a local news site and two dental health blogs with a seasonal checklist.

None of that needs a trick, and every step can be checked.

How To Report Progress Without Overpromising

Report what you can measure and label what you cannot.

In our experience, ChatGPT visits usually show up in analytics with chatgpt.com as the referrer or source, so build a segment for it.

Track Business Hub mentions and clicks if the client is eligible.

Bing's AI Performance report shows how often your URLs are cited in Copilot and Bing AI answers.

Google counts AI Overviews and AI Mode traffic inside the Search Console Performance report under the Web search type.

Add a fixed list of test prompts and screenshot the answers once a month, noting that results shift by user, location and day.

Red Flags When You Hire Someone To Run This

Google's page on hiring an SEO says no one can guarantee a #1 ranking, and the same logic applies to a ChatGPT mention.

Walk away from anyone who promises a guaranteed citation, claims a special relationship with OpenAI or sells a secret method.

Be wary of PBNs, link farms and bulk AI pages, which Google's spam policies cover as link spam and scaled content abuse.

Ask whether their AEO or GEO advice matches Google's official guidance, which is a question Google now lists itself.

Give read access to Search Console during an audit, not full write access.

📞 Ready to hand the checklist to a team? Book a free SEO strategy session and we will map your robots.txt, entity facts and outreach targets for ChatGPT search in 30 minutes. → Book the free strategy session

Your First-Week Checklist

  • Robots.txt allows OAI-SearchBot, PerplexityBot and Claude-SearchBot.
  • Firewall logs show 200 responses to OAI-SearchBot.
  • Site verified in Google Search Console and Bing Webmaster Tools.
  • Sitemap submitted and IndexNow set up.
  • Buyer questions listed and grouped by page type.
  • Organization schema matched to visible facts.
  • Business Hub claim started where eligible.
  • A chatgpt.com referral segment created in analytics.

Want a second pair of eyes on the list? Book a free SEO strategy session and bring your answers.

To learn AI SEO yourself, the AI Profit Boardroom walks through each item on video.

🎁 Free tools for your first ChatGPT SEO sprint Grab the 200+ AI SEO Prompts and the free link building book, Link Building Mastery, before you brief anyone.

Also On Our Network

FAQ: ChatGPT SEO Agency Playbook

What is the first thing a ChatGPT SEO agency should check?

Whether OAI-SearchBot can reach the site. That means robots.txt allows it and the CDN or firewall lets OpenAI's published searchbot IP ranges through.

Can I allow ChatGPT search but block training?

Yes. OpenAI's crawler page says OAI-SearchBot and GPTBot are independent, so you can allow the first and disallow the second.

How long do robots.txt changes take to apply in ChatGPT search?

OpenAI says about 24 hours from the robots.txt update for its search systems to adjust.

Does schema guarantee a ChatGPT citation?

No. Schema helps keep facts consistent, but Google says no special markup is needed for its AI features and OpenAI says placement is not guaranteed.

Can an agency manage my ChatGPT Business Hub listing?

Yes, if you claimed it. OpenAI says the admin who claimed the business can grant an agency access using the agency's own ChatGPT account.

📺 Video notes + links to the tools 👉

🎥 Learn how I make these videos 👉

🆓 Get a FREE AI Course + Community + 1,000 AI Agents 👉

About Julian

I'm Julian Goldie, an SEO entrepreneur, author and founder of the AI Profit Boardroom, which has 3,400+ members.

I help business owners scale with AI agents, automation and SEO.

  • I've built a 7-figure SEO and link building agency, Goldie Agency, with a team of 70+ SEO experts.
  • I've grown a YouTube channel to 400,000+ subscribers.
  • I wrote "Link Building Mastery".
  • My Udemy courses have taught over 29,000 students.

→ Get my best AI training inside the AI Profit Boardroom

Run the checks, fix access first, and when you want a team on it, talk to us on a free strategy session about hiring a ChatGPT SEO agency that works from OpenAI's own rules.

§ Field reports

Real wins from inside the AI Profit Boardroom

See all 3,400+ members →
AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot

Scroll sideways →

⚑ Next step

Ready to run AI agents that actually do the work?

Join 3,400+ operators inside the AI Profit Boardroom. Get 1,000+ plug-and-play AI agent workflows, 5 coaching calls a week, and a community that holds you accountable.

Join The AI Agent Community →

7-day no-questions refund · Cancel anytime

Found this useful? Get more of this site in your Google.

One tap adds us as a preferred source — Google then shows you our posts more often in Search, Top Stories, and AI Overviews.

← Back to all posts