Catalog / jeffreyshaw.com
71

SEO audit for jeffreyshaw.com

Books | Jeffrey Shaw

otherWix

Health 71/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Business books by author Jeffrey Shaw

50
pages crawled
50
indexable pages
0
errors
67
warnings
383
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Meta Description 83 0 29 13
Headings 84 0 26 3
Content 96 0 7 78
Agent Readiness 98 0 3 21
Duplicate 99 0 2 8
Images 100 0 0 12
Performance 100 0 0 103
Security 100 0 0 66
Social 100 0 0 29
Structured Data 100 0 0 48
Titles 100 0 0 2
Findings

Warnings (5 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 3 occurrence(s)

warning Thin content (low word count)

Rule content.thin · Content · 7 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

Notices (18 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 21 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 28 occurrence(s)

  • https://www.jeffreyshaw.com/ — this page reads as difficult (Flesch Reading Ease 36, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/about — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/accelerator-workshops — this page reads as difficult (Flesch Reading Ease 30, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/beexceptional — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/blog — this page reads as very difficult (Flesch Reading Ease 23, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/case-studies — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/diamond-edge-reserve — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/hermes — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/hospitality-description — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/interior-design-description — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/interviews — this page reads as difficult (Flesch Reading Ease 34, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/luxury-manufacturing-description — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/luxury-real-estate-description — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/luxurylevel — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/luxurysales — this page reads as difficult (Flesch Reading Ease 39, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/luxuryservice — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/meeting-planners-description — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/membership-clubs-description — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/post/avoid-the-sales-trap-luxury-buyers-don-t-need-persuasion — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/sellingluxury — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/servicebased — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/small-business-coaching — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/summitspeakers — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/teba1 — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.jeffreyshaw.com/yacht-brokers-description — this page reads as difficult (Flesch Reading Ease 46, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 8 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 3 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 3 occurrence(s)

  • https://www.jeffreyshaw.com/ha25 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.jeffreyshaw.com/ha26 — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.jeffreyshaw.com/teba1 — 8 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 9 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 29 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 50 occurrence(s)

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://www.jeffreyshaw.com/accelerator-workshops — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/beexceptional — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/blog — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/blog/categories/podcasts — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/books — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/brand-management-consulting — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/business-coaching-for-entrepreneurs — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/case-studies — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/copy-of-clarity-and-strategy-sessio — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/ha26 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/hermes — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/hospitality-description — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/interior-design-description — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/interviews — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/luxurysales — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/membership-clubs-description — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/post/avoid-the-sales-trap-luxury-buyers-don-t-need-persuasion — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/resources — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/self-employed-challenge — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/self-employed-ecosystem-coaching — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/sellingluxury — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/servicebased — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/servicessuite — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/summitspeakers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.jeffreyshaw.com/teba — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Slow server response

Rule perf.slow_response · Performance · 3 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 16 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 1 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.jeffreyshaw.com/
Small Business Coach | Keynote Speaker | Branding Expert
200 yes 883 50
https://www.jeffreyshaw.com/about
About | Jeffrey Shaw
200 yes 582 50
https://www.jeffreyshaw.com/books
Books | Jeffrey Shaw
200 yes 936 50
https://www.jeffreyshaw.com/contact
Contact | Jeffrey Shaw
200 yes 72 50
https://www.jeffreyshaw.com/one-to-one
Business Coaching | Jeffrey Shaw
200 yes 542 50
https://www.jeffreyshaw.com/sellingluxury
Podcast | Selling Luxury | Jeffrey Shaw
200 yes 404 50
https://www.jeffreyshaw.com/speaking
SPEAKING | Jeffrey Shaw
200 yes 1683 50
https://www.jeffreyshaw.com/sttrtraining
Luxury Consulting/Advisory | Jeffrey Shaw
200 yes 1195 50
https://www.jeffreyshaw.com/post/avoid-the-sales-trap-luxury-buyers-don-t-need-persuasion
Avoid the Sales Trap: Luxury Buyers Don't Need Persuasion
200 yes 332 2
https://www.jeffreyshaw.com/hermes
Hermes | Jeffrey Shaw
200 yes 385 1
https://www.jeffreyshaw.com/luxuryservice
Sell to the Rich One-Page | Jeffrey Shaw
200 yes 578 8
https://www.jeffreyshaw.com/case-studies
Case Studies | Jeffrey Shaw
200 yes 644 2
https://www.jeffreyshaw.com/hospitality-description
Hospitality Description | Jeffrey Shaw
200 yes 234 1
https://www.jeffreyshaw.com/interior-design-description
Interior Design Description | Jeffrey Shaw
200 yes 230 1
https://www.jeffreyshaw.com/jewelry-design-description
Jewelry Design & Retail Description | Jeffrey Shaw
200 yes 238 1
https://www.jeffreyshaw.com/luxury-manufacturing-description
Luxury Manufacturing Description | Jeffrey Shaw
200 yes 247 1
https://www.jeffreyshaw.com/luxury-real-estate-description
Luxury Real Estate Description | Jeffrey Shaw
200 yes 226 1
https://www.jeffreyshaw.com/meeting-planners-description
Meeting Planners Description | Jeffrey Shaw
200 yes 230 1
https://www.jeffreyshaw.com/membership-clubs-description
Membership Clubs Description | Jeffrey Shaw
200 yes 204 1
https://www.jeffreyshaw.com/yacht-brokers-description
Yacht Brokers Description | Jeffrey Shaw
200 yes 243 1
https://www.jeffreyshaw.com/podcast
Podcast | The Self-Employed Life | Jeffrey Shaw
200 yes 383 1
https://www.jeffreyshaw.com/self-employed-ecosystem-coaching
Self-Employed Ecosystem Coaching | Jeffrey Shaw
200 yes 821 1
https://www.jeffreyshaw.com/accelerator-workshops
Accelerator Workshops | Jeffrey Shaw
200 yes 950 0
https://www.jeffreyshaw.com/beexceptional
Be Exceptional One Page | Jeffrey Shaw
200 yes 616 0
https://www.jeffreyshaw.com/blog
BLOG POSTS | Jeffrey Shaw
200 yes 401 0
https://www.jeffreyshaw.com/blog/categories/podcasts
Podcasts
200 yes 185 0
https://www.jeffreyshaw.com/brand-management-consulting
Brand Management Consulting | Jeffrey Shaw
200 yes 344 0
https://www.jeffreyshaw.com/business-coaching-for-entrepreneurs
Business Coaching for Entrepreneurs | Jeffrey Shaw
200 yes 524 0
https://www.jeffreyshaw.com/clarity-and-strategy-session
Clarity and Strategy Session | Jeffrey Shaw
200 yes 211 0
https://www.jeffreyshaw.com/copy-of-clarity-and-strategy-sessio
Clarity and Strategy Session | Jeffrey Shaw
200 yes 223 0
https://www.jeffreyshaw.com/diamond-edge-reserve
Diamond Edge Reserve | Jeffrey Shaw
200 yes 1209 0
https://www.jeffreyshaw.com/ha25
High Achievers home | Jeffrey Shaw
200 yes 319 0
https://www.jeffreyshaw.com/ha26
High Achievers home 2026 | Jeffrey Shaw
200 yes 596 0
https://www.jeffreyshaw.com/interviews
Interviews | Jeffrey Shaw
200 yes 173 0
https://www.jeffreyshaw.com/lingo-coaching
Lingo Coaching | Jeffrey Shaw
200 yes 740 0
https://www.jeffreyshaw.com/lsmthankyou
Luxury Service Mindset TY | Jeffrey Shaw
200 yes 59 0
https://www.jeffreyshaw.com/luxurylevel
Luxury-Level Thinking One-Page | Jeffrey Shaw
200 yes 494 0
https://www.jeffreyshaw.com/luxurysales
Luxury Sales One-Page
200 yes 488 0
https://www.jeffreyshaw.com/resources
Resources | Jeffrey Shaw
200 yes 76 0
https://www.jeffreyshaw.com/self-employed-business-institute
Self-Employed Business Institute | Jeffrey Shaw
200 yes 2538 0
https://www.jeffreyshaw.com/self-employed-challenge
Self-Employed Challenge | Jeffrey Shaw
200 yes 249 0
https://www.jeffreyshaw.com/servicebased
Service-Based Businesses One-Page | Jeffrey Shaw
200 yes 457 0
https://www.jeffreyshaw.com/servicessuite
Specific Business Strategies | Jeffrey Shaw
200 yes 1728 0
https://www.jeffreyshaw.com/small-business-branding
Small Business Branding | Jeffrey Shaw
200 yes 432 0
https://www.jeffreyshaw.com/small-business-coaching
Small Business Coaching | Jeffrey Shaw
200 yes 596 0
https://www.jeffreyshaw.com/summitspeakers
The Self-Employed Summit Speakers
200 yes 579 0
https://www.jeffreyshaw.com/survey
Survey | Jeffrey Shaw
200 yes 40 0
https://www.jeffreyshaw.com/teba
The Exceptional Business Academy | Jeffrey Shaw
200 yes 967 0
https://www.jeffreyshaw.com/teba1
TEBA Dashboard- 1 | Jeffrey Shaw
200 yes 170 0
https://www.jeffreyshaw.com/the-self-employed-summit
The Self-Employed Summit | Jeffrey Shaw
200 yes 1341 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →