| # | Priority | Action | Impact | How 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 |
<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.