ChatSEO
Free ยท Nothing gated

The Claude
SEO Department

Six SEO functions. One shared brief. Every prompt below is the real one โ€” copy, paste, run.

How a solo founder gained 14,500 organic clicks in 100 days โ†’

Free ยท No credit card required

System map: a central SEO Brief connected to six function cards โ€” Research, Technical, Content, On-Page, Authority, Measurement.
Six functions, one shared brief in the middle. That middle block is the whole trick.
Nicholas

Hey there, I'm Nicholas ๐Ÿ‘‹

I grew my last B2C app to 15K Google clicks/month as a solo founder, then sold it. Turns out I fell in love with SEO along the way.

So now I'm building ChatSEO.app โ€” an all-in-one SEO employee whose job is to make sure you rank #1 in Google and in AI search.

This department is exactly how I run it. Try it free โ†’


Why most SEO prompting fails

It isn't the prompts. It's that you re-explain your business every single time.

You open a new chat, paste a decent prompt, and spend the first three messages describing what you sell, who buys it, and which competitors matter. The model gives generic advice because you gave it a generic starting point. Next task, new chat, same explanation.

Six functions run off one shared SEO Brief. Write it once. Every function starts already knowing your business.

Comparison: without a brief, six disconnected scattered documents with tangled lines. With one brief, six aligned documents all feeding from a single SEO Brief block.
Left: what a prompt library feels like. Right: what a department feels like.

Step 1 โ€” Write the Brief

Ten minutes, once. Paste it at the top of any function below, or save it as a Claude Project instruction / ChatSEO memory so it's always there.

The SEO Brief ยท fill in and save
# SEO BRIEF โ€” [company name]

SITE: [domain]
WHAT WE SELL: [one sentence, plain language, no jargon]
WHO BUYS IT: [job title or persona + the trigger that makes them look]
MARKET + LANGUAGE: [country/region, language]
PRICE POINT: [free / $X per month / $X one-off / enterprise]

