Catalog / hobbycoupon.jp
66

SEO audit for hobbycoupon.jp

趣味クーポン

other

Health 66/100 (fair) · 44 pages crawled · generated 2026-08-26

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

趣味クーポンでは、趣味・遊びのクーポン情報を徹底的に解説しています。損したくない方は必見です。

Screenshot of hobbycoupon.jp
44
pages crawled
43
indexable pages
0
errors
58
warnings
243
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Structured Data 78 0 32 4
Content 92 0 12 3
Images 96 0 6 3
Meta Description 97 0 5 5
Canonical 98 0 3 6
Agent Readiness 100 0 0 2
Cache 100 0 0 43
Performance 100 0 0 117
Security 100 0 0 45
Sitemap 100 0 0 1
Social 100 0 0 11
Titles 100 0 0 3
Findings

Warnings (5 rules)

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 3 occurrence(s)

  • https://hobbycoupon.jp/page/2/ — this interior page canonicalizes to the homepage (https://hobbycoupon.jp/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://hobbycoupon.jp/page/3/ — this interior page canonicalizes to the homepage (https://hobbycoupon.jp/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://hobbycoupon.jp/page/4/ — this interior page canonicalizes to the homepage (https://hobbycoupon.jp/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

warning Images missing alt text

Rule images.missing_alt · Images · 6 occurrence(s)

warning BreadcrumbList present but structurally incomplete

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

  • https://hobbycoupon.jp/amiami-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/dartshive-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/dmmbooks-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/eeostore-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/furuichionline-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/gamers-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/geo-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/hidya-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/hulu-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/kadokawa-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/manduka-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/mangazenkan-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/murasakisports-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/naturum-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/netoff-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/nurohikari-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/nuromobile-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/rakutenbooks-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/rakutenkobo-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/rakutenmusic-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/rakutenturbo-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/seshop-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/tirehood-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/trek-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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://hobbycoupon.jp/waq-coupon/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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 (17 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)

  • https://hobbycoupon.jp/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

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 · 6 occurrence(s)

notice Low text-to-HTML ratio

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

notice Likely hero image lacks fetchpriority=high

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

  • https://hobbycoupon.jp/ — the likely hero/LCP image (1200) 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://hobbycoupon.jp/amiami-coupon/ — the likely hero/LCP image (amiami-coupon-42.jpg) 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://hobbycoupon.jp/category/hobbycoupon/ — the likely hero/LCP image (gif;base64,r0lgodlhaqabaaaaach5baekaaealaaaaaabaaeaaaictaeaow==) 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://hobbycoupon.jp/dartshive-coupon/ — the likely hero/LCP image (dartshive-coupon-21.jpg) 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://hobbycoupon.jp/dmmbooks-coupon/ — the likely hero/LCP image (dmmbooks-coupon.jpg) 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://hobbycoupon.jp/eeostore-coupon/ — the likely hero/LCP image (eeostore-coupon.jpg) 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://hobbycoupon.jp/furuichionline-coupon/ — the likely hero/LCP image (furuichionline-coupon.jpg) 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://hobbycoupon.jp/gamers-coupon/ — the likely hero/LCP image (gamers-coupon.jpg) 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://hobbycoupon.jp/geo-coupon/ — the likely hero/LCP image (geo-coupon.jpg) 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://hobbycoupon.jp/hidya-coupon/ — the likely hero/LCP image (hidya-coupon.jpg) 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://hobbycoupon.jp/hulu-coupon/ — the likely hero/LCP image (hulu-coupon.jpg) 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://hobbycoupon.jp/kadokawa-coupon/ — the likely hero/LCP image (kadokawa-coupon.jpg) 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://hobbycoupon.jp/manduka-coupon/ — the likely hero/LCP image (manduka-coupon.jpg) 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://hobbycoupon.jp/mangazenkan-coupon/ — the likely hero/LCP image (mangazenkan-coupon.jpg) 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://hobbycoupon.jp/murasakisports-coupon/ — the likely hero/LCP image (murasakisports-coupon.jpg) 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://hobbycoupon.jp/naturum-coupon/ — the likely hero/LCP image (naturum-coupon-14.jpg) 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://hobbycoupon.jp/netoff-coupon/ — the likely hero/LCP image (netoff-coupon.jpg) 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://hobbycoupon.jp/rakutenbooks-coupon/ — the likely hero/LCP image (rakutenbooks-coupon.jpg) 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://hobbycoupon.jp/rakutenkobo-coupon/ — the likely hero/LCP image (rakutenkobo-coupon-18.jpg) 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://hobbycoupon.jp/rakutenmusic-coupon/ — the likely hero/LCP image (rakutenmusic-coupon-13.jpg) 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://hobbycoupon.jp/rakutenturbo-coupon/ — the likely hero/LCP image (rakutenturbo-coupon-6.jpg) 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://hobbycoupon.jp/seshop-coupon/ — the likely hero/LCP image (seshop-coupon.jpg) 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://hobbycoupon.jp/tirehood-coupon/ — the likely hero/LCP image (tirehood-coupon.jpg) 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://hobbycoupon.jp/trek-coupon/ — the likely hero/LCP image (trek-coupon.jpg) 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://hobbycoupon.jp/waq-coupon/ — the likely hero/LCP image (waq-coupon.jpg) 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 · 3 occurrence(s)

