SEO Manager

GermanyMid-level

Job description, salary, sourcing, 15 interview questions and a 30/60/90 plan to hire an SEO Manager in a German SMB.

Compiled by the Join team from public data and our hiring experience.

Updated

At a glance

  • Median salary€58,000€48,000 – €75,000
  • Time to fill45–70 days
  • Experience3–7 years

How to hire an SEO Manager

Before you write the job posting, settle three framing questions. They decide whether the hire is the right lever and which profile you actually need. The SEO Manager role is one of the most poorly framed positions on the market: the same title covers profiles that operate on completely different SEO levels and with completely different technical depth.

Do you have a measurable SEO track record and a technical foundation? SEO works only if an indexable domain exists with a clean rendering pipeline, acceptable Core Web Vitals and a clear URL structure. If your domain runs on client-side rendering without SSR or pre-rendering, if Core Web Vitals are consistently in the red, if the schema markup is missing or broken, plan for 90 to 180 days of technical groundwork in the first months of the new role. SEO without this foundation mostly produces frustration: the SEO Manager works on technical tickets, management reads it as a slow start, and visibility does not move because the foundation is missing.

Which SEO phase is your bottleneck? The three main phases are: technical SEO (indexability, rendering, Core Web Vitals, schema, hreflang, crawl management), content SEO (keyword strategy, cluster building, on-page optimization, internal linking) and off-page (backlinks, digital PR, brand mentions, E-E-A-T signals). An SEO Manager with a technical focus is a different profile from one with a content or off-page focus; experience in one phase does not transfer one to one to the others. Before you post the ad, identify from your current SEO diagnosis the two phases with the highest leverage and frame the profile accordingly. A generic we are looking for SEO ad without this framing attracts inconsistent applications and makes the selection process drag on.

What data and engineering autonomy do you expect? At an SMB there is rarely a dedicated SEO data team or a dedicated SEO engineer. The SEO Manager must be able to run SQL or spreadsheet analyses from Search Console exports, GA4 data and log-file samples independently, implement schema markup themselves (via GTM if needed), maintain hreflang tags in the CMS, and talk to the engineering team as an equal about rendering strategies and performance budgets. If you hire applicants without this autonomy, the SEO Manager is effectively blocked until engineering capacity frees up. Set data autonomy and technical independence as mandatory criteria from the ad (operational SQL or at least notebook practice, experience with log-file analysis, experience with schema implementation in a CMS) and test them in the work sample.

An indicative capacity calculation: an SEO Manager steers 4 to 6 high-quality new content pages per month, 1 to 2 technical SEO initiatives per quarter, and continuous off-page and analytics work. Beyond that, quality per output drops. If you plan more than 10 new content pages per month or more than 3 parallel technical initiatives per quarter, hire a second SEO person or a senior SEO profile with a junior in support.

JD template

Download .docx

SEO Manager (m/w/d), German SMB

[Company name], a B2B SaaS SMB in [industry] based in [city], [X] employees, [X] M€ ARR, is hiring an SEO Manager to steer organic visibility end to end (technical SEO, keyword strategy, content SEO, off-page, analytics).

Your role

As SEO Manager you work on the entire organic visibility: you diagnose technical bottlenecks, define the keyword strategy, brief content production, coordinate with engineering on technical SEO tickets, and analyze visibility and conversion data. You work in direct alignment with [management or the Head of Marketing], the engineering team, the content team and the product team.

Key responsibilities

  • Measure and steer organic visibility end to end: SERP visibility per cluster, organic sessions, conversion from organic, pipeline contribution, with a shared dashboard for management, content and engineering.
  • Diagnose technical SEO independently and solve it together with engineering: crawl audit, Core Web Vitals, JavaScript rendering, hreflang, schema markup, internal linking, URL structure.
  • Define the keyword strategy and content clusters: a prioritized cluster backlog based on search volume, intent match, competitive analysis and expected pipeline contribution.
  • Brief content production and sign it off for SEO quality: collaboration with internal authors or freelancers, a shared briefing template, on-page review before publication.
  • Steer off-page building: digital PR, targeted outreach, brand mentions, E-E-A-T signals (author info, sourcing, update date).
  • Do the data work independently: SQL or notebook analyses on a Search Console export in BigQuery, log-file sampling, share a monthly SEO review with management.

