SEO audit for bohan-system.com
佐世保市の鍵屋「カギの110番 防犯システム」|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応
Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)佐世保市の鍵屋「カギの110番 防犯システム」。長崎県・佐賀県対応で、家や車の鍵開け・鍵交換などの鍵トラブルに迅速対応。防犯カメラや電気錠など、地域密着で安心の防犯対策も提供します。
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Performance | 40 | 0 | 100 | 68 |
| Agent Readiness | 70 | 0 | 50 | 51 |
| Canonical | 70 | 0 | 50 | 0 |
| Content | 72 | 0 | 47 | 2 |
| Titles | 82 | 0 | 30 | 0 |
| Headings | 91 | 0 | 15 | 3 |
| Links | 98 | 0 | 3 | 50 |
| Duplicate | 99 | 0 | 2 | 4 |
| Crawlability | 99 | 0 | 1 | 1 |
| Images | 100 | 0 | 0 | 50 |
| Meta Description | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 86 |
| Social | 100 | 0 | 0 | 1 |
| Structured Data | 100 | 0 | 0 | 50 |
| URL | 100 | 0 | 0 | 2 |
Warnings (10 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)
- https://bohan-system.com/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/bouhancamera — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/car-kagi110 — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/column — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/column/2025-summer-security — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/company — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/contact — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/duplicate-key — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/elock — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example/001 — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example/01 — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example/02 — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example/03 — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example/04 — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example/05 — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/example/06 — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/key-exchange — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/keyhelper — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/law — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/line — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/privacy — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/safe-trouble — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://bohan-system.com/thanks — 1 button/link(s) with no text or aria-label — an agent can't target them
warning Missing canonical tag
Rule canonical.missing · Canonical · 50 occurrence(s)
- https://bohan-system.com/
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/
- https://bohan-system.com/bouhancamera
- https://bohan-system.com/car-kagi110
- https://bohan-system.com/column
- https://bohan-system.com/column/2025-summer-security
- https://bohan-system.com/company
- https://bohan-system.com/contact
- https://bohan-system.com/duplicate-key
- https://bohan-system.com/elock
- https://bohan-system.com/example
- https://bohan-system.com/example/001
- https://bohan-system.com/example/01
- https://bohan-system.com/example/02
- https://bohan-system.com/example/03
- https://bohan-system.com/example/04
- https://bohan-system.com/example/05
- https://bohan-system.com/example/06
- https://bohan-system.com/key-exchange
- https://bohan-system.com/keyhelper
- https://bohan-system.com/law
- https://bohan-system.com/line
- https://bohan-system.com/privacy
- https://bohan-system.com/safe-trouble
- https://bohan-system.com/thanks
warning Thin content (low word count)
Rule content.thin · Content · 47 occurrence(s)
- https://bohan-system.com/ — 145 words
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 105 words
- https://bohan-system.com/bouhancamera — 167 words
- https://bohan-system.com/car-kagi110 — 169 words
- https://bohan-system.com/column/2025-summer-security — 87 words
- https://bohan-system.com/company — 59 words
- https://bohan-system.com/contact — 64 words
- https://bohan-system.com/duplicate-key — 159 words
- https://bohan-system.com/elock — 168 words
- https://bohan-system.com/example/001 — 62 words
- https://bohan-system.com/example/01 — 67 words
- https://bohan-system.com/example/02 — 62 words
- https://bohan-system.com/example/03 — 109 words
- https://bohan-system.com/example/04 — 66 words
- https://bohan-system.com/example/05 — 103 words
- https://bohan-system.com/example/06 — 61 words
- https://bohan-system.com/example/07 — 71 words
- https://bohan-system.com/example/08 — 64 words
- https://bohan-system.com/key-exchange — 172 words
- https://bohan-system.com/law — 77 words
- https://bohan-system.com/line — 71 words
- https://bohan-system.com/line.php — 71 words
- https://bohan-system.com/privacy — 52 words
- https://bohan-system.com/safe-trouble — 179 words
- https://bohan-system.com/thanks — 43 words
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://bohan-system.com/line — title shared by 2 pages: https://bohan-system.com/line.php
- https://bohan-system.com/line.php — title shared by 2 pages: https://bohan-system.com/line
warning Missing <h1>
Rule h1.missing · Headings · 15 occurrence(s)
- https://bohan-system.com/bouhancamera
- https://bohan-system.com/car-kagi110
- https://bohan-system.com/column
- https://bohan-system.com/company
- https://bohan-system.com/contact
- https://bohan-system.com/duplicate-key
- https://bohan-system.com/elock
- https://bohan-system.com/example
- https://bohan-system.com/key-exchange
- https://bohan-system.com/keyhelper
- https://bohan-system.com/law
- https://bohan-system.com/line
- https://bohan-system.com/line.php
- https://bohan-system.com/privacy
- https://bohan-system.com/thanks
warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)
Rule images.no_lazy_lcp_candidate · Performance · 50 occurrence(s)
- https://bohan-system.com/ — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/bouhancamera — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/car-kagi110 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/column — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/column/2025-summer-security — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/company — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/contact — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/duplicate-key — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/elock — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example/001 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example/01 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example/02 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example/03 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example/04 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example/05 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/example/06 — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/key-exchange — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/keyhelper — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/law — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/line — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/privacy — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/safe-trouble — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://bohan-system.com/thanks — the likely hero/LCP image (692599243539f316ec51e9f8_logo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
warning Internal link points to a redirect
Rule links.redirect_target · Links · 3 occurrence(s)
- https://bohan-system.com/column — https://bohan-system.com/column/how-to-choose-security-camera → https://bohan-system.com/column/how-to-choose-security-camera
- https://bohan-system.com/column/2025-summer-security — https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ → https://bohan-system.com/column/how-to-choose-security-camera
- https://bohan-system.com/example/07 — https://bohan-system.com/line.php → https://bohan-system.com/line
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 50 occurrence(s)
- https://bohan-system.com/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/bouhancamera — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/car-kagi110 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/column — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/column/2025-summer-security — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/company — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/contact — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/duplicate-key — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/elock — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example/001 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example/01 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example/02 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example/03 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example/04 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example/05 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/example/06 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/key-exchange — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/keyhelper — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/law — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/line — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/privacy — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/safe-trouble — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://bohan-system.com/thanks — 1 render-blocking <script> in <head> (add defer/async or use type=module)
warning Redirect chain (multiple hops)
Rule redirect.chain · Crawlability · 1 occurrence(s)
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 2 hops ending at https://bohan-system.com/column/how-to-choose-security-camera
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 30 occurrence(s)
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 82 chars, ~734px (limit ~580px)
- https://bohan-system.com/column/2025-summer-security — 80 chars, ~716px (limit ~580px)
- https://bohan-system.com/example/02 — 78 chars, ~690px (limit ~580px)
- https://bohan-system.com/example/03 — 89 chars, ~797px (limit ~580px)
- https://bohan-system.com/example/04 — 69 chars, ~617px (limit ~580px)
- https://bohan-system.com/example/05 — 87 chars, ~779px (limit ~580px)
- https://bohan-system.com/example/06 — 79 chars, ~707px (limit ~580px)
- https://bohan-system.com/example/07 — 88 chars, ~788px (limit ~580px)
- https://bohan-system.com/example/08 — 72 chars, ~640px (limit ~580px)
- https://bohan-system.com/example/09 — 83 chars, ~743px (limit ~580px)
- https://bohan-system.com/example/10 — 99 chars, ~890px (limit ~580px)
- https://bohan-system.com/example/11 — 73 chars, ~653px (limit ~580px)
- https://bohan-system.com/example/12 — 95 chars, ~851px (limit ~580px)
- https://bohan-system.com/example/13 — 82 chars, ~734px (limit ~580px)
- https://bohan-system.com/example/14 — 74 chars, ~662px (limit ~580px)
- https://bohan-system.com/example/15 — 83 chars, ~741px (limit ~580px)
- https://bohan-system.com/example/16 — 74 chars, ~662px (limit ~580px)
- https://bohan-system.com/example/17 — 86 chars, ~766px (limit ~580px)
- https://bohan-system.com/example/18 — 83 chars, ~743px (limit ~580px)
- https://bohan-system.com/example/19 — 77 chars, ~689px (limit ~580px)
- https://bohan-system.com/example/21 — 94 chars, ~851px (limit ~580px)
- https://bohan-system.com/example/22 — 77 chars, ~703px (limit ~580px)
- https://bohan-system.com/example/23 — 75 chars, ~671px (limit ~580px)
- https://bohan-system.com/example/24 — 70 chars, ~626px (limit ~580px)
- https://bohan-system.com/example/25 — 84 chars, ~752px (limit ~580px)
Notices (19 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 1 occurrence(s)
- https://bohan-system.com/example/30 — h4 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://bohan-system.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 49 occurrence(s)
- https://bohan-system.com/ — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/bouhancamera — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/car-kagi110 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/column — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/column/2025-summer-security — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/company — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/contact — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/duplicate-key — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/elock — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/001 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/01 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/02 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/03 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/04 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/05 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/06 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/example/07 — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/key-exchange — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/keyhelper — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/law — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/line — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/privacy — add a <main> element (or role=main) around the primary content
- https://bohan-system.com/safe-trouble — add a <main> element (or role=main) around the primary content
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 2 occurrence(s)
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 4 occurrence(s)
- https://bohan-system.com/line — meta description shared by 2 pages: https://bohan-system.com/line.php
- https://bohan-system.com/line.php — meta description shared by 2 pages: https://bohan-system.com/line
- https://bohan-system.com/privacy — meta description shared by 2 pages: https://bohan-system.com/thanks
- https://bohan-system.com/thanks — meta description shared by 2 pages: https://bohan-system.com/privacy
notice Multiple <h1> elements
Rule h1.multiple · Headings · 3 occurrence(s)
- https://bohan-system.com/example/05 — 2 <h1> elements
- https://bohan-system.com/example/17 — 2 <h1> elements
- https://bohan-system.com/example/26 — 2 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 50 occurrence(s)
- https://bohan-system.com/ — 31 of 31 images without width/height
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 11 of 11 images without width/height
- https://bohan-system.com/bouhancamera — 26 of 26 images without width/height
- https://bohan-system.com/car-kagi110 — 26 of 26 images without width/height
- https://bohan-system.com/column — 62 of 62 images without width/height
- https://bohan-system.com/column/2025-summer-security — 10 of 10 images without width/height
- https://bohan-system.com/company — 3 of 3 images without width/height
- https://bohan-system.com/contact — 3 of 3 images without width/height
- https://bohan-system.com/duplicate-key — 23 of 23 images without width/height
- https://bohan-system.com/elock — 27 of 27 images without width/height
- https://bohan-system.com/example — 97 of 97 images without width/height
- https://bohan-system.com/example/001 — 8 of 8 images without width/height
- https://bohan-system.com/example/01 — 13 of 13 images without width/height
- https://bohan-system.com/example/02 — 10 of 10 images without width/height
- https://bohan-system.com/example/03 — 10 of 10 images without width/height
- https://bohan-system.com/example/04 — 12 of 12 images without width/height
- https://bohan-system.com/example/05 — 13 of 13 images without width/height
- https://bohan-system.com/example/06 — 10 of 10 images without width/height
- https://bohan-system.com/key-exchange — 28 of 28 images without width/height
- https://bohan-system.com/keyhelper — 65 of 65 images without width/height
- https://bohan-system.com/law — 3 of 3 images without width/height
- https://bohan-system.com/line — 15 of 15 images without width/height
- https://bohan-system.com/privacy — 3 of 3 images without width/height
- https://bohan-system.com/safe-trouble — 10 of 10 images without width/height
- https://bohan-system.com/thanks — 3 of 3 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 50 occurrence(s)
- https://bohan-system.com/ — 1 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.
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 1 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.
- https://bohan-system.com/bouhancamera — 1 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.
- https://bohan-system.com/car-kagi110 — 1 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.
- https://bohan-system.com/column — 1 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.
- https://bohan-system.com/column/2025-summer-security — 1 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.
- https://bohan-system.com/company — 1 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.
- https://bohan-system.com/contact — 1 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.
- https://bohan-system.com/duplicate-key — 1 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.
- https://bohan-system.com/elock — 1 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.
- https://bohan-system.com/example — 1 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.
- https://bohan-system.com/example/001 — 1 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.
- https://bohan-system.com/example/01 — 1 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.
- https://bohan-system.com/example/02 — 1 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.
- https://bohan-system.com/example/03 — 1 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.
- https://bohan-system.com/example/04 — 1 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.
- https://bohan-system.com/example/05 — 1 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.
- https://bohan-system.com/example/06 — 1 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.
- https://bohan-system.com/key-exchange — 1 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.
- https://bohan-system.com/keyhelper — 1 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.
- https://bohan-system.com/law — 1 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.
- https://bohan-system.com/line — 1 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.
- https://bohan-system.com/privacy — 1 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.
- https://bohan-system.com/safe-trouble — 1 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.
- https://bohan-system.com/thanks — 1 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 Meta description too long
Rule meta_desc.too_long · Meta Description · 1 occurrence(s)
- https://bohan-system.com/elock — 162 chars
notice Missing Open Graph tags
Rule og.missing · Social · 1 occurrence(s)
- https://bohan-system.com/thanks — og:image
notice Large DOM (over 1500 elements) slows rendering & interaction
Rule perf.dom_size_large · Performance · 2 occurrence(s)
- https://bohan-system.com/column — the page has 1969 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://bohan-system.com/example — the page has 3054 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 16 occurrence(s)
- https://bohan-system.com/ — 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://bohan-system.com/bouhancamera — 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://bohan-system.com/car-kagi110 — 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://bohan-system.com/column — 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://bohan-system.com/duplicate-key — 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://bohan-system.com/elock — 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://bohan-system.com/example — 41 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://bohan-system.com/example/25 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://bohan-system.com/example/26 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://bohan-system.com/example/27 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://bohan-system.com/example/28 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://bohan-system.com/example/29 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://bohan-system.com/example/30 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://bohan-system.com/key-exchange — 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://bohan-system.com/keyhelper — 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://bohan-system.com/safe-trouble — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 50 occurrence(s)
- https://bohan-system.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://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 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://bohan-system.com/bouhancamera — 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://bohan-system.com/car-kagi110 — 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://bohan-system.com/column — 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://bohan-system.com/column/2025-summer-security — 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://bohan-system.com/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://bohan-system.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://bohan-system.com/duplicate-key — 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://bohan-system.com/elock — 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://bohan-system.com/example — 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://bohan-system.com/example/001 — 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://bohan-system.com/example/01 — 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://bohan-system.com/example/02 — 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://bohan-system.com/example/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://bohan-system.com/example/04 — 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://bohan-system.com/example/05 — 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://bohan-system.com/example/06 — 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://bohan-system.com/key-exchange — 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://bohan-system.com/keyhelper — 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://bohan-system.com/law — 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://bohan-system.com/line — 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://bohan-system.com/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://bohan-system.com/safe-trouble — 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://bohan-system.com/thanks — 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 URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://bohan-system.com/line.php — redirects to https://bohan-system.com/line
notice No structured data detected
Rule schema.none · Structured Data · 50 occurrence(s)
- https://bohan-system.com/
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/
- https://bohan-system.com/bouhancamera
- https://bohan-system.com/car-kagi110
- https://bohan-system.com/column
- https://bohan-system.com/column/2025-summer-security
- https://bohan-system.com/company
- https://bohan-system.com/contact
- https://bohan-system.com/duplicate-key
- https://bohan-system.com/elock
- https://bohan-system.com/example
- https://bohan-system.com/example/001
- https://bohan-system.com/example/01
- https://bohan-system.com/example/02
- https://bohan-system.com/example/03
- https://bohan-system.com/example/04
- https://bohan-system.com/example/05
- https://bohan-system.com/example/06
- https://bohan-system.com/key-exchange
- https://bohan-system.com/keyhelper
- https://bohan-system.com/law
- https://bohan-system.com/line
- https://bohan-system.com/privacy
- https://bohan-system.com/safe-trouble
- https://bohan-system.com/thanks
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://bohan-system.com/ — CSP, X-Content-Type-Options
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — CSP, X-Content-Type-Options
- https://bohan-system.com/bouhancamera — CSP, X-Content-Type-Options
- https://bohan-system.com/car-kagi110 — CSP, X-Content-Type-Options
- https://bohan-system.com/column — CSP, X-Content-Type-Options
- https://bohan-system.com/column/2025-summer-security — CSP, X-Content-Type-Options
- https://bohan-system.com/company — CSP, X-Content-Type-Options
- https://bohan-system.com/contact — CSP, X-Content-Type-Options
- https://bohan-system.com/duplicate-key — CSP, X-Content-Type-Options
- https://bohan-system.com/elock — CSP, X-Content-Type-Options
- https://bohan-system.com/example — CSP, X-Content-Type-Options
- https://bohan-system.com/example/001 — CSP, X-Content-Type-Options
- https://bohan-system.com/example/01 — CSP, X-Content-Type-Options
- https://bohan-system.com/example/02 — X-Content-Type-Options, CSP
- https://bohan-system.com/example/03 — CSP, X-Content-Type-Options
- https://bohan-system.com/example/04 — CSP, X-Content-Type-Options
- https://bohan-system.com/example/05 — CSP, X-Content-Type-Options
- https://bohan-system.com/example/06 — CSP, X-Content-Type-Options
- https://bohan-system.com/key-exchange — X-Content-Type-Options, CSP
- https://bohan-system.com/keyhelper — CSP, X-Content-Type-Options
- https://bohan-system.com/law — CSP, X-Content-Type-Options
- https://bohan-system.com/line — CSP, X-Content-Type-Options
- https://bohan-system.com/privacy — CSP, X-Content-Type-Options
- https://bohan-system.com/safe-trouble — CSP, X-Content-Type-Options
- https://bohan-system.com/thanks — CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 36 occurrence(s)
- https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/column/2025-summer-security — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/001 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/01 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/02 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/03 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/04 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/05 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/06 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/07 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/08 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/09 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/10 — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/11 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/12 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/13 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/14 — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/15 — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/16 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/17 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/18 — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/example/19 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/keyhelper — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/line — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://bohan-system.com/line.php — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Non-ASCII characters in URL path
Rule url.non_ascii · URL · 1 occurrence(s)
notice URL is very long
Rule url.too_long · URL · 1 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://bohan-system.com/ 佐世保市の鍵屋「カギの110番 防犯システム」|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応 |
200 | yes | 145 | 50 |
| https://bohan-system.com/bouhancamera 防犯カメラの設置・修理|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 167 | 50 |
| https://bohan-system.com/car-kagi110 車の鍵トラブル|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 169 | 50 |
| https://bohan-system.com/column お役立ちコラム|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 278 | 50 |
| https://bohan-system.com/company 会社概要|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 59 | 50 |
| https://bohan-system.com/contact お問い合わせ|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 64 | 50 |
| https://bohan-system.com/duplicate-key 合鍵・スペアキーの作成|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 159 | 50 |
| https://bohan-system.com/elock 電気錠・電子錠の導入・修理|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 168 | 50 |
| https://bohan-system.com/example 施工事例|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 435 | 50 |
| https://bohan-system.com/key-exchange 鍵の交換|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 172 | 50 |
| https://bohan-system.com/keyhelper 鍵の110番|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 232 | 50 |
| https://bohan-system.com/law 特定商取引法に基づく表記|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 77 | 50 |
| https://bohan-system.com/line 鍵の110番のLINEサービス|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 71 | 50 |
| https://bohan-system.com/privacy プライバシーポリシー|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 52 | 50 |
| https://bohan-system.com/safe-trouble 金庫のトラブル|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 179 | 50 |
| https://bohan-system.com/example/10 【長崎県佐世保市】金庫の番号が分からず開かなかった、EIKO製大型金庫の非破壊解錠の対応を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 91 | 2 |
| https://bohan-system.com/example/13 【長崎県佐世保市】法人様のダイヤル金庫の番号解読・解錠を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 111 | 2 |
| https://bohan-system.com/%E3%82%B3%E3%83%A9%E3%83%A0/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9/%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E8%B2%B7%E3%81%86%E3%81%B9%E3%81%8D%EF%BC%9F%E5%B8%82%E8%B2%A9%E3%81%A8%E5%B0%82%E9%96%80%E5%BA%97%E3%82%925%E9%A0%85/ 市販?それとも専門店?防犯カメラの賢い選び方【5つの比較ポイント】|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 105 | 2 |
| https://bohan-system.com/column/2025-summer-security 【2025年版】夏の旅行前に必見!玄関・窓の防犯チェックリスト|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 87 | 1 |
| https://bohan-system.com/example/001 リモートキー合鍵作れます|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 62 | 1 |
| https://bohan-system.com/example/01 防犯カメラ交換作業|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 67 | 1 |
| https://bohan-system.com/example/02 【佐賀県太良町】バイクの鍵紛失・鍵作成 / ヤマハマグザム|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 62 | 1 |
| https://bohan-system.com/example/03 【長崎県大村市で錠前トラブル】玄関ドアが開かない・鍵は開いているはずなのに、、、|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 109 | 1 |
| https://bohan-system.com/example/04 【長崎県諫早市】南京錠の鍵を紛失!鍵開け|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 66 | 1 |
| https://bohan-system.com/example/05 【長崎県諫早市】鍵のトラブル即解決!地元密着の佐世保の鍵屋が引き戸も対応可能|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 103 | 1 |
| https://bohan-system.com/example/06 長崎県佐世保市で、マンションに宅配ボックスの設置を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 61 | 1 |
| https://bohan-system.com/example/07 【長崎県諫早市】自動ドアの鍵交換・管理会社様より商業施設の店舗退去に伴うご依頼|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 71 | 1 |
| https://bohan-system.com/example/08 【長崎県諫早市】玄関鍵交換 ~ディンプルキー~|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 64 | 1 |
| https://bohan-system.com/example/09 【長崎県佐世保市】畑の防犯対策のために防犯カメラの設置を行いました。|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 61 | 1 |
| https://bohan-system.com/example/11 長崎県諫早市で日産クリッパーの鍵作成を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 67 | 1 |
| https://bohan-system.com/example/12 【15分で復旧!】長崎県佐世保市でダイハツ・タントのスマートキー紛失の現地対応を行いました。|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 107 | 1 |
| https://bohan-system.com/example/14 【長崎県佐世保市】玄関2ロック鍵交換に対応しました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 71 | 1 |
| https://bohan-system.com/example/15 長崎県佐世保市でスズキ ワゴンRのスマートキー合鍵作成を対応しました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 91 | 1 |
| https://bohan-system.com/example/16 長崎県佐世保市で2ロックの玄関の鍵交換を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 65 | 1 |
| https://bohan-system.com/example/17 【佐賀県武雄市】ダイハツ ムーヴのクルマの鍵トラブルに出張対応いたしました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 88 | 1 |
| https://bohan-system.com/example/18 長崎県佐世保市で鍵が折れた玄関扉の対応を行いました【地味すご動画】」|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 93 | 1 |
| https://bohan-system.com/example/19 【長崎県佐世保市】ネットワーク防犯カメラを導入頂きました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 88 | 1 |
| https://bohan-system.com/example/20 病院内の防犯カメラを設置|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 99 | 1 |
| https://bohan-system.com/example/21 【佐賀県武雄市】平成19年式トヨタVOXYスマートキー紛失|イモビライザー対応の鍵作成事例|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 100 | 1 |
| https://bohan-system.com/example/22 長崎県佐世保市でTOYOTAカローラの鍵作成を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 74 | 1 |
| https://bohan-system.com/example/23 【長崎県西海市】日産セレナの鍵の紛失登録を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 71 | 1 |
| https://bohan-system.com/example/24 長崎県で街頭防犯カメラ設置工事を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 70 | 1 |
| https://bohan-system.com/example/25 【佐賀県嬉野市】改装ホテルの防犯カメラ設置|観光地の安心を守る防犯対策|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 67 | 1 |
| https://bohan-system.com/example/26 【長崎県佐世保市】法人向けのビル鍵交換のたいの対応を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 88 | 1 |
| https://bohan-system.com/example/27 【長崎県】電気錠・パニックオープンシステムの対応を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 73 | 1 |
| https://bohan-system.com/example/28 【長崎県佐世保市】巨大な扉・グレモン錠が開かない!倉庫の鍵の即日交換を対応しました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 98 | 1 |
| https://bohan-system.com/example/29 【長崎県佐世保市】リモート監視用の防犯カメラの設置を行いました。|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 75 | 1 |
| https://bohan-system.com/example/30 【長崎県諫早市】美和ロック・電気錠の修理を行いました|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 101 | 1 |
| https://bohan-system.com/line.php 鍵の110番のLINEサービス|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 71 | 1 |
| https://bohan-system.com/thanks お問い合わせ完了|長崎県・佐賀県の家や車の鍵開け・鍵交換に即日対応!佐世保市の鍵屋「カギの110番 防犯システム」 |
200 | yes | 43 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.