notice Meta description too short

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

notice Missing Open Graph tags

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

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

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

  • https://hobbycoupon.jp/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/amiami-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/dartshive-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/dmmbooks-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/eeostore-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/furuichionline-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/gamers-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/geo-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/hidya-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/hulu-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/kadokawa-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/manduka-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/mangazenkan-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/murasakisports-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/naturum-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/netoff-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/nurohikari-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/rakutenbooks-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/rakutenkobo-coupon/ — 17 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/rakutenmusic-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/rakutenturbo-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/seshop-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/tirehood-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/trek-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hobbycoupon.jp/waq-coupon/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

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

  • https://hobbycoupon.jp/ — 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://hobbycoupon.jp/amiami-coupon/ — 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://hobbycoupon.jp/category/hobbycoupon/ — 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://hobbycoupon.jp/dartshive-coupon/ — 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://hobbycoupon.jp/dmmbooks-coupon/ — 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://hobbycoupon.jp/eeostore-coupon/ — 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://hobbycoupon.jp/furuichionline-coupon/ — 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://hobbycoupon.jp/gamers-coupon/ — 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://hobbycoupon.jp/geo-coupon/ — 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://hobbycoupon.jp/hidya-coupon/ — 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://hobbycoupon.jp/hulu-coupon/ — 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://hobbycoupon.jp/kadokawa-coupon/ — 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://hobbycoupon.jp/manduka-coupon/ — 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://hobbycoupon.jp/mangazenkan-coupon/ — 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://hobbycoupon.jp/murasakisports-coupon/ — 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://hobbycoupon.jp/naturum-coupon/ — 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://hobbycoupon.jp/netoff-coupon/ — 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://hobbycoupon.jp/rakutenbooks-coupon/ — 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://hobbycoupon.jp/rakutenkobo-coupon/ — 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://hobbycoupon.jp/rakutenmusic-coupon/ — 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://hobbycoupon.jp/rakutenturbo-coupon/ — 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://hobbycoupon.jp/seshop-coupon/ — 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://hobbycoupon.jp/tirehood-coupon/ — 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://hobbycoupon.jp/trek-coupon/ — 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://hobbycoupon.jp/waq-coupon/ — 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 Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 4 occurrence(s)

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

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

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

  • https://hobbycoupon.jp/ — the <title> and the H1 are identical — differentiate them to cover more query variation

notice Title is very short

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

