SEO

How to choose an SEO agency: what should you check before signing a contract?

Choosing an SEO agency is more complicated than comparing two monthly prices. One proposal may cover little more than monitoring and reporting, while another may also include technical SEO, content development, link building and implementation work. Similar prices can therefore represent very different levels of service. Before signing a contract, it is worth understanding not only how much SEO will cost, but what will actually be done, who will implement recommendations, how results will be measured, which accounts and data you will control and what happens to the project when the relationship ends.

Konrad Wienc 1 September 2026 about 14 min read

Google recommends carefully evaluating a potential SEO provider. Its guidance suggests asking about expected results, how success will be measured, how communication will work and what changes the SEO intends to make.[1]

This guide is designed to help you compare proposals without reducing the decision to “who is cheapest?” or “who promises the highest rankings?”.

A good SEO agency cannot be selected only by comparing price, the number of tracked keywords, monthly article quotas, promised DR of acquired links, guaranteed TOP 10 timelines or certificate logos.

More important questions include how the website will be diagnosed, what work will actually be carried out, who will implement changes, how content and links will be handled, whether you retain access to data, how results will be measured, how completed work will be reported, what the contract says and what happens when the relationship ends.

Before choosing an SEO agency, define what you actually need

Not every business needs the same type of SEO.

A local business may focus on local queries, Google Business Profile, calls, enquiries and visibility in local results.

An e-commerce business may need category development, indexation control, faceted navigation, product optimisation and revenue measurement.

For a B2B company, priorities may include valuable niche queries, qualified enquiries, service pages and content supporting a longer buying cycle.

A good first conversation should not begin with a ready-made “50 keywords” package. The provider should first understand the business model, products or services, customers, competitors, current acquisition channels and the role search should play in generating business.

Google also recommends that an SEO understands the business, its customers, competitors and the role search may play in its growth.[1]

What should an SEO proposal actually cover?

There is no single mandatory SEO package for every business. However, the proposal should make it clear which areas will be addressed and who is responsible for delivering them.

01

Technical diagnosis

Crawlability, indexing, redirects, URL structure, internal linking and technical errors.

02

Content

Topic selection, optimisation of existing pages, updates and publication of changes.

03

Link building

Off-site plan, publication context, reporting and alignment with Google’s policies.

04

Implementation

Who applies changes in the CMS, codebase or alongside your development team.

05

Analytics and reporting

Visibility, traffic, conversions and a record of work completed.

1. Technical diagnosis and SEO

Before significant work begins, the agency needs to understand the current condition of the website. This does not mean every relationship must begin with a separate, expensive, hundreds-of-pages audit — initial analysis may be part of ongoing SEO work.

However, you should know whether the provider intends to review crawlability, indexing, canonicals, redirects, URL structure, internal linking, sitemaps, rendering where JavaScript matters and technical problems that may genuinely affect visibility.

Google lists areas such as site structure review, technical advice, content development and keyword research among services that an SEO may provide.[1] In many cases, a structured SEO audit covering technical SEO, content and architecture is a sensible starting point.

2. Content creation and optimisation

A statement such as “four articles per month” does not tell you much about the quality of the SEO service.

Ask how topics are selected, which data informs the decision, whether existing pages are reviewed first, who writes the content, who checks subject-matter accuracy, who publishes changes and whether the content supports actual services, products or stages of the buying process.

A good content strategy does not have to mean publishing more blog posts every month. Sometimes the better opportunity is improving an existing service page, updating an older article, consolidating overlapping resources or improving internal linking — as with keyword cannibalisation.

Should the use of AI in content creation be a concern?

Not by itself. Google does not classify content as spam simply because generative AI was used during production. The problem is large-scale content creation primarily intended to manipulate search rankings without sufficient value for users.[2]

A more useful question than “Do you use AI?” is “How do you control quality before anything is published?” Ask who verifies facts, who edits the content, whether the page genuinely answers the intended topic and who takes responsibility for the final publication.

If link building is part of the service, the client should understand what is actually being delivered. A promise such as “links from DR 40+ domains” is not enough.

Domain Rating, Domain Authority and Authority Score are third-party metrics, not Google metrics.[10][11]

