Catalog / ginzaclass.com
71

SEO audit for ginzaclass.com

GINZA CLASS -

otherWordPress

Health 71/100 (fair) · 38 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of ginzaclass.com
38
pages crawled
31
indexable pages
0
errors
178
warnings
313
notices
12
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 76 0 31 44
Content 76 0 31 25
Images 76 0 31 31
Performance 76 0 31 128
Headings 85 0 19 4
Meta Description 87 0 16 9
Links 91 0 12 1
Duplicate 95 0 6 8
Structured Data 99 0 1 1
Crawlability 100 0 0 5
Robots 100 0 0 1
Security 100 0 0 35
Social 100 0 0 20
Titles 100 0 0 1
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

Rule content.thin · Content · 31 occurrence(s)

warning Duplicate <title> across pages

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

  • https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2 — title shared by 6 pages: https://www.ginzaclass.com/?faq=sample-faq1, https://www.ginzaclass.com/?faq=sample-faq2, https://www.ginzaclass.com/?faq=sample-faq3
  • https://www.ginzaclass.com/?faq=sample-faq1 — title shared by 6 pages: https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2, https://www.ginzaclass.com/?faq=sample-faq2, https://www.ginzaclass.com/?faq=sample-faq3
  • https://www.ginzaclass.com/?faq=sample-faq2 — title shared by 6 pages: https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2, https://www.ginzaclass.com/?faq=sample-faq1, https://www.ginzaclass.com/?faq=sample-faq3
  • https://www.ginzaclass.com/?faq=sample-faq3 — title shared by 6 pages: https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2, https://www.ginzaclass.com/?faq=sample-faq1, https://www.ginzaclass.com/?faq=sample-faq2
  • https://www.ginzaclass.com/?faq=sample-faq4 — title shared by 6 pages: https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2, https://www.ginzaclass.com/?faq=sample-faq1, https://www.ginzaclass.com/?faq=sample-faq2
  • https://www.ginzaclass.com/?post_type=faq — title shared by 6 pages: https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2, https://www.ginzaclass.com/?faq=sample-faq1, https://www.ginzaclass.com/?faq=sample-faq2

warning Images missing alt text

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

warning Orphan page (no internal inlinks)

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.ginzaclass.com/ — 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 (23 rules)

notice Heading levels skip a level

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

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

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 8 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 4 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.ginzaclass.com/ — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?faq=sample-faq1 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?faq=sample-faq2 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?faq=sample-faq3 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?faq=sample-faq4 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?interview=sample-interview2 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?interview=sample-interview3 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?interview=sample-interview4 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?interview_category=interview_category1 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?news=sample-news1 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?news=sample-news2 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?news=sample-news3 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?news=sample-news4 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=129 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=131 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=333 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=48 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=50 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=52 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=54 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=56 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=58 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?page_id=60 — the likely hero/LCP image (ginza-top.png) 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.ginzaclass.com/?post_type=news — the likely hero/LCP image (ginza-top.png) 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 · 31 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://www.ginzaclass.com/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

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

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

  • https://www.ginzaclass.com/ — 30 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://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2 — 7 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://www.ginzaclass.com/?faq=sample-faq1 — 7 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://www.ginzaclass.com/?faq=sample-faq2 — 7 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://www.ginzaclass.com/?faq=sample-faq3 — 7 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://www.ginzaclass.com/?faq=sample-faq4 — 7 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://www.ginzaclass.com/?interview=sample-interview2 — 7 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://www.ginzaclass.com/?interview=sample-interview3 — 7 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://www.ginzaclass.com/?interview=sample-interview4 — 7 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://www.ginzaclass.com/?interview_category=interview_category1 — 7 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://www.ginzaclass.com/?news=sample-news1 — 7 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://www.ginzaclass.com/?news=sample-news2 — 7 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://www.ginzaclass.com/?news=sample-news3 — 7 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://www.ginzaclass.com/?news=sample-news4 — 7 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://www.ginzaclass.com/?page_id=129 — 15 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://www.ginzaclass.com/?page_id=131 — 12 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://www.ginzaclass.com/?page_id=333 — 8 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://www.ginzaclass.com/?page_id=48 — 23 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://www.ginzaclass.com/?page_id=50 — 7 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://www.ginzaclass.com/?page_id=52 — 12 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://www.ginzaclass.com/?page_id=54 — 8 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://www.ginzaclass.com/?page_id=56 — 7 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://www.ginzaclass.com/?page_id=58 — 7 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://www.ginzaclass.com/?page_id=60 — 11 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://www.ginzaclass.com/?post_type=news — 7 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 Large HTML document