Profile

  • Required: [3 to 7] years of professional experience in SEO, of which at least 2 years at a B2B SaaS, e-commerce or publisher SMB (not exclusively an agency with simultaneous account management); operational SQL or notebook practice; experience with Sistrix or Ahrefs, Screaming Frog or Sitebulb and Search Console; demonstrable experience in technical SEO with a concrete example (Core Web Vitals, JavaScript rendering, hreflang or schema implementation).
  • Plus: experience with log-file analysis (Botify, OnCrawl or Screaming Frog Log Analyzer); experience with international SEO scaling (hreflang, subdomain versus subfolder structures); experience with headless-CMS and edge-rendering stacks (Astro, Next, Sanity, Contentful); familiarity with schema-markup standards (Organization, Article, Product, FAQ, JobPosting).
  • Disqualifying: pure content-SEO specialization without technical understanding; no experience whatsoever with crawl audit or log-file analysis; refusal to run SQL or notebook analyses independently; no experience whatsoever working directly with an engineering team.

What we offer

  • Gross annual compensation: fixed [48 to 75] k€ plus an annual bonus of about 10 %, tied to OKRs (organic traffic, conversion from organic, keyword visibility).
  • Model: [full-time, hybrid 2 to 3 days / week on-site, based in [city]].
  • Benefits: [company pension, bike leasing, employee shares, vacation, home-office policy, professional development].
  • Stack: [Sistrix or Ahrefs, Screaming Frog, Search Console, GA4, log-file analysis tool, BigQuery, CMS, schema validator].

Salary band

Base salary, gross annual

25th percentile
€48,000
Median
€58,000
75th percentile
€75,000

Variable at OTE€5,000 – €8,000Annual bonus on OKRs (organic traffic, conversion from organic, keyword visibility)

Gross fixed salary per year for a mid-level SEO Manager (3 to 7 years of experience) at a German SMB, often in a B2B SaaS, e-commerce or publisher context. Berlin and Munich sit 10 to 15 % above the national average; Hamburg and Cologne sit at the average; classic Mittelstand regions without a tech cluster sit slightly below. Profiles with proven experience in technical SEO (Core Web Vitals, crawl-budget management, JavaScript rendering), content strategy on an SQL-validated keyword-cluster basis, or international SEO scaling (hreflang, subdomain versus subfolder structures) pull the salary up. The Head of SEO role sits one level above (78 to 110 k€ fixed with team leadership) and is treated as a separate position. A small variable component is common, tied to OKRs (organic traffic, conversion from organic, visibility on target keywords).

Sources: Destatis Verdiensterhebung (April 2025); Stepstone Gehaltsreport 2026; Stepstone Gehaltsdaten SEO Manager Deutschland; Glassdoor Gehaltsvergleich SEO Manager Deutschland

