Catalog / lotterystatlab.com
76

SEO audit for lotterystatlab.com

Powerball and Mega Millions Statistics, Hot Numbers and Draw History | LotteryStatLab

other

Health 76/100 (good) · 50 pages crawled · generated 2026-08-26

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

Frequency analysis across 2,300 verified Powerball and Mega Millions drawings. Hot and overdue numbers, a profile for every number, and honest statistics that never claim to predict.

Screenshot of lotterystatlab.com
50
pages crawled
50
indexable pages
0
errors
31
warnings
160
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Titles 81 0 31 0
Agent Readiness 100 0 0 2
Content 100 0 0 2
Meta Description 100 0 0 3
Performance 100 0 0 100
Security 100 0 0 50
Structured Data 100 0 0 3
Findings

Warnings (1 rules)

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 31 occurrence(s)

Notices (8 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

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

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

  • https://lotterystatlab.com/ — 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://lotterystatlab.com/contact — 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.

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 3 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

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

  • https://lotterystatlab.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/about — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/contact — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/mega-millions — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/mega-millions/numbers/1 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/mega-millions/ticket-tracker — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/1 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/10 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/11 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/2 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/3 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/4 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/5 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/6 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/7 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/8 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/numbers/9 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/powerball/ticket-tracker — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/privacy — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/scratch-offs — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/scratch-offs/new-york — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/scratch-offs/new-york/1712-set-for-life — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/scratch-offs/new-york/price/1 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://lotterystatlab.com/terms — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://lotterystatlab.com/ — 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://lotterystatlab.com/about — 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://lotterystatlab.com/contact — 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://lotterystatlab.com/mega-millions — 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://lotterystatlab.com/mega-millions/numbers/1 — 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://lotterystatlab.com/mega-millions/ticket-tracker — 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://lotterystatlab.com/powerball — 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://lotterystatlab.com/powerball/numbers/1 — 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://lotterystatlab.com/powerball/numbers/10 — 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://lotterystatlab.com/powerball/numbers/11 — 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://lotterystatlab.com/powerball/numbers/2 — 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://lotterystatlab.com/powerball/numbers/3 — 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://lotterystatlab.com/powerball/numbers/4 — 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://lotterystatlab.com/powerball/numbers/5 — 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://lotterystatlab.com/powerball/numbers/6 — 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://lotterystatlab.com/powerball/numbers/7 — 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://lotterystatlab.com/powerball/numbers/8 — 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://lotterystatlab.com/powerball/numbers/9 — 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://lotterystatlab.com/powerball/ticket-tracker — 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://lotterystatlab.com/privacy — 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://lotterystatlab.com/scratch-offs — 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://lotterystatlab.com/scratch-offs/new-york — 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://lotterystatlab.com/scratch-offs/new-york/1712-set-for-life — 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://lotterystatlab.com/scratch-offs/new-york/price/1 — 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://lotterystatlab.com/terms — 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 No structured data detected

Rule schema.none · Structured Data · 3 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://lotterystatlab.com/
Powerball and Mega Millions Statistics, Hot Numbers and Draw History | LotteryStatLab
200 yes 434 50
https://lotterystatlab.com/about
About LotteryStatLab — Our Data, Methods and Limits
200 yes 650 50
https://lotterystatlab.com/contact
Contact LotteryStatLab
200 yes 244 50
https://lotterystatlab.com/mega-millions
Mega Millions Statistics, Hot Numbers and Full Draw History | LotteryStatLab
200 yes 854 50
https://lotterystatlab.com/powerball
Powerball Statistics, Hot Numbers and Full Draw History | LotteryStatLab
200 yes 799 50
https://lotterystatlab.com/powerball/ticket-tracker
Powerball Ticket Tracker — What It Actually Costs You | LotteryStatLab
200 yes 615 50
https://lotterystatlab.com/privacy
Privacy Policy | LotteryStatLab
200 yes 564 50
https://lotterystatlab.com/scratch-offs
Scratch-Off Odds and Remaining Prizes | LotteryStatLab
200 yes 395 50
https://lotterystatlab.com/terms
Terms of Use | LotteryStatLab
200 yes 488 50
https://lotterystatlab.com/powerball/numbers/28
White ball 28 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 24
https://lotterystatlab.com/powerball/numbers/21
White ball 21 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 22
https://lotterystatlab.com/powerball/numbers/27
White ball 27 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 20
https://lotterystatlab.com/powerball/numbers/3
White ball 3 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 24
https://lotterystatlab.com/powerball/numbers/36
White ball 36 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 22
https://lotterystatlab.com/powerball/numbers/16
White ball 16 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 22
https://lotterystatlab.com/powerball/numbers/18
White ball 18 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 22
https://lotterystatlab.com/powerball/numbers/30
White ball 30 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 21
https://lotterystatlab.com/powerball/numbers/5
White ball 5 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 21
https://lotterystatlab.com/powerball/numbers/31
White ball 31 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 21
https://lotterystatlab.com/powerball/numbers/19
White ball 19 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 20
https://lotterystatlab.com/powerball/numbers/33
White ball 33 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 21
https://lotterystatlab.com/powerball/numbers/14
White ball 14 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 20
https://lotterystatlab.com/powerball/numbers/29
White ball 29 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 19
https://lotterystatlab.com/powerball/numbers/6
White ball 6 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 19
https://lotterystatlab.com/powerball/numbers/32
White ball 32 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 18
https://lotterystatlab.com/scratch-offs/new-york
New York Scratch-Off Remaining Prizes and Odds | LotteryStatLab
200 yes 2202 4
https://lotterystatlab.com/powerball/numbers/7
White ball 7 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 18
https://lotterystatlab.com/powerball/numbers/8
White ball 8 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 18
https://lotterystatlab.com/powerball/numbers/17
White ball 17 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 16
https://lotterystatlab.com/powerball/numbers/11
White ball 11 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 16
https://lotterystatlab.com/powerball/numbers/4
White ball 4 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 16
https://lotterystatlab.com/powerball/numbers/12
White ball 12 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 15
https://lotterystatlab.com/powerball/numbers/10
White ball 10 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 15
https://lotterystatlab.com/powerball/numbers/13
White ball 13 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 14
https://lotterystatlab.com/powerball/numbers/34
White ball 34 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 15
https://lotterystatlab.com/mega-millions/numbers/1
White ball 1 — Mega Millions Frequency, Last Drawn and History | LotteryStatLab
200 yes 453 2
https://lotterystatlab.com/powerball/numbers/9
White ball 9 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 14
https://lotterystatlab.com/powerball/numbers/20
White ball 20 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 14
https://lotterystatlab.com/powerball/numbers/2
White ball 2 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 15
https://lotterystatlab.com/powerball/numbers/23
White ball 23 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 14
https://lotterystatlab.com/powerball/numbers/35
White ball 35 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 13
https://lotterystatlab.com/powerball/numbers/22
White ball 22 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 13
https://lotterystatlab.com/powerball/numbers/24
White ball 24 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 13
https://lotterystatlab.com/mega-millions/ticket-tracker
Mega Millions Ticket Tracker — What It Actually Costs You | LotteryStatLab
200 yes 619 1
https://lotterystatlab.com/powerball/numbers/25
White ball 25 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 10
https://lotterystatlab.com/powerball/numbers/1
White ball 1 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 449 9
https://lotterystatlab.com/powerball/numbers/26
White ball 26 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 459 9
https://lotterystatlab.com/powerball/numbers/15
White ball 15 — Powerball Frequency, Last Drawn and History | LotteryStatLab
200 yes 451 8
https://lotterystatlab.com/scratch-offs/new-york/price/1
Best $1 Scratch-Off Tickets in New York — Prizes Remaining | LotteryStatLab
200 yes 490 2
https://lotterystatlab.com/scratch-offs/new-york/1712-set-for-life
SET FOR LIFE (NY #1712) — Prizes Remaining and Odds | LotteryStatLab
200 yes 331 1

Audit your own site — free

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

Scan your site →