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

Too Many Script Tags. Missing H1 Heading. Missing Meta Description.

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://modernmindalchemy.com
Scanned
2026-04-07
Page title: Forbes featured Clinical Hypnotherapist. Spiritual Coach. Austin TX
critical
Too Many Script Tags
29 script tags in the HTML. Each is a network request that blocks render unless deferred.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Defer all non-critical scripts by adding `defer` or `async` attributes to your script tags in the HTML <head>. This lets the page render while scripts load in the background. Takes about 10 minutes if you have access to the HTML file.
critical
Limited Page Coverage
Sitemap has 13 URLs. Competitive sites in your market typically have 25-100 pages targeting different keywords, locations, services.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Expand your sitemap from 13 URLs to at least 25. Start by adding landing pages for each service you offer, each neighborhood or city you serve, and a /blog/ section. This is a bigger project—start with your top 5 service/location combos.
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.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Create a /blog/ section and publish 2-4 articles per month on topics your customers search for (e.g., 'best therapy techniques for anxiety', 'how to find a good therapist near [city]'). This is the fastest way to rank for long-tail keywords and signal freshness.
critical
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.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add 2025 or 2026 into your body copy—either in case studies, testimonials, or a 'what's new' section. Try something like 'We've helped clients in 2025 with...' or 'Latest trends in 2025...'. Google reads dates to assess freshness.
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.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add a clickable phone number with a `tel:` link somewhere visible on the homepage—ideally near the top or in the header. Format: `<a href="tel:+15055551234">(505) 555-1234</a>`. Takes 2 minutes.
critical
Phone Missing from Footer
Phone number not in the footer. Footer NAP is a key local SEO signal AND the most-scanned area for contact info.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add your phone number to the footer of every page as a `tel:` link, and make sure the format matches exactly what appears in your Google Business Profile. Footer is the most-scanned spot for contact info.
critical
Address Missing from Footer
No street address OR "City, ST" locality detected in the footer. For local businesses, NAP in footer (matching GBP exactly) is essential for local pack ranking.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add your full street address or 'City, ST' to the footer of every page. Make sure it matches your Google Business Profile address exactly—this is a key local SEO signal. 2-minute fix.
critical
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.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add a link to your Google Business Profile or Google Maps listing in the header or footer. Get the link from your GBP—it looks like 'google.com/maps/place/[your-business]'. This drives review traffic and signals trust.
critical
No link to Google Business Profile
Google Business Profile is the #1 local SEO ranking factor. Without a link from your site, customers cannot easily find your hours, reviews, or directions. Google also uses site-to-GBP linking as a trust signal for the local pack.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add a link to your Google Business Profile in the footer or contact section. Customers need a way to find your hours, reviews, and directions. Copy the shareable link directly from your GBP account.
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: /, /contact, /about, /testimonials +2 more
How to fix this
Claim your Yelp listing, verify that the phone and address match your Google Business Profile exactly, then add a link to your Yelp page from your footer. Takes 15-20 minutes to claim; 1 minute to add the link.
critical
Missing H1 Heading
No <h1> tag found. This is the strongest on-page topic signal Google reads.
Affects 2 pages: /contact, /testimonials
How to fix this
Add one <h1> tag to the homepage. It should contain your main service and city—something like '<h1>Therapy and Counseling in Santa Fe, NM</h1>'. Place it near the top of the page. Takes 2 minutes.
critical
Critically Thin Content
Only ~114 words on the page. Google penalizes pages with under 200 words as thin content.
Affects 3 pages: /contact, /testimonials, /appointments
How to fix this
Expand your homepage to at least 200 words. Add a paragraph or two describing what you do, who you help, and why. Right now ~114 words is too thin for Google to rank you for competitive terms.
critical
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.
Affects 5 pages: /contact, /about, /testimonials, /appointments +1 more
How to fix this
Add trust signals to your About or homepage: mention 'Serving [city] since [year]', list any certifications or degrees, or include client testimonials. Even one 'since 2018' line measurably improves conversion.
critical
No citation platforms linked at all
Your site links to zero citation platforms — no GBP, no Yelp, no Apple, no Bing, no Facebook, no Instagram. Customers have nowhere to verify you are a real business. This is the single biggest local-presence red flag.
Affects 5 pages: /contact, /about, /testimonials, /appointments +1 more
How to fix this
Link to at least 4 citation platforms from your footer: Google Business Profile, Yelp, Apple Business Connect, and Bing Places. Each link signals to Google that you are a real, verified business.
critical
Missing Meta Description
Google will auto-generate snippets that may not represent your business. Click-through rate suffers.
How to fix this
Add a meta description tag to the <head> of your homepage. Write 120-160 characters that summarize what you do—something like 'Modern Mind Alchemy offers therapy and counseling in Santa Fe. Book your first appointment today.' Google uses this for search snippets.
warning
Title Too Long
67 characters — will be truncated in search results. Aim for 50-60 chars.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Your page title is 67 characters. Trim it to 50-60 characters so it doesn't get cut off in search results. Aim for: '[Your Service] in [City] | [Your Name]'.
warning
No BreadcrumbList Schema
Google shows breadcrumbs in search results when you have BreadcrumbList structured data.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add BreadcrumbList schema to the <head> of your pages. This helps Google show breadcrumbs in search results and clarifies your site structure. Use schema.org/BreadcrumbList format—takes about 10 minutes if you're familiar with JSON-LD.
warning
No Visual Breadcrumb Navigation
A visual breadcrumb (with BreadcrumbList schema) helps users orient AND helps Google understand site hierarchy.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add visual breadcrumb navigation to your page template, and pair it with BreadcrumbList schema in the <head>. Format: Home > Services > Therapy. This helps users and Google understand your site hierarchy.
warning
Too Many CSS Files
8 stylesheet links. Bundling reduces request overhead.
Affects 5 pages: /, /contact, /about, /appointments +1 more
How to fix this
Combine your 8 CSS files into 1-2 bundled stylesheets. This reduces HTTP requests and speeds up load time. Bigger project if you're not familiar with your build process—ask your web host for help.
warning
No Cache Headers
Browser cannot cache the page. Repeat visits will re-download from origin.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add cache headers to your server config. Ask your web host to set Cache-Control and Expires headers so browsers cache your pages. This speeds up repeat visits. Takes your host 5 minutes.
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 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add a google-site-verification meta tag to the <head> of your homepage. Get the tag from Google Search Console and paste it in. Takes 2 minutes. This gives you visibility into impressions, clicks, and indexing errors.
warning
No llms.txt file
AI crawlers (ChatGPT, Perplexity, Claude) look for /llms.txt to find your most citable content. Not required yet, but it is fast becoming standard for AI-first discoverability. Add a simple llms.txt listing your key pages with 1-line summaries.
Affects 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Create a plain-text /llms.txt file at the root of your domain listing your key pages (homepage, blog, services, about) with 1-line summaries. Upload it to your server at yoursite.com/llms.txt. AI crawlers like ChatGPT will cite you more accurately.
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 6 pages: /, /contact, /about, /testimonials +2 more
How to fix this
Add Person schema to your homepage or About page identifying you by name, title, and photo. Or add an `author` field to any Article schema you use. This signals to AI search that your content comes from a real, named expert.
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: /, /contact, /about, /testimonials +2 more
How to fix this
Claim your Apple Business Connect listing at appleconnect.apple.com. It takes 10 minutes and is free. Apple Maps is the default on every iPhone—you need to be findable there.
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: /, /contact, /about, /testimonials +2 more
How to fix this
Claim your Bing Places listing at bingplaces.com. Bing will usually auto-import your Google Business Profile data. Takes 10 minutes and is free. ChatGPT's Bing-powered search uses this to show local results.
warning
Minimal citation footprint
Your site links to only 1 citation platform (Instagram). 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.
How to fix this
Link to at least 4 claimed and verified citation platforms (GBP, Yelp, Apple Maps, Bing Places, and one social profile). Right now you have only Instagram. Each link is a NAP (Name/Address/Phone) signal for Google.
warning
Thin Content
Only ~259 words. Aim for 800-1,200 on a primary landing page.
How to fix this
Expand your primary landing page to 800-1,200 words. Add sections on what you offer, who you serve, your approach, and client outcomes. This is a bigger project but directly correlates with search ranking.
warning
Multiple H1 Tags
2 <h1> tags on one page — should be exactly one. Use h2/h3 for sub-headings.
How to fix this
You have 2 <h1> tags on one page. Keep only one <h1> (your main topic) and convert the second to an <h2>. This clarifies topic hierarchy to Google. Takes 2 minutes.
info
Meta Description Too Long
180 characters — will be truncated. Trim to 120-160.
Affects 2 pages: /, /about
How to fix this
Trim your meta description to 120-160 characters. Right now it's 180 and will be cut off in search results. Keep the core message; drop any extra phrases.
info
Light Content
~469 words. Pages with 800-1,200 words rank better for primary terms.
Affects 2 pages: /, /offerings
How to fix this
Expand your content to 800-1,200 words on primary landing pages. Pages over 800 words rank better for competitive primary keywords. Add more detail on your approach, outcomes, or FAQs.
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 H2 headings as user questions ('How much does this cost?' 'What happens on the first visit?'). Then answer the question directly in the paragraph below. AI search cites content that answers questions.
info
External Links Missing rel="noopener"
2 target="_blank" links missing rel="noopener". Security issue + small perf hit.
How to fix this
Add `rel="noopener"` to both of your target="_blank" links. Format: `<a href="..." target="_blank" rel="noopener">`. This is a security best practice and small performance gain. Takes 2 minutes.
info
Skipped Heading Levels
Heading levels jump (e.g. h2 → h4 with no h3). Hurts accessibility and content structure clarity.
How to fix this
Fix your heading hierarchy so levels don't skip. If you jump from h2 to h4, add an h3 in between, or demote the h4 to h3. This improves accessibility and helps Google understand your content structure. Takes 5 minutes.
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 43/100 · Worst page /contact (41) · Best page / (49)
/
top issue: Title Too Long
3 critical 8 warn 49 /100
/contact
top issue: Title Too Long
6 critical 8 warn 41 /100
/about
top issue: Title Too Long
4 critical 9 warn 44 /100
/testimonials
top issue: Title Too Long
6 critical 8 warn 41 /100
/appointments
top issue: Title Too Long
6 critical 8 warn 41 /100
/offerings
top issue: Title Too Long
4 critical 9 warn 44 /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

