SEO & GEO Audit
Garden Route Printing — audit deliverable for Google AI, ChatGPT, Perplexity, and Claude
This audit covers www.gardenrouteprinting.co.za — a static George-based print and install studio serving the Garden Route. The site already had strong foundations: per-page titles and meta descriptions, Open Graph on key pages, and rich homepage JSON-LD (PrintShop, LocalBusiness, FAQPage). Critical gaps for local intent were missing service landing pages, robots.txt, sitemap.xml, and llms.txt — all now implemented in source and ready to deploy.
Lens A (Google): Service hubs for wallpaper, signage and printing target “Garden Route” and George queries; sitemap supports Search Console; expanded FAQ and hasOfferCatalog strengthen local entity signals for Google Search and AI Overviews.
Lens B (ChatGPT, Perplexity, Claude): Answer capsules on service pages, visible FAQs with schema, consistent NAP, and llms.txt improve extractability for multi-platform citation. LLM crawlers should remain allowed in robots.txt.
Scope: 8 core URLs — homepage, 3 service hubs, about, gallery, contact, privacy.
Implemented in source: wallpaper.html, signage.html, printing.html, robots.txt, sitemap.xml, llms.txt, nav/internal links, homepage FAQ expansion, service JSON-LD.
Your action after deploy: Google Search Console + sitemap submit, GA4 property, Google Business Profile NAP verification.
| Platform | How it finds you | Top actions |
|---|---|---|
| Google AI Overviews / AI Mode | Google Search index via Googlebot | Service pages + sitemap; people-first install expertise; keep pages snippet-eligible |
| ChatGPT | Training data + live browse (OAI-SearchBot) | Answer capsules on service hubs; allow crawlers; llms.txt |
| Perplexity | Live retrieval (PerplexityBot) | FAQ blocks; statistics (1985 heritage, 6 crew, 7 towns); source-backed claims |
| Claude / Copilot | Crawl + partner indexes | LocalBusiness schema; entity-consistent NAP; GBP + Facebook sameAs |
Highest impact — most implemented in source; deploy then verify.
wallpaper.html, signage.html, printing.html to Railway. Targets printing / signage / wallpaper Garden Route queries.Service hub pages — Dedicated URLs for wallpaper, signage and printing with geo keywords and install expertise copy.
Sitemap + robots.txt — Enable discovery and GSC submission.
Gallery + case proof — Add approved client logos when trademark clearance allows; strengthens trust and GEO citations.
Answer capsules — 40–60 word direct answers at top of each service page for LLM extractability.
llms.txt — Optional Lens B map of services and contact.
GBP + reviews — Request reviews from MediClinic George, estates and commercial clients when approved.
Internal linking — Nav, homepage service pillars and footer service links.
Image alt text — Gallery alts updated with Garden Route context; continue on new photos.
Freshness signals — Add visible “last updated” on maintained pages when content changes.
SEO (Lens A) is how search engines crawl, index and rank your pages for queries like “signage installation George” or “wallpaper Garden Route”. Technical foundations (sitemap, robots, schema, mobile) plus clear service content and local signals drive Google Search and Google AI visibility.
GEO (Lens B) extends this to AI answer engines — ChatGPT, Perplexity, Claude, Copilot — that retrieve and cite web content. Extractable answer blocks, consistent business entities, FAQs, and allowed LLM crawlers improve multi-platform citation. The same quality content often helps both lenses; tactics differ mainly around extractability and entity clarity.
Garden Route Printing’s offline reputation (estates, clinics, commercial clients) should be reflected online: consistent NAP across website, Google Business Profile and Facebook; approved logos in gallery when trademark use is cleared; reviews on GBP. Add GBP URL to sameAs in JSON-LD when available. Third-party directory listings (local trade directories) help entity resolution for Claude and Copilot.
Homepage LocalBusiness + service page Service schema — validate after deploy.
{
"@context": "https://schema.org",
"@type": ["PrintShop", "LocalBusiness"],
"@id": "https://www.gardenrouteprinting.co.za/#business",
"name": "Garden Route Printing",
"url": "https://www.gardenrouteprinting.co.za/",
"telephone": "+27829066231",
"email": "gardenrouteprinting@gmail.com",
"address": {
"@type": "PostalAddress",
"addressLocality": "George",
"addressRegion": "Western Cape",
"addressCountry": "ZA"
},
"areaServed": ["George", "Knysna", "Mossel Bay", "Plettenberg Bay", "Oudtshoorn", "Wilderness", "Sedgefield"]
}