← Back
Eunoia Consulting

SEO Audit · butchsautomotive.ca

Butch's Automotive is leaving an estimated $25K–$45K annually on the table due to fixable SEO gaps.
Date   2026-06-17 Type   Full site audit Prepared for   5 Talents Marketing
Health score
67 /100
Underperforming · costing leads
Critical bugs
00
Schema · NAP · Meta
Quick wins
114
< 2 hrs each
Pages crawled
60
Sitemap URLs
261
Blog posts
31
Keyword opps
2
Content gaps
5
Competitors
00
Executive summary

Butch's Automotive scores 67/100 on technical SEO health—a solid foundation, but several high-impact issues are preventing the site from capturing about 2–4 local service leads per month that are actively searching for your services. The core problems: 1. Missing structured data — No Organization schema tells search engines who you are, making it harder for Google to rank you locally and in branded searches. 2. Image alt text gaps — Roughly 200+ images across the site lack descriptions. This kills visibility in image search and adds friction to on-page relevance signals. 3. Page title & heading issues — Multiple pages have truncated titles (61–70 chars when Google displays ~58), and several pages run dual H1s, both confusing search engines about page focus. 4. Language/locale mismatch — The HTML lang attribute doesn't match Canada, signalling poor regional targeting to Google's crawler. These aren't exotic problems—they're structural oversights that directly block leads from finding you. Fixing them is straightforward and takes about a week of implementation.

Priority 01

Add Organization schema site-wide

Implement schema markup with your business name, URL, logo, and social links. This helps Google understand your identity, improves local SERP visibility, and unlocks rich snippets (phone, address, hours) that drive clicks.

Priority 02

Audit and add alt text to 200+ images

Every image without alt text is lost SEO signal and a missed opportunity in Google Images. Descriptive, keyword-relevant alt text (e.g., 'brake service on a Ford pickup truck') boosts page relevance and accessibility. This is the single largest fix pool.

Priority 03

Trim page titles to ≤ 60 characters and fix H1 duplicates

Long titles truncate in search results, reducing click-through. Multiple H1s per page dilute focus. Each page should have one clear H1; supporting sections use H2/H3. This clarifies your message to Google and users alike.

Issue mix · severity

Across 114 findings.
Health by dimension

Page weight · kilobytes HTML

Lighter HTML paints faster. Heaviest pages from your crawl, by HTML size:
Fix today

Critical bugs

High-impact defects sending conflicting signals to Google. All under one hour.

00 critical · 00 resolved

On-page · sortable

Page-level issues

Filter by severity. Each item ships with a recommended rewrite.


Page Issue Severity Recommended fix
Technical foundation

Checklist


Status mix

Known unknown

Core Web Vitals didn't return in the automated check. Run Lighthouse manually after Elementor optimization.

Estimated · not live ranking data

Keyword rankings, search volumes and difficulty here are estimated from on-page signals — connect a keyword data source (DataForSEO / Ahrefs) for measured Google figures.

Opportunity matrix

Difficulty × opportunity

Bubble size = traffic potential. Top-left = quick win territory.


By intent

Most opps are commercial — cost & "best" queries with the highest conversion intent.

All 2 keyword opportunities

Filter by intent


Keyword Difficulty Opportunity Intent Recommended page
Estimated · not live ranking data

Content gaps are inferred from the site's services and geography, not from live competitor ranking data.

Content gap analysis

Where competitors out-rank you

Topics in your space where competitors are likely capturing search demand you don't yet cover.


Biggest single gap

Cost pages for core services

Searchers compare price first; "roof cost" queries are unowned. A /cost/ pattern captures high-intent traffic.

Head-to-head

Composite SEO score

We don't crawl and score competitor sites, so this comparison is left blank rather than fabricated.


— COMPETITOR BENCHMARK

Scoring competitors across these dimensions means crawling and grading each of their sites — not part of this audit, so it's intentionally left blank instead of showing made-up numbers. Connect a live ranking source to surface alike competitors in butchsautomotive.ca's market.

Content depth

Words on your deepest pages

butchsautomotive.ca's deepest page (services) runs 1,794 words. Thin pages get out-ranked — and skipped by AI answer engines.


Detailed comparison

Where you win, where you lose


— COMPETITOR BENCHMARK

No live competitor data is connected, so there's nothing to compare yet. Connect a ranking source (DataForSEO) to benchmark butchsautomotive.ca against alike local competitors on keyword overlap, traffic and average position.

Prioritized action plan

119 actions · do in order

Filter by category. Check items to track progress (session-only).

Session progress
Check items above to update.
0 / 119 done