Confidential Client Report — Willows Widgets

Pro Plan
Addason Digital

Website Performance
Audit Report

Prepared for

Willows Widgets

Service Business · example.com

April 6, 2026 Pro Plan
0 /100
Critical Issues

Executive Summary

Where you stand today

Willows Widgets has a talented team and genuine client loyalty, but your website is working against you. Fundamental technical gaps, missing schema markup, and thin content are preventing Google from understanding, indexing, and ranking your pages. You are invisible for the searches your ideal clients are making: "massage therapist near me," "prenatal yoga Austin," "deep tissue massage booking."

The good news: every issue I found is fixable. The problems are structural, not fundamental. Your brand, your products, and your customer base are strong. With the right technical foundation, your site can compete for the keywords that drive revenue.

Overall Score
20/100
Critical Issues
9
Warnings
17
Opportunities
5

The Cost of Doing Nothing

Every month you wait costs money.

This is not a scare tactic. This is math. Below is what your current score is costing you every month in lost leads and revenue — and what fixing it recovers.

Interactive Calculator — Adjust your numbers
Estimated monthly searches for your service in your area
$
What a typical client is worth to you (session, package, or lifetime)
Right Now (Score 20)
Page 2-3. Capturing ~2% of searches.
Visits/mo 30
Clients/mo 2
Revenue/mo $500
After Remaster (Score 95)
Top 3 rankings. Capturing ~18% of searches.
Visits/mo 270
Clients/mo 14
Revenue/mo $3,375
What You Are Losing Every Month
$2,875
Monthly. Every month you do not fix this.
3 Months Lost
$8,625
6 Months Lost
$17,250
12 Months Lost
$34,500
The reality check: these numbers are conservative. They assume a 5% conversion rate (local service average) and 18% search capture (top 3 position). Businesses that rank #1 often capture 28-32% of clicks. High-value service businesses — photographers, therapists, contractors, wellness — typically see 3-5x more impact than this calculator shows. And losses compound: every month you wait, competitors take the clients and become harder to dislodge.
The Investment
Setup ($1,000) + 3 months Pro ($2,250) = $3,250 total. At your projected monthly recovery of $2,875/mo, you break even in 2 months. Everything after that is profit.

Performance Breakdown

Category Scores

Six critical dimensions of your web presence, each scored independently.

Technical SEO
0

No <main> Landmark. Title Too Short. No FAQ Schema.

Performance
50

Page loads quickly. Compression is on, scripts are deferred, images are sized.

Content Quality
50

Content depth is healthy. Heading hierarchy is clean. Internal linking is strong.

Schema
50

Schema markup is present and well-structured. Eligible for rich results.

Mobile & UX
50

Accessibility basics are in place. Alt text, landmarks, form labels look good.

Local SEO
50

Schema markup is present and well-structured. Eligible for rich results.

