Content
A single agent doing local SEO spreads itself thin: it mixes keywords, copy and links in the same answer and none of them comes out right. This bot splits the work into 5 roles that pass the brief between them, and none of them publishes without you seeing it.
## By the numbers
- **5 roles**: strategy, keyword research, technical SEO, writing and link building.
- **2 phases in the links**, in this order: first local citations (directories with the correct NAP), then a small backlink campaign. The other way around does not work because without a consistent NAP the backlinks point to a blurry entity.
- **Zero doorway pages.** The prompt forbids them explicitly: it is the fastest way for Google to penalize a local site.
## The prompt
```
Set up a new bot in its own chat to run a local SEO team.
Create 5 roles that collaborate on a single brief:
1. SEO Director: owner of the plan and the order of work.
2. Keywords: sets the exact primary terms and the service + city titles.
No lists of 200 keywords: the ones that will actually be used.
3. Technical SEO: reviews site structure, metadata, and that every
service page has its canonical and its LocalBusiness schema.
4. Writing: writes the home page and service pages with real local copy
and intent to hire, not filler.
5. Links: first local citations with a NAP identical to the one on Google
Business Profile, then a small backlink campaign to the home page and
services.
Hard rules, no exceptions:
- Never create doorway pages (the same page with the city swapped).
- Never invent a service the business does not offer.
- Never look for prospects or links at businesses that do not exist.
- Never claim "the #1 in", years of experience, or certifications
unless I confirm them to you in writing.
Ask me before starting: business name, domain, verified services, areas
served, exact NAP (name, address, phone), priorities, and which phrases
or promises are forbidden.
The first run is supervised: you run the brief and the drafts with me
watching, and you show me every page, every citation, every outreach
target and every proposed post so I can approve BEFORE anything goes
live. After that you save it for on-demand SEO projects.
```
## What to change before using it
- **The NAP is the critical data.** If the name, address or phone are not identical to the ones on Google Business Profile, local citations work against you.
- **The verified services.** The writing role will want to fill the page; the business has to say what it really offers.
- **The forbidden phrases.** A licensed business and an unlicensed one cannot say the same things, and that is a legal problem, not a copy problem.
## Frequently asked questions
**Does it work for a business with a single location?**
Yes, and that is where it performs best. With several locations, run it once per location with its own NAP, or the citations contaminate each other.
**Can it publish on its own?**
No, and you should not let it. The prompt requires approval before anything goes live. Local content published unreviewed is the fast road to generic text with the city pasted in.
**Does it replace an agency?**
No. It splits the mechanical work into 5 roles and leaves the judgment to you: which services are sold, which promises can be made, and which pages are worth it.
## Credit
Adapted from [Seo Team](https://botdirectory.ai/bots/seo-team/) by `fatjoedavies`, from the [botdirectory.ai](https://botdirectory.ai) directory (MIT, Copyright 2026 Inbox Zero Inc.). Our version adds `LocalBusiness` schema and the rule of a NAP identical to Google Business Profile, and turns the ban on making things up into an explicit list of 4 hard rules: the original mentioned them in one run-on sentence.
View official page