SEO Professionals often sound identical during the sales process. They promise audits, keyword research, content, backlinks, technical improvements, and measurable ROI. Their proposals use the same language, follow the same structure, and make the same claims. By the time you discover who can actually deliver, you may have paid several invoices and lost months of growth.

You cannot verify every technical claim before hiring an SEO specialist, and you do not need to. Instead, examine how they think, prioritise, and communicate.

SEO professionals produce evidence long before they produce revenue. Their diagnoses, roadmaps, implementation tickets, content briefs, and reports reveal whether they understand your business or simply insert your company name into a recycled template. You can review their reasoning, question their priorities, and judge whether their recommendations support real commercial goals.

This guide shows you the five documents that expose SEO competence early, explains what SEO professionals cost, and helps you structure the first engagement so a poor hire costs you ninety days instead of an entire year.

What is an SEO professional?

An SEO professional, also known as an SEO specialist, is a digital marketing expert who improves a website’s visibility and rankings on search engines such as Google and Bing. They optimize website content, structure, technical performance, and online authority to attract high-quality organic traffic. Their work typically includes keyword research, on-page optimization, technical SEO, content strategy, link building, and performance analysis, with the ultimate goal of generating more leads, sales, and business growth.

Why you can’t judge this the way you judge other suppliers

A developer’s code runs or it doesn’t. A designer sends a mockup. A copywriter sends a draft you can read on the train.

SEO sends you a dashboard in month four. Leading indicators may begin moving within the first two months, but meaningful commercial results usually take longer. In a poll of 3,680 marketers and SEO practitioners, three to six months was the most commonly reported timeframe for SEO to show results. Google likewise says that some changes take effect within days, while others can take several months, depending on the site and the scale of the work.

The title makes it worse. “SEO specialist” is unregulated. The person charging €150 an hour and the person charging €150 a month describe their service using identical vocabulary on identical-looking websites.

So stop trying to evaluate skill you can’t see. Evaluate the artifacts, which you can.

Document 1: their blog

This one costs you nothing and you can read it before you contact anyone.

Search for any SEO Professional blog and you’ll wade through recycled algorithm news, republished announcements, and listicles that could have been written about any industry. That’s useful, because it makes the good ones stand out fast.

Read three posts from every candidate and apply three tests:

  • Did you learn something, despite not being the target reader? Real practitioners can’t help teaching.
  • Do they show anything that failed? A specialist who has only ever won hasn’t run enough tests.
  • Are there specific numbers and named situations? “Improve your internal linking” is a platitude. “We cut 340 tag pages and impressions on the money pages rose within five weeks” is a person who did the work.

One fair caveat. A great specialist can have a neglected blog because client work fills every hour, and some of the strongest SEO professionals publish almost nothing. Silence proves little. A blog full of thin, obviously padded posts proves quite a lot, because they either don’t practise what they sell or they outsource their own thinking.

Document 2: your brief

Uncomfortable truth: the quality of candidate you attract is downstream of the brief you write.

When you’re looking for an SEO Professional and your enquiry reads “we want to improve our rankings, please send pricing,” you’ll receive twenty near-identical proposals from people who send twenty near-identical proposals. That’s not bad luck. You gave them nothing to respond to, so they responded with a template.

Strong SEO professionals turn work down. A client with no development capacity, no approval process, and a vague goal destroys their margin and their case studies at the same time. A specific brief signals that you won’t.

Include six things:

  1. Your business model and what a customer is worth
  2. Your current site situation, honestly stated
  3. What you’ve already tried and why it stopped
  4. What success looks like as a number
  5. Your budget band
  6. Who internally can actually ship changes, and how fast they approve

Something like this:

We’re a Dutch B2B components distributor doing €6M annually. Average order €4,200, roughly three touchpoints before purchase. Magento site, 1,900 pages, mostly product URLs, and around 60% of our organic traffic hits blog posts that never convert. We ran a €1,200/month retainer for fourteen months and sessions grew 35% while quote requests stayed flat. We want 25 qualified quote requests a month from non-brand organic within twelve months. Budget €2,500 to €4,000/month. One developer at six hours a week, and a marketing manager who can approve content within 48 hours.

That brief will produce differentiated replies with actual thinking in them. It will also produce better pricing, because a specialist quoting against a defined scope doesn’t need to pad for unknowns.

Document 3: their diagnosis

This is the single highest-signal moment in the whole process, and it happens on the first call.

The test: do they diagnose before they quote?

A weak candidate asks for your budget and your target keywords, then returns a package. A strong one asks about your margins, your sales cycle, which pages currently produce revenue, what a customer is worth, and what happened the last time you tried this.