Live Auto-Scan Results
What I found on https://addasondigital.com
Scanned
2026-04-07
Page title: Addason Digital — Honest SEO Audits for Small Business
critical
No link to Yelp
Yelp is a major citation source for local SEO — even if you never spend a dollar on Yelp ads, the listing still counts as a NAP (Name/Address/Phone) citation that Google uses to verify your identity. Claim the listing, verify NAP matches your GBP exactly, and link to it from your site.
Affects 6 pages: /, /pricing, /contact, /case-studies +2 more
How to fix this
Claim your Yelp listing at yelp.com. Make sure your business name, address, and phone match exactly what's on your Google Business Profile. Then add a link to your Yelp page in your site footer. This takes 10–15 minutes and is one of the strongest local SEO signals.
critical
Minimal citation footprint
Your site links to only 1 citation platform (Google Business Profile). Aim for 4+ claimed and linked listings: GBP, Yelp, Apple Maps, Bing Places, plus at least one social profile. Each counts as a NAP signal for Google.
Affects 6 pages: /, /pricing, /contact, /case-studies +2 more
How to fix this
Add links to 4+ citation platforms in your site footer: Google Business Profile, Yelp, Apple Business Connect, Bing Places, and your Instagram or Facebook. Each matching NAP (Name/Address/Phone) citation tells Google your business is real. Start with the two biggest: Yelp and Apple Maps.
critical
No <main> Landmark
Screen readers can't identify the primary content area. Add <main> or role="main".
Affects 4 pages: /pricing, /contact, /case-studies, /about
How to fix this
Wrap your homepage's main content block in a <main> tag. This tells screen readers where your primary content starts. If you can't edit HTML, add role="main" to the div that contains your intro and services.
critical
Phone Number Not Above the Fold
Phone number exists but isn't in the first viewport. Most users don't scroll. Put your phone in the header so it's visible the moment the page loads.
Affects 4 pages: /pricing, /case-studies, /methodology, /about
How to fix this
Move your phone number to the header or top banner so it's visible without scrolling. Most mobile users won't scroll past the first screen. This is the fastest way to get direct calls.
warning
Skipped Heading Levels
Heading levels jump (e.g. h2 → h4 with no h3). Hurts accessibility and content structure clarity.
Affects 5 pages: /, /pricing, /contact, /case-studies +1 more
How to fix this
Check your H2 and H3 tags. If you jump from H2 straight to H4, add an H3 in between. Heading hierarchy helps both screen readers and Google understand your content structure.
warning
Modest Page Coverage
22 URLs in sitemap. Adding location pages, service pages, FAQ, and blog posts increases your discoverable surface.
Affects 6 pages: /, /pricing, /contact, /case-studies +2 more
How to fix this
Your sitemap has 22 pages. Add location pages (if you serve multiple areas), service pages, a FAQ page, and a blog. Even 3–5 new pages expands your discoverable surface for long-tail keywords.
warning
No link to Apple Maps / Apple Business Connect
Apple Maps is the default map on every iPhone. A huge percentage of "near me" searches on iOS never touch Google. Claim your Apple Business Connect listing — it is free and takes 10 minutes.
Affects 6 pages: /, /pricing, /contact, /case-studies +2 more
How to fix this
Go to apple.com/business and claim your listing in Apple Business Connect. It's free and takes 10 minutes. Apple Maps is the default on every iPhone, so this is critical for "near me" searches on iOS.
warning
No link to Bing Places / Bing Maps
Bing Places is how ChatGPT's Bing-powered search sees local businesses. It is also how Edge + Cortana + Windows surface local results. Claim your listing at bingplaces.com — Bing will usually import your GBP data for you.
Affects 6 pages: /, /pricing, /contact, /case-studies +2 more
How to fix this
Claim your Bing Places listing at bingplaces.com. Bing usually auto-imports your Google Business Profile data. Bing powers ChatGPT's search, so this matters for AI-powered search results.
warning
Title Too Short
Only 24 characters — Google prefers 50-60. Add brand name + primary keyword + 2-3 word qualifier.
Affects 3 pages: /pricing, /case-studies, /about
How to fix this
Your page title is too short. Expand it to 50–60 characters. Try: '[Your Business Name] — [Service] in [City]' — for example, 'Addason Digital — Website Strategy for Santa Fe Therapists'. Edit this in your HTML <title> tag or site builder's SEO settings.
warning
No FAQ Schema
FAQPage schema unlocks expanded SERP listings with collapsible Q&A.
Affects 5 pages: /pricing, /contact, /case-studies, /methodology +1 more
How to fix this
Add FAQPage JSON-LD schema to your homepage or main service page. Structure it as 5–10 Q&A pairs using JSON-LD. This unlocks collapsible Q&A in Google search results and is heavily cited by ChatGPT and Perplexity.
warning
No WebSite Schema
WebSite schema enables the sitelinks search box in Google for branded queries.
Affects 4 pages: /pricing, /contact, /methodology, /about
How to fix this
Add WebSite schema to your homepage with your site URL and a search action property. This enables the sitelinks search box that appears below your branded search results in Google.
warning
Schema Missing Image
Most schema types should include an image URL for visual rich results.
Affects 4 pages: /pricing, /contact, /case-studies, /methodology
How to fix this
Add an image URL to your Organization or LocalBusiness schema under the "image" field. Use a professional headshot or logo (at least 1200px wide). This image may appear in rich results and knowledge panels.
warning
No Skip-to-Content Link
Add a "Skip to main content" link as the first focusable element. Required for keyboard nav.
Affects 4 pages: /pricing, /contact, /case-studies, /about
How to fix this
Add a "Skip to main content" link as the very first focusable element on your page (before the nav menu). Point it to your <main> tag with a URI fragment like href="#main-content". Screen reader and keyboard users need this.
warning
No Google Search Console Verification Detected
No google-site-verification meta tag found. You may be DNS-verified, but if not, you have no visibility into impressions, clicks, or indexing errors. Free tool, single biggest SEO data source.
Affects 5 pages: /pricing, /contact, /case-studies, /methodology +1 more
How to fix this
Add the google-site-verification meta tag to your homepage <head>, or verify your site in Google Search Console via DNS. This is free and gives you critical data on impressions, clicks, and indexing issues. Do this today.
warning
Schema missing citable descriptions
Your JSON-LD schema has 1 item(s) with a name but no meaningful description. AI search engines cite from the description field — without it, they cite from scraped page text which is less reliable.
How to fix this
Your schema has a name but no description field. Add a 1–2 sentence description to your Organization or LocalBusiness JSON-LD. AI search engines cite the description field directly — without it, they scrape page text instead.
warning
No FAQ schema for AI citation
FAQPage schema is the #1 most-cited schema type by ChatGPT, Perplexity, and Google AI Overviews. A single FAQ block with 5-10 Q&A pairs can get you cited dozens of times. Add FAQPage JSON-LD to your most important page.
Affects 5 pages: /pricing, /contact, /case-studies, /methodology +1 more
How to fix this
Add FAQPage schema to your most important page with 5–10 Q&A pairs. This is the #1 schema type cited by ChatGPT, Perplexity, and Google AI Overviews. A single FAQ block can get you cited dozens of times.
warning
No sameAs identity links in schema
sameAs in your JSON-LD tells Google, ChatGPT, and Perplexity which social profiles (Instagram, LinkedIn, Facebook) belong to you. Without it, AI may hallucinate or cite the wrong profile. Add sameAs to your Organization or LocalBusiness schema.
Affects 4 pages: /pricing, /contact, /case-studies, /methodology
How to fix this
Add a sameAs field to your Organization or LocalBusiness schema with URLs to your Instagram, Facebook, and LinkedIn profiles. This tells Google and AI which social profiles are yours, preventing hallucination or wrong citations.
warning
No named author or Person schema
AI search prefers citing content by NAMED humans over anonymous "we". Add Person schema for the business owner, or include an `author` field on Article schema. This is a key E-E-A-T (Experience, Expertise, Authority, Trust) signal.
Affects 3 pages: /pricing, /contact, /case-studies
How to fix this
Add Person schema for yourself (the business owner/author) to your homepage or about page. Include your name, headshot, and a 1–2 sentence bio. AI search prefers citing named humans over anonymous 'we'. This is an E-E-A-T signal.
warning
Missing Open Graph Image
Social shares will have no preview image — the single biggest CTR factor on social.
How to fix this
Add an Open Graph image (og:image meta tag) to your homepage <head>. Use a professional image at least 1200×630px. Social shares without an image get 80% fewer clicks than those with one.
warning
Thin Content
Only ~236 words. Aim for 800-1,200 on a primary landing page.
Affects 2 pages: /contact, /case-studies
How to fix this
Your homepage is only ~236 words. Expand it to 800–1,200 words by adding service descriptions, client benefits, or a case study. Longer content ranks better and gives Google more topic signals.
warning
No H2 Subheadings
Page has no h2 tags. Subheadings break up content for users AND give Google additional topic signals.
How to fix this
Add 3–4 H2 subheadings to break up your content. Use headings like 'How Our Audits Work', 'Who We Help', and 'Next Steps'. H2s help users scan and give Google additional topic signals.
warning
No Operating Hours Visible
No hours of operation found on the page. Customers want to know if you're open before they call. Add hours in the footer or contact page.
Affects 4 pages: /contact, /case-studies, /methodology, /about
How to fix this
Add your hours of operation to your contact page or footer. Include days and times (9am–5pm Mon–Fri, closed weekends). This tells customers when you're available and helps Google show accurate hours in local results.
warning
Too Few CTAs
Only 2 CTA elements found. Best practice: put a CTA in the hero, after the value prop, after testimonials, and in the footer. Repetition matters.
Affects 3 pages: /case-studies, /methodology, /about
How to fix this
Add at least 2 more CTAs. Put one in your hero section, one below your main value prop, one after any testimonials, and one in the footer. Repetition increases click-through rates.
warning
No LocalBusiness Schema
Google can't parse your business name, address, hours, or service area without LocalBusiness schema. Required for local pack visibility.
Affects 2 pages: /about, /about
How to fix this
Add LocalBusiness schema to your homepage with your business name, address, phone, hours, and service area. Google needs this structured data to show you in the local pack.
info
External Links Missing rel="noopener"
1 target="_blank" links missing rel="noopener". Security issue + small perf hit.
How to fix this
Add rel="noopener" to the 1 external link that uses target="_blank". Change target="_blank" to target="_blank" rel="noopener". This is a small security fix that also reduces a performance hit.
info
Light Content
~530 words. Pages with 800-1,200 words rank better for primary terms.
How to fix this
Your pages have ~530 words. Aim for 800–1,200 words on primary pages. Add more detail on your service process, client outcomes, or frequently asked questions to reach that word count.
info
No question-style headings
You have 5 H2 headings but zero are phrased as questions. AI search cites content that answers questions. Rewrite 2-3 H2s as user questions ("How much does this cost?" "What happens on the first visit?") and put the answer in the paragraph below.
How to fix this
Rewrite 2–3 of your H2s as user questions. For example, change 'Our Process' to 'How Does an Audit Work?' and 'Why Choose Us?' instead of 'About Us'. Question-style headings are cited more often by AI search.
info
No BreadcrumbList Schema
Google shows breadcrumbs in search results when you have BreadcrumbList structured data.
Affects 2 pages: /case-studies, /methodology
How to fix this
Add BreadcrumbList JSON-LD schema to pages that are nested in your site structure. This tells Google your site hierarchy and enables breadcrumbs in search results.
info
No Visual Breadcrumb Navigation
A visual breadcrumb (with BreadcrumbList schema) helps users orient AND helps Google understand site hierarchy.
How to fix this
Add visual breadcrumb navigation (text links showing page hierarchy) at the top of nested pages, paired with BreadcrumbList schema. This helps users orient AND helps Google understand your site structure.
Every finding above has a plain-English fix. The deeper audit below covers what an automated scan can't catch — content quality, competitor positioning, conversion design, and the full action plan.
Pages Scanned
6 pages audited
Average score 80/100 · Worst page /about (72) · Best page / (93)
/
top issue: Skipped Heading Levels
2 warn 93 /100
/pricing
top issue: Title Too Short
6 warn 79 /100
/contact
top issue: No FAQ Schema
6 warn 80 /100
/case-studies
top issue: Title Too Short
7 warn 75 /100
/methodology
top issue: No BreadcrumbList Schema
4 warn 80 /100
/about
top issue: Title Too Short
1 critical 7 warn 72 /100
Single-page audits miss 60-80% of real site issues. We scan every important page — contact, services, pricing, blog posts — so you get the whole picture, not just the homepage.
Live Auto-Scan Results
What I found on https://example.com
Scanned
2026-04-06
Page title: Example Domain
critical
Missing Meta Description
Google will auto-generate snippets that may not represent your business. Click-through rate suffers.
critical
No Schema Markup
Zero structured data detected. You are ineligible for ALL rich result types: stars, FAQs, business hours, prices, breadcrumbs.
critical
Critically Thin Content
Only ~21 words on the page. Google penalizes pages with under 200 words as thin content.
critical
No Sitemap = Invisible to Google
Without a sitemap.xml, Google has no map of your pages. Your indexable surface is whatever the crawler stumbles into. Most small-business sites lose 60-80% of potential traffic to this single issue.
critical
No Blog or Content Hub
A content hub is the #1 way to target long-tail keywords and signal freshness to Google. Sites without active content publishing fall behind competitors who publish weekly. Add a /blog/, /articles/, or /case-studies/ section.
critical
No Phone Number Anywhere
No tel: link found on the page. For service businesses, phone is the #1 conversion path. Mobile users can't tap to call. You're leaving 30-50% of potential bookings on the table.
critical
No Call-to-Action Buttons
Zero buttons or CTA links found. Visitors land on the page and have no clear next step. Add "Book Now", "Get a Quote", or "Schedule Consultation" buttons.
critical
No Reviews or Testimonials Visible
Social proof is the #1 trust signal for service businesses. No reviews, testimonials, ratings, or AggregateRating schema detected. Add 3-5 testimonials with photos and the business average rating.
critical
No LocalBusiness Schema
Google can't parse your business name, address, phone, hours, or service area without LocalBusiness JSON-LD schema. This is the single biggest local-pack ranking factor for service businesses.
warning
Title Too Short
Only 14 characters — Google prefers 50-60. Add brand name + primary keyword + 2-3 word qualifier.
warning
Missing Canonical URL
Without a canonical tag, duplicate content from URL parameters splits ranking signals.
warning
Missing sitemap.xml
No sitemap.xml found at https://example.com/sitemap.xml. Google relies on this to discover all your pages.
warning
Missing Open Graph Title
Links shared on Facebook, LinkedIn, and Slack will look like plain URLs.
warning
Missing Open Graph Description
Social shares will have no preview description.
warning
Missing Open Graph Image
Social shares will have no preview image — the single biggest CTR factor on social.
warning
Missing Twitter Card
Twitter (X) renders shares without a card otherwise.
warning
No H2 Subheadings
Page has no h2 tags. Subheadings break up content for users AND give Google additional topic signals.
warning
Critically Few Internal Links
Only 0 internal links. Google uses internal linking to crawl and weight pages.
warning
No <main> Landmark
Screen readers can't identify the primary content area. Add <main> or role="main".
warning
No Recent Year in Content
Body text doesn't mention 2026 or 2025 anywhere. Google uses date signals to assess freshness. "Best venues 2024" beats "best venues" for ranking.
warning
Few Trust Signals
No press mentions, awards, certifications, or "since X" markers detected. These build credibility instantly. Even a "Serving the area since 2018" line measurably improves conversion.
warning
No Contact Path
No /contact/ page link or mailto: address detected. Visitors who want to email you have nowhere to go.
warning
No Form for Inquiries
No <form> element on the homepage. Even a simple "Get in touch" form captures leads who aren't ready to call.
warning
No Footer
No <footer> element. Footer is the standard place for NAP (Name/Address/Phone) — without it, customers and Google have to hunt for your contact info.
warning
No Google Maps or GBP Link
No link to Google Maps or your Google Business Profile. Linking from your site to your GBP is a trust signal AND drives review traffic.
warning
No State Reference in Content
Body content doesn't mention any US state abbreviation. Google uses geographic mentions to determine local relevance for "[service] near me" searches.
info
Missing robots.txt
No robots.txt found at https://example.com/robots.txt. Not strictly required but standard practice.
info
No Visual Breadcrumb Navigation
A visual breadcrumb (with BreadcrumbList schema) helps users orient AND helps Google understand site hierarchy.
info
Missing Open Graph URL
Helps social platforms canonicalize the share.
info
Missing Open Graph Type
Should specify "website", "article", "product", etc.
info
Missing Twitter Image
Use summary_large_image card with a 1.91:1 image for best engagement.
info
No Cache Headers
Browser cannot cache the page. Repeat visits will re-download from origin.
info
No <nav> Landmark
Wrap navigation in <nav> for screen reader users.
info
No <footer> Landmark
Wrap site footer in <footer> for clearer page structure.
info
No Skip-to-Content Link
Add a "Skip to main content" link as the first focusable element. Required for keyboard nav.
info
Missing Favicon
No favicon link in the head — small detail, but it's a trust signal in browser tabs and bookmarks.
info
No Google Search Console Verification Detected
No google-site-verification meta tag found. You may be DNS-verified, but if not, you have no visibility into impressions, clicks, or indexing errors. Free tool, single biggest SEO data source.
info
No Operating Hours Visible
No hours of operation found on the page. Customers want to know if you're open before they call. Add hours in the footer or contact page.
The deeper audit below covers what an automated scan can't catch — content quality, competitor positioning, conversion design, and the full action plan to fix everything.
Live Auto-Scan Results
What I found on https://example.com
Scanned
2026-04-06
Page title: Example Domain
critical
Missing Meta Description
Google will auto-generate snippets that may not represent your business. Click-through rate suffers.
critical
No Schema Markup
Zero structured data detected. You are ineligible for ALL rich result types: stars, FAQs, business hours, prices, breadcrumbs.
critical
Critically Thin Content
Only ~21 words on the page. Google penalizes pages with under 200 words as thin content.
critical
No Sitemap = Invisible to Google
Without a sitemap.xml, Google has no map of your pages. Your indexable surface is whatever the crawler stumbles into. Most small-business sites lose 60-80% of potential traffic to this single issue.
critical
No Blog or Content Hub
A blog is the #1 way to target long-tail keywords and signal freshness to Google. Sites without active content publishing fall behind competitors who publish weekly. Aim for 1-4 posts per month.
critical
No Phone Number Anywhere
No tel: link found on the page. For service businesses, phone is the #1 conversion path. Mobile users can't tap to call. You're leaving 30-50% of potential bookings on the table.
critical
No Call-to-Action Buttons
Zero buttons or CTA links found. Visitors land on the page and have no clear next step. Add "Book Now", "Get a Quote", or "Schedule Consultation" buttons.
critical
No Reviews or Testimonials Visible
Social proof is the #1 trust signal for service businesses. No reviews, testimonials, ratings, or AggregateRating schema detected. Add 3-5 testimonials with photos and the business average rating.
critical
No LocalBusiness Schema
Google can't parse your business name, address, phone, hours, or service area without LocalBusiness JSON-LD schema. This is the single biggest local-pack ranking factor for service businesses.
warning
Title Too Short
Only 14 characters — Google prefers 50-60. Add brand name + primary keyword + 2-3 word qualifier.
warning
Missing Canonical URL
Without a canonical tag, duplicate content from URL parameters splits ranking signals.
warning
Missing sitemap.xml
No sitemap.xml found at https://example.com/sitemap.xml. Google relies on this to discover all your pages.
warning
Missing Open Graph Title
Links shared on Facebook, LinkedIn, and Slack will look like plain URLs.
warning
Missing Open Graph Description
Social shares will have no preview description.
warning
Missing Open Graph Image
Social shares will have no preview image — the single biggest CTR factor on social.
warning
Missing Twitter Card
Twitter (X) renders shares without a card otherwise.
warning
No H2 Subheadings
Page has no h2 tags. Subheadings break up content for users AND give Google additional topic signals.
warning
Critically Few Internal Links
Only 0 internal links. Google uses internal linking to crawl and weight pages.
warning
No <main> Landmark
Screen readers can't identify the primary content area. Add <main> or role="main".
warning
No Recent Year in Content
Body text doesn't mention 2026 or 2025 anywhere. Google uses date signals to assess freshness. "Best venues 2024" beats "best venues" for ranking.
warning
Few Trust Signals
No press mentions, awards, certifications, or "since X" markers detected. These build credibility instantly. Even a "Serving the area since 2018" line measurably improves conversion.
warning
No Contact Path
No /contact/ page link or mailto: address detected. Visitors who want to email you have nowhere to go.
warning
No Form for Inquiries
No <form> element on the homepage. Even a simple "Get in touch" form captures leads who aren't ready to call.
warning
No Footer
No <footer> element. Footer is the standard place for NAP (Name/Address/Phone) — without it, customers and Google have to hunt for your contact info.
warning
No Google Maps or GBP Link
No link to Google Maps or your Google Business Profile. Linking from your site to your GBP is a trust signal AND drives review traffic.
warning
No State Reference in Content
Body content doesn't mention any US state abbreviation. Google uses geographic mentions to determine local relevance for "[service] near me" searches.
info
Missing robots.txt
No robots.txt found at https://example.com/robots.txt. Not strictly required but standard practice.
info
No Visual Breadcrumb Navigation
A visual breadcrumb (with BreadcrumbList schema) helps users orient AND helps Google understand site hierarchy.
info
Missing Open Graph URL
Helps social platforms canonicalize the share.
info
Missing Open Graph Type
Should specify "website", "article", "product", etc.
info
Missing Twitter Image
Use summary_large_image card with a 1.91:1 image for best engagement.
info
No Cache Headers
Browser cannot cache the page. Repeat visits will re-download from origin.
info
No <nav> Landmark
Wrap navigation in <nav> for screen reader users.
info
No <footer> Landmark
Wrap site footer in <footer> for clearer page structure.
info
No Skip-to-Content Link
Add a "Skip to main content" link as the first focusable element. Required for keyboard nav.
info
Missing Favicon
No favicon link in the head — small detail, but it's a trust signal in browser tabs and bookmarks.
info
No Google Search Console Verification Detected
No google-site-verification meta tag found. You may be DNS-verified, but if not, you have no visibility into impressions, clicks, or indexing errors. Free tool, single biggest SEO data source.
info
No Operating Hours Visible
No hours of operation found on the page. Customers want to know if you're open before they call. Add hours in the footer or contact page.
The deeper audit below covers what an automated scan can't catch — content quality, competitor positioning, conversion design, and the full action plan to fix everything.

