How to Choose an SEO Agency (and Spot the Bad Ones)

by Francis Rozange | Feb 22, 2026 | SEO

“We guarantee number 1 rankings in 30 days.” That single sentence tells you the agency is lying. Google does not promise rankings to anyone — including its own employees and including itself. Anyone who guarantees a position is either reckless or dishonest. Choosing the wrong SEO agency costs money, time, and can damage your domain reputation through black-hat practices that take months to undo. Choosing the right one multiplies organic growth and revenue. This guide covers the questions that separate competent agencies from predatory ones, the red flags in proposals and contracts, and the alternatives — in-house, freelance, hybrid — that may suit you better than an agency at all.

Red flags: warning signs of a bad SEO agency

Guaranteed rankings. Anyone offering “number 1 on Google for X” is either ignorant or selling a fiction. Google’s own documentation states explicitly that no service can guarantee rankings.

Focus on rankings instead of business outcomes. “We moved you from position 8 to position 5” sounds great until you check whether traffic and revenue moved. Ranking is a means; revenue is the end. Agencies obsessed with ranking deltas without revenue context are playing vanity metrics.

Bought or “PBN” backlinks. Any agency mentioning “private blog networks”, “link packages”, or “guaranteed backlinks” is engaging in practices Google’s spam policies explicitly prohibit. SpamBrain (Google’s machine-learning spam detection introduced in 2018 and significantly upgraded in late 2022) catches these patterns and the resulting algorithmic actions can drop a domain dramatically. Recovery takes months of disavow work and content overhauls.

Opaque reporting. “Trust us, it is working.” Real agencies show data: organic traffic, keyword rankings with Search Console as the source of truth, conversion rates, attributed revenue. Bad agencies avoid transparency because they have nothing to show.

No initial audit or strategy. Jumping straight into “let us write 50 blog posts” without understanding your current state, your competitors, or your buyer is execution without thinking.

One-size-fits-all approach. The same playbook for a local dentist as for a B2B SaaS. SEO must be customized to industry, competition, sales cycle, and business model. A boilerplate proposal is a boilerplate engagement.

Refusing to sign contracts. Legitimate agencies put scope, deliverables, KPIs, and termination terms in writing. Refusal to do so is a defense against future accountability.

The right questions to ask

Ask these ten questions before signing. Their answers reveal methodology and honesty.

What is your strategy specifically for our business? Good agencies answer with your competitors, your keyword opportunities, your industry dynamics. Bad agencies give generic answers about “improving rankings” and “boosting visibility”.

Can you show clients you have improved with real numbers? Ask for case studies that include the baseline, the work done, and the measured outcome. Specifics distinguish operators from sellers.

How long before we see results? Honest answer: 4 to 6 months minimum for meaningful rankings, 8 to 12 months for significant traffic and revenue impact. Anyone saying “2 to 3 months” is bluffing.

What is your backlink strategy? Listen for relationships with industry publications, broken-link outreach, original research and PR, high-quality guest posting on relevant sites. If they mention PBNs, “guaranteed links”, or scaled link packages, walk away.

How do you handle keyword research? They should explain search volume sourcing, difficulty assessment, intent classification, and relevance scoring. Strategic keyword work, not “we will target the obvious ones.”

What tools do you use? Industry standards: Ahrefs, Semrush, Search Console, GA4, Screaming Frog, Lighthouse. Vague answers or unknown tools suggest they are not current.

How do you measure success? Clear KPIs before starting: organic traffic targets, priority keyword positions, revenue or lead targets, CPA. If they cannot articulate metrics upfront, they are improvising.

What is your content strategy? Quality versus quantity. Depth over volume tends to win — Google’s helpful content systems explicitly favor expert-led, evidence-rich content over thin output.

How often will we communicate? Expect monthly written reports, monthly strategy calls, and weekly or bi-weekly updates. Quarterly-only reporting is ghosting between check-ins.

What happens if we stop working together? Legitimate agencies make sure you can take over: they document strategy, hand over assets and content, train your team. Bad agencies create lock-in by refusing to share access or document the process.

In-house vs. agency vs. freelance: tradeoffs

