Catalog / muklier.co.jp
66

SEO audit for muklier.co.jp

ムクリエ | 「木と共に生きる」ゆたかな暮らしへのガイド役

other

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

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

「木と共に生きる」ゆたかな暮らしへのガイド役、ムクリエです。弊社は無垢材を中心として、木質系フローリングを国内外から厳選し、製品開発・販売を行っています。フローリングやインテリア選びはムクリエにお任せください。

Screenshot of muklier.co.jp
38
pages crawled
37
indexable pages
0
errors
64
warnings
301
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 71 0 37 37
Content 79 0 27 37
Agent Readiness 100 0 0 8
Canonical 100 0 0 1
Headings 100 0 0 36
Links 100 0 0 30
Performance 100 0 0 149
Robots 100 0 0 1
Structured Data 100 0 0 1
URL 100 0 0 1
Findings

Warnings (2 rules)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 37 occurrence(s)

  • https://www.muklier.co.jp/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/company/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/construction/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/contact/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/explanation/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/composite-wallpanel/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/heatingfloor/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/hukugou/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/incombustible/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/jikabari/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/mukuflooring/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/okiyuka/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/soundproofing/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/floor/wallpanel/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/maintenance/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/privacy/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/acacia/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/americanblackwalnut/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/ash/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/asianwalnut/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/birch/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/chestnut/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/maple/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/oak/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.muklier.co.jp/products/pinkbirch/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