Key Findings

What I found.

Organized by severity. Critical issues first, then warnings, then growth opportunities.

Critical Issues

9 found
Critical CRIT-001

No link to Yelp

Yelp is a major citation source for local SEO — even if you never spend a dollar on Yelp ads, the listing still counts as a NAP (Name/Address/Phone) citation that Google uses to verify your identity. Claim the listing, verify NAP matches your GBP exactly, and link to it from your site.

Impact: High Effort: Low
Critical CRIT-002

Minimal citation footprint

Your site links to only 1 citation platform (Google Business Profile). Aim for 4+ claimed and linked listings: GBP, Yelp, Apple Maps, Bing Places, plus at least one social profile. Each counts as a NAP signal for Google.

Impact: High Effort: Med
Critical CRIT-003

No <main> Landmark

Screen readers can't identify the primary content area. Add <main> or role="main".

Impact: High Effort: Low
Critical CRIT-004

Phone Number Not Above the Fold

Phone number exists but isn't in the first viewport. Most users don't scroll. Put your phone in the header so it's visible the moment the page loads.

Impact: High Effort: Low

Warnings

17 found
Warning WARN-001

Skipped Heading Levels

Heading levels jump (e.g. h2 → h4 with no h3). Hurts accessibility and content structure clarity.

Impact: Med Effort: Low
Warning WARN-002