Rule perf.large_html · Performance · 2 occurrence(s)

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

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

  • https://www.ginzaclass.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://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2 — 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://www.ginzaclass.com/?faq=sample-faq1 — 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://www.ginzaclass.com/?faq=sample-faq2 — 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://www.ginzaclass.com/?faq=sample-faq3 — 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://www.ginzaclass.com/?faq=sample-faq4 — 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://www.ginzaclass.com/?interview=sample-interview2 — 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://www.ginzaclass.com/?interview=sample-interview3 — 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://www.ginzaclass.com/?interview=sample-interview4 — 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://www.ginzaclass.com/?interview_category=interview_category1 — 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://www.ginzaclass.com/?news=sample-news1 — 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://www.ginzaclass.com/?news=sample-news2 — 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://www.ginzaclass.com/?news=sample-news3 — 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://www.ginzaclass.com/?news=sample-news4 — 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://www.ginzaclass.com/?page_id=129 — 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://www.ginzaclass.com/?page_id=131 — 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://www.ginzaclass.com/?page_id=333 — 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://www.ginzaclass.com/?page_id=48 — 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://www.ginzaclass.com/?page_id=50 — 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://www.ginzaclass.com/?page_id=52 — 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://www.ginzaclass.com/?page_id=54 — 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://www.ginzaclass.com/?page_id=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://www.ginzaclass.com/?page_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://www.ginzaclass.com/?page_id=60 — 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://www.ginzaclass.com/?post_type=news — 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 · 31 occurrence(s)

  • https://www.ginzaclass.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2 — 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.ginzaclass.com/?faq=sample-faq1 — 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.ginzaclass.com/?faq=sample-faq2 — 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.ginzaclass.com/?faq=sample-faq3 — 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.ginzaclass.com/?faq=sample-faq4 — 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.ginzaclass.com/?interview=sample-interview2 — 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.ginzaclass.com/?interview=sample-interview3 — 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.ginzaclass.com/?interview=sample-interview4 — 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.ginzaclass.com/?interview_category=interview_category1 — 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.ginzaclass.com/?news=sample-news1 — 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.ginzaclass.com/?news=sample-news2 — 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.ginzaclass.com/?news=sample-news3 — 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.ginzaclass.com/?news=sample-news4 — 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.ginzaclass.com/?page_id=129 — 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.ginzaclass.com/?page_id=131 — 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.ginzaclass.com/?page_id=333 — 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.ginzaclass.com/?page_id=48 — 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.ginzaclass.com/?page_id=50 — 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.ginzaclass.com/?page_id=52 — 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.ginzaclass.com/?page_id=54 — 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.ginzaclass.com/?page_id=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://www.ginzaclass.com/?page_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://www.ginzaclass.com/?page_id=60 — 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.ginzaclass.com/?post_type=news — 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 · 2 occurrence(s)

notice URL redirects to another URL

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

notice robots.txt missing (root returns 404/none)

Rule robots.txt_missing · Robots · 1 occurrence(s)

  • https://www.ginzaclass.com/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)

notice Deprecated schema type with no Google rich result

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

  • https://www.ginzaclass.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

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

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

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

notice Title is very short

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

