Catalog / coralleather.org
61

SEO audit for coralleather.org

Home

other

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of coralleather.org
50
pages crawled
43
indexable pages
12
errors
181
warnings
564
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 87 6 1 1
Sitemap 88 6 0 0
Agent Readiness 74 0 43 43
Structured Data 82 0 30 11
Meta Description 84 0 27 0
Links 87 0 21 43
Content 90 0 16 58
Performance 90 0 16 131
Headings 92 0 13 0
Duplicate 93 0 12 0
Budget 99 0 1 0
Indexability 99 0 1 0
Cache 100 0 0 43
Canonical 100 0 0 20
Images 100 0 0 43
Security 100 0 0 92
Social 100 0 0 27
Titles 100 0 0 52
Findings

Errors (2 rules)

error Non-200 URL listed in sitemap

Rule sitemap.not_200 · Sitemap · 6 occurrence(s)

Warnings (12 rules)

warning Control has no accessible name

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

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 1 occurrence(s)

  • https://coralleather.org/rts/auth/authorize/google — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://coralleather.org/rts/auth/public/pre-authentication?pagePostSignIn=home.

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 11 occurrence(s)

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

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

  • https://coralleather.org/ — https://www.coralleather.org/ 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 noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 1 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 21 occurrence(s)

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

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

warning Redirect chain (multiple hops)

Rule redirect.chain · Crawlability · 1 occurrence(s)

  • https://coralleather.org/rts/auth/authorize/google — 2 hops ending at https://accounts.google.com/v3/signin/identifier?opparams=%253F&dsh=S604062078%3A1784423740285748&client_id=777770256024-9oojahpvhkmi8cob4bi3mc4oeml4kmlt.apps.googleusercontent.com&nonce=h3zxxF_JXzHi5uOfXTaBOJw0ve0RWTzZl6c-MfdYhmk&o2v=2&prompt=consent&redirect_uri=https%3A%2F%2Fredirect.multiscreensite.com%2Frts%2Fauth%2Fredirect%2Fgoogle&response_type=code&scope=openid+profile+email&service=lso&state=eyJvcmlnaW4iOiJjb3JhbGxlYXRoZXIub3JnIiwibm9uY2UiOiJRa1N3bmxJbGd3TUs3RW1zZ1lUV1ZlMHNGbmhfbm1pdmFMeE9DLVA4UTA4PSJ9&flowName=GeneralOAuthFlow&continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Fconsent%3Fauthuser%3Dunknown%26part%3DAJi8hAMdHsmyCYmxsyZAYRR_HVyTxw336W7DL8L5HHzZUxR4XAxSVgwu0rbVkANJZZqwE3q0CYV35pLaZomHnhLNu9JtsKxR2pFrGLYCsOrQdjzaYah5--FnyFhFMNTx8INU_Bt64NDPKbM2Uaf8dPZDSH9lgsSRJvfcfld5IaLrjut6F-3oHr29WoSgMuO3GNhoJxrWYKrkkx7mMxgqz3hovyZ7Q8ec-1MamhJbgJ-WLH90M_BkS-unYWGndsn4gU1nvpehWK55FjpNwdn8J-eu49s2qUsvu8bp-HISrY3MnPetgIyEYjNHk5ZRHZDyNfMv6RYF_L8fes_06H3TiNI-TzZmtZE3bYdjuKSgvwXlR-lpMN9IZ9vkRdUeL3kgqTDQ5y3cwBQQxrvAJ4Khs8pRYLmV0pSE3r7Mgt_JomqwSyCq04v7sJ1oV9a-KBpQbPeu4zX6AIcCftlJeS6vtytNtbUZ0_j9-YbAzqxNmZ7J_hG1nilUjck%26flowName%3DGeneralOAuthFlow%26as%3DS604062078%253A1784423740285748%26client_id%3D777770256024-9oojahpvhkmi8cob4bi3mc4oeml4kmlt.apps.googleusercontent.com%26requestPath%3D%252Fsignin%252Foauth%252Fconsent%23&app_domain=https%3A%2F%2Fredirect.multiscreensite.com&rart=ANgoxcdF1Hpv8J-hdR_kfl3fujcilYga7xLAmwn6FruUSOqjzRz5PUYoiPGNEx6QOJakd9kOIqLopAoNEfC7CW7wOpE_zSIbrfw_zV0SDFFm5iTqMi4Vw7E

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 30 occurrence(s)

  • https://coralleather.org/category/accessories — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/category/bags — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/category/business-products — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/category/laser-engraving — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/category/leather-working — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/category/wallets — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/category/workman-equipment — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/product/custom-business-cards — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://coralleather.org/product/small-pouch — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/category/accessories — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/category/bags — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/category/business-products — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/category/laser-engraving — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/category/leather-working — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/category/wallets — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/category/workman-equipment — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/5-card-slot-coin-purse — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/briefcase — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/butterfly-hair-bow — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/custom-business-cards — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/mens-wallet — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/playful-critter-coin-purse — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/small-pouch — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/stick-on-magnetic-phone-plate — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.coralleather.org/product/womens-folding-wallet — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

