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

Schema missing citable descriptions. No FAQ Schema. No WebSite 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://addasonphoto.com
Scanned
2026-04-07
Page title: Santa Fe Wedding & Event Photographer | Casey Addason Photo + Video
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 8 pages: /, /contact, /services, /reviews +4 more
How to fix this
Claim your Yelp listing at yelp.com, verify that your business name, address, and phone match your Google Business Profile exactly, then add a link to your Yelp profile in your site footer or contact page. This takes 10–15 minutes and counts as a major local SEO citation.
critical
Minimal citation footprint
Your site links to only 2 citation platforms (Google Business Profile, 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.
Affects 8 pages: /, /contact, /services, /reviews +4 more
How to fix this
Add links to at least 4 citation platforms: Google Business Profile, Yelp, Apple Business Connect, and Bing Places. Each one is a NAP (name/address/phone) signal that helps Google confirm your identity. Put these links in your footer or a dedicated 'Locations' page.
critical
Too Few CTAs
Only 1 CTA elements found. Best practice: put a CTA in the hero, after the value prop, after testimonials, and in the footer. Repetition matters.
Affects 5 pages: /contact, /reviews, /portfolio, /santa-fe-wedding-photographer +1 more
How to fix this
Add a CTA button in your hero section, after your main value prop, below your testimonials section, and in the footer. Use action words like 'Book Now' or 'Get in Touch'. Repetition across the page drives more inquiries.
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 6 pages: /contact, /services, /reviews, /portfolio +2 more
How to fix this
Add a trust-building line like 'Serving Santa Fe since [year]' near your name or in your intro. Also mention any press features, awards, or certifications you have earned. Even one trust marker measurably improves conversion rates.
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 7 pages: /contact, /services, /reviews, /about +3 more
How to fix this
Add a clickable link to your Google Business Profile in the footer or contact section. Use the text 'Find us on Google Maps' or 'Visit our Google profile'. This drives review traffic and signals trust to Google's algorithm.
critical
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.
Affects 5 pages: /contact, /services, /reviews, /about +1 more
How to fix this
Open your schema JSON-LD (likely in your page template or footer) and add a meaningful description field to each item. For example, your LocalBusiness or Organization schema should include a 2–3 sentence description of what you do. AI search engines cite the description field first.
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 7 pages: /contact, /services, /reviews, /about +3 more
How to fix this
Add a link to your Google Business Profile in your footer or contact area. Use anchor text like 'Google Business Profile' or 'See us on Google Maps'. This is the single strongest local SEO signal and helps customers find your hours and reviews.
critical
Critically Thin Content
Only ~149 words on the page. Google penalizes pages with under 200 words as thin content.
How to fix this
Expand your homepage or main service page to at least 200 words. Add sections about your style, your process, your ideal client, and a brief origin story. Aim for 800–1,200 words on your primary pages.
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 8 pages: /, /contact, /services, /reviews +4 more
How to fix this
Add a google-site-verification meta tag to your site header, or verify your site in Google Search Console via DNS. You need this to see impressions, clicks, and indexing errors. It is free and takes 5 minutes.
warning
No explicit AI crawler allowlist
Your robots.txt does not explicitly name AI crawlers (GPTBot, PerplexityBot, ClaudeBot, Google-Extended). They will assume the default policy, which usually works, but being explicit signals intent and prevents confusion.
Affects 8 pages: /, /contact, /services, /reviews +4 more
How to fix this
Open your robots.txt file and add explicit Allow rules for GPTBot, PerplexityBot, and ClaudeBot. Example: 'Allow: / User-agent: GPTBot'. This signals intent and prevents confusion about your AI crawler policy.
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 8 pages: /, /contact, /services, /reviews +4 more
How to fix this
Claim your Apple Business Connect listing (apple.com/business), verify your name/address/phone match your GBP, then add a link to it in your footer. Apple Maps is the default on every iPhone and this takes about 10 minutes.
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 8 pages: /, /contact, /services, /reviews +4 more
How to fix this
Claim your Bing Places listing at bingplaces.com, let Bing import your GBP data, and add a footer link to your Bing profile. Bing powers ChatGPT's local search, so this counts as a major citation source.
warning
No FAQ Schema
FAQPage schema unlocks expanded SERP listings with collapsible Q&A.
Affects 5 pages: /contact, /services, /reviews, /about +1 more
How to fix this
Add FAQPage schema to your homepage or main service page. Include 5–10 Q&A pairs in JSON-LD format that answer your most-asked questions. This unlocks expanded SERP listings and is heavily cited by AI search engines.
warning
No WebSite Schema
WebSite schema enables the sitelinks search box in Google for branded queries.
Affects 7 pages: /contact, /services, /reviews, /about +3 more
How to fix this
Add WebSite schema to your site header. Include your site URL and primary search keywords. This enables the sitelinks search box in Google for branded queries like 'Casey Addason Photography'.
warning
Thin Content
Only ~289 words. Aim for 800-1,200 on a primary landing page.
How to fix this
Expand your primary landing pages to 800–1,200 words. Add more detail about your process, style, ideal clients, and pricing. Aim for a logical flow: intro → value prop → how it works → testimonials → CTA.
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 7 pages: /contact, /services, /reviews, /about +3 more
How to fix this
Add your hours of operation to your footer or contact page in a clear format (e.g., 'Monday–Friday, 9am–5pm, by appointment'). Also include hours in your Google Business Profile to match.
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: /contact, /services, /reviews, /about +1 more
How to fix this
Add FAQPage JSON-LD schema to your homepage with 5–10 Q&A pairs. ChatGPT, Perplexity, and Google's AI Overviews cite FAQ schema more than any other type. A single FAQ block can earn you dozens of AI citations.
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 5 pages: /contact, /services, /reviews, /portfolio +1 more
How to fix this
Open your Organization or LocalBusiness schema and add a sameAs array listing your Instagram, Facebook, and LinkedIn URLs. This tells Google and AI search engines which social profiles belong to you and prevents misattribution.
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 5 pages: /contact, /services, /portfolio, /santa-fe-wedding-photographer +1 more
How to fix this
Add a Person schema block for yourself (the business owner) to your homepage footer or about section. Include your name, title, and a 1–2 sentence bio. Alternatively, add an author field to any blog posts. Named humans rank better in AI search.
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 2–4 H2 subheadings to break up your content. Use descriptive labels like 'Our Process', 'Why Choose Us', or 'What We Offer'. Subheadings help readers scan and give Google additional topic signals.
info
Title Too Long
71 characters — will be truncated in search results. Aim for 50-60 chars.
How to fix this
Shorten your page title to 50–60 characters. Current title is 71 chars and will be truncated in search results. Example: 'Santa Fe Wedding Photographer | Casey Addason' (49 chars).
info
A Few Images Missing Alt Text
1 of 5 images have no alt. Fix the remaining ones.
How to fix this
Find the 1 image without alt text and add a descriptive alt attribute. Use plain language: 'Bride and groom dancing at outdoor wedding reception' instead of 'image_001'. Helps accessibility and image search.
info
Schema Missing Image
Most schema types should include an image URL for visual rich results.
How to fix this
Add an image URL to your schema JSON-LD. Include a logoUrl for your Organization schema and a photo for your Person schema. Image URLs unlock visual rich results in search.
info
Light Content
~595 words. Pages with 800-1,200 words rank better for primary terms.
How to fix this
Expand your content to 800–1,200 words. Add more detail about your experience, process, and what makes you different. Longer primary pages rank better for competitive local keywords.
info
Missing Twitter Image
Use summary_large_image card with a 1.91:1 image for best engagement.
How to fix this
Add a Twitter Card meta tag to your head. Use 'twitter:card' with value 'summary_large_image' and a 1.91:1 aspect ratio image (e.g., 1200×630px). This improves how your page appears when shared on Twitter/X.
info
Skipped Heading Levels
Heading levels jump (e.g. h2 → h4 with no h3). Hurts accessibility and content structure clarity.
Affects 2 pages: /about, /portfolio
How to fix this
Check your heading structure. Ensure you go h1 → h2 → h3 in order with no skips. Fix any jumps (e.g., h2 → h4) by renaming tags or adding intermediate headings. Proper structure improves both accessibility and SEO.
info
No question-style headings
You have 3 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.
Affects 2 pages: /about, /santa-fe-wedding-photographer
How to fix this
Rewrite 2–3 of your H2 headings as user questions. Examples: 'How much does a wedding session cost?' or 'What happens at a engagement shoot?'. AI search heavily cites content that answers questions. Put the answer in the paragraph directly below each question heading.
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
8 pages audited
Average score 82/100 · Worst page /portfolio (76) · Best page / (93)
/
top issue: Title Too Long
2 warn 93 /100
/contact
top issue: No FAQ Schema
1 critical 7 warn 78 /100
/services
top issue: No FAQ Schema
1 critical 5 warn 81 /100
/reviews
top issue: No FAQ Schema
1 critical 6 warn 79 /100
/about
top issue: No FAQ Schema
1 critical 4 warn 85 /100
/portfolio
top issue: No FAQ Schema
2 critical 7 warn 76 /100
/santa-fe-wedding-photographer
top issue: No WebSite Schema
1 critical 5 warn 82 /100
/albuquerque-wedding-photographer
top issue: No WebSite Schema
1 critical 5 warn 82 /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 2 citation platforms (Google Business Profile, 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.

Impact: High Effort: Med
Critical CRIT-003

Too Few CTAs

Only 1 CTA elements found. Best practice: put a CTA in the hero, after the value prop, after testimonials, and in the footer. Repetition matters.

Impact: High Effort: Med
Critical CRIT-004

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.

Impact: High Effort: Low
Critical CRIT-005

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.

Impact: High Effort: Low
Critical CRIT-006

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.

Impact: High Effort: Low

Warnings

17 found
Warning WARN-001

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
Warning WARN-002

No explicit AI crawler allowlist

Your robots.txt does not explicitly name AI crawlers (GPTBot, PerplexityBot, ClaudeBot, Google-Extended). They will assume the default policy, which usually works, but being explicit signals intent and prevents confusion.

Impact: Med Effort: Low
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

No FAQ Schema

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

Impact: Med Effort: Low
Warning WARN-006

No WebSite Schema

WebSite schema enables the sitelinks search box in Google for branded queries.

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.