Modest Page Coverage

22 URLs in sitemap. Adding location pages, service pages, FAQ, and blog posts increases your discoverable surface.

Impact: Med Effort: Med
Warning WARN-003

No link to Apple Maps / Apple Business Connect

Apple Maps is the default map on every iPhone. A huge percentage of "near me" searches on iOS never touch Google. Claim your Apple Business Connect listing — it is free and takes 10 minutes.

Impact: Med Effort: Low
Warning WARN-004

No link to Bing Places / Bing Maps

Bing Places is how ChatGPT's Bing-powered search sees local businesses. It is also how Edge + Cortana + Windows surface local results. Claim your listing at bingplaces.com — Bing will usually import your GBP data for you.

Impact: Med Effort: Low
Warning WARN-005

Title Too Short

Only 24 characters — Google prefers 50-60. Add brand name + primary keyword + 2-3 word qualifier.

Impact: Med Effort: Med
Warning WARN-006

No FAQ Schema

FAQPage schema unlocks expanded SERP listings with collapsible Q&A.

Impact: Med Effort: Low

Opportunities

5 found
Opportunity SCHEMA-011

Add Product schema for rich results

Your product pages have price, description, and availability data. Adding Product schema enables rich snippets with price, rating, and stock status in search results.

Impact: Med Effort: Low
Opportunity CONTENT-012