MONEY PAGES (max 3, the ones that make revenue):
1. [url] โ€” [what it's meant to rank for]
2. [url] โ€” [what it's meant to rank for]
3. [url] โ€” [what it's meant to rank for]

COMPETITORS WE ACTUALLY LOSE TO (max 3, real SERP rivals, not aspirational):
1. [domain] 2. [domain] 3. [domain]

BASELINE (today's numbers, so we can tell if anything works):
- Organic clicks/month: [number]
- Pages getting any traffic: [number]
- Best current keyword + position: [keyword, position]

ALREADY TRIED: [what didn't work, so nobody suggests it again]
CONSTRAINTS: [hours/week available, no dev access, CMS, budget]

RULES FOR EVERY ANSWER:
- Use the numbers above. If a number is missing, ask for it โ€” never invent one.
- Recommend ONE next action, not a list of options.
- If you are not confident, say so and say what data would settle it.

The constraint is the product. Every prompt below ends in one action, not twenty recommendations. A list of twenty is how SEO advice becomes homework you never do.

One honest caveat. A Brief describes your business โ€” it can't see your data. Paste it into any AI and you'll get good reasoning about a site the model has never looked at. Every prompt below therefore says "say unknown rather than guess", and you'll hit that line often.

That's the gap ChatSEO closes: it plugs into your Search Console and runs these six functions against your real positions, real queries and real competitors โ€” so "unknown" becomes a number. Free to try, no card โ†’

Step 2 โ€” The six functions

Each one is a job, not a chat. Paste your Brief, then the prompt.

1

Research

Keyword discovery, search intent, SERP analysis, competitor gaps.

The failure mode here is a 200-keyword spreadsheet nobody acts on. This returns one keyword you can win next, with the reason it's winnable.

Run: weekly Returns: 1 keyword + why Needs: Brief
Research
Using my SEO Brief, find the single best keyword for me to target NEXT.

Rules:
- It must be closer to page 1 than to page 10, or genuinely unserved by my competitors.
- Ignore anything where the SERP is dominated by sites 10x my authority.
- Ignore pure-informational terms that will never touch revenue.

Return exactly this, nothing else:
1. THE KEYWORD
2. Estimated monthly volume (say "unknown" if you can't verify โ€” do not guess a number)
3. My current position, or "not ranking"
4. Who currently ranks 1-3, and the specific reason I can beat at least one of them
5. Which of my money pages should target it, or "needs a new page"
6. The ONE thing to do this week

Stop after point 6. Do not list alternatives.
2

Technical

Crawl audits, indexing, Core Web Vitals, schema.

Technical audits produce 60-item checklists where item 47 is the one that matters. This forces a single ranked fix, scored by impact against effort.

Run: monthly Returns: 1 fix Needs: Brief + crawl or GSC access
Technical
Using my SEO Brief, audit my site technically and return the ONE fix
with the highest impact-to-effort ratio.

Check in this order and stop at the first real problem:
1. Are my money pages indexed at all?
2. Is anything blocking crawl (robots.txt, noindex, canonical pointing away)?
3. Are there duplicate or near-duplicate versions competing?
4. Core Web Vitals on the money pages
5. Missing or broken structured data

Return exactly:
- THE PROBLEM (one sentence, in plain English)
- The exact page(s) affected
- Why it costs me traffic โ€” connect it to a money page or say "indirect"
- The fix, as steps someone non-technical can hand to a developer
- How I verify it worked, and when to check

If you cannot verify something without data you don't have, say exactly
which report to pull. Do not assume. Do not list other issues.
3

Content

Topic clusters, briefs, drafting, refreshes.

Refreshing an existing page that already ranks 8-20 beats writing a new one almost every time. This checks that first before it lets you write anything.

Run: weekly Returns: 1 brief Needs: Brief + keyword from #1
Content
Using my SEO Brief, build the content brief for: [KEYWORD FROM RESEARCH]

FIRST, answer this before anything else:
Do I already have a page that should rank for this?
- If YES โ†’ this is a REFRESH. Tell me the page, the 3 specific things it's
  missing versus the pages beating it, and stop there.
- If NO โ†’ this is a NEW PAGE. Continue below.

For a new page, return:
- Working title (under 60 characters)
- The search intent in one sentence: what does someone typing this actually want?
- The angle only I can credibly take, based on my Brief
- Section headings (H2s), max 6, in order
- The ONE proof point I must include โ€” data, screenshot, example โ€” or the
  page is just another summary of what already ranks
- Word count target, with the reason for that number

Do not write the article. Do not give me three title options.
4

On-Page

Titles, meta, internal links, cannibalization.

The cheapest wins in SEO. No writing, no dev ticket โ€” usually fifteen minutes of editing that moves a page already sitting on page two.

Run: weekly Returns: 1 page's edits Needs: Brief + target URL
On-Page
Using my SEO Brief, optimise this single page: [URL]

Return exactly:
1. CANNIBALIZATION CHECK โ€” do any of my other pages target the same intent?
   If yes, name them and say which page should win. This comes first because
   every other fix is wasted if two of my pages are competing.
2. TITLE โ€” the rewritten title tag, under 60 characters, with the reason
3. META DESCRIPTION โ€” rewritten, under 155 characters, written to earn the
   click rather than to describe the page
4. H1 โ€” only if it should change from what's there
5. INTERNAL LINKS IN โ€” 3 existing pages of mine that should link TO this page,
   with the anchor text for each
6. INTERNAL LINKS OUT โ€” 2 pages this one should link to
7. THE ONE THING โ€” if I only do one of the above today, which, and why

Use my real page content. If you can't access the URL, say so and ask me
to paste it rather than inventing what's on it.
5

Authority

Link prospecting, outreach, digital PR, mention tracking.

Most link prospecting produces 100 sites that will never reply. This returns one target with a real reason to care, plus the message.

Run: weekly Returns: 1 target + pitch Needs: Brief
Authority
Using my SEO Brief, find me ONE link opportunity I can actually close
this week.

Rules:
- No generic "guest post on high-DA sites". Name a specific site and a
  specific reason they would want to link to me.
- Prefer these, in order: (a) sites already mentioning me without a link,
  (b) resource pages listing my competitors but not me, (c) broken links
  pointing at something I could replace, (d) a genuine expert contribution.
- If you cannot verify the site exists and is relevant, say so. Never
  invent a URL, a contact name, or an email address.

Return exactly:
- THE TARGET (site + the exact page the link should live on)
- Why they'd say yes, in one sentence, from THEIR side not mine
- What I have to give them โ€” the asset, data, or quote
- The outreach message, under 120 words, no flattery opener
- What I do if they don't reply, once

One target only.
6

Measurement & AI Search

Search Console analysis, rank tracking, AI visibility, reporting.

This is the one that decides whether the other five were worth doing. It's also the one everyone skips. Run it first each week, not last.

Run: weekly, first Returns: 1 number + 1 action Needs: Brief + GSC export
Measurement
Using my SEO Brief and this Search Console data [PASTE OR CONNECT],
tell me what actually changed.

Compare the last 28 days to the previous 28 days.

Return exactly:
1. THE NUMBER THAT MOVED MOST โ€” up or down, with the actual figures.
   Not a summary of everything. The one that matters.
2. WHY โ€” the specific page or query behind the change. If you can't
   tell from this data, say "cannot attribute from this data" and name
   the report that would answer it.
3. IS IT REAL? โ€” is this a genuine change, or seasonality / a Google
   update / a reporting artefact? Say which, and how confident you are.
4. AI SEARCH โ€” am I being cited in AI answers for my money terms?
   If you cannot check this directly, say so โ€” do not guess.
5. THE ONE ACTION this tells me to take next week, and which of the
   other five functions handles it.

No dashboard. No "traffic is up 4% overall". One number, one action.

Step 3 โ€” The routine

Six functions is not six jobs. It's about thirty minutes a day.

The order matters more than the effort. Measurement runs first, on Monday, because it decides what the rest of the week is for. Most people run it last, as a report, which is how you spend a month optimising something that was never the problem.

Weekly timeline: Monday Measure, Tuesday Research, Wednesday Content, Thursday On-Page, Friday Authority. Caption reads 30 minutes a day.
Technical runs monthly, not weekly โ€” it doesn't change fast enough to earn a slot.
DayFunctionYou end the day with
MondayMeasurementOne number that moved, and what it means
TuesdayResearchOne keyword to go after
WednesdayContentOne brief, or one refresh list
ThursdayOn-PageOne page actually edited
FridayAuthorityOne outreach message sent
1st of monthTechnicalOne fix filed

The four things that kill this

1. Skipping the Brief

Without it every function gives you advice for a generic business. The Brief is the entire difference between a prompt library and a department. It takes ten minutes.

2. Letting a prompt return a list

If a function hands you twelve recommendations, it failed โ€” and you'll do none of them. Reply "give me one" and make it choose. That constraint is doing real work.

3. Accepting numbers the model can't source

Every prompt above says say "unknown" rather than guess. Keep that line in. An invented search volume will quietly send you after a keyword nobody types.

4. Running all six on day one

You'll produce a pile of output and change nothing. Run Measurement on Monday. Do the one thing it tells you. That's a complete week.

Where this still needs you


How one founder went from 250 โ†’ 750 clicks a day

He added +14,500 clicks just by chatting with AI.

No SEO expertise. He simply ran the recommendations he was given.

Search Console graph showing daily clicks rising from around 250 to around 750.

Why this works when old SEO tools don't

Here's the blunt truth about SEO in 2026.

Old SEO tools

  • 1โ€“2 useful insights buried in 100 pages of dashboards
  • Hours to extract anything actionable out of GSC
  • Five tools that don't talk to each other
  • Generic advice that works for everyone, therefore no one
  • Far too expensive

What you actually want

  • Your next SEO priority found in 30 seconds
  • What ten tools do, except it's done for you
  • Every recommendation based on your data
  • Trained on how real SEO experts actually work
  • One thing to do, not a dashboard to read
Comparison of traditional SEO tooling against the ChatSEO approach.

That's the entire idea behind ChatSEO

One SEO employee that reads your Search Console, finds the opportunity, and tells you the single next thing to do.

Try ChatSEO free โ†’

No credit card required