Catalog / hirutamio.com
66

SEO audit for hirutamio.com

Messenger Mio: 蛭田未央 | 森羅万象からメッセージを受け取りカタチにしています

other

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

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

森羅万象からメッセージを受け取りカタチにしています

Screenshot of hirutamio.com
50
pages crawled
49
indexable pages
0
errors
136
warnings
431
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Content 71 0 49 38
Performance 71 0 49 196
Meta Description 85 0 25 8
Structured Data 93 0 11 25
Agent Readiness 99 0 1 3
Titles 99 0 1 0
Images 100 0 0 4
Security 100 0 0 55
Social 100 0 0 74
URL 100 0 0 28
Findings

Warnings (6 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

warning Missing meta description

Rule meta_desc.missing · Meta Description · 25 occurrence(s)

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://hirutamio.com/%E3%80%902025-2026-4%E6%9C%88%E3%81%AF%E3%81%98%E3%81%BE%E3%82%8A%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B%E3%80%91/ — 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://hirutamio.com/2024/07/ — 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://hirutamio.com/2024/11/ — 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://hirutamio.com/2024/12/ — 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://hirutamio.com/2025/03/ — 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://hirutamio.com/aragonite/ — 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://hirutamio.com/art_works_vol6/ — 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://hirutamio.com/category/information/%E6%96%B0%E4%BD%9C%E7%B4%B9%E4%BB%8B/ — 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://hirutamio.com/keisei_popup_event2024/ — 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://hirutamio.com/memory_i/ — 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://hirutamio.com/memory_of_water/ — 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.

warning Title likely truncated in SERP (too wide)

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

Notices (19 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 1 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 2 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://hirutamio.com/ — the likely hero/LCP image (1-2.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://hirutamio.com/%E3%80%902025-2026-4%E6%9C%88%E3%81%AF%E3%81%98%E3%81%BE%E3%82%8A%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B%E3%80%91/ — the likely hero/LCP image (1-2.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://hirutamio.com/2024/12/ — the likely hero/LCP image (1-2.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://hirutamio.com/2025/03/ — the likely hero/LCP image (1-2.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://hirutamio.com/aragonite/ — the likely hero/LCP image (1-2.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://hirutamio.com/art_works_vol6/ — the likely hero/LCP image (1-2.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://hirutamio.com/category/information/%E6%96%B0%E4%BD%9C%E7%B4%B9%E4%BB%8B/ — the likely hero/LCP image (1-2.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://hirutamio.com/category/news/ — the likely hero/LCP image (1-2.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://hirutamio.com/contact/ — the likely hero/LCP image (1-2.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://hirutamio.com/copyright/ — the likely hero/LCP image (1-2.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://hirutamio.com/draw-your-constellation/ — the likely hero/LCP image (1-2.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://hirutamio.com/gallery/ — the likely hero/LCP image (1-2.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://hirutamio.com/information/ — the likely hero/LCP image (1-2.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://hirutamio.com/keisei_popup_event2024/ — the likely hero/LCP image (1-2.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://hirutamio.com/memory_i/ — the likely hero/LCP image (1-2.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://hirutamio.com/memory_of_water/ — the likely hero/LCP image (1-2.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://hirutamio.com/message/ — the likely hero/LCP image (1-2.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://hirutamio.com/mito-art-public-exhibition2024/ — the likely hero/LCP image (1-2.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://hirutamio.com/past-work/ — the likely hero/LCP image (1-2.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://hirutamio.com/privacy-policy/ — the likely hero/LCP image (1-2.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://hirutamio.com/profile/ — the likely hero/LCP image (1-2.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://hirutamio.com/soldout/ — the likely hero/LCP image (1-2.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://hirutamio.com/solo-exhibition-7th/ — the likely hero/LCP image (1-2.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://hirutamio.com/tag/4%E6%9C%88%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88/ — the likely hero/LCP image (1-2.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://hirutamio.com/tag/art/ — the likely hero/LCP image (1-2.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 · 1 occurrence(s)

notice Meta description too short

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

notice Missing Open Graph tags

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

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

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

  • https://hirutamio.com/ — 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://hirutamio.com/%E3%80%902025-2026-4%E6%9C%88%E3%81%AF%E3%81%98%E3%81%BE%E3%82%8A%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B%E3%80%91/ — 3 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://hirutamio.com/2024/12/ — 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://hirutamio.com/2025/03/ — 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://hirutamio.com/aragonite/ — 3 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://hirutamio.com/art_works_vol6/ — 3 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://hirutamio.com/category/information/%E6%96%B0%E4%BD%9C%E7%B4%B9%E4%BB%8B/ — 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://hirutamio.com/category/news/ — 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://hirutamio.com/contact/ — 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://hirutamio.com/copyright/ — 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://hirutamio.com/draw-your-constellation/ — 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://hirutamio.com/gallery/ — 3 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://hirutamio.com/information/ — 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://hirutamio.com/keisei_popup_event2024/ — 3 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://hirutamio.com/memory_i/ — 3 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://hirutamio.com/memory_of_water/ — 3 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://hirutamio.com/message/ — 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://hirutamio.com/mito-art-public-exhibition2024/ — 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://hirutamio.com/past-work/ — 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://hirutamio.com/privacy-policy/ — 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://hirutamio.com/profile/ — 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://hirutamio.com/soldout/ — 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://hirutamio.com/solo-exhibition-7th/ — 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://hirutamio.com/tag/4%E6%9C%88%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88/ — 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://hirutamio.com/tag/art/ — 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.

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

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

  • https://hirutamio.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://hirutamio.com/%E3%80%902025-2026-4%E6%9C%88%E3%81%AF%E3%81%98%E3%81%BE%E3%82%8A%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B%E3%80%91/ — 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://hirutamio.com/2024/12/ — 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://hirutamio.com/2025/03/ — 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://hirutamio.com/aragonite/ — 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://hirutamio.com/art_works_vol6/ — 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://hirutamio.com/category/information/%E6%96%B0%E4%BD%9C%E7%B4%B9%E4%BB%8B/ — 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://hirutamio.com/category/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.
  • https://hirutamio.com/contact/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hirutamio.com/copyright/ — 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://hirutamio.com/draw-your-constellation/ — 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://hirutamio.com/gallery/ — 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://hirutamio.com/information/ — 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://hirutamio.com/keisei_popup_event2024/ — 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://hirutamio.com/memory_i/ — 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://hirutamio.com/memory_of_water/ — 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://hirutamio.com/message/ — 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://hirutamio.com/mito-art-public-exhibition2024/ — 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://hirutamio.com/past-work/ — 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://hirutamio.com/privacy-policy/ — 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://hirutamio.com/profile/ — 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://hirutamio.com/soldout/ — 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://hirutamio.com/solo-exhibition-7th/ — 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://hirutamio.com/tag/4%E6%9C%88%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88/ — 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://hirutamio.com/tag/art/ — 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 · 49 occurrence(s)

  • https://hirutamio.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://hirutamio.com/%E3%80%902025-2026-4%E6%9C%88%E3%81%AF%E3%81%98%E3%81%BE%E3%82%8A%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B%E3%80%91/ — 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://hirutamio.com/2024/12/ — 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://hirutamio.com/2025/03/ — 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://hirutamio.com/aragonite/ — 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://hirutamio.com/art_works_vol6/ — 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://hirutamio.com/category/information/%E6%96%B0%E4%BD%9C%E7%B4%B9%E4%BB%8B/ — 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://hirutamio.com/category/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.
  • https://hirutamio.com/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://hirutamio.com/copyright/ — 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://hirutamio.com/draw-your-constellation/ — 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://hirutamio.com/gallery/ — 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://hirutamio.com/information/ — 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://hirutamio.com/keisei_popup_event2024/ — 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://hirutamio.com/memory_i/ — 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://hirutamio.com/memory_of_water/ — 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://hirutamio.com/message/ — 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://hirutamio.com/mito-art-public-exhibition2024/ — 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://hirutamio.com/past-work/ — 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://hirutamio.com/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://hirutamio.com/profile/ — 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://hirutamio.com/soldout/ — 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://hirutamio.com/solo-exhibition-7th/ — 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://hirutamio.com/tag/4%E6%9C%88%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88/ — 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://hirutamio.com/tag/art/ — 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 Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 25 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 · 6 occurrence(s)

notice Non-ASCII characters in URL path

Rule url.non_ascii · URL · 19 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://hirutamio.com/
Messenger Mio: 蛭田未央 | 森羅万象からメッセージを受け取りカタチにしています
200 yes 190 49
https://hirutamio.com/contact/
お問い合わせ | Messenger Mio: 蛭田未央
200 yes 81 49
https://hirutamio.com/copyright/
著作権について | Messenger Mio: 蛭田未央
200 yes 81 49
https://hirutamio.com/draw-your-constellation/
あなたの星座お描きします | Messenger Mio: 蛭田未央
200 yes 75 49
https://hirutamio.com/gallery/
作品アーカイブ | Messenger Mio: 蛭田未央
200 yes 78 49
https://hirutamio.com/information/
Info | Messenger Mio: 蛭田未央
200 yes 134 49
https://hirutamio.com/message/
Messenger Mio(蛭田未央:ひるたみお) | Messenger Mio: 蛭田未央
200 yes 89 49
https://hirutamio.com/mito-art-public-exhibition2024/
2024 水戸市芸術祭 美術展覧会 | Messenger Mio: 蛭田未央
200 yes 90 49
https://hirutamio.com/past-work/
活動履歴 | Messenger Mio: 蛭田未央
200 yes 156 49
https://hirutamio.com/privacy-policy/
プライバシーポリシー | Messenger Mio: 蛭田未央
200 yes 179 49
https://hirutamio.com/profile/
プロフィール | Messenger Mio: 蛭田未央
200 yes 94 49
https://hirutamio.com/soldout/
お買い上げ作品 | Messenger Mio: 蛭田未央
200 yes 79 49
https://hirutamio.com/solo-exhibition-7th/
第7回mio個展 春の感謝祭 | Messenger Mio: 蛭田未央
200 yes 86 49
https://hirutamio.com/%E3%80%902025-2026-4%E6%9C%88%E3%81%AF%E3%81%98%E3%81%BE%E3%82%8A%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B%E3%80%91/
【2025-2026 4月はじまりカレンダー販売開始】 | Messenger Mio: 蛭田未央
200 yes 176 38
https://hirutamio.com/aragonite/
新作紹介(Aragonite(アラゴナイト/11月)) | Messenger Mio: 蛭田未央
200 yes 141 38
https://hirutamio.com/keisei_popup_event2024/
【告知】 京成百貨店ポップアップイベント | Messenger Mio: 蛭田未央
200 yes 182 38
https://hirutamio.com/memory_i/
新作紹介(Memory i) | Messenger Mio: 蛭田未央
200 yes 144 37
https://hirutamio.com/memory_of_water/
水の記憶 ~ Memory of Water ~ | Messenger Mio: 蛭田未央
200 yes 166 37
https://hirutamio.com/2024/07/
2024年7月 | Messenger Mio: 蛭田未央
200 yes 132 36
https://hirutamio.com/2024/11/
2024年11月 | Messenger Mio: 蛭田未央
200 yes 125 36
https://hirutamio.com/2024/12/
2024年12月 | Messenger Mio: 蛭田未央
200 yes 116 36
https://hirutamio.com/2025/03/
2025年3月 | Messenger Mio: 蛭田未央
200 yes 115 36
https://hirutamio.com/category/event_info/
イベント告知 | Messenger Mio: 蛭田未央
200 yes 124 36
https://hirutamio.com/category/information/
information | Messenger Mio: 蛭田未央
200 yes 135 36
https://hirutamio.com/category/information/%E6%96%B0%E4%BD%9C%E7%B4%B9%E4%BB%8B/
新作紹介 | Messenger Mio: 蛭田未央
200 yes 127 36
https://hirutamio.com/category/news/
新規記事 | Messenger Mio: 蛭田未央
200 yes 114 36
https://hirutamio.com/category/wip/
制作中 | Messenger Mio: 蛭田未央
200 yes 124 36
https://hirutamio.com/art_works_vol6/
【終了しました】イベント告知:東京銀座『水で繋がるアートワークス vol.6』に参加いたします | Messenger Mio: 蛭田未央
200 yes 175 7
https://hirutamio.com/tag/%E6%B0%B4%E3%81%A7%E7%B9%8B%E3%81%8C%E3%82%8B%E3%82%A2%E3%83%BC%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9/
水で繋がるアートワークス | Messenger Mio: 蛭田未央
200 yes 140 3
https://hirutamio.com/tag/%E3%82%A8%E3%83%8D%E3%83%AB%E3%82%AE%E3%83%BC%E3%82%A2%E3%83%BC%E3%83%88/
エネルギーアート | Messenger Mio: 蛭田未央
200 yes 124 2
https://hirutamio.com/tag/%E8%A8%98%E6%86%B6/
記憶 | Messenger Mio: 蛭田未央
200 yes 124 2
https://hirutamio.com/tag/%E6%B0%B4%E6%88%B8/
水戸 | Messenger Mio: 蛭田未央
200 yes 132 2
https://hirutamio.com/tag/art/
art | Messenger Mio: 蛭田未央
200 yes 131 2
https://hirutamio.com/tag/cosmic/
cosmic | Messenger Mio: 蛭田未央
200 yes 131 2
https://hirutamio.com/tag/earth/
earth | Messenger Mio: 蛭田未央
200 yes 131 2
https://hirutamio.com/tag/inspiration/
inspiration | Messenger Mio: 蛭田未央
200 yes 131 2
https://hirutamio.com/tag/%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88/
サポート | Messenger Mio: 蛭田未央
200 yes 114 1
https://hirutamio.com/tag/%E3%82%AF%E3%83%AA%E3%82%B9%E3%82%BF%E3%83%AB/
クリスタル | Messenger Mio: 蛭田未央
200 yes 115 1
https://hirutamio.com/tag/%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88/
ポップアップイベント | Messenger Mio: 蛭田未央
200 yes 115 1
https://hirutamio.com/tag/%E4%BA%AC%E6%88%90%E7%99%BE%E8%B2%A8%E5%BA%97/
京成百貨店 | Messenger Mio: 蛭田未央
200 yes 115 1
https://hirutamio.com/tag/%E6%8A%BD%E8%B1%A1%E7%94%BB/
抽象画 | Messenger Mio: 蛭田未央
200 yes 115 1
https://hirutamio.com/tag/%E6%97%A5%E6%9C%AC%E7%94%BB/
日本画 | Messenger Mio: 蛭田未央
200 yes 115 1
https://hirutamio.com/tag/%E9%89%B1%E7%89%A9/
鉱物 | Messenger Mio: 蛭田未央
200 yes 115 1
https://hirutamio.com/tag/%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC/
カレンダー | Messenger Mio: 蛭田未央
200 yes 114 1
https://hirutamio.com/tag/%E4%B8%AD%E5%BF%83/
中心 | Messenger Mio: 蛭田未央
200 yes 114 1
https://hirutamio.com/tag/%E6%82%9F%E3%82%8B/
悟る | Messenger Mio: 蛭田未央
200 yes 114 1
https://hirutamio.com/tag/%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%E4%B8%96%E7%95%8C%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A8%E3%82%A4%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B/
私たちは世界をクリエイトしている | Messenger Mio: 蛭田未央
200 yes 114 1
https://hirutamio.com/tag/%E7%B9%8B%E3%81%8C%E3%82%8B/
繋がる | Messenger Mio: 蛭田未央
200 yes 114 1
https://hirutamio.com/tag/4%E6%9C%88%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88/
4月スタート | Messenger Mio: 蛭田未央
200 yes 114 1
https://hirutamio.com/feed/ 200 no 0 49

Audit your own site — free

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

Scan your site →