agentos.guide › blog
Before you hire an LLM SEO agency for SaaS, let your Agent OS do the groundwork: audit crawler access, check rendering, draft schema and brief your first comparison page.
You'll either fix the basics yourself or walk into the sales call knowing exactly what you need.
When the audit's done, book a free SEO strategy session and take your agent's output with you.
Give your agent three things.
Keep the agent on read and draft permissions only.
It shouldn't push code, edit robots.txt or send emails without you.
Search bots and training bots are separate, and each company documents them: OpenAI, Perplexity and Anthropic.
Fetch /robots.txt from each host in hosts.txt.
For each host, report whether these user agents are allowed on / :
OAI-SearchBot, PerplexityBot, Claude-SearchBot (search)
GPTBot, ClaudeBot, Google-Extended (training)
Flag any host where a SEARCH bot is blocked.
Do not change any file. Output a table: host | agent | allowed | line that decides it.
Blocking OAI-SearchBot keeps you out of ChatGPT search answers, according to OpenAI.
Google-Extended works differently: its common crawlers page confirms that blocking it neither removes you from Google Search nor changes your rankings, because it only governs Gemini training and grounding.
After robots.txt, check the CDN, as OpenAI asks hosts to allow its published IP ranges.
Firewall "bot fight" settings are the usual culprit when robots.txt looks fine but the bot still can't get in.
Ask your agent to list the CDN and WAF products in use from the response headers, so you know where to look.
OpenAI also notes that robots.txt changes take roughly a day to register for search, so re-run this prompt the following morning rather than straight away.
Save each run's table with the date in the filename.
When an agency later asks "what changed and when", you'll have the answer in seconds.
Google's JavaScript SEO guide notes that "not all bots can run JavaScript", so SaaS pages built client-side can look blank.
For the 30 URLs in top-urls.txt:
1. Fetch the raw HTML with no JavaScript.
2. Render the page in a headless browser.
3. Report: H1 present in raw HTML? main copy word count raw vs rendered?
links using <a href> vs click handlers? any noindex in raw HTML?
4. List missing pages that return 200 (soft 404 risk).
Report only. Do not edit code.
Anything that only appears after rendering is a job for your developers or an agency.
Pay special attention to the docs portal and the changelog.
Both are often third-party widgets that load their text from an API after the page opens, which leaves bots with an empty shell.
Also watch for a noindex in the raw HTML that a script removes later: Google's guide warns that it may skip rendering such pages entirely.
Ask the agent to sort the results worst first, so the pages with the biggest raw-versus-rendered gap reach your developer at the top of the ticket.
📞 Prefer a team to read your agent's findings with you?
Book a free SEO strategy session and bring the crawler and rendering reports your Agent OS produced. Julian's team will tell you what to fix first.
Bing's Webmaster Guidelines ask for clear, consistent names for organisations and products.
Read our home page, about page and these profile URLs: profiles.txt.
1. List every variation of our company and product name you find.
2. Draft Organization JSON-LD with name, url, logo and sameAs
using only the official profile URLs I gave you.
3. Flag mismatched descriptions across profiles.
Draft only. I will review before anything ships.
Google's Organization markup docs explain how sameAs links to your official profiles.
Don't ask your agent for an llms.txt as a Google fix, because Google says Search ignores those files.
Google's generative AI search guide rewards non-commodity content with a real point of view.
Write a content brief for "[Our Product] vs [Competitor]".
Use only: our docs, the competitor's public docs (link each claim),
and the sales-call notes in objections.md.
Include: who each tool suits (be fair), a dated feature table,
a migration checklist, and 5 questions buyers ask.
No made-up stats. Mark anything you could not verify.
A human from product signs off every claim.
The fairness instruction isn't politeness.
Comparison pages that admit where a rival is the better fit read as trustworthy, and trustworthy pages are the ones people and AI answers come back to.
Run the same prompt for your top three competitors and one "alternatives to" page, then stop.
Google's guide warns that spinning up a page for every variation of a query is a scaled content risk, so quality beats volume here.
Give the brief to a writer, or to your agent for a first draft, but publish nothing your sales team wouldn't say on a call.
Find 25 sites relevant to [category] SaaS buyers:
integration partner directories, category roundups, podcasts,
and newsletters that link to tools like ours.
For each: URL, why it fits, contact page if public.
Draft one short pitch per site. DRAFT ONLY. Do not send anything.
Keep outreach inside Google's link spam policy: earned editorial links, and rel="sponsored" on any paid placement.
The "draft only" line is there for a reason.
Outreach goes out under your company's name, and a badly targeted email to an editor is hard to take back.
Read each pitch, cut anything generic, and send the best five yourself.
Integration partners are usually the warmest list, since a listing in their directory helps both sides.
| Day | Agent task | Your job |
|---|---|---|
| Monday | Re-run prompts 1 and 2 | Raise tickets for anything new |
| Tuesday | Draft one docs or integration page | Check accuracy |
| Wednesday | Comparison brief | Approve or rewrite |
| Thursday | Outreach research | Choose who to contact and send yourself |
| Friday | Pull AI impressions and citations | Log changes |
For Friday, use Search Console's generative AI report and Bing's AI Performance report.
In our own analytics, ChatGPT referrals usually show as chatgpt.com, so add that to the log too.
🔥 Learn AI SEO yourself, with the Agent OS installed and ready
Inside the AI Profit Boardroom you get step-by-step video trainings, the installable Agent OS, four live coaching calls a week and daily Q&A with 3,600+ members.
Your agent's output turns a vague sales call into a working session.
| File | From prompt | What it tells the agency |
|---|---|---|
| crawler-access.csv | 1 | Which hosts block AI search bots today |
| render-gap.csv | 2 | Which pages look empty to bots |
| entity-draft.json | 3 | Name mismatches and draft markup |
| comparison-brief.md | 4 | Your positioning and buyer objections |
| outreach-shortlist.csv | 5 | Where you already have warm partners |
A good agency will read these and tell you which two problems to fix first.
If it skips straight to a package without looking, that tells you something too.
Your agent can find problems and draft pages.
It can't fix a rendering stack, judge which competitor claims are fair, or build relationships with editors.
Hand over when any of these are true:
Ask any agency how its AEO and GEO advice lines up with Google's guidance, a question Google now lists on its hiring an SEO page.
And remember nobody can guarantee a #1 ranking or a ChatGPT mention, as Google and OpenAI both say.
For the service view, see our guide to LLM SEO services.
Ready to hand over? Book a free SEO strategy session.
📞 Groundwork done? Hand the strategy to a pro
Book a free SEO strategy session with Goldie Agency and turn your agent's drafts into a plan for docs, comparison pages and links.
🎁 Two free add-ons for your agent
Feed it the 200+ AI SEO Prompts for briefs and audits, and read Julian's free link building book before your agent drafts a single outreach email.
It can draft the change, but keep it on read and draft permissions. A person should review and deploy any robots.txt edit.
The search ones: OAI-SearchBot, PerplexityBot and Claude-SearchBot. Training crawlers are documented separately and are your own business decision.
Not as a Google tactic. Google says Search does not use llms.txt, though some other systems may read it.
When pages are empty without JavaScript, when you have many integrations to document, or when you need people to earn links and mentions.
Run the five prompts this week, keep every output as a draft, and book a free strategy session when you're ready to hire an LLM SEO agency for SaaS.
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.
→ SEO Agency For SaaS Prep: 5 Prompts For Your Agent OS
→ ChatGPT SEO Agency Groundwork: 5 Agent OS Prompts
→ SEO Agency for Startups: Do the Groundwork in Your Agent OS
→ AI Search Optimization Services: Prep 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 👉