Then they say something specific and slightly uncomfortable. Compare two openings for the same physiotherapy clinic with a slow site and forty thin blog posts about back pain:

  • Package seller: “We’ll do four articles a month, ten backlinks, and technical optimisation. €900/month.”
  • Specialist: “Your articles are competing with the NHS and Healthline and they’ll never win. Your money queries are treatment-plus-location and you sit eleventh in the map pack. I’d rebuild the treatment pages, fix your Business Profile categories, and get a review process running before we write another word.”

Same industry, same budget bracket, completely different next twelve months.

The second answer is a hypothesis. It might be wrong. That’s the point. A hypothesis is dated, specific, and falsifiable, which means you can hold them to it in ninety days. A package can’t be wrong, because it never claimed anything.

Eight questions that force a real diagnosis

Ask these on a call, not by email. You’re testing thinking speed as much as content.

  1. “What would you investigate first on our site, and why that first?” You want a reason rooted in your business, not a generic checklist order.
  2. “Tell me about a client whose traffic grew but revenue didn’t.” Anyone with five years in has this story. Listen for whether they diagnosed the cause or blamed the client.
  3. “What would you deliberately not work on in the first ninety days?” Strong specialists cut ruthlessly. Weak ones promise everything at once.
  4. “How are you earning links right now? Show me three from the last six months.” Real URLs. Vagueness here is the most reliable predictor of trouble in the whole list.
  5. “What do you need from my team each month, and how many hours?” SEO fails more often from client-side bottlenecks than from bad strategy. A candidate who needs nothing from you plans to do nothing that matters.
  6. “How do you track whether we appear in AI-generated answers, and how has that changed which keywords you’d target for us?” This matters because AI summaries can sharply reduce clicks to ordinary search results. Pew Research Center’s analysis of 68,879 Google searches conducted in March 2025 found that users clicked a traditional result in only 8% of visits when an AI summary appeared, compared with 15% when no summary appeared. The right answer involves extractable content, structured data, brand mentions across trusted sources, and monitoring referrals from AI assistants. A blank look means you’re buying a 2019 playbook.
  7. “Under what circumstances would you tell me SEO is the wrong channel?” The best answer to this has cost someone business, which is exactly why it’s worth asking.
  8. “What did you get wrong in the last year, and what did you change?” The best answer on this list is a specific, slightly awkward story.

Document 4: the roadmap

The day-30 deliverable, and the place where most engagements quietly fail.

An audit is not a roadmap. A 180-page export from a crawler with every warning flagged red is a bill for your attention, not a plan. A roadmap ranks the findings, and ranking requires judgment that tools don’t have.

A real roadmap has five columns per item: the problem, the expected impact, the effort, the owner, and the reason it sits where it sits in the order. Ask the candidate to walk you through why item four beats item nine. If they can’t, they didn’t prioritise, they sorted.

And the ticket underneath it

Here’s the request almost nobody makes: ask to see one roadmap item written out the way your developer or writer would actually receive it.

This is where competence hides. “Fix canonical tags” is not a ticket. A ticket names the affected URL pattern, the current behaviour, the required behaviour, the acceptance test, and what breaks if it’s done wrong. A content brief that’s just a keyword and a word count is not a brief. A brief specifies the query, the intent behind it, what the current top results fail to answer, the internal links in and out, and what the page has to do commercially.

Vague tickets produce vague months. You can spot this in ninety seconds without knowing any SEO at all.

What the first ninety days should produce, roughly:

  • Days 1 to 30. Full technical and content audit, clean access to Search Console, analytics and CMS, a documented baseline (non-brand impressions and clicks by query group, indexed pages, crawl errors, conversions by page), and a prioritised roadmap with a stated hypothesis about what’s holding you back. Two or three quick wins already shipped.
  • Days 31 to 60. Fixes deployed, not just recommended. Tracking cleaned up so you can measure honestly. Money pages rewritten. Internal linking corrected. Google Business Profile sorted if you’re local.
  • Days 61 to 90. Leading indicators moving: indexation up, crawl errors down, impressions climbing on target non-brand queries, first rankings appearing on lower-competition terms.

If month three arrives with plenty of reporting and nothing shipped, that’s your answer.

Document 5: the month-three report

The last document, and the one that tells you whether to sign a longer term.

A good report answers five questions: what did you do, what changed, why did it change, what did we learn, what happens next. If it ends without a decision, it’s a dashboard screenshot with a cover page.

Two things it must separate.

Brand from non-brand. If people already searching your company name drive the traffic graph, your specialist is being credited for your marketing team’s work. Every report should split these. Anyone reluctant to do it is hiding behind your own brand equity.

Leading from lagging. Judge month three on the first group and month twelve on the second.