Where to source this role

  1. LinkedIn

    €200 to 400 / month for Job Slots, €600 to 800 / month with Recruiter Lite

    By far the most important channel for SEO profiles in Germany, especially in the tech hubs Berlin, Munich and Hamburg. Active sourcing by InMail to SEO Managers at comparable B2B SaaS, e-commerce or publisher SMBs delivers far stronger signal than plain job posts. With active sourcing, typically 50 to 70 % of qualified applications come via LinkedIn. Filter for prior roles at an SMB or scale-up (10 to 300 employees) to exclude pure agency profiles who managed many accounts at once but never carried a single project through two years of visibility building.

  2. XING

    ProJobs from €195 / month

    Still relevant in the classic Mittelstand and outside the Berlin tech bubble, especially in NRW, Baden-Württemberg and Bavaria. Weaker for younger SEO profiles under 30 or for pure SaaS profiles who live almost exclusively on LinkedIn. A good complement to LinkedIn when you recruit in a more traditional Mittelstand sector (industrial SaaS, B2B services, local e-commerce).

  3. SEO communities (SEOkomm, OMR Slack, Sistrix Community)

    €0 to 200 per posting per community

    Focused communities attract active, well-connected SEO profiles who keep learning and analyze algorithm updates independently. SEOkomm (an annual conference with an active community afterward), OMR Slack (#seo channel) and the Sistrix Community are the most visible channels in Germany; Reddit r/SEO and English-language Slack groups (Traffic Think Tank alumni) deliver more internationally connected profiles with a senior bias. The posting yield is low (about 1 to 3 qualified applications per role), but the conversion rate from first conversation to offer is well above LinkedIn, because self-selection on the topic happens upstream.

  4. Referrals (team and SEO network)

    Referral bonus 1,500 to 3,000 €

    Often the most productive channel for SEO roles in terms of conversion and cultural fit. Activate your own team with concrete profile criteria (3 to 7 years, B2B SaaS or e-commerce, technical plus content SEO, independent SQL or notebook practice), the SEO network (former agency colleagues, conference acquaintances) and alumni of previous employers. Set a referral bonus between 1,500 and 3,000 €, staged by a successful probation period. Expect 20 to 30 % of final hires via this channel if it is actively activated.

Compare every board in this market →

Evaluation playbook

The SEO Manager role reveals itself across four evaluation stages. The work sample (stage 3) is central: without it, it is hard to distinguish who can really build technical diagnoses and keyword strategies from profiles who only cite audit-tool outputs.

  1. Stage 1: CV review

    Look for: consistent tenure (at least 18 months on previous SEO roles, ideally with the same project through two years of visibility building), company context (an SMB or scale-up between 10 and 300 employees, not exclusively an agency with simultaneous account management), a stack covered across multiple levers (technical SEO, content strategy, off-page, analytics). Negative: 100 % content-SEO specialization without technical understanding, or conversely pure tech profiles with no content and conversion view. Save the cited visibility curves (I grew organic traffic by X %) for the interview; those numbers are usually worthless without context on the starting point, competition and algorithm updates.

  2. Stage 2: Structured interview (90 min)

    Work through the 15 questions below, alternating behavioral, situational, technical, values and case. On the technical question about keyword prioritization, ask the candidate to reason out loud. At least two interviewers (ideally the Head of Marketing plus someone from product or data), independent scoring before the debrief.

  3. Stage 3: Work sample (90 min, see Work Sample)

    A technical SEO audit plus a content-cluster proposal on a sample domain. The candidate gets a fictional domain with Sistrix or Ahrefs screenshots plus a crawl report, identifies the three biggest technical levers, proposes a content cluster of 5 to 8 pages with keyword reasoning, and prioritizes by expected visibility over 6 to 12 months. A 30-min presentation with 30 min of Q&A. This stage weighs heavily in the final decision. Candidates who cite audit-tool outputs without prioritization, or propose vanity keywords with no conversion intent, are eliminated here.

  4. Stage 4: References (structured check)

    Call two references: a former direct manager (ideally Head of Marketing or management) and a former peer from content, product or engineering. Ask both the same four questions: What is she/he strongest at? Which technical SEO problem did she/he solve against expectations, and how? Would you hire them again tomorrow, why or why not? A concrete example of how the person handled an algorithm-update drop? The fourth question delivers the most signal about the SEO posture.

Structured interview questions

  1. BehavioralAnalytical thinking

    Describe the last time an algorithm update visibly hit your organic traffic. What was the diagnosis, what did you change, and how long did recovery take?

    What a strong answer surfaces

    The ability to frame an update as a diagnostic exercise and not a natural disaster. Concrete steps: identified affected URLs, used log files or Search Console data to narrow it down, formulated a hypothesis (content quality, E-E-A-T, technical issue, backlink profile), prioritized the fix. Bonus: the candidate describes what they changed structurally to weather future updates better. Anyone who cannot name an update experience or only answers Google does that sometimes rarely has real SEO practice and tends toward confirmation bias when analyzing.

  2. BehavioralAnalytical thinking

    Tell me about the last time you had an SEO hypothesis that turned out to be wrong after checking the data. What was the hypothesis, what did the data show, and how did you react?

    What a strong answer surfaces

    The ability to work data independently (SQL, spreadsheet, Search Console API, log-file analysis) and to communicate an inconvenient result without going defensive. Bonus: the candidate describes how they originally framed the hypothesis (competitor observation, industry dogma, gut feeling) and how the validation changed their process. Anyone who only takes data from Sistrix or Ahrefs and presents it without validating against Search Console or GA4 is too weak for this role.

  3. BehavioralTechnical SEO craft

    Describe the last time you solved a technical SEO problem the engineering team initially did not want to prioritize. How did you go about it?

    What a strong answer surfaces

    A structured approach: a business case computed with traffic and revenue impact, an honest assessment of technical complexity (not played down), alternatives shown (full solution versus interim fix). Bonus: the candidate describes talking to the tech lead directly instead of escalating via tickets, or reducing engineering effort through their own implementation (e.g. schema markup via GTM, an hreflang patch in the CMS). Anyone who describes running into the wall of the engineering team without reflecting on their own part shows a cross-functional weakness.

How to recognize a great hire

TraitBelow barOn barAbove bar
Analytical thinkingReads Sistrix or Ahrefs dashboards passively, without forming hypotheses. Accepts the first number without validating against Search Console or GA4. Cannot compute CTR per position, click loss from SERP features, or organic funnel contribution without a spreadsheet.Forms testable hypotheses from data. Validates numbers across two sources (Sistrix plus Search Console, Ahrefs plus GA4) before communicating them. Works SEO math (expected traffic lift, pipeline contribution, CTR correction per position) out loud operationally.Builds data models independently (SQL, spreadsheet, notebook) to investigate open questions. Recognizes biases (cannibalization, filter bubble in logged-in search) in SEO data and corrects the analysis accordingly. Can defend an inconvenient analysis with numbers in front of management.
Technical SEO craftKnows SEO audit tools but cannot prioritize audit outputs. Does not understand crawl budget, JavaScript rendering, hreflang or canonical logic in depth. Hands everything to the engineering team without computing a business case.Diagnoses the common technical bottlenecks independently (crawl errors, duplicate content, Core Web Vitals, hreflang conflicts, schema errors). Creates prioritized tickets with a business case and a technical description. Can implement schema markup or hreflang in the CMS themselves when no engineering effort is needed.Understands rendering pipelines (SSR versus CSR versus ISR), edge caching, log-file signals on bot behavior, JavaScript rendering diff (what Googlebot sees versus what the browser sees). Can discuss performance budgets and rendering strategies with engineering as an equal. Establishes an SEO gate in the deployment process (automated checks before release).
Keyword strategy and researchUses a single keyword-tool output as ground truth. Prioritizes by search volume without intent match or SERP-layout analysis. Writes content for all high-volume keywords without forming clusters.Forms keyword clusters by semantic relatedness and funnel stage. Prioritizes by search volume times intent match times realistic ranking chance (benchmarked against domain authority). Manually checks the top-10 SERP for top candidates.Establishes a repeatable keyword system: a prioritized cluster backlog, central documentation per cluster (brief, target keywords, internal linking, expected conversion logic), continuous evaluation of their own estimates. Can transfer the system to the content team and freelancers and coaches others in the keyword craft.
Content and funnel strategyThinks of SEO as a pure traffic exercise, without conversion logic. Writes top-of-funnel content with no CTA or path to pipeline. Measures success by traffic numbers instead of organic pipeline contribution.Thinks end to end: knows which page types serve which funnel stage (blog for awareness, solution pages for consideration, pricing and comparison pages for decision). Allocates content effort accordingly. Defines the conversion logic per cluster.Steers SEO as a pipeline contribution: coordinates with product, sales and customer success, anticipates content decay before the revenue effect, establishes shared SEO-pipeline metrics across functions. Recognizes structural limits (market TAM, intent bottleneck) beyond pure SEO mechanics.
Tool and data competenceOperates only the UI surfaces of the common tools (Sistrix dashboard, Ahrefs Site Explorer). Cannot process API exports, run a log-file analysis, or do an SQL or notebook analysis.Exports data from Search Console, Sistrix and GA4 into spreadsheets or notebooks, validates numbers across at least two sources, builds reusable analysis templates. Runs simple log-file analyses with Screaming Frog Log Analyzer or similar.Writes their own SQL queries on a Search Console export in BigQuery, builds notebook-based analyses (content decay, CTR anomalies, query cannibalization, crawl diff), automates recurring reports. Understands the limits of the tools used (sampling, filter quirks) and compensates for them.
Cross-functional collaborationDefends their own function without dialogue with engineering, content or product. A defensive attitude toward feedback. No shared vocabulary across functions.Shared definitions (intent key, conversion logic per cluster, technical SEO acceptance criteria) with the adjacent teams. A regular cadence (weekly 30 min with content, monthly with engineering). Takes qualitative feedback and integrates it.Establishes shared dashboards, shared rituals and shared language across functions. Spots weak signals from other functions before escalation. Coaches their environment in SEO data competence and SEO mindset without falling into the role of the lecturer.

30 / 60 / 90 day success plan

By day 30

  • Full SEO audit: technical audit (crawl, Core Web Vitals, hreflang, schema, log-file sample), content inventory by funnel stage, keyword visibility per cluster, backlink-profile diagnosis
  • 1:1 with every key stakeholder (management, Head of Marketing, engineering lead, content lead, product lead) to clarify expectations and points of friction
  • Identify the two or three highest-leverage SEO bottlenecks, documented with a data argument and first hypotheses
  • Search Console connection to BigQuery (or a comparable data setup) established for deeper analysis

By day 60

  • Prioritized SEO backlog for the quarter (technical plus content), shared with management, engineering and the content team
  • First technical tickets in progress with engineering, a documented business case and success measurement
  • First content cluster (5 to 8 pages) briefed, production started with internal authors or freelancers
  • Steering cadence set: weekly 30 min with content, monthly 60-min SEO review with management, quarterly technical sync with engineering

By day 90

  • First significant improvement on the top bottleneck demonstrated (e.g. plus 10 to 20 % organic sessions on the target cluster, or a documented technical-lever solution with expected lift over the coming 90 days)
  • SEO roadmap for the next quarter written: quantified visibility and pipeline goals, content backlog, technical backlog, dependencies on engineering and content
  • Two to three keyword clusters actively being built or expanded, each with a clear visibility comparison against baseline
  • Established content cadence: at least 4 high-quality articles per month plus 2 solution or comparison pages per quarter, with a documented briefing process

Common hiring mistakes for this role

Four recurring traps when recruiting an SEO Manager at a German SMB. Most trace back to an unclear role definition at the time of hire.

  1. Hiring a content-SEO profile for a technical role

    The most common trap: the SMB looks for SEO but, by advertising content responsibility, attracts content-SEO profiles (writers with an SEO affinity) who work in depth on briefs and on-page optimization but do not do crawl diagnosis, technical audits or log-file analysis. Hire such a profile at 60 k€ as the sole SEO person on a domain with an unresolved technical setup, and you cover 30 % of the role and produce frustration on both sides after 6 to 12 months, because the technical bottlenecks structurally limit content growth. Frame it from the ad: full-stack SEO responsibility, technical plus content plus analytics, with engineering collaboration expected.

  2. Betting on agency successes without validating the SMB context

    Candidates from agencies with 10 to 20 parallel accounts often cite impressive visibility curves that are not reproducible in the SMB context. At an SMB the SEO Manager executes autonomously on a single domain with their own engineering backlog, their own content team and their own tools, with no account-manager layer and no specialist colleagues in the background. If you hire an agency profile, you must look for a period of 12 to 24 months on a single domain (ideally in-house or as a lead consultant with operational hands-on responsibility) and test the autonomy in the work sample. Agency profiles who have never negotiated a ticket with engineering themselves or implemented schema markup in a CMS fail operationally in the first 90 days.

  3. No existing technical groundwork, but expecting fast visibility gains

    The SMB looks for an SEO person to grow organic traffic fast but has a domain with an unresolved rendering setup, missing structured markup, slow Core Web Vitals and a chaotic URL structure. The new SEO Manager spends the first 90 to 180 days building the technical foundation instead of producing visible quick wins, and management reads that as a slow start. Before hiring: an honest inventory of the current technical groundwork (which crawl errors, which rendering, which performance, which schema hygiene). If the answer is rendering is client-side and Core Web Vitals are in the red, plan for 120 to 180 days of technical groundwork before expecting visible content wins.

  4. Confusing SEO Manager and Content Manager

    A Content Manager steers the content strategy (topics, briefs, editorial, distribution) with a strong focus on brand and content-marketing pipeline. An SEO Manager steers organic visibility end to end (technical SEO, keyword strategy, content SEO, off-page, analytics), in close connection with engineering and content. Blending the two at hire produces predictable failures: either you hire a content profile who does not master technical SEO and SEO analytics, or an SEO profile who cannot operate an entire content strategy at SMB scale. Frame the scope from the ad.

Frequently asked questions

  • What does an SEO Manager earn at an SMB in Germany?

    The reference range for a mid-level SEO Manager (3 to 7 years of experience) at an SMB in Germany is 48 to 75 k€ gross fixed salary per year (median around 58 k€). Berlin and Munich sit 10 to 15 % above the national average; classic Mittelstand regions without a tech cluster sit slightly below. Profiles with proven experience in technical SEO (Core Web Vitals, JavaScript rendering, crawl-budget management), content strategy on an SQL-validated keyword-cluster basis, or international SEO scaling pull the salary up. A small variable component of about 10 % is common, tied to OKRs (organic traffic, conversion from organic, keyword visibility). Structural commission models as in sales do not exist for this role.

  • What is the difference between an SEO Manager, a Content Manager and a Growth Marketer?

    The SEO Manager steers organic visibility end to end (technical SEO, keyword strategy, content SEO, off-page, analytics), in close connection with engineering and content; they prioritize by visibility lever and pipeline contribution from organic. The Content Manager steers the content strategy (topics, briefs, editorial, distribution) with a focus on brand and content-marketing pipeline; less technical SEO depth, a broader distribution scope. The Growth Marketer works end to end on the whole funnel (acquisition, activation, retention) without an SEO specialization; they prioritize by funnel lever, not by channel. Blending these three roles at hire produces costly positioning mistakes: frame scope and depth from the ad.

  • How long does it take to hire an SEO Manager in Germany?

    Expect 45 to 70 days between posting and signed contract for a mid-level role. The timeline lengthens in September and January (mobility peaks) and in regions outside the tech hubs Berlin, Munich and Hamburg (a smaller talent pool). Cutting below 45 days usually sacrifices the work sample, which strongly reduces hiring quality (SEO is a craft where the candidate must show how they diagnose technically and structure keyword clusters, so you can tell tool-output quotes from real craft). Compared with the generalist marketing-manager role, the timeline is slightly lower, because the talent pool for pure SEO profiles is more focused.

  • When should an SMB hire an SEO Manager instead of a Content Manager?

    Three signals usually converge: (1) the domain has a technical SEO backlog that a content profile cannot resolve independently (rendering, Core Web Vitals, hreflang, schema, crawl management), (2) the keyword strategy is unclear or runs on gut feeling, with a measurable loss of organic visibility against competitors, (3) the engineering team is ready to work with SEO on technical improvements and the product-marketing or content team needs an SEO partner for briefs and conversion logic. If you already have a technically clean domain with an established content pipeline, a Content Manager is usually the better choice. If you have no technical SEO groundwork yet, plan for 90 to 180 days of technical groundwork in the first months of the new role.

  • What marketing budget does an SEO Manager need to be effective?

    The cost of an SEO Manager (58 k€ gross median plus employer charges = about 74 k€ all-in) is only part of the calculation. To let them build visibility, plan for 50 to 120 k€ per year on top for content production (freelancers or agency, 25 to 60 k€), tools (Sistrix or Ahrefs, Screaming Frog, log-file analysis, schema validator; about 8 to 18 k€), off-page measures (digital PR, outreach; 10 to 30 k€) and, if needed, engineering effort for technical SEO tickets (internal or external; 5 to 15 k€). Below 110 k€ all-in total budget, the SEO Manager spends 80 % of the time doing everything themselves without generating enough content volume or tool depth; from 180 k€ all-in you can plan ambitious SEO roadmaps.

  • Generalist or specialist (technical SEO, content SEO, off-page) in this role?

    At an SMB up to 100 employees, the SEO Manager as a T-shaped generalist is almost always the right choice: solid on all SEO levers, with one deeper area (typically technical SEO plus analytics or content SEO plus analytics). Hiring a pure specialist role (technical SEO, content-SEO specialist) too early produces a hole elsewhere in the SEO pipeline. From 100 employees and with an established visibility foundation, specialization becomes possible and often sensible: a Head of SEO steers the team, with dedicated profiles for technical SEO, content SEO and off-page below.

Run this hire in JoinSource, screen, and interview in one place.
Hire

Talk to Join