Pillar guide SEO for agencies · 1 of 7
SEO for Agencies: Run Multiple Client Sites at Scale
SEO for agencies: pick winnable keywords, publish to client sites without API keys, report Search Console clicks and run up to 3 sites on Dex's Scale plan.
SEO for agencies means planning, producing, publishing and reporting organic search work for several client sites at once, without the workload growing in step with the client list. The hard part is not knowing what to do. It is doing the same cycle of research, writing, publishing and reporting for every site, every week.
This guide covers the whole cycle: why scaling is hard, how to choose winnable keywords, how much content a program needs, how to publish across platforms, how to report, and what it costs. Dex, the AI SEO agent behind this blog, appears throughout as one way to run that cycle, because this is the cycle Dex was built to run. Your whole SEO team. One robot.
What does SEO for agencies actually involve?
Agency SEO is a repeating production line with four stages. Each stage has to work for every client, or the whole line slows down.
- Keyword research. Finding the searches each client’s buyers actually type, and deciding which ones are worth chasing.
- Content. Writing articles and pages that answer those searches better than what already ranks.
- Publishing. Getting content live on the client’s site, in the right format, on a steady schedule.
- Reporting. Showing the client what happened, in numbers they trust.
There is also technical and on-page work: site speed, structure, titles, internal links. Many agencies handle that separately. The content engine is the part that eats the most hours, and it is the part that benefits most from automation.
The agency version differs from the in-house version
An in-house marketer works on one site and knows it deeply. An agency juggles different industries, tones of voice, CMS platforms and expectations. A dentist, a bakery and a Shopify store all need different keywords and a different voice. Quality has to hold across all of them.
Where the hours go
- Researching keywords and checking difficulty for each site
- Briefing writers and editing drafts
- Fact-checking claims
- Logging in to each CMS and formatting posts
- Pulling Search Console data into client reports
Add them up across three or ten clients and the calendar fills fast. That is the problem to solve.
Why is scaling SEO across several sites so hard?
Because every extra client multiplies the work instead of adding to it. Each site has its own keywords, tone, platform, login and reporting needs. Nothing carries over neatly.
Context switching
Moving from a café to a law-adjacent service to an online shop means changing vocabulary, audience and search behavior every hour. Quality slips when people are stretched thin.
Inconsistent publishing
Steady output tends to help SEO. Agencies often publish in bursts: a batch of posts, then silence while the team handles urgent work. Gaps are the usual symptom of a stretched team.
Platform sprawl
One client is on WordPress, another on Shopify, another on Webflow, Wix or Framer. Each has its own editor, quirks and access process. Sharing API keys with a third party is a hassle that clients and their developers often resist.
Writers are a bottleneck
Freelancers need briefs, edits and fact-checks. Turnaround varies. Costs per article are hard to hold flat. Quality varies between writers, and a weak article on a client’s site is your problem.
Reporting by hand
Clients want to know what the money bought. Building a report per site per month from raw data is slow, and it is easy to drown them in rankings and impressions instead of clicks.
Choosing keywords that are too hard
A common agency mistake is chasing high-volume terms that a small client site has no chance of winning. The client waits months, sees nothing, and starts questioning the retainer.
The fix is a system: one process that handles research, writing, publishing and reporting the same way for every site, with a human deciding direction rather than doing every step.
How do you pick keywords each client site can actually win?
Pick keywords by three things together: how many people search them, how hard they are to rank for, and how close the site already is to ranking. Volume alone misleads.
Volume
Volume tells you demand. A keyword with 5,000 monthly searches sounds better than one with 200. But volume without context is a trap.
Difficulty
Keyword difficulty (KD) estimates how hard it is to outrank the current results. Illustrative example: a bakery site with little authority will struggle with a KD 65 term like “best bakery” in a big city, but a KD 15 term like “gluten-free birthday cake near me” may be within reach.
Closeness to ranking
This is the one that is easiest to overlook. If a client site already shows up on page two for a term, a stronger article can move it. If the site has no presence at all, the same term is a longer shot. Dex scores every keyword by volume, difficulty and how close the site already is to ranking, so the plan leans toward searches you can actually win. That is the core of how Dex builds every plan.
A practical selection process
- List the client’s products, services and customer questions.
- Pull candidate keywords for each.
- Remove terms far above the site’s authority.
- Prioritize terms where the site already has some visibility.
- Group by intent: questions, comparisons, local searches, buying terms.
- Map each keyword to one article so pieces do not compete with each other.
Match intent, not just words
Check what currently ranks. If the top results are guides, write a guide. If they are product pages, an article will likely not win. Informational searches suit articles. Transactional ones often need a product or service page.
Get client sign-off on the plan
Show the client a list of planned topics before anything is written. It sets expectations and catches topics the client cannot or will not cover. With Dex, you approve the content plan before a single article is written.
How many articles a month does a multi-site SEO program need?
There is no universal number. It depends on competition, the site’s history and how many topics the client’s buyers search. But volume matters, because each article is another chance to rank for a different search.
Think in coverage, not quotas
Ask how many distinct searches your client’s buyers make. A dentist may have dozens of treatment, cost and local questions. An online store may have hundreds of product and category questions. Coverage of those topics is the goal, and output sets how fast you get there.
What the Scale plan gives you
The Scale plan produces three articles a day, which is 90 articles a month, and supports up to 3 sites. It includes everything in Growth plus priority support. Spread across three client sites, that works out to about 30 articles each per month if the 90 are shared evenly. The 90 articles are shared across your sites and you choose the allocation, so you can weight output toward a priority client.
| Split across 3 sites | Articles per site per month |
|---|---|
| Even split | 30 |
| Weighted toward one priority client | e.g. 50 / 20 / 20 (illustrative) |
| Two sites only | 45 each (illustrative) |
Quality still counts
More articles only help if each is useful. Dex writes expert articles of 1,000 to 3,000 words, fact-checked, with a content score on every article. Thin filler will not help a client and can hurt their brand.
Avoid overlap
At this pace, topic planning matters. Two articles that target the same search compete with each other. Mapping one keyword to one article keeps a large library tidy.
Smaller clients may not need the full volume
A local business with a limited set of searches may run out of strong topics sooner. In that case, plan fewer topics for that site and allocate the spare articles to your other sites.
How do you publish to WordPress, Shopify, Webflow, Wix and Framer without API keys?
Use a tool that connects through a secure sign-in instead of asking you to create and pass around API keys. Dex publishes daily to WordPress, Shopify, Webflow, Wix and Framer this way.
Why API keys cause friction
- Clients may not know where to generate them.
- Developers may refuse to share them.
- Keys can expire or be revoked, silently stopping publishing.
- Storing keys for many clients is a security risk for you.
How a secure sign-in helps
You connect each site through a secure sign-in instead of handling API keys. There are no keys to copy, paste or store. That makes onboarding a new client site faster and less technical.
Publishing on a schedule
Daily publishing keeps a site active without anyone remembering to post. For an agency, that removes one of the biggest sources of dropped balls: the post that was supposed to go live on Tuesday and did not.
Platform notes
- WordPress: A common platform for agency clients. Posts appear in the normal blog structure.
- Shopify: Useful for ecommerce stores that want blog content supporting product and category pages.
- Webflow, Wix and Framer: Popular with smaller brands and designers. Each has its own editor, so manual posting adds up and automation helps.
Published articles stay on the site
If a client leaves, or you stop using Dex, the published articles stay on their site. That matters when you explain the arrangement to a client: the published work stays with them.
How should agencies report SEO results to clients?
Dex has answers here: report clicks from Google Search Console. It is Google’s own data on how many people clicked through to the site from search, which makes it hard to argue with.
Why clicks beat rank screenshots
Rankings move around by location, device and time. A client who sees “position 4” cannot tell whether that was worth anything. Clicks show actual visits from search. That is why Dex leads with clicks, not rank screenshots. Dex reports clicks straight from Google Search Console, so the report matches the source clients can check themselves.
What a good client report includes
- Clicks and impressions over time, compared with the prior period
- Top pages bringing in clicks
- Queries the site is starting to appear for
- What was published this period
- What is planned next
Keep it short
Most clients want a one-page answer: is it working, what did you do, what comes next. Save deep dives for those who ask.
Be honest about the early weeks
New content takes time to be crawled, indexed and ranked. Early reports may show impressions before clicks. Tell clients this up front, so a quiet first month does not read as failure.
Separate organic from paid
If a client also runs Google Ads, show organic clicks separately. It makes the value of the SEO work visible and shows how much traffic they are not paying per click for.
Do not promise numbers
Never forecast specific traffic or revenue to a client. Competition and site history make any promise unreliable. Dex won’t forecast them for you either. Present what happened, and the plan.
Should agencies use review mode or full autopilot?
It depends on the client and your trust in the setup. Dex offers both, and in either mode you approve the content plan before anything is written.
Review mode
Articles are drafted and wait for your approval before going live. Use it when:
- The client is in a regulated or sensitive field and wants to check claims
- You are new to the tool and want to see its output first
- The client insists on approving every post
- The brand voice is distinctive and you want to confirm it fits
Full autopilot
Articles publish on schedule without a manual step per post. Use it when:
- You have reviewed enough output to trust it for that client
- The topics are low-risk, such as how-to guides or local service questions
- You need to keep the time cost per client close to zero
A sensible path
This is the path Dex suggests for agencies:
- Start every new client in review mode.
- Read the first batch carefully. Check facts, tone and fit.
- Adjust the plan or voice if needed.
- Move low-risk clients to autopilot once you are comfortable.
- Keep sensitive clients in review mode permanently.
The plan approval is your control point
The content plan is where you steer. Rejecting a topic there costs nothing. Fixing a bad article after it is live costs more. Spend your attention on the plan.
Fact-checking still has a human role
Dex fact-checks its articles and gives each a content score, but you know your clients. If a post makes a claim about a client’s own business, such as prices, certifications or opening hours, confirm it.
What does an AI SEO agent cost compared with Google Ads?
The Scale plan costs $150 per month billed monthly, in USD. Longer billing is cheaper per month:
| Billing | Price |
|---|---|
| Monthly | $150/month |
| Every 4 months | $90/month ($360, save 40%) |
| Yearly | $60/month ($720, save 60%) |
That covers up to 3 sites and 90 articles a month. There are no contracts, and you can cancel anytime.
The structural difference from Google Ads
With Google Ads you pay for each click, and you are bidding against competitors every day. When the budget stops, the traffic stops. Stop renting traffic. With SEO content, you pay for the work of producing articles, and published articles stay on the site. There is no per-click fee and no daily outbidding.
Illustrative comparison
Suppose a client pays $1,000 a month for ads at an average cost of $2 per click. That is about 500 clicks, and nothing left once the spend ends. This is an illustrative example only, not a prediction. Organic traffic is not guaranteed and takes time, but the articles remain as assets.
They are not strictly either-or
Ads can bring traffic right away while SEO builds. Many businesses run both for a while, then reduce ad spend on terms where organic content starts to perform. Search Console clicks help show when that is safe.
Compared with other ways to buy SEO
Hiring writers, an editor and a publisher for three sites adds up quickly. A single agent that handles research, writing, publishing and reporting changes how you price your own retainer, since your delivery cost is more predictable.
What to do with your margin
Dex does not set your margin. Your pricing to clients is your call. Some agencies bundle the content into a monthly retainer; others itemize it. Either way, you know your tool cost per site up front.
How long does SEO take to show results for client sites?
It varies. Results depend on competition and the site’s history, so no honest agency can promise a fixed timeframe.
What affects speed
- Competition: Crowded searches take longer than niche ones.
- Site age and authority: Established sites often move faster than brand-new ones.
- Existing visibility: Sites already close to ranking can see movement sooner, which is why Dex scores closeness to ranking.
- Content quality and consistency: Regular, useful articles build coverage over time.
- Technical health: Pages that cannot be crawled or load slowly will hold back results.
What the early stages usually look like
- Articles are published and crawled.
- Impressions appear in Search Console for new queries.
- Some pages start earning a few clicks.
- Clicks grow as more articles accumulate and rankings improve.
That order is typical, not guaranteed. Some pages never rank, and that is normal.
How to set client expectations
Explain that SEO is a compounding effort rather than an instant switch. Agree on what you will review together: clicks, impressions, pages published. Revisit the plan when the data shows what is working.
Also consider AI search
People now ask ChatGPT, Perplexity, Gemini, Claude and Bing for answers as well as using Google. Dex optimizes for AI search visibility alongside Google. No one can guarantee citations in AI answers, but clear, well-structured, fact-checked content gives a site a better chance of being useful to those systems.
FAQ
Can one tool handle SEO for several client sites?
Yes. The Scale plan supports up to 3 sites, with 90 articles a month and priority support. Agencies with more clients would need to plan around that limit.
Do I need API keys from my clients?
No. Dex publishes to WordPress, Shopify, Webflow, Wix and Framer through a secure sign-in, so there are no API keys to request or store.
Will the content sound like each client’s brand?
Dex writes in your brand’s tone of voice, in 7 languages: English, Portuguese, Spanish, German, French, Italian and Dutch. Review mode lets you check voice before anything goes live.
Can you guarantee rankings for clients?
No, and neither can anyone else. Results depend on competition and site history. Dex focuses on keywords each site can realistically win and reports the clicks that follow.
What happens if I cancel?
There are no contracts, so you can cancel anytime. Articles already published stay on your clients’ sites.
Want to see how Dex would run your client sites?
Dex SEO offers a free SEO plan in 60 seconds, with no card required. It is a quick way to see which keywords Dex would target for a site before you decide anything. Get in touch with Dex SEO if you want to talk through how it fits your agency’s workflow.