Useful questions include where links will come from, whether the surrounding context is relevant, whether the websites make sense for the topic, whether acquired links and placements are reported, how commercial placements are qualified and how the agency limits the risk of practices that conflict with Google’s spam policies.

Google lists buying or selling links for ranking purposes among examples of link spam.[3] Our approach to off-site work is described on the link building page.

4. Who actually implements SEO changes?

This is one of the most important and frequently overlooked parts of an SEO proposal.

An agency may provide recommendations for your developers to implement, implement some changes directly in the CMS or codebase, or work jointly with your development team. All three models can work.

The problem begins when an audit contains 50 recommendations but nobody is responsible for implementing them.

Before signing, ask who makes the changes, whether development work is included in the fee, which tasks require additional budget, who approves changes and how implementation is verified afterwards.

5. How will SEO results be measured?

Keyword rankings can be useful as a diagnostic metric, but they do not show the full business impact of SEO. Measurement should usually combine several levels.

Area Example metrics
Technical indexing, errors, implementation status
Visibility queries, impressions, average position
Traffic organic clicks, sessions, landing pages
Business enquiries, calls, leads, revenue

The right metrics will vary by business. For B2B, a lead does not automatically mean a qualified opportunity. For e-commerce, session growth may matter less than revenue and transaction value.

Why should branded and non-branded search demand be analysed separately?

If a company invests in advertising, PR, social media, offline marketing or other brand-building activity, searches for the company name may increase independently of SEO work.

For this reason, Google Search Console data can be analysed separately for queries containing the brand name and for non-branded queries.[8] This does not mean branded traffic “is not SEO” — the purpose is simply to understand where growth is coming from.

Google Analytics 4 primarily measures what happens after the user arrives on the website — sessions, events and conversions.[9] It does not replace GSC query reporting and does not provide the same query-level brand / non-brand split.

What should a useful SEO report contain?

A monthly report should not consist only of “TOP 3 / TOP 10 / TOP 50”. It should answer at least four questions: what was done, what changed in the data, what may explain important gains or declines and what happens next.

WORK COMPLETED → technical changes, content, links, implementation

DATA → visibility, clicks, traffic, conversions

INTERPRETATION → what is working, what needs attention

NEXT STEPS → planned actions, decisions required from the client

A raw export from a rank-tracking tool does not explain what the client has actually paid for.

Can an SEO agency guarantee a #1 ranking in Google?

It should not promise an outcome it does not fully control. Google explicitly states that nobody can guarantee a #1 ranking in Google and advises caution when an SEO claims guaranteed rankings, a special relationship with Google or priority submission to Google.[1]

This does not mean an agency should avoid setting goals. It may define a plan, measurable indicators, expected direction of change, scenarios and forecasts. But there is a difference between a target and a guaranteed specific Google ranking.

Does Google Partner status prove SEO expertise?

No. The Google Partners programme is designed for agencies and other businesses that manage Google Ads accounts.[4] Google describes programme requirements in areas such as Google Ads account performance, advertising spend and Google Ads certifications.

Google Partner status may therefore be relevant when choosing a company to manage Google Ads. It is not an official certification of “Google-approved SEO agencies”.

No. Google states that advertising with Google does not affect a website’s presence in organic search results.[1] Google Ads and organic SEO are separate channels. A company may offer both, but advertising spend does not buy a higher organic ranking.

How long should it take before you can assess SEO results?

There is no universal deadline after which every SEO campaign must produce a specific result. The timeline depends on the current state of the website, domain history, competition, technical problems, speed of implementation, content, links, recrawling and reprocessing, changes made by competitors and changes in Google Search.

Google emphasises that SEO changes may take time to show results and recommends discussing expected outcomes, timeframes and measurement with the provider.[1]

Who should control Google Search Console, GA4 and GTM?

A company’s SEO and analytics history should not disappear simply because the provider changes. A sensible business practice is for the client to retain administrative control over its key accounts, while the agency receives the permissions required to carry out its work. Do not describe this as a legal obligation.

Google Search Console

Search Console distinguishes between roles including owner, full user and restricted user.[5] Owners can manage users and have the highest level of control over the property.

For continuity, the business should have its own access that does not depend entirely on the agency. The agency does not need to become the sole owner. Google also notes that when carrying out an initial technical audit, read-only Search Console access may be sufficient.[1]