Create FAQ page with FAQ schema

Common customer questions (shipping, custom orders, materials) are answered in scattered locations. A dedicated FAQ with schema markup earns accordion rich results.

Impact: Med Effort: Low
Opportunity LOCAL-013

Add testimonials with Review schema

Customer testimonials exist on your site but have no markup. Review schema enables star ratings in search results, which increases click-through rate by 20-35%.

Impact: High Effort: Low
Opportunity PERF-014

Optimize images (WebP, lazy loading)

Converting to WebP with responsive srcset and native lazy loading would reduce page weight by 60-70% and cut load time by 2+ seconds across the site.

Impact: High Effort: Low
Opportunity CONTENT-015

Expand content on key pages

Homepage, About, and top product category pages are all under 300 words. Expanding these to 800-1,500 words with keyword-rich, helpful content would dramatically improve topical relevance and ranking potential across your primary terms.

Impact: High Effort: Med

5

Critical

5

Warnings

5

Opportunities

Implementation Plan

Your 4-Week Action Plan

A phased approach that prioritizes quick wins first, then builds toward sustainable growth.

1
Week 1: Indexing Fixes
Highest Priority

XML Sitemap: Generate and submit sitemap.xml to Google Search Console

Robots.txt: Audit and fix crawl directives, ensure all important pages are crawlable