Notices (19 rules)

notice Heading levels skip a level

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

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 43 occurrence(s)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 20 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 42 occurrence(s)

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

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

  • https://coralleather.org/category/accessories — 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://coralleather.org/category/bags — this page reads as difficult (Flesch Reading Ease 44, 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://coralleather.org/category/business-products — 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://coralleather.org/category/laser-engraving — 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://coralleather.org/category/leather-working — 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://coralleather.org/category/wallets — 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://coralleather.org/category/workman-equipment — 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://coralleather.org/lookbook — 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.coralleather.org/category/accessories — 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.coralleather.org/category/bags — this page reads as difficult (Flesch Reading Ease 44, 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.coralleather.org/category/business-products — 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.coralleather.org/category/laser-engraving — 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.coralleather.org/category/leather-working — 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.coralleather.org/category/wallets — 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.coralleather.org/category/workman-equipment — 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.coralleather.org/lookbook — 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.

notice Likely hero image lacks fetchpriority=high

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

  • https://coralleather.org/ — the likely hero/LCP image (productplaceholder.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://coralleather.org/rts/auth/public/pre-authentication?pagePostSignIn=home — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/ — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/about — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/category/accessories — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/category/bags — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/category/business-products — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/category/laser-engraving — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/category/leather-working — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/category/wallets — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/category/workman-equipment — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/contact — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/home5c687aca — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/lookbook — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/privacy-policy — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/5-card-slot-coin-purse — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/briefcase — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/butterfly-hair-bow — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/custom-business-cards — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/mens-wallet — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/playful-critter-coin-purse — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/small-pouch — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/stick-on-magnetic-phone-plate — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/product/womens-folding-wallet — the likely hero/LCP image (productplaceholder.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://www.coralleather.org/terms-and-conditions — the likely hero/LCP image (productplaceholder.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 · 43 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 43 occurrence(s)

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.coralleather.org/product/mens-wallet — 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 · 43 occurrence(s)

  • https://coralleather.org/ — 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://coralleather.org/rts/auth/public/pre-authentication?pagePostSignIn=home — 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.coralleather.org/ — 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.coralleather.org/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://www.coralleather.org/category/accessories — 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.coralleather.org/category/bags — 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.coralleather.org/category/business-products — 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.coralleather.org/category/laser-engraving — 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.coralleather.org/category/leather-working — 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.coralleather.org/category/wallets — 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.coralleather.org/category/workman-equipment — 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.coralleather.org/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://www.coralleather.org/home5c687aca — 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.coralleather.org/lookbook — 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.coralleather.org/privacy-policy — 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.coralleather.org/product/5-card-slot-coin-purse — 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.coralleather.org/product/briefcase — 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.coralleather.org/product/butterfly-hair-bow — 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.coralleather.org/product/custom-business-cards — 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.coralleather.org/product/mens-wallet — 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.coralleather.org/product/playful-critter-coin-purse — 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.coralleather.org/product/small-pouch — 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.coralleather.org/product/stick-on-magnetic-phone-plate — 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.coralleather.org/product/womens-folding-wallet — 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.coralleather.org/terms-and-conditions — 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 · 1 occurrence(s)

notice URL redirects to another URL

Rule redirect.single · Crawlability · 1 occurrence(s)