Leading indicators (weeks 4 to 10) Lagging indicators (months 4 to 9)
Indexed pages rising, crawl errors falling Non-brand organic sessions
Impressions growing on target non-brand queries Organic-assisted conversions and revenue
Pages entering the top 20 that weren’t there before Cost per acquisition against your paid channels
Average position improving across a tracked cluster Share of qualified leads attributed to search

What SEO professionals cost, and what “affordable” actually buys

Pricing splits into five models: hourly consulting, fixed-fee audits, monthly retainers, project fees for migrations and launches, and performance deals. Treat performance deals carefully, since whoever controls attribution controls the invoice, and the structure pushes people toward short-term tactics that age badly.

Rates swing hard by market and seniority, so anchor to your own region rather than a number from a blog. In the Netherlands, Knab’s 2026 study of more than 20,000 freelancers found that independent marketers charge an average of €82 an hour excluding VAT, rising to €86 among experienced practitioners. Use roughly €80 to €90 an hour as a realistic benchmark for established freelance SEO expertise, then adjust for specialisation, project complexity and demand.

Then run the arithmetic that kills most bad deals in four minutes. Take the monthly retainer and divide it by a realistic senior hourly rate in your market. If the answer is four hours, you bought four hours of attention per month. That’s one solid technical fix or two decent content briefs, not both.

A €149 monthly package isn’t a scam so much as a physical impossibility. Nobody researches your market, audits your site, writes anything useful, and earns a link in ninety minutes. What arrives instead is an automated report, a few directory submissions, and content generated at scale. Those shortcuts are not harmless: Google explicitly identifies automated link creation, low-quality directory links, and scaled low-value content as spam. The failure mode is well documented. J.C. Penney’s outsourced SEO campaign placed thousands of links across hundreds of largely unrelated websites; Google suppressed the retailer’s rankings, and the resulting penalty lasted 90 days. The real cost isn’t the €149. It’s the six months you spent not fixing the problem.

An affordable SEO Professional is one whose scope is efficient, not one whose labour is cheap. Run it against your own numbers instead of against other quotes. If your average customer is worth €2,000 in gross profit and you close one in six qualified enquiries, then two extra enquiries a month covers a €600 retainer several times over. The question stops being “is this cheap” and becomes “can this person plausibly move my numbers by that much.”

If budget is genuinely tight, buy depth on one thing rather than a thin layer across everything. A single well-executed audit with a prioritised backlog that your team implements in-house usually beats a year of low-tier retainer, and a good specialist will happily sell you exactly that.

Freelance SEO Professional, agency, or in-house?

There’s no universally right answer, but the decision rule is reasonably clean.

Freelance specialist Agency In-house hire
Best for Single sites, focused problems, under roughly 500 pages Multi-site, multi-market, heavy parallel workloads Companies where organic is a primary channel
You get One senior brain, direct access Several specialisms under one contract Full context and institutional knowledge
Typical cost Lowest total spend Highest monthly retainer Salary plus tools plus management
Main risk Bandwidth ceiling, single point of failure Senior pitch, junior delivery Hiring badly and not knowing for a year
Speed to start Days Weeks Months

A freelance SEO Professional gives you the highest ratio of senior thinking per euro, because you aren’t funding an account manager, a sales team, or an office. The tradeoff is capacity. One person with eight clients cannot ship a 400-page migration.

Go to an agency when the work genuinely needs different skill sets running at the same time, and ask by name who executes and what share of their week you’re buying. Go in-house when search is the channel your business runs on and you have eighteen months of commitment behind the decision.

The underrated option is the hybrid: a senior consultant sets strategy and reviews the work, your existing team or a cheaper implementer ships it. You buy judgment rather than typing, and for companies with an existing content operation it’s usually the highest-leverage spend available.

Do you need a local SEO Professional near you?

Two different questions get tangled here, and separating them saves you money.

Do you need local SEO? Yes, if customers search with a city name or “near me,” if you serve a defined radius, or if Google shows a map pack for your main terms. That’s a discipline, and it works identically whether the person sits two streets away or two time zones away.

Does the specialist need to be nearby? Sometimes, for narrower reasons than people assume.

Proximity genuinely helps with on-site photography for your Business Profile, in-person staff interviews for content, language nuance and how people actually phrase queries in your market, knowing your real local competitors and their review habits, and relationships with regional press, associations, and sponsors.

Proximity does nothing at all for technical audits, content strategy, link acquisition, or reporting. If you’re filtering candidates by postcode alone, you’re shrinking your talent pool for no gain. A web SEO Professional three time zones away who has ranked four companies in your niche will outperform someone down the road who has never seen your competitive set.

