Prepared for
Willows Widgets
Service Business · example.com
Executive Summary
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.
The Cost of Doing Nothing
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.
Performance Breakdown
Six critical dimensions of your web presence, each scored independently.
Schema missing citable descriptions. No FAQ Schema. No WebSite Schema.
Page loads quickly. Compression is on, scripts are deferred, images are sized.
Content depth is healthy. Heading hierarchy is clean. Internal linking is strong.
Schema markup is present and well-structured. Eligible for rich results.
Accessibility basics are in place. Alt text, landmarks, form labels look good.
Schema markup is present and well-structured. Eligible for rich results.
Key Findings
Organized by severity. Critical issues first, then warnings, then growth opportunities.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
No FAQ Schema
FAQPage schema unlocks expanded SERP listings with collapsible Q&A.
No WebSite Schema
WebSite schema enables the sitelinks search box in Google for branded queries.
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.
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.
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%.
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.
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.
5
Critical
5
Warnings
5
Opportunities
Implementation Plan
A phased approach that prioritizes quick wins first, then builds toward sustainable growth.
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
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
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
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
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
Your Investment
Everything identified in this audit is covered. No surprise invoices, no scope creep, no 12-month lock-in.
Sitemap + Robots.txt Setup
XML sitemap generation, robots.txt optimization, GSC submission
Meta Tags (24 pages)
Unique title tags, meta descriptions, Open Graph tags
Schema Markup Implementation
LocalBusiness, Product, FAQ, and Review JSON-LD
Image Optimization
WebP conversion, lazy loading, srcset, dimension attributes
Content Expansion
Homepage rewrite, 2 blog posts/month, testimonials page
Monthly Monitoring & Reporting
Rank tracking, traffic analysis, actionable monthly report
Pro Plan — Monthly
3-month engagement · Monthly report card calls
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.
Next Step
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.