notice Missing recommended security headers

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

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

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.coralleather.org/
Home
200 yes 283 29
https://www.coralleather.org/about
Our Story
200 yes 360 29
https://www.coralleather.org/category/accessories
accessories
200 yes 172 29
https://www.coralleather.org/category/bags
Bags
200 yes 172 29
https://www.coralleather.org/category/business-products
Business Products
200 yes 174 29
https://www.coralleather.org/category/laser-engraving
Laser Engraving
200 yes 175 29
https://www.coralleather.org/category/leather-working
Leather working
200 yes 181 29
https://www.coralleather.org/category/wallets
Wallets
200 yes 172 29
https://www.coralleather.org/category/workman-equipment
Workman Equipment
200 yes 174 29
https://www.coralleather.org/contact
Contact
200 yes 273 29
https://www.coralleather.org/home5c687aca
Collection
200 yes 217 29
https://www.coralleather.org/lookbook
The Lookbook
200 yes 175 29
https://www.coralleather.org/privacy-policy
Privacy Policy
200 yes 803 29
https://www.coralleather.org/terms-and-conditions
Terms & conditions
200 yes 268 29
https://coralleather.org/
Home
200 yes 283 20
https://coralleather.org/about
Our Story
200 yes 360 20
https://coralleather.org/category/accessories
accessories
200 yes 172 20
https://coralleather.org/category/bags
Bags
200 yes 172 20
https://coralleather.org/category/business-products
Business Products
200 yes 174 20
https://coralleather.org/category/laser-engraving
Laser Engraving
200 yes 175 20
https://coralleather.org/category/leather-working
Leather working
200 yes 181 20
https://coralleather.org/category/wallets
Wallets
200 yes 172 20
https://coralleather.org/category/workman-equipment
Workman Equipment
200 yes 174 20
https://coralleather.org/contact
Contact
200 yes 273 20
https://coralleather.org/home5c687aca
Collection
200 yes 217 20
https://coralleather.org/lookbook
The Lookbook
200 yes 175 20
https://coralleather.org/rts/auth/public/pre-authentication?pagePostSignIn=home
signin
200 yes 243 20
https://www.coralleather.org/product/5-card-slot-coin-purse
5 Card Slot Coin Purse
200 yes 415 12
https://www.coralleather.org/product/briefcase
Briefcase
200 yes 401 12
https://www.coralleather.org/product/butterfly-hair-bow
Butterfly Hair Bow
200 yes 408 12
https://www.coralleather.org/product/custom-business-cards
Custom Business cards
200 yes 415 12
https://www.coralleather.org/product/mens-wallet
Mens Wallet
200 yes 414 12
https://www.coralleather.org/product/playful-critter-coin-purse
Playful Critter Coin Purse
200 yes 400 12
https://www.coralleather.org/product/small-pouch
small Pouch
200 yes 391 12
https://www.coralleather.org/product/stick-on-magnetic-phone-plate
Stick-on Magnetic Phone Plate
200 yes 414 12
https://www.coralleather.org/product/womens-folding-wallet
Womens Folding Wallet
200 yes 408 12
https://coralleather.org/product/5-card-slot-coin-purse
5 Card Slot Coin Purse
200 yes 415 10
https://coralleather.org/product/butterfly-hair-bow
Butterfly Hair Bow
200 yes 408 10
https://coralleather.org/product/custom-business-cards
Custom Business cards
200 yes 415 10
https://coralleather.org/product/playful-critter-coin-purse
Playful Critter Coin Purse
200 yes 400 10
https://coralleather.org/product/small-pouch
small Pouch
200 yes 391 10
https://coralleather.org/product/stick-on-magnetic-phone-plate
Stick-on Magnetic Phone Plate
200 yes 414 10
https://coralleather.org/product/womens-folding-wallet
Womens Folding Wallet
200 yes 408 10
https://coralleather.org/rts/auth/authorize/google
Sign in - Google Accounts
200 no 129 1
https://www.coralleather.org/product/barrel-bag 404 no 181 0
https://www.coralleather.org/product/cross-body-bag 404 no 181 0
https://www.coralleather.org/product/front-flap-purse 404 no 181 0
https://www.coralleather.org/product/hand-carved-belt 404 no 181 0
https://www.coralleather.org/product/legacy-card 404 no 181 0
https://www.coralleather.org/product/mens-hand-carved-wallet 404 no 181 0

Audit your own site — free

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

Scan your site →