Worked example: searching “SEO Professional Ede”

Someone typing this into Google usually wants two things at once: a person who understands Dutch search behaviour and the Gelderland market, and someone reachable for a coffee. Both are reasonable. Neither is a qualification.

The results will contain three kinds of listing: genuine local freelancers and small studios, larger agencies from elsewhere running a thin Ede landing page, and directories. Telling them apart takes about two minutes. Open the local page and check for a real address, named local clients, and anything specific to the area. A page that says “SEO in Ede” and then never mentions anything you couldn’t say about Rotterdam is a template with the city name swapped in.

Real local context looks like this. Someone hunting for a service in the area might search Ede, or a village in the municipality like Bennekom or Lunteren, or a regional term tied to the Veluwe. They’ll also weigh up firms in Wageningen, Veenendaal, Barneveld and Arnhem without ever typing those names. A specialist who already knows the food and agritech cluster, the education sector, and which regional publications link out doesn’t need briefing on any of it, and that shows up in the month-one roadmap.

Ask any local candidate one question: name three businesses in this region you’ve worked with, and tell me what happened. Then ask for Business Profile insights showing calls and direction requests over time, not just profile views. Local knowledge has something substantial to work with here: the municipality reports more than 10,000 active businesses and 62,120 jobs in Ede as of 2022. A candidate who genuinely understands the market should be able to explain which sectors, neighbouring towns and regional competitors matter to your customers, not merely repeat Ede’s name on a landing page.

One trap if you serve several towns. Ranking in Ede, Veenendaal and Wageningen requires location pages that differ in substance, with local projects, local staff, local pricing, and local proof. Ten pages built from one template with the town name swapped in is the oldest failing tactic in local SEO, and it has been failing for a decade.

Red flags that should end the conversation

  • Guaranteed rankings or guaranteed timelines. Nobody controls the index. A guarantee means either meaningless keywords or an exit clause you haven’t read.
  • Work performed in their accounts. Your domain, hosting, Business Profile, analytics, content, and Search Console stay in your name. Always.
  • Deliverables with no strategy attached. “Four articles and ten links monthly” is a production line. Ask what those articles are for.
  • A fixed monthly link quantity regardless of your category. Volume pricing signals a supplier, not a strategist.
  • Any mention of a private blog network or bulk packages priced by domain authority. Google defines links created primarily to manipulate rankings, including purchased links, automated link-building services and low-quality directory links, as link spam. Violations can cause pages or entire sites to rank lower or disappear from Google Search altogether. You inherit that risk, not them.
  • Refusal to share Search Console access or raw query data. There is no legitimate reason.
  • Twelve-month lock-in with a thirty-day cancellation on their side only. Read the exit terms before the deliverables.
  • No named person doing the work. If you can’t get the name and background of whoever touches your site, you don’t know what you bought.
  • They can’t describe a past failure. Everyone has one. Refusing to discuss it is the tell.

How to structure the first engagement

Protect yourself with terms rather than trust.

  1. Buy a paid audit first. A few hundred spent on a diagnosis beats several thousand spent on the wrong treatment, and you keep the document regardless of what happens next.
  2. Run a 90-day sprint with named deliverables. Not vague hours. “Fix indexation on 300 product URLs, rebuild the four top service pages, publish six briefed articles, launch the review process.”
  3. Take a baseline snapshot on day one. Impressions, rankings for your money terms, conversions, revenue by page. Without it, month four becomes an argument.
  4. Agree one leading indicator you both watch weekly.
  5. Get ownership in writing. Accounts, content, data, documentation, and any assets produced.
  6. Agree a thirty-day notice period that works both ways. Long contracts should be earned, not front-loaded.

At day ninety you’ll know three things: whether they deliver what they promised, whether they tell you early when something slips, and whether the indicator moved. That’s a far better basis for a twelve-month commitment than a good sales call was.

The takeaway

Stop trying to judge expertise you can’t verify. Judge the paperwork, because the paperwork arrives long before the rankings do, and it tells you everything.

The best SEO professionals write specific diagnoses, prioritised roadmaps, tickets a developer can act on without a follow-up call, and reports that end in a decision. They also tell you what they can’t do before you ask. Every candidate you’re comparing produces these documents anyway. Most buyers just never ask to see them.

Your next step: write your one-page brief today, send it to three candidates this week, and ask each of them to send back a sample roadmap and one ticket from a previous project with the client details removed. The gap between a real specialist and a package seller will be obvious inside a day, and finding out now costs you a few emails instead of a year of budget.

 

Related Articles:

Write a comment

Your email address will not be published. Required fields are marked *

Enter Name*
Enter Email*
Enter Website*
Enter Your Comment*