Notices (15 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice Canonical points to a different URL

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

notice Multiple <h1> elements

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.muklier.co.jp/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/company/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/construction/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/contact/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/explanation/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/composite-wallpanel/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/heatingfloor/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/hukugou/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/incombustible/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/jikabari/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/mukuflooring/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/okiyuka/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/soundproofing/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/floor/wallpanel/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/maintenance/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/privacy/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/acacia/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/americanblackwalnut/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/ash/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/asianwalnut/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/birch/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/chestnut/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/maple/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/oak/ — the likely hero/LCP image (logo-circle.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.muklier.co.jp/products/pinkbirch/ — the likely hero/LCP image (logo-circle.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 Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 30 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 37 occurrence(s)

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

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

  • https://www.muklier.co.jp/ — 27 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.muklier.co.jp/company/ — 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://www.muklier.co.jp/construction/ — 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.muklier.co.jp/contact/ — 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://www.muklier.co.jp/explanation/ — 5 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.muklier.co.jp/floor/composite-wallpanel/ — 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.muklier.co.jp/floor/heatingfloor/ — 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://www.muklier.co.jp/floor/hukugou/ — 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.muklier.co.jp/floor/incombustible/ — 16 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.muklier.co.jp/floor/jikabari/ — 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.muklier.co.jp/floor/mukuflooring/ — 25 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.muklier.co.jp/floor/okiyuka/ — 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.muklier.co.jp/floor/soundproofing/ — 14 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.muklier.co.jp/floor/wallpanel/ — 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://www.muklier.co.jp/maintenance/ — 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://www.muklier.co.jp/privacy/ — 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://www.muklier.co.jp/products/acacia/ — 9 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.muklier.co.jp/products/americanblackwalnut/ — 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.muklier.co.jp/products/ash/ — 6 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.muklier.co.jp/products/asianwalnut/ — 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.muklier.co.jp/products/birch/ — 6 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.muklier.co.jp/products/chestnut/ — 5 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.muklier.co.jp/products/maple/ — 4 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.muklier.co.jp/products/oak/ — 20 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.muklier.co.jp/products/pinkbirch/ — 6 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 · 1 occurrence(s)

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

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

  • https://www.muklier.co.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://www.muklier.co.jp/company/ — 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.muklier.co.jp/construction/ — 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.muklier.co.jp/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://www.muklier.co.jp/explanation/ — 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.muklier.co.jp/floor/composite-wallpanel/ — 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.muklier.co.jp/floor/heatingfloor/ — 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.muklier.co.jp/floor/hukugou/ — 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.muklier.co.jp/floor/incombustible/ — 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.muklier.co.jp/floor/jikabari/ — 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.muklier.co.jp/floor/mukuflooring/ — 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.muklier.co.jp/floor/okiyuka/ — 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.muklier.co.jp/floor/soundproofing/ — 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.muklier.co.jp/floor/wallpanel/ — 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.muklier.co.jp/maintenance/ — 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.muklier.co.jp/privacy/ — 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.muklier.co.jp/products/acacia/ — 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.muklier.co.jp/products/americanblackwalnut/ — 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.muklier.co.jp/products/ash/ — 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.muklier.co.jp/products/asianwalnut/ — 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.muklier.co.jp/products/birch/ — 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.muklier.co.jp/products/chestnut/ — 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.muklier.co.jp/products/maple/ — 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.muklier.co.jp/products/oak/ — 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.muklier.co.jp/products/pinkbirch/ — 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 · 37 occurrence(s)

  • https://www.muklier.co.jp/ — 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.muklier.co.jp/company/ — 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.muklier.co.jp/construction/ — 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.muklier.co.jp/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.muklier.co.jp/explanation/ — 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.muklier.co.jp/floor/composite-wallpanel/ — 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.muklier.co.jp/floor/heatingfloor/ — 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.muklier.co.jp/floor/hukugou/ — 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.muklier.co.jp/floor/incombustible/ — 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.muklier.co.jp/floor/jikabari/ — 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.muklier.co.jp/floor/mukuflooring/ — 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.muklier.co.jp/floor/okiyuka/ — 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.muklier.co.jp/floor/soundproofing/ — 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.muklier.co.jp/floor/wallpanel/ — 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.muklier.co.jp/maintenance/ — 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.muklier.co.jp/privacy/ — 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.muklier.co.jp/products/acacia/ — 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.muklier.co.jp/products/americanblackwalnut/ — 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.muklier.co.jp/products/ash/ — 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.muklier.co.jp/products/asianwalnut/ — 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.muklier.co.jp/products/birch/ — 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.muklier.co.jp/products/chestnut/ — 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.muklier.co.jp/products/maple/ — 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.muklier.co.jp/products/oak/ — 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.muklier.co.jp/products/pinkbirch/ — 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 robots.txt missing (root returns 404/none)

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

  • https://www.muklier.co.jp/ — 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 No structured data detected

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

notice Missing recommended security headers

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

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

Pages (showing 38 of 38)
URLStatusIndexableWordsIn-links
https://www.muklier.co.jp/
ムクリエ | 「木と共に生きる」ゆたかな暮らしへのガイド役
200 yes 73 37
https://www.muklier.co.jp/company/
会社概要 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 38 37
https://www.muklier.co.jp/construction/
施工について | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 207 37
https://www.muklier.co.jp/contact/
お問い合わせ | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 32 37
https://www.muklier.co.jp/maintenance/
メンテナンスについて | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 85 37
https://www.muklier.co.jp/privacy/
プライバシーポリシー | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 67 37
https://www.muklier.co.jp/floor/mukuflooring/
無垢フローリングの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 48 22
https://www.muklier.co.jp/explanation/
ご購入について | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 56 1
https://www.muklier.co.jp/floor/composite-wallpanel/
複合ウォールパネルの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 134 1
https://www.muklier.co.jp/floor/heatingfloor/
床暖房対応の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 520 1
https://www.muklier.co.jp/floor/hukugou/
複合の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 98 1
https://www.muklier.co.jp/floor/incombustible/
複合不燃ウォールパネルの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 230 1
https://www.muklier.co.jp/floor/jikabari/
直貼り用(無垢/複合)の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 174 1
https://www.muklier.co.jp/floor/okiyuka/
置床(複合)の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 51 1
https://www.muklier.co.jp/floor/soundproofing/
マンション用遮音対応/遮音下地材の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 166 1
https://www.muklier.co.jp/floor/wallpanel/
壁・天井用の無垢ウォールパネルの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 308 1
https://www.muklier.co.jp/products/acacia/
アカシアの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 228 1
https://www.muklier.co.jp/products/albizia/
アルビジアの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 89 1
https://www.muklier.co.jp/products/americanblackwalnut/
アメリカンブラックウォールナットの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 264 1
https://www.muklier.co.jp/products/ash/
タモ(アッシュ)の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 165 1
https://www.muklier.co.jp/products/asianwalnut/
アジアンウォールナットの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 245 1
https://www.muklier.co.jp/products/bamboo/
バンブーの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 96 1
https://www.muklier.co.jp/products/birch/
バーチの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 130 1
https://www.muklier.co.jp/products/bordeaux-pine/
ボルドーパインの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 82 1
https://www.muklier.co.jp/products/chestnut/
クリの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 119 1
https://www.muklier.co.jp/products/indonesia-teak/
インドネシアチークの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 268 1
https://www.muklier.co.jp/products/japanese-cedar/
国産杉の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 104 1
https://www.muklier.co.jp/products/japanese-cypress/
国産桧の商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 145 1
https://www.muklier.co.jp/products/karin/
カリンの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 144 1
https://www.muklier.co.jp/products/kuku/
ククの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 118 1
https://www.muklier.co.jp/products/mahogany/
マホガニーの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 89 1
https://www.muklier.co.jp/products/maple/
メープルの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 66 1
https://www.muklier.co.jp/products/merbaw/
メルバウの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 144 1
https://www.muklier.co.jp/products/myanmar-teak/
ミャンマーチークの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 289 1
https://www.muklier.co.jp/products/oak/
オークの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 659 1
https://www.muklier.co.jp/products/pinkbirch/
西南サクラの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 178 1
https://www.muklier.co.jp/products/redpine/
レッドパインの商品一覧 | 「木と共に生きる」ゆたかな暮らしへのガイド役 ムクリエ
200 yes 50 1
https://www.muklier.co.jp/images/muklier_tate_vol2_web.pdf 200 no 0 1

Audit your own site — free

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

Scan your site →