Too Many Script Tags

29 script tags in the HTML. Each is a network request that blocks render unless deferred.

Impact: High Effort: Med
Critical CRIT-002

Limited Page Coverage

Sitemap has 13 URLs. Competitive sites in your market typically have 25-100 pages targeting different keywords, locations, services.

Impact: High Effort: Med
Critical CRIT-003

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.

Impact: High Effort: Low
Critical CRIT-004

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.

Impact: High Effort: Low
Critical CRIT-005

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.

Impact: High Effort: Low
Critical CRIT-006

Phone Missing from Footer

Phone number not in the footer. Footer NAP is a key local SEO signal AND the most-scanned area for contact info.

Impact: High Effort: Low

Warnings

17 found
Warning WARN-001

Title Too Long

67 characters — will be truncated in search results. Aim for 50-60 chars.

Impact: Med Effort: Med
Warning WARN-002

No BreadcrumbList Schema

Google shows breadcrumbs in search results when you have BreadcrumbList structured data.

Impact: Med Effort: Low
Warning WARN-003

No Visual Breadcrumb Navigation

A visual breadcrumb (with BreadcrumbList schema) helps users orient AND helps Google understand site hierarchy.

Impact: Med Effort: Low
Warning WARN-004

Too Many CSS Files

8 stylesheet links. Bundling reduces request overhead.

Impact: Med Effort: Med
Warning WARN-005

No Cache Headers

Browser cannot cache the page. Repeat visits will re-download from origin.

Impact: Med Effort: Low
Warning WARN-006

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.

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.