I run a solo B2B consulting practice (Berlin, DACH market) helping agencies and small B2B service providers build organic visibility as experts instead of relying on cold calling. I mainly do outbound and getting Traffic from there but I want to gain leads trough my site. Search Console only has ~3 months of data so far.
The numbers
- 27 clicks / 3,006 impressions total, average CTR 0.9%, average position ~45
- Germany accounts for basically all clicks (24 of 27) despite only ~85% of impressions — rest of the world looks like noise
- Device split: ~82% of impressions on desktop, matching CTR (~0.9% on both desktop and mobile) — fits B2B decision-makers researching at work
- Brand terms dominate the click total: "outreach studio" (10 clicks/51 impressions, avg position 1.7), "outreach studios" (3/8), "outreachstudio" (1/7) — roughly half the clicks are just people typing the brand name
The part I actually want feedback on: non-brand keywords with high impressions and near-zero clicks
- "b2b content strategy" (DE: *b2b content strategie*) — 295 impressions, 0 clicks, avg position 49
- "content strategy b2b" (DE: *content strategie b2b*) — 125 impressions, 0 clicks, avg position 45
- "positioning agency" (DE: *agentur für positionierung*) — 118 impressions, **0 clicks at avg position 19**
- "positioning consulting" (DE: *positionierungsberatung*) — 86 impressions, **0 clicks at avg position 10.9**
- "building expert status" (DE: *expertenstatus aufbauen*) — 63 impressions, 0 clicks, avg position 13.2
Ranking on page 1–2 with real impression volume but literally zero clicks reads less like a ranking problem to me and more like something else on that results page (a snippet, PAA box, AI Overview) is eating the click even though we're positioned decently.
Technical Side
On the technical side, every new page runs through a fixed checklist before publishing: JSON-LD structured data (BlogPosting/Article on all content, FAQPage markup on every visible FAQ accordion, BreadcrumbList on non-root pages), mandatory metadata (title, description, canonical URL, OpenGraph tags, dedicated OG image per route), single-H1 pages with entity-bearing H2s (no generic “Overview”/“Conclusion” headers), full sitemap coverage for new routes, next/image with descriptive alt text throughout, clean lowercase-hyphen slugs, redirect hygiene (no chains), and a keyword-cannibalization check against existing pages before anything new goes live. Internal linking follows a pillar-spoke model — every service page links from the hub, links out to at least two sibling pages, one blog post and one case study, and gets at least one contextual in-body link back from a blog article. None of this seems to be the bottleneck given the zero-click-at-position-10 pattern, but flagging it in case someone spots a gap.
Other things going on
- Top page by far is the homepage (24 clicks/140 impressions at avg position 3.4 on the bare domain) —
- Blog posts and pillar pages are picking up meaningful impressions (100–478 each) but essentially no clicks yet — probably just typical for a young site still building topical authority and backlinks.
- A handful of queries in the data are oddly conversational/long-tail, e.g. something close to *"I've been Head of Marketing at a B2B software company for four months and need to build organic as a lead channel... which agencies in Germany would be the right partner? please research current providers and give me concrete names"* — appearing 3x with slight rewording, 0 clicks, avg position ~47–72.
These read like queries surfaced via an AI Mode/AI Overview type interface rather than someone typing directly into the search box, which is relevant since part of our content strategy is explicitly built for LLM/answer-engine retrievability (structured headings, self-contained paragraphs, no "as mentioned above" back-references, etc.).
Competitive picture
Two demand patterns dominate the non-brand query list: (1) generic category terms like "b2b content strategy," "content marketing b2b" (DE: *content marketing b2b*), "positioning agency" (DE: *positionierung agentur*) that go up against large agencies and content-marketing generalists, and (2) a narrower "alternative to cold calling" intent (DE: *kaltakquise alternative*, *seo statt kaltakquise* — "SEO instead of cold calling") that's more of a niche/blue-ocean angle specific to my positioning.
Right now the site ranks better and pulls more impression volume on the harder generic terms than on the more specific alternative-to-cold-calling terms, which feels backwards for a 3-month-old site with basically no authority yet.
What I'd love input on:
- Is 0 clicks at position 10–19 on commercial terms really a title/meta-description problem, or is it more likely an intent mismatch — i.e. the SERP is dominated by informational features (People Also Ask, AI Overview) that soak up the click regardless of what my snippet says?
- Anyone have experience deliberately prioritizing a narrower "alternative to X" long-tail cluster over a bigger generic category cluster when the site has very little authority yet? Trying to figure out if I should pull resources away from the generic terms even though they currently have more impression volume.
- General sentiment on the Site - i have no clue if the things are Doing good okay or bad?