SEO & GEO Audit

Strengthen search and AI visibility

CRM Insights — audit for www.crminsights.co.uk (canonical: crminsights.co.uk)

5 Critical
84 pages audited
2 schema types to add

Executive summary

This audit covers 84 URLs from the Yoast SEO sitemap (pages, posts, resources, portfolio). You asked for www.crminsights.co.uk; that host currently returns a 404 while the live site and sitemap sit on crminsights.co.uk — fix redirects immediately. On-page, Yoast delivers solid basics (canonical, Open Graph on the homepage, WebSite JSON-LD), but Organization is missing from the graph, 53 pages lack meta descriptions, 11 pages lack social preview images, and several pages need H1 consolidation. Priorities: apex/www consistency, Organization + FAQ schema, then bulk meta and social images via Yoast. Use the full-site task list for copy-paste suggestions.

Full-site task list

Audit scope & summary

Scope: 84 URLs from sitemap_index.xml (page, post, resources, portfolio sitemaps; lightboxes/testimonials/categories excluded).

Site-level: robots.txt and sitemap OK; WebSite schema present via Yoast; Organization not surfaced as its own entity; www host broken.

Critical: www 404; add Organization; 53 missing meta descriptions; 11 pages without og/twitter image; H1 issues on multiple templates.

View full per-page task list →

Current status

Homepage (crminsights.co.uk).

Title tag
Clear primary keyword framing
⚠️
Meta description
Too long — trim to 150–160 characters
Canonical URL
https://crminsights.co.uk/
Open Graph
title, description, url, og:image set
Twitter Cards
summary_large_image + image
⚠️
JSON-LD schema
WebSite in Yoast graph — add Organization
robots.txt
Sitemap referenced; standard crawl rules
Sitemap
Yoast index + child sitemaps
⚠️
AI bot access
Review if you block GPTBot / Google-Extended
Mobile
Viewport and responsive theme

Full-site: 53 URLs need meta descriptions; 11 need default or per-page social images; several case studies and hub pages show multiple H1s or builder-driven heading noise.

Quick wins

WordPress + Yoast — fastest impact first.

  1. 301 www.crminsights.co.uk → crminsights.co.uk
    At your DNS or host (e.g. cPanel redirect, Cloudflare page rule), redirect the www host to the apex so bookmarks and typed URLs work.
  2. Add Organization schema
    Yoast → General → Organisation, or paste the Organization JSON-LD below into a header script / SEO plugin.
  3. Shorten homepage meta description
    Yoast snippet: aim for 150–160 characters (suggested copy in the task list).
  4. Yoast default social image
    Social → Facebook/Twitter: set a 1200×630 default image so pages without a featured image still share well.
  5. Bulk missing meta descriptions
    Work through Search appearance or per-post Yoast fields using the full-site task list suggestions.

Full recommendations

Prioritised by impact.

15 minHigh

Fix www host — 301 to apex (or unify on www and redirect apex). Stops link equity leakage and user confusion.

20 minHigh

Organization schema — Name, URL, logo (existing asset), description, LinkedIn sameAs, contact URL. Aligns with E-E-A-T and knowledge panels.

2–4 hrsHigh

53 pages: add meta descriptions — Use task list copy; unique per URL, 150–160 chars.

30 minHigh

Social images on thin pages — Case studies and posts without featured images: set image in Yoast Social or assign featured images.

30 minGEO

FAQPage JSON-LD — On homepage or a dedicated FAQ: real questions buyers ask; validate in Rich Results Test.

OngoingGEO

Citations and stats — Where you claim ROI or adoption, add sources (industry reports, vendor docs) for AI and human trust.

1 hrGEO

Answer-first intros — Service and pillar pages: lead with one sentence on who it’s for and the outcome, then detail.

VariableMed

Single H1 per URL — Thrive/visual builders often output multiple H1s; demote decorative headings to H2.

OngoingLow

Image alt text — Decorative vs descriptive; case study logos and hero shots need meaningful alt.

15 minLow

Verify LinkedIn company URL — Update sameAs in Organization schema if the slug differs.

GEO checklist

Signals for AI search and answer engines.

Cite sources
⚠️ Partial
Add explicit references on pillar articles and service pages
Statistics
⚠️ Partial
Quantify outcomes in case studies where possible
Quotations
❌ Limited
Pull quotes from clients on case study pages
Authoritative tone
✅ Strong
Established UK CRM consultancy positioning
Easy to understand
✅ Good
Practical B2B CRM language
Technical terms
⚠️ Partial
Glossary or short definitions for Workbooks-specific jargon on entry pages
FAQPage schema
❌ Missing
Implement FAQ block + JSON-LD on a key page
Fluency
✅ Good
No action needed sitewide

SEO & GEO explained

Traditional SEO focuses on how search engines crawl, index, and rank pages for keyword queries. GEO (Generative Engine Optimisation) extends this to AI search — ChatGPT, Perplexity, Google AI Overviews — by optimising for how models extract, interpret, and cite content. Both rely on clear structure (H1s, schema), quality content, and authoritative signals. The same technical and content improvements that help Google often help AI engines too.

Domain note

The audit was requested for www.crminsights.co.uk. That hostname currently serves a WordPress 404 with noindex, while the indexed, canonical site is https://crminsights.co.uk. Until redirects are fixed, any marketing using “www” will underperform.

Schema to add

Copy into Yoast custom schema, a header plugin, or your theme — validate after publishing.

Organization
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "CRM Insights",
  "url": "https://crminsights.co.uk",
  "logo": "https://crminsights.co.uk/wp-content/uploads/2020/03/logo.png",
  "description": "UK CRM consultants and Workbooks CRM partners — workshops, migration, onboarding optimisation, and ongoing support.",
  "sameAs": [
    "https://www.linkedin.com/company/crm-insights-ltd"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "sales",
    "url": "https://crminsights.co.uk/about-us/contact-us/"
  }
}
FAQPage (customise answers)
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What does CRM Insights do?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "CRM Insights is a UK CRM consultancy helping organisations choose, implement, and optimise CRM — including Workbooks CRM — through workshops, migration, training, and ongoing support."
      }
    },
    {
      "@type": "Question",
      "name": "Who is CRM Insights for?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Teams that want better CRM adoption, cleaner data, smoother migration from tools like Act! or GoldMine, or expert Workbooks CRM implementation and support."
      }
    }
  ]
}

Validate & check indexing

After implementing schema, verify rich results and index coverage.