Not every company should hire an agency. The right model depends on the situation.

In-house SEO. A full-time SEO specialist on payroll. Pros: full control, deep business understanding, knowledge that stays with you. Cons: limited skill range (one person), expensive at startup stage, hard to recruit experienced talent. Best fit when you have stable revenue to support the role and you need deep domain knowledge over years.

Agency. Monthly retainer in exchange for a team of specialists (technical SEO, content, link building). Pros: access to multiple skills, proven methodology, full delegation. Cons: less control, communication overhead, varying competence between agencies. Best fit when you need expertise beyond one person and want to delegate execution while keeping strategic ownership.

Freelance. Independent contractors hired per project or by retainer. Pros: flexibility, low commitment, cost-effective for specific work. Cons: variable quality, accountability rests on you, project management is your job. Best fit for scoped tactical work — a technical audit, a content sprint, a migration.

Hybrid. One in-house lead for strategy and continuity, an agency or specialist for technical depth, freelance writers for content volume. The hybrid model trades some operational complexity for the right skills at the right price.

DIY with consulting. Hire an experienced consultant for 3 to 6 months to build the strategy and systems, then run it in-house. The lump-sum upfront feels expensive but pays off when you have internal capacity to execute.

Contracts, pricing, and protection

Never start work without a written contract. The contract should specify scope of work (exactly what gets delivered — number of articles, technical audits, link outreach, optimization sprints), timeline (start, milestones, completion), pricing (monthly cost, what is included, what costs extra), reporting (frequency and metrics), term (length, early termination clauses), guarantees (no ranking or traffic guarantees — both parties should refuse them as a sign of mutual seriousness), IP ownership (you own the content, research, and strategy produced for you), and confidentiality.

A written contract protects both parties. The most expensive disputes in SEO engagements come from oral agreements where each side remembered the deliverable count differently.

Hidden costs in contracts

Even with a contract, watch for buried costs. Common patterns to interrogate:

“Setup fee”, “strategy fee”, “project initiation fee” — sometimes legitimate one-time charges, sometimes ways to extract thousands before any work. Ask whether strategy is included in the monthly retainer.

“Rush delivery” or “surge pricing” charges — SEO is rarely urgent in a way that justifies premium pricing.

“Tooling costs” or “software subscriptions” billed separately — should usually be folded into the retainer.

Revision limits with per-revision fees — caps on revisions are reasonable; aggressive per-revision charges turn small back-and-forths into invoices.

Scope-creep charges for adjacent work — landing-page help, on-call advice, ad-hoc analyses. Some scope creep is normal; aggressive billing for it suggests the retainer is structured to push add-ons.

Get every cost in writing and ask explicitly: “what costs besides the monthly fee will appear?”

Evaluating agency tenure and references

Average client tenure is informative. Agencies that publish or share retention data (“our average client stays 18 months”) are demonstrating confidence. High turnover (most clients leaving in 6 months) suggests results don’t materialize or expectations were poorly set. Long tenure (24+ months) suggests stability — but also verify it isn’t structural lock-in via long contracts and exit fees.

Ask the agency to connect you with three clients they have worked with for at least 18 months. Call them. Ask: “why did you stay? When did you see results? What would make you leave?” Direct conversations with long-tenure clients reveal more than agency-curated case studies.

Performance metrics beyond rankings

Agencies should report against business KPIs, not just position deltas. The metrics that matter:

Organic traffic growth month over month, segmented by landing page or content cluster.

Keyword ranking distribution: percentage of priority keywords in the top 3, top 10, top 20.

Conversion rate from organic traffic, ideally segmented by landing page type.

Cost per acquisition from organic, calculated as total SEO spend divided by attributed organic conversions.

Organic revenue as a share of total revenue.

Content quality signals — average word count where appropriate, citations to primary sources, internal link counts.

“We published 20 articles” is an effort metric. “We published 20 articles, 15 are ranking in the top 10 for their target queries, driving an average of 300 monthly sessions per article at a 2.3 percent conversion rate” is a results metric.

Vanity vs. business metrics