Google Analytics 4

GA4 access can be assigned at the appropriate level for the work being carried out. Google provides roles including Administrator, Editor and Analyst.[6] The client therefore does not need to give every provider the highest possible access. First determine what the agency needs to do — then assign the permissions required for that task.

Google Tag Manager

Google Tag Manager supports permissions at both account and container level. Container access may include Read, Edit, Approve and Publish.[7] Google also warns against relying on a single account administrator, because access may be lost if that person becomes unavailable.[7]

What about the domain, hosting and CMS?

Depending on the scope, the agency may need access to CMS, hosting, DNS or a repository. That does not automatically mean it needs unrestricted administrative control over the entire infrastructure.

Good practice includes individual user accounts, permissions matched to the task and the ability to revoke access when the relationship ends.

What should you check in an SEO contract?

This section is not legal advice. From a practical business perspective, review the terms covering exact scope of services, contract duration, renewal, notice period, additional costs, publication budgets, development work, content production, reporting, account access, rights to created materials and handover when the relationship ends.

Check how the contract handles rights to created materials — do not assume copyright automatically transfers after an invoice is paid.

Is a 12-month SEO contract automatically a warning sign?

No. A longer agreement may make sense because of project scope, planned implementation, budget planning or the working model agreed by both parties. More important questions are how the contract can be ended, the notice period, whether it renews automatically and what obligations remain after termination.

Is performance-based SEO a bad model?

Not necessarily. The critical question is what exactly counts as “performance” — it may be defined as visibility, clicks, leads, revenue or another measurable outcome. A poorly designed performance-based model may incentivise optimisation for easily achieved metrics that have little business value. Performance-based pricing is not automatically a warning sign; the measurement rules simply need careful review.

How do you compare SEO proposals with very different prices?

Do not begin with the total monthly fee. Compare the scope first.

Proposal A may cover monitoring and reporting. Proposal B may include technical analysis, implementation, existing-page optimisation, new content, link building and analytics. These two proposals cannot be meaningfully compared on price alone.

What to compare Proposal A Proposal B Proposal C
Goals
Technical analysis
Implementation
Content
Link building
Analytics
Reporting of completed work
Access to data
Communication
Contract terms
End-of-contract handover
Price and additional costs

Warning signs when choosing an SEO agency

Clear warning sign

  1. Guaranteeing first place or claiming a special relationship with Google.
  2. No clear explanation of what work will actually be carried out.
  3. Refusing the client access to its own GSC / GA4 data.
  4. No ability to identify which changes were actually implemented.
  5. Link practices that clearly conflict with Google Spam Policies.[2]
  6. No explanation of who is responsible for implementing recommendations.

Question that needs clarification

  1. Long contract.
  2. Use of subcontractors.
  3. AI-assisted content production.
  4. Performance-based pricing.
  5. No direct access to every specialist.
  6. Use of external publishing platforms.

What should not automatically disqualify an SEO agency?

No ranking guarantee

Often more realistic than promising #1.

Subcontractors

Quality control and accountability matter more than employment status.

AI

The final quality and review process matter more than the tool alone.

Longer contract

Check the terms, not only the number of months.

Short-term declines

May have many causes and should be diagnosed.

Not ranking #1 for “SEO agency”

The agency’s own ranking is one signal, not complete proof of client-service quality.

15 questions to ask before signing an SEO contract

  1. What exactly do you plan to do during the first few months?
  2. How do you decide which tasks have priority?
  3. Which technical SEO work is included?
  4. Who actually implements recommendations on the website?
  5. Is development work included in the fee?
  6. How do you select topics and pages for optimisation?
  7. How is content written, reviewed and approved?
  8. How do you acquire links?
  9. Will we see which publications and links have been acquired?
  10. How will SEO performance be measured?
  11. How do you report work completed, not just results?
  12. Will our company retain its own access to GSC, GA4 and GTM?
  13. Who will manage our project and how will communication work?
  14. Which additional costs may arise outside the core fee?
  15. What happens to accounts, data, content and documentation when the contract ends?

