agentos.guide › blog
How to rank in ChatGPT starts with groundwork your Agent OS can do in an afternoon: checking crawler access, auditing your key pages, drafting schema and building a mention list.
None of it buys a guaranteed spot, because OpenAI's web search help article says plainly that placement is not guaranteed.
It does remove the blockers and give you pages worth citing, which is the part you control.
When the groundwork is done and you want a strategy on top, book a free SEO strategy session with Julian's team.
Your agent can fetch files, read pages, compare facts and write drafts much faster than you.
It cannot verify your business, earn a genuine editorial mention or decide what ChatGPT cites.
So every prompt below ends in a draft or a report you approve, and nothing touches your live site without you.
The facts file is the agent's source of truth, so keep it short and exact.
Update it the moment anything changes, such as new hours or a new service, and rerun the audits that depend on it.
Fetch https://[mydomain]/robots.txt.
For each of these user agents, tell me if it is allowed, blocked, or not named:
OAI-SearchBot, GPTBot, ChatGPT-User, PerplexityBot, Claude-SearchBot, ClaudeBot, Bingbot, Googlebot.
Flag any wildcard group that disallows everything.
Then fetch https://openai.com/searchbot.json and summarise the IP ranges my CDN must allow.
Finally fetch my top 10 URLs from sitemap.xml and report any meta robots NOARCHIVE, NOCACHE or noindex.
Output: a table and a proposed robots.txt. DRAFT ONLY. Do not edit any live file.
Why it matters: OpenAI's crawler overview says sites opted out of OAI-SearchBot will not be shown in ChatGPT search answers.
GPTBot is the training crawler and is set separately, so blocking it does not cost you search visibility.
The Bing Webmaster Guidelines add that NOARCHIVE keeps content out of Copilot answers, which is why the prompt checks for it.
Three results need action straight away.
If OAI-SearchBot shows as blocked, ChatGPT search cannot show your pages in its answers, so fix that line first.
If a wildcard group disallows everything, every bot without its own group inherits that block, which usually means a leftover staging rule.
If your CDN returns 403 errors to the IP ranges in searchbot.json, the robots.txt fix alone will not help.
Two results are a choice rather than a fault.
GPTBot and ClaudeBot are training crawlers, so allow or block them based on how you feel about model training, not search.
Perplexity and Anthropic both say their search bots, PerplexityBot and Claude-SearchBot, are what put you in their answers.
Read questions.md and facts.md.
Fetch each URL I list below and, for every question, tell me:
1. Which page answers it, if any.
2. Whether the answer appears in the first two sentences of a section.
3. Whether key facts sit in plain text, not images or PDFs.
4. Whether the page shows an author and a last-updated date.
5. Any fact that contradicts facts.md.
Score each page out of 10 for "a model could quote this without guessing".
Output: a ranked fix list. DRAFT ONLY.
URLs: [paste 5-10 URLs]
Google's generative AI guide says unique, non-commodity content will likely influence AI search presence more than anything else in it.
Your agent can find the gaps, but the first-hand detail that fills them has to come from you.
Start with the lowest-scoring page that targets your most valuable question, not the page that is easiest to fix.
One strong rewrite a week beats ten rushed ones, and it keeps every change easy to track in your referral data.
🔥 Want a human strategy on top of the audit?
Bring the agent's reports to a call and Julian's team will tell you which fixes move the needle first. Book a free SEO strategy session.
Using only facts.md, draft Organization JSON-LD for my homepage.
Include name, url, logo, and sameAs links to every profile listed in facts.md.
Do not invent any value. If a field is missing from facts.md, leave it out and tell me.
Then fetch my homepage and list any value in your draft that does not match the visible page text.
Output: the JSON-LD block plus a mismatch list. DRAFT ONLY.
Google's Organization markup docs say it helps Google tell your business apart from others, and sameAs links your profiles.
Google also says no special schema is required for its AI features, so treat this as tidy-up, not a shortcut.
The same goes for llms.txt: Google says Search does not use it, so do not let your agent sell you on one as a Google fix.
Take question [number] from questions.md.
Search the web and list the 5 sources that currently answer it best, with URLs.
For each, note what it covers and what it misses.
Then write a brief for my page:
- a two-sentence direct answer
- 4-6 H2s phrased as follow-up questions
- the first-hand proof I should add (ask me for it, do not invent it)
- one comparison table idea
Output: brief only. DRAFT ONLY. Do not write the article.
Keep it to one page per question cluster, because Google warns that spinning out pages for every phrasing can fall under its scaled content abuse policy.
Read questions.md.
For the top 5 questions, find which domains are cited or ranked repeatedly.
For each domain, tell me: what type of site it is, whether it accepts guest articles,
expert quotes, podcast guests or partner listings, and the public contact route.
Flag any that look like paid link farms or PBNs and exclude them.
Output: a spreadsheet-style table and a short pitch draft per site.
DRAFT ONLY. Do not send any email or form.
If you agree a paid placement, mark the link rel="sponsored", as Google's outbound link guidance sets out.
Earned editorial mentions are the goal, and Google says chasing inauthentic mentions is not as helpful as it looks.
🔥 Learn AI SEO yourself
Inside the AI Profit Boardroom you get step-by-step video trainings, the installable Agent OS, four coaching calls a week and 3,400+ members running these prompts.
| Day | Agent job | Your job |
|---|---|---|
| Monday | Rerun Prompt 1 and flag any change | Approve robots.txt or CDN fixes |
| Tuesday | Prompt 4 brief for one question | Add first-hand proof and publish |
| Wednesday | Prompt 5 for new outreach targets | Send the pitches you approve |
| Friday | Pull referrals and citation counts into a report | Decide next week's page |
Ask the agent to log each one with the URL and the fix, then work through the list in order of buyer impact.
It is dull work, and that is precisely why handing it to your agent pays off.
Ask your agent to compile four numbers each Friday.
OpenAI's Business Hub article notes that a mention for an online business counts only when ChatGPT references your website, not your brand name alone.
The Bing AI Performance post says its citation counts do not show ranking or placement, so watch the trend.
Hand it over when the audits are clean but citations are not moving after a few months.
Hand it over when outreach needs relationships your agent cannot build.
Hand it over when the site is complex, such as a JavaScript app, a multi-location brand or a regulated sector.
Before you hire, read Google's Do you need an SEO? page, which says no one can guarantee a #1 ranking.
For an owner-focused version of this, see how to get my business on ChatGPT.
🔥 Hand your agent's groundwork to Julian's team
Julian's own published numbers list 1,000+ SEO and link building campaigns and 425K+ YouTube subscribers. Book a free SEO strategy session and bring your reports.
Load the 200+ AI SEO Prompts into your Agent OS as a prompt library, and read Julian's free link building book before your agent drafts any outreach.
Then Book a free SEO strategy session when you want a second opinion on the plan.
It can, but keep it to drafts. Review the change yourself, because a wrong Disallow line can hide your whole site from OAI-SearchBot.
Any capable model with web fetch works. Check the GoldieBench leaderboard if you want scores for page-building tasks.
Weekly is enough for most sites, and always after a CMS update, a CDN change or a redesign.
They remove blockers and improve your pages, but OpenAI says placement is not guaranteed, so treat them as groundwork rather than a promise.
Set up the folder, run the five prompts this week, and book a free SEO strategy session or learn AI SEO yourself in the AI Profit Boardroom.
That is how to rank in ChatGPT with your Agent OS doing the groundwork.
About Julian
I'm Julian Goldie, an AI entrepreneur, SEO expert and the founder of the AI Profit Boardroom, which has 3,400+ members.
I help business owners scale with AI agents, automation and SEO.
My YouTube channel has 400,000+ subscribers, and I run Goldie Agency, a seven-figure SEO agency.
→ How To Get My Business On ChatGPT With Your Agent OS
→ ChatGPT SEO Agency Groundwork: 5 Agent OS Prompts
→ Rank In Google AI Overviews: 5 Agent OS Prompts To Start
→ AEO Specialist Groundwork: Run It In Your Agent OS
The installable system behind every guide on this site — dashboard, agents, memory and pipelines — updated as new tools land, with 3,400+ members and four coaching calls a week.
Join the AI Profit Boardroom →📺 Video notes + links to the tools 👉
🎥 Learn how I make these videos 👉