argylelace.com scored 69/100 on the website scan.
Decent
argylelace.com · Scanned 2026-06-15
21 passed5 warnings8 failed
- Technical SEO & indexability100
- On-page SEO & content33
- AI search / AEO / GEO readiness4
- Local SEO & entity signals0
- Performance & mobile73
What to fix first
-
✗
Meta description (150–160 chars)
Description is 177 chars. Google truncates at ~160 — the tail end gets cut off with an ellipsis.
What we’d do: Zorva-built descriptions hit 150–160 chars exactly for max SERP CTR.
-
✗
Social share cards (OG + Twitter)
No OpenGraph or Twitter Card metadata. Shares on Slack, X, LinkedIn, iMessage will look broken.
What we’d do: Every Zorva page gets OG + Twitter cards with a custom image.
-
✗
Fixed-width elements detected
Found 12 inline styles with hardcoded widths ≥360px. Likely cause of horizontal-scroll on phones — major Google ranking penalty + bounce-rate killer.
What we’d do: Zorva sites use fluid widths and CSS Grid/Flex so every layout scales to phone, tablet, and desktop.
-
✗
JSON-LD schema markup
No JSON-LD schema found. Google and AI search engines lose the structured signal.
What we’d do: Every Zorva-built site ships 8+ JSON-LD schema types — Organization, LocalBusiness, FAQPage, Review, Breadcrumb, Service, Product, HowTo.
-
✗
Business entity schema
No Organization or LocalBusiness schema. Google can't build a knowledge-graph entry without it.
What we’d do: Standard on every Zorva site, with NAP + service area + hours.
Every check, by category (38 checks)
AI search / AEO / GEO readiness 4
-
✗
llms.txt (AI summary file)
No llms.txt at the domain root. ChatGPT, Perplexity, and Claude have to guess your business facts.
What we’d do: Every Zorva site ships a tuned llms.txt — see /blog/llms-txt-small-business-setup-guide for the playbook.
-
✗
AI crawler permissions
robots.txt is blocking these AI bots: GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot. AI search engines won't index you.
What we’d do: Zorva configures robots.txt to explicitly welcome the AI bots that matter.
-
!
Speakable spec (voice/AEO)
No SpeakableSpecification. Voice engines (Siri, Alexa, Google Assistant) have nothing tuned to read aloud.
What we’d do: We add Speakable + data-speakable hooks to TLDR + key paragraphs on every page.
Performance & mobile 73
-
✗
Largest Contentful Paint (LCP)
Largest Contentful Paint is 6.0 s. Ranking-impact threshold: ≤4s passes, ≤6s acceptable, >6s fails.
What we’d do: Common LCP killers: unoptimized hero images, render-blocking scripts, slow TTFB. Zorva sites hit sub-1.5s LCP via edge hosting + AVIF/WebP images.
-
•
Interaction to Next Paint (INP)
No real-user data available yet — Google's CrUX dataset needs enough traffic to report INP. Once your site gets a few hundred mobile visitors a month, INP will appear here.
-
•
HTTP/2 or HTTP/3
Couldn't detect HTTP/2 or HTTP/3 from response headers. Server may still support it, but isn't advertising via Alt-Svc.
-
✓
Mobile PageSpeed score
Google scores your mobile performance at 71/100 — above the ranking-impact threshold.
-
✓
Cumulative Layout Shift (CLS)
Cumulative Layout Shift is 0. Google's threshold: ≤0.10 passes, ≤0.25 acceptable, >0.25 fails.
-
✓
Page load time
Fetched in 362ms — fast.
-
✓
HTML payload size
29KB on the wire (gzipped) · 208KB uncompressed. Lean and fast.
-
✓
Compression
Server is using gzip compression — saves 60–80% of bytes.
Trust / E-E-A-T / reputation
-
!
Author / Person schema
No Person schema. Google + AI engines prefer content with a named human author entity.
What we’d do: We add a Person/Founder schema graph on the home + about + team pages.
SEO basics
-
✗
Meta description (150–160 chars)
Description is 177 chars. Google truncates at ~160 — the tail end gets cut off with an ellipsis.
What we’d do: Zorva-built descriptions hit 150–160 chars exactly for max SERP CTR.
-
✗
Social share cards (OG + Twitter)
No OpenGraph or Twitter Card metadata. Shares on Slack, X, LinkedIn, iMessage will look broken.
What we’d do: Every Zorva page gets OG + Twitter cards with a custom image.
-
!
Single H1
Found 3 H1s — Google + AI engines prefer one.
What we’d do: We restructure your heading hierarchy during the build.
-
!
Favicon
No favicon link tag detected. Google falls back to a generic globe icon in SERPs.
What we’d do: Every Zorva-built site ships a favicon + Apple touch icon + PWA manifest icons.
-
✓
Page title (50–60 chars)
"Huntsville Portrait & Wedding Photographer | Argyle & Lace" — 58 chars, dead-on Google's sweet spot.
-
✓
Canonical URL
Canonical points to https://argylelace.com
-
✓
Sitemap.xml
Sitemap published with 3 URLs.
-
✓
Image alt text
All 36 images have alt attributes.
-
✓
HTML lang attribute
<html lang="en"> — accessibility + AI search signal.
-
✓
robots.txt
robots.txt present (1853 bytes).
-
✓
Sitemap directive in robots.txt
robots.txt points crawlers at the sitemap explicitly.
-
✓
Title vs H1 differentiation
Title and H1 are distinct — Google reads them as complementary signals.
-
✓
404 page handling
Random URLs return a proper 404 — Google won't index ghost pages.
Mobile, accessibility + security
-
✗
Fixed-width elements detected
Found 12 inline styles with hardcoded widths ≥360px. Likely cause of horizontal-scroll on phones — major Google ranking penalty + bounce-rate killer.
What we’d do: Zorva sites use fluid widths and CSS Grid/Flex so every layout scales to phone, tablet, and desktop.
-
✓
Mobile viewport
Viewport meta tag set for responsive design.
-
✓
Mobile zoom not blocked
Pinch-to-zoom is allowed. Accessibility-compliant.
-
✓
HTTPS (SSL)
Site loads over HTTPS.
-
✓
HSTS header
Strict-Transport-Security is set — browsers force HTTPS forever.
-
✓
HTTP → HTTPS redirect
Plain HTTP requests redirect (301) to HTTPS.
-
✓
Mixed content
No insecure http:// resources referenced on the page.
-
✓
Security headers
All 4 baseline security headers set: Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy.
Structured data
-
✗
JSON-LD schema markup
No JSON-LD schema found. Google and AI search engines lose the structured signal.
What we’d do: Every Zorva-built site ships 8+ JSON-LD schema types — Organization, LocalBusiness, FAQPage, Review, Breadcrumb, Service, Product, HowTo.
-
✗
Business entity schema
No Organization or LocalBusiness schema. Google can't build a knowledge-graph entry without it.
What we’d do: Standard on every Zorva site, with NAP + service area + hours.
-
!
FAQPage schema
No FAQPage schema. AI Overview + voice engines lean heavily on this format.
What we’d do: We add FAQPage schema to every site, auto-extracted from the visible Q&A blocks.
-
•
Article / BlogPosting schema
Not a blog/article URL — skipped.
-
•
HowTo schema
No HowTo schema. Optional — only valuable on pages that describe a step-by-step process.
Want these fixed?
Every fix above is part of the work Zorva Labs does. Tell us the business and what you want from the site, and a written, priced proposal comes back in one business day.
We can fix every issue on argylelace.com.
Zorva Labs builds, hosts and grows websites for businesses across the United States — including the fixes flagged above. Every engagement is priced to the project, with a written proposal in one business day.