Beware of vanity reporting. “We improved your Domain Authority by 5 points.” DA is Moz’s third-party score, not a Google signal. “We built 50 backlinks.” Quality and relevance matter; quantity is meaningless. “We got featured in 10 publications.” Irrelevant unless attributable traffic and conversions followed.

Business metrics: organic revenue moved from X to Y, lead volume from organic doubled, customer acquisition cost dropped from X to Y. When agencies brag about DA or backlink counts, they are distracting from the question that matters: did the business outcome change?

Red flags in proposals

Specific patterns to walk away from:

“Guaranteed page-1 rankings in 90 days.” Impossible.

“We will triple your organic traffic in 6 months.” From what baseline? On which keywords? With which budget?

Vague deliverables — “content creation” without topics, word counts, or frequencies.

No keyword strategy. They cannot explain which queries they will target or why.

No competitor analysis. They have no point of view on what differentiates your content.

Pricing too low — meaningful B2B SEO at 500 euros per month is not realistic.

Pricing too high without scope clarity — 20K+ per month with vague deliverables.

Long lock-in contracts with high exit fees — 24-month minimum terms with punitive exit clauses indicate the agency is hedging against client dissatisfaction.

When to fire an agency, and how

You hired an agency. After six months, no progress. When to act?

No measurable progress on agreed KPIs after six months — investigate.

Communication failures. They are ghosting between check-ins.

Unexplained fees or scope creep. Billing for items not in the contract.

Quality issues. Articles are thin, generic, or copy adjacent competitor pieces.

Unresponsiveness to feedback. You point out a strategic gap, they ignore it.

Have a direct conversation first. “We are not seeing the results we discussed. What is happening?” The answer might be legitimate (competitive keyword space, slow compounding on a young domain). It might also be that they need to adjust strategy. If they can’t explain progress or refuse to adjust, exit.

The exit: check the termination clause, give formal written notice, ensure asset transfer (content drafts, strategy docs, login access), and request a final report with recommendations. Then bring on a successor with the artifacts in hand.

Certifications and credentials: what actually matters

Useful signals: Google Partner status (the agency works with Google Ads at a meaningful scale, attends trainings), specific case studies in your industry vertical, team expertise visible in conversation (the account lead understands your buyer and competitors), industry recognition from credible publications, and ongoing learning evidence (team members write, speak at conferences, contribute to research).

Less useful signals: self-applied “SEO expert” labels, sheer count of certifications, years in business (a long-running agency with weak methodology is worse than a younger agency with strong methodology). Tie credentials to outcomes you can verify.

Competitor content gaps as a strategic input

A strong agency builds the strategy partly from competitor analysis. The exercise: list the top 10 competitor articles per priority topic, note their angles, word counts, and structural patterns, then identify gaps — angles competitors do not cover, customer personas they ignore, sub-topics they treat shallowly. Those gaps become your priority briefs.

The output is rarely a single mega-article that competes head-on. More often it is a small cluster of targeted articles, each addressing a sub-segment competitors miss. The cluster captures multiple long-tail queries simultaneously and tends to outperform a single comprehensive piece on the same topic.

Building long-term relationships with good agencies

If you find a good agency, the relationship compounds. Months 1 to 3 they learn your business. Months 4 to 6 they optimize based on what they learned. Months 7 to 12 they execute at scale with deep context. Beyond month 12 they often understand your market better than anyone — they can predict what will work and operate almost independently against agreed KPIs.

Bad agencies have no institutional knowledge. If your contact leaves, the replacement starts from zero. Good agencies build systems and documentation into your account so the work survives turnover. Long-term relationships matter; switching agencies is expensive in ramp-up time and knowledge loss. If you are satisfied after 12 months, lock it in.

The best agencies partner with your team rather than replace it. They work with your product, sales, and marketing leadership to align strategy. Ask: “will your team present findings to our leadership monthly? Will you involve our product team in content strategy? Will you collaborate with sales on messaging?” Good agencies embrace this collaboration; the integration slows the first quarter and compounds the results everywhere afterwards.


LaFactory works as a transparent SEO partner: documented strategy, measurable KPIs, no guarantees, no PBNs. Contact us for an audit and a scoped engagement matched to your situation.

Further reading

Cart