Catalog / gingerbeanclothing.com
65

SEO audit for gingerbeanclothing.com

Home - Ginger Bean Clothing

otherWordPress

Health 65/100 (fair) · 20 pages crawled · generated 2026-08-26

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

Once upon a time…  There was a new mama who dreamt of eco-friendly clothing for her little ginger bean that would fit longer than 3 or 6 months. This mama happened to also be a professional tailor and…

Screenshot of gingerbeanclothing.com
20
pages crawled
20
indexable pages
0
errors
138
warnings
209
notices
19
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 20 2
Content 70 0 20 20
Headings 70 0 20 0
Performance 70 0 20 68
Links 72 0 19 0
Structured Data 72 0 19 20
Meta Description 75 0 17 2
Duplicate 96 0 3 0
Images 100 0 0 20
Mobile 100 0 0 20
Security 100 0 0 40
Social 100 0 0 17
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://gingerbeanclothing.com/ — https://www.gingerbeanclothing.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Duplicate <title> across pages

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

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 19 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 20 occurrence(s)

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 19 occurrence(s)

  • https://gingerbeanclothing.com/?attachment_id=32 — a schema name/headline ("bandana-website - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=51 — a schema name/headline ("4-bandanas - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=57 — a schema name/headline ("tools-dress - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=58 — a schema name/headline ("Resizable Baby Dress - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=67 — a schema name/headline ("Resizable Skirt - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=69 — a schema name/headline ("Resizable-dress-one-size-square - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=70 — a schema name/headline ("Resizable-Skirt-fits-for-4-years - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=72 — a schema name/headline ("dress-pirates-on-1 - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=74 — a schema name/headline ("dress-pirates-on-2 - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?attachment_id=76 — a schema name/headline ("skirt-skull-and-crossbones-on - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?rotator=56 — a schema name/headline ("Resizable Dress Same Dress 4 Years - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?rotator=pirate-top — a schema name/headline ("Pirate Top - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?rotator=resizable-pirates-dress — a schema name/headline ("Resizable Pirates Dress - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?rotator=resizable-skirt — a schema name/headline ("Resizable Skirt - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?rotator=resizable-skull-skirt — a schema name/headline ("Resizable Skull Skirt - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?rotator=reversible-drool-bandana — a schema name/headline ("Reversible Drool Bandana - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/?rotator=reversible-drool-bandanas — a schema name/headline ("Reversible Drool Bandanas - Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/author/kristen/ — a schema name/headline ("Kristen McCoy, Author at Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://gingerbeanclothing.com/author/louie/ — a schema name/headline ("louie, Author at Ginger Bean Clothing") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (15 rules)

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 20 occurrence(s)

  • https://gingerbeanclothing.com/ — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=32 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=51 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=57 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=58 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=67 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=69 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=70 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=72 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=74 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?attachment_id=76 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?rotator=56 — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?rotator=pirate-top — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?rotator=resizable-pirates-dress — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?rotator=resizable-skirt — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?rotator=resizable-skull-skirt — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?rotator=reversible-drool-bandana — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/?rotator=reversible-drool-bandanas — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/author/kristen/ — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://gingerbeanclothing.com/author/louie/ — the likely hero/LCP image (beanlogoblack.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Meta description too long

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

notice Meta description too short

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

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

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

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

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

  • https://gingerbeanclothing.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://gingerbeanclothing.com/?attachment_id=32 — 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://gingerbeanclothing.com/?attachment_id=51 — 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://gingerbeanclothing.com/?attachment_id=57 — 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://gingerbeanclothing.com/?attachment_id=58 — 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://gingerbeanclothing.com/?attachment_id=67 — 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://gingerbeanclothing.com/?attachment_id=69 — 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://gingerbeanclothing.com/?attachment_id=70 — 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://gingerbeanclothing.com/?attachment_id=72 — 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://gingerbeanclothing.com/?attachment_id=74 — 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://gingerbeanclothing.com/?attachment_id=76 — 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://gingerbeanclothing.com/?rotator=56 — 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://gingerbeanclothing.com/?rotator=pirate-top — 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://gingerbeanclothing.com/?rotator=resizable-pirates-dress — 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://gingerbeanclothing.com/?rotator=resizable-skirt — 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://gingerbeanclothing.com/?rotator=resizable-skull-skirt — 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://gingerbeanclothing.com/?rotator=reversible-drool-bandana — 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://gingerbeanclothing.com/?rotator=reversible-drool-bandanas — 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://gingerbeanclothing.com/author/kristen/ — 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://gingerbeanclothing.com/author/louie/ — 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 · 18 occurrence(s)

  • https://gingerbeanclothing.com/?attachment_id=32 — 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://gingerbeanclothing.com/?attachment_id=51 — 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://gingerbeanclothing.com/?attachment_id=57 — 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://gingerbeanclothing.com/?attachment_id=58 — 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://gingerbeanclothing.com/?attachment_id=67 — 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://gingerbeanclothing.com/?attachment_id=69 — 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://gingerbeanclothing.com/?attachment_id=70 — 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://gingerbeanclothing.com/?attachment_id=72 — 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://gingerbeanclothing.com/?attachment_id=74 — 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://gingerbeanclothing.com/?attachment_id=76 — 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://gingerbeanclothing.com/?rotator=56 — 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://gingerbeanclothing.com/?rotator=pirate-top — 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://gingerbeanclothing.com/?rotator=resizable-pirates-dress — 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://gingerbeanclothing.com/?rotator=resizable-skirt — 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://gingerbeanclothing.com/?rotator=resizable-skull-skirt — 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://gingerbeanclothing.com/?rotator=reversible-drool-bandana — 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://gingerbeanclothing.com/?rotator=reversible-drool-bandanas — 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://gingerbeanclothing.com/author/kristen/ — 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 Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 20 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 20 occurrence(s)

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

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

Pages (showing 20 of 20)
URLStatusIndexableWordsIn-links
https://gingerbeanclothing.com/
Home - Ginger Bean Clothing
200 yes 118 0
https://gingerbeanclothing.com/?attachment_id=32
bandana-website - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=51
4-bandanas - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=57
tools-dress - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=58
Resizable Baby Dress - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=67
Resizable Skirt - Ginger Bean Clothing
200 yes 8 0
https://gingerbeanclothing.com/?attachment_id=69
Resizable-dress-one-size-square - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=70
Resizable-Skirt-fits-for-4-years - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=72
dress-pirates-on-1 - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=74
dress-pirates-on-2 - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?attachment_id=76
skirt-skull-and-crossbones-on - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?rotator=56
Resizable Dress Same Dress 4 Years - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?rotator=pirate-top
Pirate Top - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?rotator=resizable-pirates-dress
Resizable Pirates Dress - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?rotator=resizable-skirt
Resizable Skirt - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?rotator=resizable-skull-skirt
Resizable Skull Skirt - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?rotator=reversible-drool-bandana
Reversible Drool Bandana - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/?rotator=reversible-drool-bandanas
Reversible Drool Bandanas - Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/author/kristen/
Kristen McCoy, Author at Ginger Bean Clothing
200 yes 2 0
https://gingerbeanclothing.com/author/louie/
louie, Author at Ginger Bean Clothing
200 yes 2 0

Audit your own site — free

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

Scan your site →