Pages (showing 44 of 44)
URLStatusIndexableWordsIn-links
https://hobbycoupon.jp/
趣味クーポン
200 yes 120 43
https://hobbycoupon.jp/contact-form/
お問い合わせ | 趣味クーポン
200 yes 19 43
https://hobbycoupon.jp/privacy-policy/
プライバシーポリシー | 趣味クーポン
200 yes 65 43
https://hobbycoupon.jp/amebamanga-coupon/
【2026年8月】Amebaマンガのクーポン・キャンペーン一覧!100冊半額 | 趣味クーポン
200 yes 261 34
https://hobbycoupon.jp/nordvpn-coupon/
NordVPNのクーポン・キャンペーン・セール一覧【2026年8月】 | 趣味クーポン
200 yes 235 34
https://hobbycoupon.jp/nuromobile-coupon/
【2026年8月】NUROモバイルのキャンペーン・キャッシュバック一覧! | 趣味クーポン
200 yes 233 34
https://hobbycoupon.jp/eohikari-coupon/
【2026年8月】eo光(イオ光)の割引キャンペーン一覧!キャッシュバック | 趣味クーポン
200 yes 307 34
https://hobbycoupon.jp/ocnonlineshop-coupon/
【2026年最新】OCNオンラインショップのクーポン一覧!クーポン3000円 | 趣味クーポン
200 yes 239 34
https://hobbycoupon.jp/ouchidenki-coupon/
おうちでんきのキャンペーン一覧!初月無料【2026年8月】 | 趣味クーポン
200 yes 186 34
https://hobbycoupon.jp/switchbot-coupon/
SwitchBot(スイッチボット)のクーポンコード・セール一覧【2026年最新】 | 趣味クーポン
200 yes 235 34
https://hobbycoupon.jp/wifibox-coupon/
WiFiBOXのクーポン一覧!初回クーポン【2026年8月】 | 趣味クーポン
200 yes 227 34
https://hobbycoupon.jp/category/hobbycoupon/
趣味クーポン | 趣味クーポン
200 yes 102 35
https://hobbycoupon.jp/mangazenkan-coupon/
漫画全巻ドットコムのクーポンコード一覧【2026年8月】 | 趣味クーポン
200 yes 252 32
https://hobbycoupon.jp/author/hobbysan/
趣味ひめ | 趣味クーポン
200 yes 104 32
https://hobbycoupon.jp/geo-coupon/
ゲオのクーポン・キャンペーンコード一覧【2026年8月】 | 趣味クーポン
200 yes 256 33
https://hobbycoupon.jp/nurohikari-coupon/
【2026年8月】NURO光のキャンペーン・キャッシュバック特典! | 趣味クーポン
200 yes 237 12
https://hobbycoupon.jp/amiami-coupon/
【2026年8月】あみあみのキャンペーンコード・クーポン・セール一覧! | 趣味クーポン
200 yes 243 28
https://hobbycoupon.jp/furuichionline-coupon/
ふるいちオンラインのクーポン・セール一覧【2026年8月】 | 趣味クーポン
200 yes 232 24
https://hobbycoupon.jp/gamers-coupon/
ゲーマーズのクーポンコード一覧!通販限定特典【2026年8月】 | 趣味クーポン
200 yes 239 21
https://hobbycoupon.jp/hidya-coupon/
HID屋のクーポン・セール一覧!半額セールがお得【2026年8月】 | 趣味クーポン
200 yes 331 22
https://hobbycoupon.jp/rakutenturbo-coupon/
楽天ターボのキャンペーン一覧【2026年8月】 | 趣味クーポン
200 yes 202 10
https://hobbycoupon.jp/hulu-coupon/
Hulu(フールー)のキャンペーンコード!無料トライアル【2026年8月】 | 趣味クーポン
200 yes 226 13
https://hobbycoupon.jp/rakutenkobo-coupon/
楽天Koboのクーポン・キャンペーン・セールまとめ【2026年8月】 | 趣味クーポン
200 yes 252 23
https://hobbycoupon.jp/netoff-coupon/
ネットオフのクーポンコード・買取キャンペーン一覧【2026年8月】 | 趣味クーポン
200 yes 289 18
https://hobbycoupon.jp/tirehood-coupon/
タイヤフッド(TIREHOOD)のクーポン一覧【2026年8月】 | 趣味クーポン
200 yes 215 8
https://hobbycoupon.jp/rakutenbooks-coupon/
【2026年8月】楽天ブックスのクーポン・キャンペーン・セール一覧! | 趣味クーポン
200 yes 305 11
https://hobbycoupon.jp/page/2/
趣味クーポン | | Page 2 of 4
200 yes 95 3
https://hobbycoupon.jp/page/3/
趣味クーポン | | Page 3 of 4
200 yes 101 3
https://hobbycoupon.jp/naturum-coupon/
ナチュラムの割引クーポンコード・セール一覧【2026年8月】 | 趣味クーポン
200 yes 290 5
https://hobbycoupon.jp/page/4/
趣味クーポン | | Page 4 of 4
200 yes 29 3
https://hobbycoupon.jp/waq-coupon/
WAQ(ワック)のクーポンコード・セール一覧【2026年8月】 | 趣味クーポン
200 yes 252 8
https://hobbycoupon.jp/trek-coupon/
トレック(TREK)のセール・クーポン!安く買う方法【2026年8月】 | 趣味クーポン
200 yes 295 6
https://hobbycoupon.jp/murasakisports-coupon/
【2026年8月】ムラサキスポーツのクーポン!安く買う方法!セールはいつ? | 趣味クーポン
200 yes 250 8
https://hobbycoupon.jp/eeostore-coupon/
【2026年8月】eeo Store(イーオストア)のクーポン一覧!eeoくじ | 趣味クーポン
200 yes 278 9
https://hobbycoupon.jp/category/hobbycoupon/page/2/
趣味クーポン | Page 2 of 4 | 趣味クーポン
200 yes 102 3
https://hobbycoupon.jp/category/hobbycoupon/page/3/
趣味クーポン | Page 3 of 4 | 趣味クーポン
200 yes 108 3
https://hobbycoupon.jp/category/hobbycoupon/page/4/
趣味クーポン | Page 4 of 4 | 趣味クーポン
200 yes 36 3
https://hobbycoupon.jp/rakutenmusic-coupon/
【2026年8月】楽天ミュージックのキャンペーンコード一覧!無料トライアル | 趣味クーポン
200 yes 241 4
https://hobbycoupon.jp/seshop-coupon/
翔泳社(SEshop)のセール・クーポン一覧【2026年8月】 | 趣味クーポン
200 yes 234 4
https://hobbycoupon.jp/manduka-coupon/
【2026年8月】マンドゥカのクーポン・ヨガマットセール・アウトレット! | 趣味クーポン
200 yes 287 4
https://hobbycoupon.jp/dmmbooks-coupon/
【2026年8月】DMMブックスのセール・クーポン一覧!スーパーセール | 趣味クーポン
200 yes 243 4
https://hobbycoupon.jp/kadokawa-coupon/
【2026年8月】カドスト(KADOKAWA)のクーポン・キャンペーン・セール! | 趣味クーポン
200 yes 219 4
https://hobbycoupon.jp/dartshive-coupon/
ダーツハイブのクーポン・セール一覧【2026年8月】 | 趣味クーポン
200 yes 250 4
https://hobbycoupon.jp/feed/ 200 no 0 43

Audit your own site — free

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

Scan your site →