SEO agency checklist before signing a contract

  1. I understand the goals of the project.
  2. I know exactly what the monthly scope includes.
  3. I know who implements changes.
  4. I understand how content work will be handled.
  5. I know how links will be acquired and reported.
  6. I understand how results will be measured.
  7. Our company retains its own access to key data.
  8. I know how often reporting occurs and what it contains.
  9. I know who is responsible for communication.
  10. I understand additional costs.
  11. I understand the contract duration and renewal terms.
  12. I know the notice period.
  13. I have checked how rights to created materials are handled.
  14. I know what happens when the relationship ends.

What should be clear before the SEO relationship ends?

A good agreement should not only describe how the project starts. It is worth agreeing in advance who removes agency access, which documents are handed over, whether the client retains created content, how rights to created materials are handled, whether a history of completed work is available, what happens to external publications and which accounts remain under the client’s control.

The expected duration of external placements should follow the agreement with the provider and publisher — there is no universal rule requiring publications to remain live for a fixed period.

So how should you choose an SEO agency?

Do not choose the provider that promises the most. Look for a company that can clearly explain what it intends to do, why those actions matter, who will implement them, how performance will be measured and what you are actually receiving for your budget.

A well-structured SEO proposal should make it possible to evaluate not only results, but also the work behind those results. Price, number of tracked keywords and number of monthly articles may all matter, but without context they do not tell you enough about the quality of the service.

More about how we approach SEO is on our services page — without reducing the work to a keyword count in a package.

Source material

Sources and documentation

This article is based on official documentation from Google Search Central, Google Search Console, Google Analytics, Google Tag Manager, Google Ads and SEO tool methodologies.

Materials current as of 1 September 2026.

  1. Google Search Central

    Do You Need an SEO? Tips for Hiring an SEO

    Choosing an SEO provider, questions to ask, ranking guarantees, communication, measuring results, audits, Google Ads vs organic search.

    Official documentation

    Google documentation

  2. Google Search Central

    Spam Policies for Google Web Search

    Scaled content abuse, link spam and mass content production intended to manipulate rankings.

    Official documentation

    Google documentation

  3. Google Search Central

    Qualify outbound links

    Link spam, paid links, rel="sponsored" and rel="nofollow" on outbound links.

    Official documentation

    Google documentation

  4. Google Ads Help

    About the Google Partners programme

    The Google Partners programme applies to Google Ads accounts — not organic SEO certification.

    Official documentation

    Google Ads Help

  5. Google Search Console Help

    Managing owners, users, and permissions

    Owner, full user and restricted user roles in Search Console.

    Official documentation

    Search Console Help

  6. Google Analytics Help

    Manage access to your Analytics account

    Roles and permissions in Google Analytics 4: Administrator, Editor, Analyst.

    Official documentation

    Analytics Help

  7. Google Tag Manager Help

    User management and permissions

    Account and container permissions in GTM: read, edit, approve, publish.

    Official documentation

    Tag Manager Help

  8. Google Search Console Help

    Performance report in Search Console

    Clicks, impressions, queries and average position in the performance report.

    Official documentation

    Search Console Help

  9. Google Analytics Help

    Set up Analytics for a website and/or app

    Sessions, events and conversions in GA4 — measurement after the user arrives on the site.

    Official documentation

    Analytics Help

  10. Ahrefs

    What is Domain Rating (DR)?

    Domain Rating methodology — an Ahrefs metric, not a Google metric.

    Tool methodology

    Ahrefs blog

  11. Semrush

    What is Authority Score?

    Authority Score methodology — a Semrush metric, not a Google metric.

    Tool methodology

    Semrush knowledge base

  12. Google Search Central

    Google Search Essentials

    General requirements, best practices and spam policies for sites in Google Search.

    Official documentation

    Google documentation

Author

Konrad Wienc

SEO strategy · Technical SEO · Content

Works on SEO strategy, audits, website migrations, analytics and content development. In client projects, he combines SEO with the technical side of websites and plans for their further development.

Read next

SEO

Do you have an SEO proposal and want to know whether the scope makes sense?
on your website?

If you are comparing several SEO proposals or planning to invest in organic search for the first time, we can discuss your website, business goals and the scope of work that would actually be useful — without reducing SEO to the number of keywords in a package.

See how we approach SEO