SEO Audit Report
crabtreemarketing.com
June 2026 · Prepared by Crabtree Marketing
74 out of 100
Composite Score
crabtreemarketing.com
Good technical foundation — 4 targeted fixes needed.
Mobile performance is 92/100 and desktop is 79/100. Schema is broken, Robert's name and service area are absent, and LLMs cannot cite this page. All four critical gaps are addressed in the fix package below.
C 5 critical findings · 3 warnings · 1 info
Score by Category
Technical SEO
72
30%
Schema / Structured Data
10
25%
Content / E-E-A-T
61
20%
GEO / AI-Search Readiness
38
15%
PageSpeed (Mobile)
10%
* PageSpeed: Mobile 92/100 · Desktop 79/100 (Google PageSpeed Insights)
Technical SEO
72 / 100
Only 1 internal link detected on homepage
Add 6–10 contextual internal links to /how-we-work, /fit, /experience, /faq, /under-the-hood, and case studies
✓ Re-run parse_html.py — internal_link_count should be 8+
Canonical domain mismatch (www vs non-www)
Canonical points to www.crabtreemarketing.com but page may serve from non-www. Ensure 301 redirect from non-www → www, or align canonical to served URL.
✓ curl -I https://crabtreemarketing.com — should 301 to www version
Meta description is 190 chars — truncated in SERP
Trim to 140–160 chars. Suggested: "One accountable marketing partner who owns your entire system — strategy through execution. For businesses investing $10K–$100K+/month."
✓ Google SERP preview tool shows full description without ellipsis
What's Working
Title tag 51 chars — perfect length
Single H1 — correct structure
All 9 images have alt text
OG tags complete (title, description, image)
1,096 words — solid content depth
HTTPS confirmed
Schema / Structured Data
10 / 100
JSON-LD found but @type is empty string — broken schema
Replace with complete Organization + LocalBusiness block (see schema snippet below)
✓ Google Rich Results Test at search.google.com/test/rich-results — shows valid Organization
No Organization schema — no knowledge panel, no brand SERP features
Add Organization schema: name, url, logo, sameAs (LinkedIn, Facebook), contactPoint, description, foundingDate: "2005"
✓ Brand search shows knowledge panel within 30–60 days of indexing
No LocalBusiness schema — map pack ineligibility
Add LocalBusiness with name, address, telephone, url, openingHours, geo, priceRange, image
✓ Rich Results Test validates LocalBusiness; Google Maps shows structured data
No WebSite schema — no sitelinks search box
Add WebSite schema with SearchAction pointing to site search
✓ Brand search shows search box beneath main listing
No FAQPage schema on /faq page
Add FAQPage schema to /faq with 5–8 top questions. Bonus: 2–3 inline on homepage for AI citation.
✓ Rich Results Test on /faq validates FAQ schema
Content / E-E-A-T
61 / 100
Robert Crabtree is not named on the homepage — E-E-A-T requires a named human
Add Robert's name, photo, and "20 years in marketing" credential above the fold or near the CTA
✓ Google's quality rater guidelines check for named authors with verifiable credentials
No service area signal — Ohio + nationwide not mentioned in body text
Add to hero subtext or footer CTA: "We're based in Vermilion, Ohio, and we serve clients across the state and nationwide." This is the #1 missing local SEO signal.
✓ grep for 'Vermilion' and 'Ohio' in page source — should appear in footer and body
H1 contains no keyword — compelling copy but zero SEO value
Add subtitle H2 containing "marketing management" or "marketing management Ohio", or adjust H1 to include the primary keyword phrase
✓ parse_html H1 or H2 contains "marketing management" or "marketing agency"
What's Working
1,096 words — well above thin content threshold
Interactive calculator — original tool, strong E-E-A-T signal
Client logos visible (ICON, Groff, Fogg, Toft)
"Since 2005" founding date establishes credibility
GEO / AI-Search Readiness
38 / 100
No factual summary — LLMs cannot cite this page
Add: "Crabtree Marketing is a marketing management agency founded in 2005 by Robert Crabtree, based in Vermilion, Ohio, serving businesses across Ohio and nationwide."
✓ Ask ChatGPT "What is Crabtree Marketing" — should return accurate answer with Vermilion, Ohio within 60–90 days
No FAQ content on homepage — highest-yield GEO format for SMBs
Add 3 inline FAQs with direct answers: "What does Crabtree Marketing do?", "Who is Crabtree Marketing for?", "How long has Crabtree Marketing been in business?"
✓ Search "marketing management firm Ohio" — CM appears in AI Overview within 60 days
H2s are conversion-focused, not query-mirroring
Add one H2 that mirrors a real search query: "What Does a Marketing Management Firm Actually Do?" or "Who Is Crabtree Marketing For?"
✓ Google Search Console shows impressions increase for informational queries within 60 days
What's Working
Interactive calculator — LLMs may reference as a resource
"Since 2005" is stated — temporal credibility
Case study links present for supporting evidence
"20-minute free audit" is specific and quotable
Prioritized Action Plan
#PriorityActionImpactHow You'll Know It Worked
1 Critical Add Organization + LocalBusiness schema
Replace broken empty JSON-LD with complete block. See snippet below.
Map pack eligibility, knowledge panel, rich results Rich Results Test validates; knowledge panel appears in 30–60 days
2 Critical Add service area language to homepage body
Footer: "We're based in Vermilion, Ohio, and we serve clients across the state and nationwide."
Local SEO ranking signal — #1 missing item grep 'Vermilion' in page source returns 2+ matches
3 Critical Name Robert Crabtree on the homepage
Name, headshot, "20 years in marketing" near CTA. E-E-A-T requires a named human.
E-E-A-T trust score, human authorship signal Robert's name visible in hero or CTA section source
4 Critical Add 2-sentence factual summary for LLM citation
"Crabtree Marketing is a marketing management agency founded in 2005 by Robert Crabtree, based in Vermilion, Ohio…"
AI Overview / ChatGPT / Perplexity citation eligibility ChatGPT returns accurate answer for "What is Crabtree Marketing" within 90 days
5 Critical Add 6–10 internal links on homepage
Link contextually to /how-we-work, /fit, /experience, case studies, /faq within body copy
Crawl depth, PageRank distribution, indexability parse_html internal_link_count ≥ 8
6 Warning Trim meta description to 140–160 chars
Currently 190 chars — Google truncates and loses the value prop
SERP CTR improvement SERP preview tool shows full description
7 Warning Add 3 inline FAQs with direct answers
What does CM do? Who is CM for? How long has CM been in business?
GEO readiness, AI Overview appearance Search "marketing management firm Ohio" — CM in AI Overview
8 Warning Add keyword to H1 or add subtitle H2
Current H1 has zero keyword value. Add H2: "Marketing Management for Owner-Operated Businesses"
On-page keyword signal for primary queries parse_html H1 or first H2 contains "marketing management"
9 Info ✅ PageSpeed API key — resolved
Mobile: 92/100 · Desktop: 79/100. No action needed.
Enables Core Web Vitals in future audits pagespeed_check.py returns score instead of skipped
Priority Schema Snippet — Ready to Paste Before </head>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://www.crabtreemarketing.com/#organization",
      "name": "Crabtree Marketing",
      "url": "https://www.crabtreemarketing.com",
      "logo": "https://www.crabtreemarketing.com/images/Crabtree-Marketing-Master-Logo-MASTER-2026.png",
      "foundingDate": "2005",
      "description": "Full-service marketing management for owner-operated businesses. One accountable partner — strategy through execution.",
      "sameAs": [
        "https://www.linkedin.com/company/crabtree-marketing",
        "https://www.facebook.com/crabtreemarketing"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "+1-888-556-4667",
        "contactType": "customer service",
        "areaServed": "US"
      }
    },
    {
      "@type": "LocalBusiness",
      "@id": "https://www.crabtreemarketing.com/#localbusiness",
      "name": "Crabtree Marketing",
      "url": "https://www.crabtreemarketing.com",
      "telephone": "+1-888-556-4667",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "8103 Poorman Road",
        "addressLocality": "Vermilion",
        "addressRegion": "OH",
        "postalCode": "44089",
        "addressCountry": "US"
      },
      "image": "https://www.crabtreemarketing.com/images/Crabtree-Marketing-Master-Logo-MASTER-2026.png",
      "foundingDate": "2005",
      "priceRange": "$$$$"
    },
    {
      "@type": "WebSite",
      "@id": "https://www.crabtreemarketing.com/#website",
      "url": "https://www.crabtreemarketing.com",
      "name": "Crabtree Marketing",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://www.crabtreemarketing.com/?s={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    }
  ]
}
</script>

Validate at search.google.com/test/rich-results before pushing to production.