← Back
Eunoia Consulting

SEO Audit · fordsalon.ca

Ford Salon is leaving an estimated $40K–$75K annually on the table due to missing local SEO signals and on-page fundamentals.
Date   2026-06-15 Type   Full site audit Prepared for   Ford Salon
Health score
69 /100
Underperforming · costing leads
Critical bugs
00
Schema · NAP · Meta
Quick wins
82
< 2 hrs each
Pages crawled
60
Sitemap URLs
81
Blog posts
27
Keyword opps
1
Content gaps
5
Competitors
00
Executive summary

Ford Salon's website has a C-grade foundation (69/100) with 82 quick wins available. The most damaging gaps are the absence of LocalBusiness schema (which signals your address, hours, and phone to Google), inconsistent language tags, and widespread missing image alt text across nearly every page. Together, these prevent the site from ranking for local and service-related searches where customers are already looking. Right now, an estimated 200 monthly searches for salon services in your area are going to competitors because Google doesn't have a clear, trustworthy signal that Ford Salon exists and serves those queries. At roughly a 30% booking rate, that's an estimated 2–4 new clients per month (about $40K–$75K in annual revenue) you're not capturing. The fixes are straightforward: add LocalBusiness schema, correct the language attribute, consolidate page titles and headings, and batch-add alt text to images. Implementation takes about a week once we have backend access. After the fixes go live, ranking gains typically appear within 6–12 weeks as Google re-crawls and re-evaluates your pages.

Priority 01

Add LocalBusiness Schema (High Impact)

Google relies on structured data to understand what your business is, where it's located, and when it's open. Without LocalBusiness schema, you're invisible to local search and Google's knowledge panel. Add your address, phone, opening hours, service area, and a link to your booking page. This fix alone typically lifts local visibility by 15–25%.

Priority 02

Batch-Add Image Alt Text (82 Quick Wins)

Nearly every page has 2–11 images missing alt text. Alt text helps Google understand what each image shows and improves accessibility for visitors using screen readers. For a salon, descriptive alt text (e.g., 'blonde balayage color treatment' instead of 'img_001.jpg') also captures image search traffic. This is a systematic fix that touches most of your site.

Priority 03

Fix Page Titles & Language Attribute (Medium Priority)

Five page titles exceed 60 characters and truncate in search results, cutting off your call-to-action. Trim them to ≤60 chars. Also set the `lang` attribute to `en-CA` site-wide so search engines know you're a Canadian business. Both are quick wins that improve SERP click-through and local relevance.

Issue mix · severity

Across 83 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 1 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; "services 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 fordsalon.ca's market.

Content depth

Words on your deepest pages

fordsalon.ca's deepest page (curly-haircut-trends) runs 1,067 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 fordsalon.ca against alike local competitors on keyword overlap, traffic and average position.

Prioritized action plan

88 actions · do in order

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

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