- SEO48
- GEO50
- Marketing62
Executive Summary
Score Overview
- Technical55
- Content60
- On-page58
- Schema20
- Performance39
Not ranking for the high-volume head terms, zero structured data, and weak mobile performance (39/100, LCP 9.2s) hold SEO back despite a reasonable content base.
- Citability55
- Brand authority50
- Crawler access90
- Schema20
Crawler access + llms.txt are in place, but the complete absence of schema undercuts entity recognition - AI engines have little structured signal to identify and cite the brand.
- Messaging66
- Conversion58
- Trust62
Strong sustainability + freshly-roasted story ('Proef de smaak van verse koffie'). Conversion is constrained by mobile speed; trust would benefit from review schema once structured data lands.
Technical Health
PageSpeed mobile Performance is 39 with a 9.2s LCP and ~980ms TBT (desktop 77, LCP 1.6s). The homepage ships ~700 KB of HTML.
Why it matters: A 9.2s mobile LCP suppresses both rankings and conversion on the majority of sessions.
Optimise the LCP image (WebP/AVIF, preload), defer non-critical JS, and reduce render-blocking resources. Target LCP <2.5s.
Expected impact: +mobile rankings and conversion as LCP drops from 9.2s toward 2.5s.
The homepage <title> contains a mis-encoded character ('Zwarte Roes' followed by a replacement glyph), which can render as a broken symbol in the SERP. 4 of 73 homepage images also lack alt text.
Why it matters: A broken character in the title looks unprofessional in search results and can dent CTR; missing alt slightly weakens accessibility + image SEO.
Fix the title's character encoding (serve UTF-8; replace the stray glyph), and add alt text to the 4 images.
Expected impact: Cleaner SERP snippet; full alt coverage.
Content Quality
DataForSEO (NL): 'koffiebonen' (18,100/mo, difficulty 12) - not in top 100; 'beste koffie' (480/mo) - not ranking; 'vers gebrande koffiebonen' (880/mo) - #24; 'decaf koffie' (1,600/mo) - #38.
Why it matters: 'koffiebonen' alone is 18,100 searches/month - the core category term for a coffee-bean store. Not ranking for it means missing the single largest organic opportunity in the niche.
Build/strengthen a dedicated 'koffiebonen' category hub with answer-first copy, internal links and freshness; optimise existing pages for the #24/#38 terms to push toward page 1.
Expected impact: Entering page 1 for even one head term would be transformational for organic traffic.
Schema & Structured Data
The homepage contains no JSON-LD blocks - no Organization, WebSite, BreadcrumbList or Product schema. Competitors in the Dutch specialty-coffee space typically carry Organization + Product markup.
Why it matters: Structured data is how Google and AI engines identify the brand entity and qualify product pages for rich results. Its complete absence caps eligibility for stars, price, and AI citation.
Ship Organization + WebSite (with SearchAction) JSON-LD sitewide, and Product + AggregateRating + Offer on every PDP.
Expected impact: Rich-result eligibility, entity recognition, +CTR on product pages.
https://zwarteroes.nl/AI Search Visibility
Crawler access and llms.txt are good, but with zero schema AI engines have no structured entity to anchor citations to.
Why it matters: Schema (Organization, Product) is a primary signal AI systems use to recognise and cite a brand confidently.
Land SCHEMA-01, then add answer-first content + FAQ schema to category pages to lift citability.
Expected impact: Stronger AI entity recognition + citation eligibility.
CRO Opportunities
Not actual revenue loss — a scenario model based on observed friction and benchmark assumptions. Adjust inputs and pick a scenario.
Inputs
Scenarios
Opportunity = baseline revenue x a recovery rate derived from average cart/checkout abandonment, scaled by scenario (Conservative 0.25x, Moderate 0.75x, Aggressive 1.5x) and capped at 35% of baseline.
Zwarte Roes already has a CRO audit hosted on this portal (NL/EUR) with the funnel walkthrough + revenue model.
Why it matters: This audit focuses on SEO/GEO/marketing; the CRO card is the conversion deep-dive.
Pair the schema + ranking work here with the CRO audit's funnel roadmap.
Expected impact: Compounding discovery + conversion lift.
What's Working
AI-access foundation in place
llms.txt present and all major AI crawlers allowed in robots.txt.
Open Graph configured
og:title and og:image are both set for clean social sharing.
Strong brand story
Clear sustainability + freshly-roasted positioning in Dutch.
Near-complete alt coverage
69 of 73 homepage images carry alt text.
30-Day Action Plan
This Week
2 items- SCHEMA-01 No structured data anywhere (zero JSON-LD)
- TECH-02 Title encoding glitch + a few images missing alt
This Month
2 items- CONT-01 Not ranking for high-volume head terms
- TECH-01 Mobile Performance 39/100 - LCP 9.2s
This Quarter
1 items- GEO-01 Schema absence undercuts AI entity recognition