Google Search Console: Verify ownership, submit all pages for indexing, fix coverage errors

2
Week 2: Technical SEO
High Priority

Meta tags: Write unique title tags and meta descriptions for all 24 pages

H1 tags: Add proper H1s to the 3 pages missing them, audit heading hierarchy sitewide

Canonicals: Implement self-referencing canonical tags on all pages to prevent duplicate content

Image optimization: Convert to WebP, add dimensions, implement lazy loading

3
Week 3: Schema Markup
High Priority

LocalBusiness: Full JSON-LD with name, address, phone, hours, service area, and geo coordinates

Product: Add Product schema to all product pages with price, availability, and description

FAQ: Build FAQ page with FAQ schema for common customer questions

4
Week 4: Content Expansion
Growth

Homepage: Expand from 180 to 1,000+ words with keyword-rich sections

Blog relaunch: Publish 2 keyword-targeted blog posts (1,200+ words each)

Testimonials: Add customer testimonials page with Review schema markup

Ongoing: Monitoring & Optimization

Rank tracking: Weekly keyword position monitoring for 15+ target terms

Monthly reporting: Traffic, rankings, conversions, and actionable recommendations

Content calendar: 2 blog posts/month, GBP posts weekly, seasonal optimization

Expected Results by Month 3

+35
Score Points
100%
Pages Indexed
+180%
Organic Traffic
4+
Rich Results

