Northpeak Digital
hello@northpeak.agency · northpeak.agency
9 June 2026
SEO Audit Report
northpeak-coffee.com
Prepared for Northpeak Coffee Co.
A healthy foundation with a handful of high-leverage fixes. Clearing the priority items below should produce a measurable ranking lift.
Category breakdown
Score per ranking-signal category, weighted by impact.
Priority fixesranked by ranking impact
12 pages are missing a meta description
On-PageCriticalGoogle falls back to scraping random page text when there's no meta description, producing weak, low-CTR snippets. 12 of your key pages — including 4 top product pages — have none.
How to fix
Write a unique 150–160 character meta description for each page, leading with the primary keyword and a benefit. Prioritise the 4 product pages first.
No llms.txt — invisible to AI search
AI Search (AEO)CriticalAs ChatGPT, Perplexity and Gemini become discovery channels, an llms.txt file helps them understand and cite your site. You don't have one, and your AI-search readiness score is the weakest category at 41/100.
How to fix
Publish an llms.txt at the root summarising your key pages + products, and confirm AI crawlers (GPTBot, PerplexityBot) aren't blocked in robots.txt.
Product schema missing price + availability
Schema MarkupCriticalYour product pages have Product schema but omit `price` and `availability`, so Google can't show rich price/stock results — the snippets that win clicks in shopping-intent searches.
How to fix
Add `offers` with `price`, `priceCurrency`, and `availability` to each Product JSON-LD block. Validate in Google's Rich Results Test.
Mobile LCP is 3.8s (Google wants ≤ 2.5s)
Core Web VitalsImproveYour largest content element takes 3.8 seconds to render on mobile — past Google's 'good' threshold. The hero image isn't preloaded and ships as a 480KB JPEG.
How to fix
Convert the hero to WebP (~70% smaller), add `fetchpriority="high"` and a preload link, and defer non-critical JavaScript.
9 pages share the same generic H1
On-PageImproveNine pages use the H1 "Northpeak Coffee Co." instead of a page-specific, keyword-led heading. Google reads the H1 as a strong relevance signal — duplicating it wastes it.
How to fix
Give each page a unique H1 that matches its search intent, e.g. "Single-Origin Ethiopian Coffee Beans" on that product page.
Product pages have few internal links
On-PageImproveYour product pages average 3 internal links each. Thin internal linking means authority doesn't flow to the pages you most want to rank, and Google discovers them slowly.
How to fix
Add contextual internal links from blog posts and category pages to products, using descriptive anchor text (not "click here").