SEO audit for genetough.com
Health 65/100 (fair) · 18 pages crawled · generated 2026-07-11
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 72 | 0 | 17 | 0 |
| Duplicate | 77 | 0 | 14 | 4 |
| Meta Description | 80 | 0 | 12 | 2 |
| Content | 92 | 0 | 5 | 5 |
| Headings | 92 | 0 | 5 | 8 |
| Images | 95 | 0 | 3 | 16 |
| Crawlability | 97 | 0 | 2 | 1 |
| Indexability | 97 | 0 | 2 | 0 |
| Cache | 100 | 0 | 0 | 18 |
| Security | 100 | 0 | 0 | 18 |
| Social | 100 | 0 | 0 | 12 |
| Structured Data | 100 | 0 | 0 | 16 |
| Titles | 100 | 0 | 0 | 8 |
| URL | 100 | 0 | 0 | 5 |
Warnings (11 rules)
warning Thin content (low word count)
Rule content.thin · Content · 5 occurrence(s)
- https://www.genetough.com/antifragile-man-book-presale — 115 words
- https://www.genetough.com/contact — 29 words
- https://www.genetough.com/store — 19 words
- https://www.genetough.com/thankyou — 38 words
- https://www.genetough.com/unlock-your-antifragile-life-thank-you — 36 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — content shared by 2 pages: https://www.genetough.com/unlock-your-antifragile-life-free-checklist
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — content shared by 2 pages: https://www.genetough.com/resource_redirect/landing_pages/2150324549
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 4 occurrence(s)
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — near-duplicate of 1 page(s): https://www.genetough.com/hard-to-take-down
- https://www.genetough.com/antifragiletraining — near-duplicate of 1 page(s): https://www.genetough.com/nextstep
- https://www.genetough.com/hard-to-take-down — near-duplicate of 1 page(s): https://www.genetough.com/3-day-hard-to-take-down-challenge-1
- https://www.genetough.com/nextstep — near-duplicate of 1 page(s): https://www.genetough.com/antifragiletraining
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 8 occurrence(s)
- https://www.genetough.com/ — title shared by 2 pages: https://www.genetough.com/store
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — title shared by 2 pages: https://www.genetough.com/hard-to-take-down
- https://www.genetough.com/antifragiletraining — title shared by 2 pages: https://www.genetough.com/nextstep
- https://www.genetough.com/hard-to-take-down — title shared by 2 pages: https://www.genetough.com/3-day-hard-to-take-down-challenge-1
- https://www.genetough.com/nextstep — title shared by 2 pages: https://www.genetough.com/antifragiletraining
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — title shared by 2 pages: https://www.genetough.com/unlock-your-antifragile-life-free-checklist
- https://www.genetough.com/store — title shared by 2 pages: https://www.genetough.com/
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — title shared by 2 pages: https://www.genetough.com/resource_redirect/landing_pages/2150324549
warning Missing <h1>
Rule h1.missing · Headings · 5 occurrence(s)
warning Images missing alt text
Rule images.missing_alt · Images · 3 occurrence(s)
- https://www.genetough.com/genetoughprogram — 4 of 15 images missing alt
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — 1 of 5 images missing alt
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — 1 of 5 images missing alt
warning Page is noindex
Rule index.noindex · Indexability · 2 occurrence(s)
- https://www.genetough.com/resource_redirect/offers/46YqMExG — meta/X-Robots: meta=noindex
- https://www.genetough.com/resource_redirect/offers/zLf7w2LM — meta/X-Robots: meta=noindex
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 14 occurrence(s)
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — no internal links point here
- https://www.genetough.com/about — no internal links point here
- https://www.genetough.com/antifragile-man-book-presale — no internal links point here
- https://www.genetough.com/antifragiletraining — no internal links point here
- https://www.genetough.com/be-in-your-prime-at-any-age — no internal links point here
- https://www.genetough.com/contact — no internal links point here
- https://www.genetough.com/genetoughprogram — no internal links point here
- https://www.genetough.com/hard-to-take-down — no internal links point here
- https://www.genetough.com/nextstep — no internal links point here
- https://www.genetough.com/onboarding — no internal links point here
- https://www.genetough.com/store — no internal links point here
- https://www.genetough.com/thankyou — no internal links point here
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — no internal links point here
- https://www.genetough.com/unlock-your-antifragile-life-thank-you — no internal links point here
warning Internal link points to a redirect
Rule links.redirect_target · Links · 3 occurrence(s)
- https://www.genetough.com/ — https://www.genetough.com/resource_redirect/landing_pages/2150324549 → https://www.genetough.com/unlock-your-antifragile-life-free-checklist
- https://www.genetough.com/genetoughprogram — https://www.genetough.com/resource_redirect/offers/46YqMExG → https://www.genetough.com/offers/46YqMExG/checkout
- https://www.genetough.com/genetoughprogram — https://www.genetough.com/resource_redirect/offers/zLf7w2LM → https://www.genetough.com/offers/zLf7w2LM/checkout
warning Missing meta description
Rule meta_desc.missing · Meta Description · 12 occurrence(s)
- https://www.genetough.com/
- https://www.genetough.com/about
- https://www.genetough.com/antifragile-man-book-presale
- https://www.genetough.com/be-in-your-prime-at-any-age
- https://www.genetough.com/contact
- https://www.genetough.com/genetoughprogram
- https://www.genetough.com/onboarding
- https://www.genetough.com/resource_redirect/landing_pages/2150324549
- https://www.genetough.com/store
- https://www.genetough.com/thankyou
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist
- https://www.genetough.com/unlock-your-antifragile-life-thank-you
warning Redirect chain (multiple hops)
Rule redirect.chain · Crawlability · 2 occurrence(s)
- https://www.genetough.com/resource_redirect/offers/46YqMExG — 2 hops ending at https://www.genetough.com/offers/46YqMExG/checkout
- https://www.genetough.com/resource_redirect/offers/zLf7w2LM — 2 hops ending at https://www.genetough.com/offers/zLf7w2LM/checkout
Notices (13 rules)
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 18 occurrence(s)
- https://www.genetough.com/ — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/about — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/antifragile-man-book-presale — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/antifragiletraining — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/be-in-your-prime-at-any-age — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/contact — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/genetoughprogram — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/hard-to-take-down — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/nextstep — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/onboarding — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/resource_redirect/offers/46YqMExG — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/resource_redirect/offers/zLf7w2LM — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/store — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/thankyou — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
- https://www.genetough.com/unlock-your-antifragile-life-thank-you — Cache-Control: max-age=0, private, must-revalidate, no-cache, no-store · cloudflare: DYNAMIC
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 5 occurrence(s)
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 4 occurrence(s)
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — meta description shared by 2 pages: https://www.genetough.com/hard-to-take-down
- https://www.genetough.com/antifragiletraining — meta description shared by 2 pages: https://www.genetough.com/nextstep
- https://www.genetough.com/hard-to-take-down — meta description shared by 2 pages: https://www.genetough.com/3-day-hard-to-take-down-challenge-1
- https://www.genetough.com/nextstep — meta description shared by 2 pages: https://www.genetough.com/antifragiletraining
notice Multiple <h1> elements
Rule h1.multiple · Headings · 8 occurrence(s)
- https://www.genetough.com/ — 2 <h1> elements
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — 3 <h1> elements
- https://www.genetough.com/antifragiletraining — 7 <h1> elements
- https://www.genetough.com/genetoughprogram — 8 <h1> elements
- https://www.genetough.com/hard-to-take-down — 3 <h1> elements
- https://www.genetough.com/nextstep — 7 <h1> elements
- https://www.genetough.com/resource_redirect/offers/46YqMExG — 2 <h1> elements
- https://www.genetough.com/resource_redirect/offers/zLf7w2LM — 2 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 16 occurrence(s)
- https://www.genetough.com/ — 13 of 13 images without width/height
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — 6 of 6 images without width/height
- https://www.genetough.com/about — 11 of 11 images without width/height
- https://www.genetough.com/antifragile-man-book-presale — 4 of 4 images without width/height
- https://www.genetough.com/antifragiletraining — 5 of 5 images without width/height
- https://www.genetough.com/be-in-your-prime-at-any-age — 4 of 4 images without width/height
- https://www.genetough.com/contact — 1 of 1 images without width/height
- https://www.genetough.com/genetoughprogram — 15 of 15 images without width/height
- https://www.genetough.com/hard-to-take-down — 6 of 6 images without width/height
- https://www.genetough.com/nextstep — 5 of 5 images without width/height
- https://www.genetough.com/onboarding — 2 of 2 images without width/height
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — 5 of 5 images without width/height
- https://www.genetough.com/store — 1 of 1 images without width/height
- https://www.genetough.com/thankyou — 1 of 1 images without width/height
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — 5 of 5 images without width/height
- https://www.genetough.com/unlock-your-antifragile-life-thank-you — 1 of 1 images without width/height
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 2 occurrence(s)
notice Missing Open Graph tags
Rule og.missing · Social · 12 occurrence(s)
- https://www.genetough.com/ — og:description, og:image
- https://www.genetough.com/about — og:description, og:image
- https://www.genetough.com/antifragile-man-book-presale — og:description
- https://www.genetough.com/be-in-your-prime-at-any-age — og:description, og:image
- https://www.genetough.com/contact — og:description, og:image
- https://www.genetough.com/genetoughprogram — og:description
- https://www.genetough.com/onboarding — og:description
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — og:description, og:image
- https://www.genetough.com/store — og:description, og:image
- https://www.genetough.com/thankyou — og:description, og:image
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — og:description, og:image
- https://www.genetough.com/unlock-your-antifragile-life-thank-you — og:description, og:image
notice URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — redirects to https://www.genetough.com/unlock-your-antifragile-life-free-checklist
notice No structured data detected
Rule schema.none · Structured Data · 16 occurrence(s)
- https://www.genetough.com/
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1
- https://www.genetough.com/about
- https://www.genetough.com/antifragile-man-book-presale
- https://www.genetough.com/antifragiletraining
- https://www.genetough.com/be-in-your-prime-at-any-age
- https://www.genetough.com/contact
- https://www.genetough.com/genetoughprogram
- https://www.genetough.com/hard-to-take-down
- https://www.genetough.com/nextstep
- https://www.genetough.com/onboarding
- https://www.genetough.com/resource_redirect/landing_pages/2150324549
- https://www.genetough.com/store
- https://www.genetough.com/thankyou
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist
- https://www.genetough.com/unlock-your-antifragile-life-thank-you
notice Missing recommended security headers
Rule security.missing_headers · Security · 18 occurrence(s)
- https://www.genetough.com/ — HSTS
- https://www.genetough.com/3-day-hard-to-take-down-challenge-1 — HSTS
- https://www.genetough.com/about — HSTS
- https://www.genetough.com/antifragile-man-book-presale — HSTS
- https://www.genetough.com/antifragiletraining — HSTS
- https://www.genetough.com/be-in-your-prime-at-any-age — HSTS
- https://www.genetough.com/contact — HSTS
- https://www.genetough.com/genetoughprogram — HSTS
- https://www.genetough.com/hard-to-take-down — HSTS
- https://www.genetough.com/nextstep — HSTS
- https://www.genetough.com/onboarding — HSTS
- https://www.genetough.com/resource_redirect/landing_pages/2150324549 — HSTS
- https://www.genetough.com/resource_redirect/offers/46YqMExG — HSTS
- https://www.genetough.com/resource_redirect/offers/zLf7w2LM — HSTS
- https://www.genetough.com/store — HSTS
- https://www.genetough.com/thankyou — HSTS
- https://www.genetough.com/unlock-your-antifragile-life-free-checklist — HSTS
- https://www.genetough.com/unlock-your-antifragile-life-thank-you — HSTS
notice Title is very short
Rule title.too_short · Titles · 8 occurrence(s)
- https://www.genetough.com/ — 10 chars
- https://www.genetough.com/about — 5 chars
- https://www.genetough.com/contact — 7 chars
- https://www.genetough.com/genetoughprogram — 9 chars
- https://www.genetough.com/resource_redirect/offers/46YqMExG — 10 chars
- https://www.genetough.com/resource_redirect/offers/zLf7w2LM — 10 chars
- https://www.genetough.com/store — 10 chars
- https://www.genetough.com/thankyou — 14 chars
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 3 occurrence(s)
notice Uppercase letters in URL path
Rule url.uppercase · URL · 2 occurrence(s)
Audit your own site — free
77 checks, internal PageRank, render-diff. No signup, results in ~30s.