Guide · Reputable SEO agency
How to Spot a Reputable SEO Agency: Pre-Check, First Call, Contract, Report
You recognise a reputable agency by four things you can verify – not by its promises
A reputable SEO agency refuses ranking guarantees, explains every measure before it is implemented, leaves you as the owner of your accounts and content, and delivers reports whose numbers you can check yourself in Search Console. All four can be tested before you sign: a 20-minute pre-check, seven questions in the first call, six clauses in the contract. And if you already have an agency, a 30-minute look at Search Console shows you whether it delivers.
Five sentences worth remembering
- Nobody can guarantee position 1. Google says so itself – a guarantee is therefore not a quality mark but the most reliable warning sign.
- You remain the owner of your accounts – Search Console, Analytics, Google Business Profile. The agency works with user rights, never the other way round.
- Usage rights to texts and graphics belong in the contract. Without that clause it is unclear what you may do with the delivered content – editing, passing it on, other channels.
- An honest report shows non-brand clicks and the measures with dates – not “1,284 keywords in the top 100”.
- Reputable manual support for an SME with a nationwide market usually costs €1,000 to €3,000 a month. A price that cannot cover the work is a promise that will not be kept.
The pre-check: five tests in 20 minutes
Most dubious providers fail before you have spoken to them – if you check five things that anyone can check without SEO knowledge.
- Legal notice and commercial register. A complete legal notice (Impressum) with legal form, authorised representative and register number; look the number up in the German commercial register. If the company is missing there or the name differs, the check ends here. Many sole traders and freelancers are not registered (exception: registered merchants, e. K.) – then what counts is the legal notice, a VAT ID and a person you can trace.
- Unsolicited contact. Did the agency reach you by cold email? Google explicitly warns about emails along the lines of “your website is not listed in the major search engines”. Nobody audits thousands of websites for free in advance; the email is a mass mailing, the “analysis” a template.
- References that survive a follow-up. Logos on a website are not references. Ask for two contacts at existing clients who have been looked after for at least six months, and call them. An agency that refuses either has no satisfied clients or none it is allowed to show.
- The agency’s own website. Check with
site:agencydomain.comwhether the pages are indexed at all, and whether the legal notice and privacy policy are current. That an agency is not in position 1 for “SEO agency Munich” says little – the keyword is contested and often irrelevant to its business. That its own website is technically broken says a lot. - Read reviews, don’t count them. 4.9 stars from 300 reviews within two months are more suspicious than 4.6 from 40 reviews over five years. Read the three- and four-star reviews: that is where you learn how the agency handles problems.
Seven questions for the first call – and the answers a reputable agency gives
In the first call, what matters is not what the agency promises but what it asks and what it declines. Google has published its own list of questions; the table draws on it and adds, for each question, the answer you should hear and the warning sign you must not ignore.
| Your question | Reputable answer | Warning sign |
|---|---|---|
| What results do you expect – and in what timeframe? | A range with conditions: “First movement after three to six months, depending on the technical state and competition – reliable from month twelve.” | A fixed position by a fixed date |
| Do you work according to the Google Search Essentials? | Yes – and they can explain where the line to Google’s spam policies runs. | Evasion, “grey area”, “we know them, we do it differently” |
| Where do the backlinks you build come from? | Named routes: own content, trade portals, partnerships, PR – with documentation for each link. | “From our network”, fixed numbers of links per month, no insight into sources |
| Who does the work – and who is my contact? | Names, roles, availability. The salesperson is not the person doing the work, and they say so openly. | “Our team”, changing contacts, a ticket system without names |
| What do you need to know from me before you write a proposal? | Business goals, margins, target groups, access to Search Console and Analytics, previous measures. | A proposal without a single question about your business |
| What happens to accounts and content if we part ways? | “Everything stays with you. You are the owner, we are users.” | Hesitation, “we’ll sort that out later”, accounts run through the agency |
| What does your report look like? Show me one. | An anonymised sample report with clicks, impressions, a list of measures and an explanation. | No sample, or an export from the rank tracker without commentary |
The fifth question is the most important. Google frames it as a test criterion: a good provider is interested in your business and asks questions. Anyone who quotes you a price after ten minutes has not calculated a proposal but pulled a standard package out of the drawer – and that contains services your project does not need.
The contract: six clauses that decide whether an agency is reputable
The contract is the point where friendliness stops counting and only what is written counts. Six clauses decide whether you are left empty-handed after a separation.
- Term and termination. Monthly cancellation is the benchmark – an agency that lives on results can offer it. Twelve months minimum with automatic renewal is not fraud, but a commitment that only pays off if the first three months include an exit right. Anything beyond twelve months, have a lawyer check.
- Ownership of accounts. You are the verified owner of the Search Console property, account-level administrator in Analytics and primary owner of the Google Business Profile; the agency receives rights as a full user, which you can revoke at any time – not as a delegated owner, because a delegated owner can manage owners. Search Console data stays with you, because you can re-verify via the domain at any time. Analytics properties and Business Profiles that run through the agency’s account, by contrast, are often gone after a separation – history included.
- Usage rights to content. Texts, graphics and concepts created by the agency are initially works of their authors under copyright law; the right to use them must be granted to you (Section 31 of the German Copyright Act, UrhG). If nothing is agreed, the scope follows the purpose of the contract – which usually covers use on your website, but not reliably editing, passing on or other channels, and a dispute after a separation is predictable. The clause reads roughly: exclusive usage rights, unlimited in time and territory, to all delivered content, including editing and transfer, upon payment of the invoice.
- Documentation of every change. Google notes that an SEO with server access should be willing to explain all changes. In the contract this means: a change log with date, page, measure and purpose, accessible to you. Without a log, after a ranking drop you cannot tell whether a Google update or an agency measure was the cause.
- Link sources and liability. Bought links violate Google’s spam policies, but the consequence of a manual action hits your domain, not the agency. The contract obliges the agency to disclose every link it builds with source and type, and rules out paid links without labelling.
- Scope of work in hours. “Ongoing optimisation” is not a service. A reputable description names line items and the effort behind them: technical audit 12 hours, keyword research 8 hours, two guide articles at 6 hours each. Only then can you check at the end of the quarter whether the budget went into work or into administration. What a proposal should contain is covered under SEO services and prices.
How to recognise an honest report
An honest report contains three things: numbers you can verify yourself in Search Console, a list of measures with dates, and a paragraph that connects the two. Everything else is decoration.
Numbers that support decisions come from your accounts: clicks and impressions excluding brand searches from Search Console, enquiries or revenue from Analytics or your shop system, the pages with the largest gain and the largest loss. These numbers answer the only question that counts: are more people coming who did not know you before – and are they doing something?
Numbers that support no decision come from tools only the agency has access to: “keywords in the top 100”, visibility indices, backlink totals, domain ratings. They are not wrong, but you can neither verify them nor translate them into revenue. A report that consists only of these measures the agency on a scale it chose itself.
The list of measures is the part most often missing. For each entry it names the date, the page affected and the purpose. Only with it does a curve become a statement: non-brand clicks up 37 percent since the start of the engagement, with the steepest rise after the category texts of 14 August, is a verifiable claim – up 37 percent on its own is a coincidence.
Frequency is secondary. Monthly reports mostly show noise in the first months; one quarterly report with an explanation is worth more than twelve automated PDFs.
Judging your current agency: the 30-minute check in Search Console
Whether your agency delivers, you can see in your own Search Console in five steps – without a tool subscription and without SEO knowledge. The only prerequisite is that you have access; if you don’t, that is already the first finding.
- Set the period. “Performance” report, date range “last 16 months” – Search Console stores no more than that. Note the start date of the engagement.
- Exclude brand searches. Filter “Query”, option “Queries not containing”: your company name – exclude spelling variants with a regex filter. What remains are mostly users who were not searching for you – the ones you pay SEO for. The total will be below the overall figure because Search Console omits anonymised queries; the trend remains comparable. Brand clicks also rise through ads, referrals and flyers; they prove nothing about the agency.
- Compare. Compare mode: the months since the start against the same period before. Fewer non-brand clicks after eight months of support need an explanation that goes beyond “the market”.
- Lay pages against measures. “Pages” tab, sorted by change in clicks. The pages with the largest gains should appear in the agency’s list of measures. If pages that were never touched gain and the ones that were worked on lose, the agency has either bad luck or no effect.
- Check security and links. “Manual actions” report: if there is an entry for unnatural links, someone has worked against the guidelines – with your domain. “Links” report, sections “Top linking sites” and “Top linking text”: many unknown domains and strikingly similar link texts are a pattern you put in front of the agency; clusters in time show up in the “Latest links” export.
The result of the check is not a termination but a conversation with concrete numbers. A reputable agency can explain every deviation and has usually already done so in the last report. A dubious one responds with new metrics from its tool.
Certificates, awards, partner badges: what they prove – and what they don’t
No certificate replaces the four checkpoints above, but three credentials come up constantly and are constantly misread.
The BVDW SEO quality certificate from the German Association for the Digital Economy is the best-known industry-body certificate for SEO agencies in Germany – with publicly available criteria. According to the certification conditions (as of September 2023), an agency needs at least three employees permanently employed in SEO for two years, a commercial register entry of at least twelve months and at least €250,000 net revenue from SEO services. Added to that are two client references with at least six months of support and three reference ratings with a combined score of at least 80 percent. The certificate is valid for 24 months; the audit costs €1,750 net for members and €3,000 for non-members, plus €750 or €1,000 for the logo licence. So it proves size, continuity and client satisfaction – not the quality of your project. And by definition it excludes every freelancer and every agency with fewer than three employees, without that saying anything about their work.
The Google Partner badge refers exclusively to Google Ads: it certifies qualifications, spend and account performance in the agency’s Google Ads business. For organic search there is no partner programme and no certification by Google – Google even warns about providers who claim a “special relationship” with Google. An agency that uses the Ads badge as proof of SEO competence is either confusing the disciplines or counting on you to do so.
Awards almost always require a submission, often a paid one. They prove that the agency applied – not that it works better than those who did not. Check the two reference clients from the pre-check instead.
What reputable SEO costs
For an SME with a nationwide market, reputable ongoing support usually costs between €1,000 and €3,000 a month; local businesses manage with €800 to €1,500, contested industries need €3,000 and more. Hourly rates range from €90 to €120 for freelancers up to €300 at large agencies. The full ranges with a worked example are under SEO costs; whether an agency or a freelancer suits your situation, under SEO agency or freelancer.
For the question of reputability, one calculation is enough: if you are promised complete manual support for €299 a month, at an hourly rate of €100 that equals three hours of work – minus sales, reporting and administration, barely an hour is left for the project. What happens in that hour is either nothing or unchecked automation. Automation as such is not a flaw; it is reputable when it is transparent what the machine does, what it costs and who approves every change. What is not reputable is a price that promises manual work it cannot pay for.
How I handle this myself
I am not a neutral observer – I work as an SEO freelancer and compete with agencies. So I am laying out how I implement the six contract points myself, so you can compare.
My hourly rate is a fixed €50, ongoing support starts at €500 a month. Both are public on my website – a price you only learn in a call is not a price. For ongoing support I do not sell flat-rate packages but the effort a project actually needs. There is no minimum term – the engagement can be cancelled monthly, because the commitment should come from results, not from a clause. You will not get a ranking guarantee; nobody controls Google.
All access stays with you; I work as a user in your accounts. Every change to your website goes through an approval before it goes live – that is the principle behind MCP SEO, my automated system: the machine takes over the routine, the decision stays with the client, and every measure is logged with a date. Reporting is quarterly, in plain language rather than as an export from a reporting tool, and I reply to messages within 24 hours on working days – always the same person.
What I cannot do: show a BVDW certificate, because I work alone, or provide cover when I am ill, as an agency with ten people can. If you need that, you are better off with an agency – and with the four checkpoints above you will find a reputable one.
Common mistakes when choosing an agency
Judging the agency by its own rankings
That an agency ranks for “SEO agency Hamburg” shows it invests time in its own marketing – not that it can do yours. Calling reference clients is the better test.
Signing the contract because of the price
The most expensive mistakes are not in the price but in the clauses on access and usage rights. Both cost more after a separation than any monthly fee.
Filing reports instead of reading them
If you don’t understand the report, ask – the first time. If you file it unread for twelve months, you have delegated the vetting of the agency to the agency.
Switching immediately after a ranking drop
Check Search Console first: if the drop coincides with a Google update, the cause is usually on your website – and the next agency inherits it.
Frequently asked questions about reputable SEO agencies
Can an SEO agency guarantee position 1 on Google?
No. Google states in so many words that nobody can guarantee a number-one ranking, and warns about providers who do so anyway. A guarantee usually refers to a keyword nobody searches for, or to a method that violates the spam policies.
How long does it take for SEO to work?
According to Google’s SEO Starter Guide, some changes take effect within hours, others take several months; an assessment makes sense after a few weeks at the earliest. In practice, first movement shows after three to six months and SEO becomes reliable from month twelve – which is why a firm promise tied to a date is a warning sign.
How do I know whether my current SEO agency is doing a good job?
By the non-brand clicks in your own Search Console, compared with the period before the engagement, and by whether the pages that gained appear in the agency’s list of measures. The check takes 30 minutes and is laid out step by step above.
Is an agency without a BVDW certificate not reputable?
No. The certificate requires at least three permanently employed SEO staff and €250,000 net revenue from SEO services; small agencies and freelancers are excluded regardless of how they work. It proves size and client satisfaction, not quality for your project.
What happens to my rankings if I switch agencies?
From the switch alone, initially nothing, as long as access, content and redirects are in your hands – rankings are attached to your website, not to the agency. Losses occur when usage rights to texts are unclear, the agency switches off links from its network or does not hand over accounts. That is exactly what the six contract clauses prevent.
Should I reply to an unsolicited SEO email?
No. Google explicitly warns about emails claiming your website is “not listed in the major search engines”. They are mass mailings, the analysis on offer is a template, and reputable providers do not win clients by cold-emailing addresses from legal notices.
Viktor Pásztor
Viktor Pásztor is an SEO freelancer in Berlin, has been in digital marketing for over 15 years and manages around 15 client projects in parallel, mostly e-commerce and B2B. He has been working 100 % remotely for more than five years – with WordPress, Shopify, Shopware and TYPO3. More about Viktor Pásztor
Keep reading
SEO agency or freelancer
Three cases for the agency, four for the freelancer – with prices.
SEO costs
Market-standard ranges, pricing models and an ROI example.
Black hat, white hat, negative SEO
Which methods violate the guidelines – and how to recognise them.
SEO services and prices
What a proposal should contain before you can compare it.
Want a second opinion on a proposal or contract?
Send me the proposal that is on your desk. In a free initial call we go through the six clauses together – even if you decide in favour of the agency afterwards.
→ Book a call now