Przejdź do treści
ARDURA Lab
ARDURA Lab
·13 min

How to Choose an SEO Agency? 10 Criteria That Separate Experts from Scammers

SEOSEO agencypositioningoutsourcing
MG
Marcin Godula

CEO & Founder, ARDURA Lab

Specjalista SEO, GEO i web development z ponad 15-letnim doświadczeniem. Pomaga firmom B2B budować widoczność w wyszukiwarkach klasycznych i AI.

Choosing an SEO agency is one of the most important marketing decisions — a good agency will increase your organic traffic and revenue, a bad one will burn your budget and may harm your site.

TL;DR — Key Takeaways

  • The SEO agency market in Poland has over 3,000 entities — from one-person freelancers to large media houses. Service quality varies dramatically.
  • A good SEO agency stands out through transparency, measurable results, and a contract that isn't a trap.
  • Red flags: guaranteeing position #1, a secret strategy, no access to tools, a 24-month contract with no exit option.
  • Before you sign a contract, ask the agency 10 specific questions (list below).
  • Alternatives to an agency (in-house, freelancer) have their advantages — but also limitations.

Why Is Choosing an SEO Agency Difficult?

The SEO market in Poland is the Wild West. There's no certification, no industry body, no minimum standards. Anyone can start a company, put "SEO Agency" on their website, and start selling services.

This causes several problems:

Knowledge asymmetry — the client usually doesn't know SEO (that's exactly why they're looking for an agency). They don't know what the market norm is vs. what constitutes abuse. They can't tell a good strategy from a pretense of activity.

No reporting standards — one agency reports rankings, another traffic, a third "visibility" in an unspecified tool. Comparing offers is like comparing apples to tractors.

Long effect cycles — SEO works slowly. First results appear after 3–6 months. This means you'll only discover a bad decision when you've already lost significant money and — worse — time.

Low barrier to entry — a student with Ahrefs and ChatGPT can try to sell the same services as an agency with 10 years of experience and a team of specialists. And they often do — for 1/10 the price.

That's why choosing an SEO agency requires a conscious approach. The following 10 criteria will help you separate professionals from those who only pretend to be.


10 Criteria for Choosing an SEO Agency

1. Transparency of actions

What to look for: The agency should clearly communicate what they'll do, why, and what results to expect.

If you hear "it's our secret strategy, we can't reveal details" — run. SEO isn't magic. Every action can be explained simply: we optimize meta tags, we create content for these keywords, we build links from these sources.

Signs of a good agency:

  • Access to tools (Google Search Console, Analytics, Ahrefs/Semrush) — not only the agency sees them, but you too
  • A clear roadmap of actions for the next 3–6 months
  • Regular meetings (not just PDF reports once a month)
  • Honest communication of risks and limitations

Warning sign: The agency won't give you access to analytical tools "because they're their tools." Your data is your data — always.


2. Case studies and references

What to look for: Specific results, not generalities. "We increased traffic by 300%" without context (from 10 to 40 sessions?) is worthless.

A good case study contains:

  • The client's industry and starting situation
  • Specific goals and KPIs
  • What was done (strategy, tactics)
  • Results in numbers — traffic, conversions, revenue
  • Timeframe — how long it took

How to verify: Ask for contact information for 2–3 clients. A good agency won't have a problem with this. You can also check the case study domains in Ahrefs or Semrush — the growth trend should be visible.


3. Reporting — what they report and how often

What to look for: The report should answer the question "is SEO delivering business results?" not "how many links do we have?"

Report elementGood agencyBad agency
FrequencyMonthly + real-time dashboardQuarterly or "on request"
MetricsOrganic traffic, conversions, revenueOnly keyword rankings
ContextMoM and YoY comparison, trendsRaw numbers without interpretation
ActivitiesWhat was done, what's planned"We worked on optimization"
RecommendationsSpecific next stepsNone or generalities

A good report doesn't have to be long — it has to be understandable. If after reading the report you don't know whether SEO is working, the report is bad.


4. Contract — duration, clauses, what happens after termination

This is one of the most important points that clients often overlook.

Duration: The market standard is a 6–12 month contract. SEO needs time, so 3 months is too short to evaluate results. But 24 months with no exit option is a trap.