Pages (showing 38 of 38)
URLStatusIndexableWordsIn-links
https://www.ginzaclass.com/
GINZA CLASS -
200 yes 95 31
https://www.ginzaclass.com/?page_id=129
宅配買取 - GINZA CLASS
200 yes 62 31
https://www.ginzaclass.com/?page_id=131
委託販売 - GINZA CLASS
200 yes 68 31
https://www.ginzaclass.com/?page_id=48
店頭買取 - GINZA CLASS
200 yes 66 31
https://www.ginzaclass.com/?page_id=52
店舗情報 - GINZA CLASS
200 yes 64 31
https://www.ginzaclass.com/?page_id=54
会社概要 - GINZA CLASS
200 yes 86 31
https://www.ginzaclass.com/?page_id=58
ニュース - GINZA CLASS
200 yes 49 31
https://www.ginzaclass.com/?page_id=60
お問い合わせ - GINZA CLASS
200 yes 51 31
https://www.ginzaclass.com/?interview_category=interview_category1
カテゴリー1 - GINZA CLASS
200 yes 67 9
https://www.ginzaclass.com/?interview=sample-interview1
インタビューサンプル1 - GINZA CLASS
200 yes 66 8
https://www.ginzaclass.com/?interview=sample-interview2
インタビューサンプル2 - GINZA CLASS
200 yes 68 8
https://www.ginzaclass.com/?interview=sample-interview3
インタビューサンプル3 - GINZA CLASS
200 yes 68 8
https://www.ginzaclass.com/?interview=sample-interview4
インタビューサンプル4 - GINZA CLASS
200 yes 66 8
https://www.ginzaclass.com/?post_type=interview
インタビュー - GINZA CLASS
200 yes 67 8
https://www.ginzaclass.com/?news=sample-news1
お知らせサンプル1 - GINZA CLASS
200 yes 82 5
https://www.ginzaclass.com/?news=sample-news2
お知らせサンプル2 - GINZA CLASS
200 yes 84 5
https://www.ginzaclass.com/?news=sample-news3
お知らせサンプル3 - GINZA CLASS
200 yes 84 5
https://www.ginzaclass.com/?news=sample-news4
お知らせサンプル4 - GINZA CLASS
200 yes 82 5
https://www.ginzaclass.com/?post_type=news
お知らせ - GINZA CLASS
200 yes 58 4
https://www.ginzaclass.com/?faq=%e5%ae%85%e9%85%8d%e8%b2%b7%e5%8f%96%e3%82%a8%e3%83%aa%e3%82%a2
FAQ - GINZA CLASS
200 yes 117 0
https://www.ginzaclass.com/?faq=sample-faq1
FAQ - GINZA CLASS
200 yes 117 0
https://www.ginzaclass.com/?faq=sample-faq2
FAQ - GINZA CLASS
200 yes 117 0
https://www.ginzaclass.com/?faq=sample-faq3
FAQ - GINZA CLASS
200 yes 117 0
https://www.ginzaclass.com/?faq=sample-faq4
FAQ - GINZA CLASS
200 yes 117 0
https://www.ginzaclass.com/?interview_category=interview_category2
カテゴリー2 - GINZA CLASS
200 yes 67 0
https://www.ginzaclass.com/?interview_category=interview_category3
カテゴリー3 - GINZA CLASS
200 yes 67 0
https://www.ginzaclass.com/?interview_category=interview_category4
カテゴリー4 - GINZA CLASS
200 yes 67 0
https://www.ginzaclass.com/?page_id=333
アクセス/道順のご案内 - GINZA CLASS
200 yes 50 0
https://www.ginzaclass.com/?page_id=50
実績 - GINZA CLASS
200 yes 49 0
https://www.ginzaclass.com/?page_id=56
店舗紹介 - GINZA CLASS
200 yes 49 0
https://www.ginzaclass.com/?post_type=faq
FAQ - GINZA CLASS
200 yes 117 0
https://www.ginzaclass.com/?feed=rss2 200 no 0 31
https://www.ginzaclass.com/wp-content/uploads/2024/08/ls-01.jpg 200 no 0 1
https://www.ginzaclass.com/wp-content/uploads/2024/08/ls-02.jpg 200 no 0 1
https://www.ginzaclass.com/wp-content/uploads/2024/08/ls-03.jpg 200 no 0 1
https://www.ginzaclass.com/wp-content/uploads/2024/08/ls-04.jpg 200 no 0 1
https://www.ginzaclass.com/wp-content/uploads/2024/08/ls-05.jpg 200 no 0 1
https://www.ginzaclass.com/wp-content/uploads/2024/08/ls-06.jpg 200 no 0 1

Audit your own site — free

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

Scan your site →