Your Investment

Fix it in 3 months.

Everything identified in this audit is covered. No surprise invoices, no scope creep, no 12-month lock-in.

What Agencies Charge
$2-5K
per month. 6-12 month lock-in. Remaster extra.
vs
Addason Digital
$500-750
per month. 3 months. Remaster included.
One-Time Setup
Full audit + competitive analysis + site remaster + hosted editor + schema markup + Cloudinary CDN. Live in 1 week.
$1,000

Sitemap + Robots.txt Setup

XML sitemap generation, robots.txt optimization, GSC submission

Included

Meta Tags (24 pages)

Unique title tags, meta descriptions, Open Graph tags

Included

Schema Markup Implementation

LocalBusiness, Product, FAQ, and Review JSON-LD

Included

Image Optimization

WebP conversion, lazy loading, srcset, dimension attributes

Included

Content Expansion

Homepage rewrite, 2 blog posts/month, testimonials page

Included

Monthly Monitoring & Reporting

Rank tracking, traffic analysis, actionable monthly report

Included

Pro Plan — Monthly

3-month engagement · Monthly report card calls

$750 /month

Your ROI Math

Setup ($1,000) + 3 months Pro ($2,250) = $3,250 total. If these fixes generate just 3 additional customers per month at your average order value, you recoup the entire engagement in month 2. By month 3, you are outranking competitors and the SEO improvements compound from there.

90-Day Guarantee: If you do not see measurable improvement in your Web Presence Score after 90 days, I work for free until you do. You keep this report either way.
Beta Pricing — These Rates Will Increase
50% off for the first 10 clients.
All prices shown are beta rates. Once 10 spots are filled, pricing goes to full rate. Lock in now.

Next Step

Let's turn this 20 into a 95.

The audit is done. The roadmap is here. Your competitors are not waiting. Every month you do not act, they get the customers that should be yours.

Setup $1,000 + 3 months Pro = $3,250. Beta pricing ends soon.