What a good contract should include:

  • Clearly defined scope of work
  • Measurable KPIs (e.g., organic traffic growth of X% in Y months)
  • Notice period of max 1–2 months
  • An ownership clause — content and optimizations remain with you after the partnership ends
  • A provision about access to tools and data

Red flag: The agency requires you to transfer your domain or hosting to them. After the partnership ends, they "cut off" your access to your own website. This happens.


5. Team — who will work on the project

What to look for: In the sales meeting, you talk to a senior. Who works after the contract is signed?

Ask about:

  • A dedicated project manager — who's your contact?
  • Team composition — SEO specialist, copywriter, developer. How many people? Are they the same people, or is there rotation?
  • Team experience — how many years in SEO? What projects have they led?
  • How many projects one specialist handles — if one SEO person serves 30 clients, your project gets 1 hour per week

Realistic expectation: In a good agency, one SEO specialist handles 5–10 projects. More than 15 = a factory where your project is one of many.


6. Audit before starting

A professional SEO agency doesn't propose a strategy blindly. Before saying "what we'll do," they need to know "where we are."

Good practice: A free mini-audit (or paid full SEO audit) before signing a contract. It should include:

  • Technical state of the site (errors, speed, mobile)
  • Current organic visibility (keywords, rankings, traffic)
  • Link profile
  • Competitive analysis
  • Potential estimate (how much traffic can realistically be gained)

Red flag: The agency proposes an "SEO package" without seeing your website. Just as a doctor doesn't prescribe medication without an examination, an SEO specialist shouldn't propose a strategy without an audit.


7. Technical SEO — do they understand Core Web Vitals, JS rendering

SEO isn't just content and links. The technical side is the foundation without which nothing else works.

Test questions:

  • How will you approach a site built in React/Next.js?
  • What do you do with Core Web Vitals — LCP, INP, CLS?
  • How do you handle crawl budget on large sites (10,000+ URLs)?
  • Do you conduct a technical SEO audit at the start?

If the agency can't answer these questions, their "SEO" probably consists of writing texts and buying links. In 2026, that's not enough.

We've written more broadly about technical aspects of SEO positioning in a dedicated guide.


8. Content — who writes it, what quality

Content is SEO fuel. But not all fuel is good — cheaply AI-generated content without editing is the equivalent of pouring water into the tank.

What to look for:

  • Who writes the content — a copywriter with industry experience or "someone from the team"?
  • Does content go through editing and proofreading?
  • Does the agency do substantive research, or just keyword stuffing?
  • What does the approval process look like — do you see content before publication?
  • Can the agency create expert content (not just SEO blog posts)?

Quality test: Ask for 2–3 content samples written for other clients. Read them not as an SEO specialist, but as a potential customer of that company. Are they valuable? Do they answer real questions? Would you want to read them to the end?


9. Link building — ethical vs. risky methods

Links are still one of the most important ranking factors. But the methods of acquiring them span a spectrum from fully ethical to ones that can result in a Google penalty.

MethodRiskEffectiveness
Digital PRLowHigh — links from media, DR 60+
Guest posting (substantive)LowMedium–high
Content marketing (linkbait)LowHigh, but takes time
Buying links from link networksMedium–highShort-term
Private blog networks / PBNHighShort-term, penalizable
Comments / forums / directoriesLowZero in 2026

Question for the agency: "What link building methods do you use? Can I see examples of acquired links?"

If the agency avoids answering or speaks in generalities ("we work on online visibility") — they probably use methods they don't want to reveal. And there's a reason for that.


10. GEO/AI readiness — are they keeping up with AI search

This is the criterion that in 2026 separates agencies of the future from those living in the past.

Generative Engine Optimization (GEO) is optimization for AI search engines — ChatGPT, Gemini, Perplexity. More and more users search for information through AI instead of Google. An agency that doesn't see this will be left behind.

What to look for:

  • Does the agency even know what GEO is?
  • Do they monitor AI citations?
  • Is content optimized for citability (structured data, statistics, expert quotes)?
  • Does the agency use Schema.org for entity recognition?

An agency that says "GEO is a temporary trend, classic SEO is enough" — isn't keeping up with the market. You can find more precise definitions of all key terms in the SEO glossary.


Red Flags — How to Spot a Scammer

Certain warning signs should immediately end your conversation with an agency:

