Industries

SEO for agencies

A useful agency blog program is a production system: one brief per client, a human who knows the account, and a record of what already shipped.

Agencies do not have a content problem so much as a repetition problem. The same three writers are covering SEO retainers, a website launch, and a founder who wants "thought leadership" by Friday. An AI blog writer helps only when it takes the blank page away and leaves the judgment with the person who knows the client.

If the tool is pointed at 30 client sites with one generic prompt, you will ship 30 versions of the same article. Search engines and the clients both notice. This page is the operating guide we would hand a new account lead before they turn automation on.

Start from the client, not from the tool

Before anyone generates a draft, write down who the client sells to, what they refuse to say, and which pages already exist. A dental group and a B2B software company can share a publishing cadence. They cannot share a voice, a keyword list, or a definition of proof.

Put that into the site record the writer reads: services, locations, competitors, and the phrases the client actually uses on sales calls. If that record is empty, the model will invent a personality. You will spend the review cycle deleting it.

One article, one client, one job

Each post should answer a question a real buyer asks before they talk to sales. "How long does an office fit-out take in Manchester" is a job. "The future of workplace design" is a mood. Agencies get into trouble when the retainer is measured in posts per month and nobody asks what the post is supposed to change.

Keep a simple log per client: URL, target query, the page it should support, and the date it went live. The next brief should not compete with last month's URL. An AI writer is fast enough to create that cannibalization in a single afternoon.

Review is the product the client is paying for

Clients are not buying tokens. They are buying the fact that a person who understands their market read the draft. Decide, in writing, what that person checks: facts that could embarrass the client, claims about competitors, names, prices, and whether the intro could have been published on any other site in the niche.

For regulated clients, add a second reader. A draft about tax, health, or legal services should not go live because the account manager was in meetings. The writer can produce the draft on Tuesday. Publishing can wait until the specialist has seen it.

White label without hiding the work

White label is a presentation choice. The client can see their own domain, their own logo, and a report in their language. It is not a reason to hide which URLs were published or which keywords moved. If you cannot show the work, you cannot defend the retainer when someone on the client side asks what happened this month.

Separate the sites. Do not reuse a finished article across a roster because the outlines look similar. You can reuse the checklist, the approval step, and the way you brief the writer. The sentences have to be about that client.

What to automate, and what to leave alone

Automate the parts that are the same every time: pulling the brief from the site profile, drafting against a template, creating the hero image, translating after the source is accepted, and sending the URL for indexing. Do not automate the decision of what the client should be known for.

A sane cadence for a typical retainer is one to four articles a month per site, tied to keywords you are actually tracking. Daily publishing looks productive in a deck and usually means the site is filling up with pages nobody asked for.

Topics worth writing

  • How to brief a blog post from a client's sales calls, not from a keyword dump
  • What an SEO retainer report should show besides a list of new URLs
  • How to stop two client articles from targeting the same query
  • A review checklist for drafts in regulated industries
  • When a service page is the right asset and a blog post is not
  • How to onboard a new client site in the first two weeks

Before you publish

  • The draft names the client's real services and does not invent a product.
  • It does not repeat an angle you already published for this client.
  • Claims about results, rankings, or competitors are either sourced or removed.
  • The target query is visible in the brief, and another URL on the site is not already aimed at it.
  • Someone who speaks to the client has read it before it is scheduled.

Questions

Can one agency workspace hold every client?

Yes, if each client is a separate site with its own description, keywords, and approval. A shared prompt across those sites is how duplicate content starts.

Should clients approve every article?

For a new account, yes. After a few months you can agree which topics are pre-approved and which still need a read, especially anything with numbers, legal claims, or customer stories.

How many posts should a retainer include?

Enough to support the pages that make money, not enough to fill a calendar. Most local and B2B clients get more from four strong articles a month than from twenty thin ones.

What do we tell a client who wants to "rank for everything"?

Show them the queries their buyers use, the pages that already exist, and the ones worth writing. Ranking for everything is not a plan. A short list they can resource is.

Keep every site shipping

Set up blogdat.ai once. Research, write, and publish across your portfolio — on a schedule.