1. "We guarantee position #1 in Google" Nobody can guarantee this. Google itself says that no agency can promise specific positions. If someone guarantees it — they're either lying or planning to position you for keywords nobody searches for.

2. "We can't tell you what we do — it's our secret strategy" Transparency is the absolute minimum. SEO isn't magic; every action can be explained.

3. Contact exclusively through cold calling A good SEO agency has its own organic visibility. If they have to cold-call you instead of ranking for "SEO agency" — it's like a dentist with cavities.

4. Very low price Professional SEO costs money. If an agency offers a "full SEO package for PLN 500/month" — consider how many hours of specialist work you can buy for that (spoiler: 1–2). Nobody can do effective SEO in 1–2 hours per month. You can check realistic costs in our pricing.

5. 24-month contract with no notice period This isn't the market standard. It's a trap for clients who will quickly discover the service is poor.

6. No website or a low-quality website The cobbler's children have no shoes? In SEO, that doesn't fly. An SEO agency should have a website that ranks itself — it's the simplest proof of competence.

7. They promise results "in 2 weeks" SEO is a marathon, not a sprint. First measurable results appear after 3–6 months. Anyone promising quick results is either lying or planning to use risky methods (e.g., PBN) that will give a short-term boost followed by a penalty.


10 Questions to Ask an Agency Before Signing a Contract

Take this list to your meeting with the agency. The answers will tell you more than any PDF proposal:

  1. What specific actions will you take in the first 3 months?
  2. Who will be my account manager? How many projects do they handle simultaneously?
  3. What KPIs do you propose and how will you measure them?
  4. Can I see 2–3 case studies from my industry or a similar one?
  5. What tools do you use and will I have access to them?
  6. What does your link building process look like? Can I see examples?
  7. Who writes the content? Can I see examples?
  8. What happens if there are no results after 6 months?
  9. What happens with optimizations and content after the partnership ends?
  10. Do you monitor visibility in AI search (GEO) and what do you do about it?

The agency's reaction to these questions is just as important as the answers themselves. A professional will welcome specific questions — because it means the client is informed. A scammer will start squirming.


In-House SEO vs Agency vs Freelancer

An agency isn't always the best choice. It all depends on your budget, needs, and stage of company development.

CriterionIn-house SEOSEO AgencyFreelancer
Monthly costPLN 8,000–15,000 (salary)PLN 3,000–15,000PLN 2,000–8,000
Scope of competenciesOne person = limitedTeam of specialistsUsually 1–2 areas
AvailabilityFull (employment)Agreed (SLA)Variable
ScalabilityDifficult (recruitment)Easy (change package)Limited
Industry knowledgeDeep (focus on 1 company)Broad (many industries)Variable
Turnover riskMedium (employee leaving)Low (team)High (1 person)
ControlFullMediumHigh
Best forLarge companies (100+ pages)Medium companies, complex projectsSmall companies, simple needs

When an agency is the best choice:

  • You need a team (SEO technician + copywriter + link builder), but can't afford 3 salaries
  • Your industry requires advanced strategies (e-commerce, SaaS, B2B) — or a specialized approach, e.g., SEO for law firms or SEO for medical industry
  • You want results faster than building in-house competencies from scratch

When in-house makes sense:

  • You have the budget for a senior (PLN 12,000+ gross) and give them tools
  • SEO is a key customer acquisition channel
  • You have a large site requiring continuous work

When a freelancer is enough:

  • Small site (up to 50 pages)
  • You need a specific thing (audit, migration, strategy), not ongoing service
  • You have a limited budget but want professional work

Summary

Choosing an SEO agency is a decision that will affect your business for the coming months — for better or worse. Don't make it hastily.

Quick checklist:

  • Check case studies and ask for references
  • Read the contract with particular attention to duration and exit clause
  • Ask who specifically will work on your project
  • Make sure the agency does an audit before starting
  • Verify their approach to GEO/AI search
  • Ask the 10 questions from the list above
  • Compare at least 3 offers

If you're looking for an agency that approaches SEO strategically — combining SEO positioning, technical audit, and AI search optimization (GEO) — schedule a free consultation. We'll show you what specifically we can do for your site before you make a decision.

Need help with this topic?

Get a free audit and find out how we can help your business grow online.

Get a free quote