SEO audit for mailhoy.com
앱푸시와 대량메일발송을 한 곳에서 - 메일호이
Health 67/100 (fair) · 47 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)앱푸시와 대량메일발송을 한 곳에서 할 수 있습니다. 직관적인 마케팅을 위해 요즘 동영상 홍보메일을 많이 이용하는데요, YouTube® 등에 등록된 동영상을 사용하여 이메일 발송을 손쉽게 할 수 있는 메일호이! 어떻게 이용할 수 있는지 알아볼까요? 동영상메일발송 Step by step. 메일호이만의 특별한 기능 에모지와 휴지통?
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 64 | 0 | 56 | 0 |
| Images | 72 | 0 | 44 | 44 |
| Performance | 72 | 0 | 44 | 182 |
| Canonical | 87 | 0 | 20 | 1 |
| Headings | 88 | 0 | 19 | 22 |
| Duplicate | 90 | 0 | 16 | 10 |
| Agent Readiness | 100 | 0 | 0 | 89 |
| Content | 100 | 0 | 0 | 44 |
| Crawlability | 100 | 0 | 0 | 2 |
| Meta Description | 100 | 0 | 0 | 44 |
| Mobile | 100 | 0 | 0 | 44 |
| Security | 100 | 0 | 0 | 88 |
| Structured Data | 100 | 0 | 0 | 44 |
| Titles | 100 | 0 | 0 | 4 |
| URL | 100 | 0 | 0 | 5 |
Warnings (8 rules)
warning Canonical target redirects to another URL
Rule canonical.to_redirect · Canonical · 20 occurrence(s)
- https://mailhoy.com/wb/?locale=en_US — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?locale=ko_KR — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Cerulean — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Cosmo — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Cyborg — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Darkly — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Flatly — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Journal — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Lumen — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Paper — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Readable — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Sandstone — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Simplex — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Slate — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Spacelab — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Superhero — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=United — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Yeti — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=default — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — canonical → https://mailhoy.com/wb/ which redirects to https://mailhoy.com/wb/
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://mailhoy.com/wb — content shared by 2 pages: https://mailhoy.com/wb/
- https://mailhoy.com/wb/ — content shared by 2 pages: https://mailhoy.com/wb
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 4 occurrence(s)
- https://mailhoy.com/wb/forgot?k=username — near-duplicate of 3 page(s): https://mailhoy.com/wb/login, https://mailhoy.com/wb/login?locale=ko_KR, https://mailhoy.com/wb/login?theme=default
- https://mailhoy.com/wb/login — near-duplicate of 3 page(s): https://mailhoy.com/wb/forgot?k=username, https://mailhoy.com/wb/login?locale=ko_KR, https://mailhoy.com/wb/login?theme=default
- https://mailhoy.com/wb/login?locale=ko_KR — near-duplicate of 3 page(s): https://mailhoy.com/wb/login, https://mailhoy.com/wb/forgot?k=username, https://mailhoy.com/wb/login?theme=default
- https://mailhoy.com/wb/login?theme=default — near-duplicate of 3 page(s): https://mailhoy.com/wb/login, https://mailhoy.com/wb/forgot?k=username, https://mailhoy.com/wb/login?locale=ko_KR
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 10 occurrence(s)
- https://mailhoy.com/wb — title shared by 4 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb/man/email/stats
- https://mailhoy.com/wb/ — title shared by 4 pages: https://mailhoy.com/wb/login, https://mailhoy.com/wb, https://mailhoy.com/wb/man/email/stats
- https://mailhoy.com/wb/landing/features — title shared by 2 pages: https://mailhoy.com/wb/landing/price
- https://mailhoy.com/wb/landing/price — title shared by 2 pages: https://mailhoy.com/wb/landing/features
- https://mailhoy.com/wb/login — title shared by 4 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb, https://mailhoy.com/wb/man/email/stats
- https://mailhoy.com/wb/man/email/stats — title shared by 4 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb
- https://mailhoy.com/wb/policy/cookie — title shared by 4 pages: https://mailhoy.com/wb/policy/services, https://mailhoy.com/wb/policy/privacy, https://mailhoy.com/wb/policy/spam
- https://mailhoy.com/wb/policy/privacy — title shared by 4 pages: https://mailhoy.com/wb/policy/services, https://mailhoy.com/wb/policy/cookie, https://mailhoy.com/wb/policy/spam
- https://mailhoy.com/wb/policy/services — title shared by 4 pages: https://mailhoy.com/wb/policy/privacy, https://mailhoy.com/wb/policy/cookie, https://mailhoy.com/wb/policy/spam
- https://mailhoy.com/wb/policy/spam — title shared by 4 pages: https://mailhoy.com/wb/policy/services, https://mailhoy.com/wb/policy/privacy, https://mailhoy.com/wb/policy/cookie
warning Missing <h1>
Rule h1.missing · Headings · 19 occurrence(s)
- https://mailhoy.com/wb/forgot?k=username
- https://mailhoy.com/wb/landing/features
- https://mailhoy.com/wb/landing/price
- https://mailhoy.com/wb/landing/price?locale=en_US
- https://mailhoy.com/wb/landing/price?locale=ko_KR
- https://mailhoy.com/wb/landing/price?theme=Cerulean
- https://mailhoy.com/wb/landing/price?theme=Cosmo
- https://mailhoy.com/wb/landing/price?theme=Cyborg
- https://mailhoy.com/wb/landing/price?theme=Darkly
- https://mailhoy.com/wb/landing/price?theme=Flatly
- https://mailhoy.com/wb/landing/price?theme=Journal
- https://mailhoy.com/wb/landing/price?theme=Lumen
- https://mailhoy.com/wb/landing/price?theme=Paper
- https://mailhoy.com/wb/landing/price?theme=default
- https://mailhoy.com/wb/login
- https://mailhoy.com/wb/login?locale=ko_KR
- https://mailhoy.com/wb/login?theme=default
- https://mailhoy.com/wb/man/email/stats
- https://mailhoy.com/wb/policy/spam
warning Images missing alt text
Rule images.missing_alt · Images · 44 occurrence(s)
- https://mailhoy.com/wb — 15 of 17 images missing alt
- https://mailhoy.com/wb/ — 15 of 17 images missing alt
- https://mailhoy.com/wb/?locale=en_US — 15 of 17 images missing alt
- https://mailhoy.com/wb/?locale=ko_KR — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=Cerulean — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=Cosmo — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=Cyborg — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=Darkly — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=Flatly — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=Journal — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=Lumen — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=default — 15 of 17 images missing alt
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — 15 of 17 images missing alt
- https://mailhoy.com/wb/forgot?k=username — 12 of 13 images missing alt
- https://mailhoy.com/wb/landing/features — 13 of 18 images missing alt
- https://mailhoy.com/wb/landing/price — 12 of 13 images missing alt
- https://mailhoy.com/wb/landing/price?locale=ko_KR — 12 of 13 images missing alt
- https://mailhoy.com/wb/landing/price?theme=default — 12 of 13 images missing alt
- https://mailhoy.com/wb/login — 12 of 13 images missing alt
- https://mailhoy.com/wb/login?locale=ko_KR — 12 of 13 images missing alt
- https://mailhoy.com/wb/login?theme=default — 12 of 13 images missing alt
- https://mailhoy.com/wb/policy/cookie — 12 of 13 images missing alt
- https://mailhoy.com/wb/policy/privacy — 12 of 13 images missing alt
- https://mailhoy.com/wb/policy/services — 12 of 13 images missing alt
- https://mailhoy.com/wb/policy/spam — 12 of 13 images missing alt
warning Internal link points to a redirect
Rule links.redirect_target · Links · 56 occurrence(s)
- https://mailhoy.com/wb — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/ — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?locale=en_US — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?locale=ko_KR — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Cerulean — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Cosmo — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Cyborg — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=Darkly — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=default — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/forgot?k=username — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/landing/features — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/landing/price — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/landing/price — https://mailhoy.com/wb/man/email/stats → https://mailhoy.com/wb/login
- https://mailhoy.com/wb/landing/price?locale=ko_KR — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/landing/price?locale=ko_KR — https://mailhoy.com/wb/man/email/stats → https://mailhoy.com/wb/login
- https://mailhoy.com/wb/landing/price?theme=default — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/landing/price?theme=default — https://mailhoy.com/wb/man/email/stats → https://mailhoy.com/wb/login
- https://mailhoy.com/wb/login — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/login?locale=ko_KR — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/login?theme=default — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/policy/cookie — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/policy/privacy — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/policy/services — https://mailhoy.com/wb → https://mailhoy.com/wb/
- https://mailhoy.com/wb/policy/spam — https://mailhoy.com/wb → https://mailhoy.com/wb/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 44 occurrence(s)
- https://mailhoy.com/wb — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/ — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?locale=en_US — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?locale=ko_KR — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=Cerulean — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=Cosmo — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=Cyborg — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=Darkly — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=Flatly — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=Journal — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=Lumen — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=default — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/forgot?k=username — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/landing/features — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/landing/price — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/landing/price?locale=ko_KR — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/landing/price?theme=default — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/login — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/login?locale=ko_KR — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/login?theme=default — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/policy/cookie — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/policy/privacy — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/policy/services — 32 render-blocking <script> in <head> (add defer/async or use type=module)
- https://mailhoy.com/wb/policy/spam — 32 render-blocking <script> in <head> (add defer/async or use type=module)
Notices (25 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 44 occurrence(s)
- https://mailhoy.com/wb — h4 follows h2 — skips h3
- https://mailhoy.com/wb/ — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?locale=en_US — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?locale=ko_KR — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=Cerulean — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=Cosmo — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=Cyborg — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=Darkly — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=Flatly — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=Journal — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=Lumen — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=default — h4 follows h2 — skips h3
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — h4 follows h2 — skips h3
- https://mailhoy.com/wb/forgot?k=username — h6 follows h4 — skips h5
- https://mailhoy.com/wb/landing/features — h4 follows h2 — skips h3
- https://mailhoy.com/wb/landing/price — h4 follows h2 — skips h3
- https://mailhoy.com/wb/landing/price?locale=ko_KR — h4 follows h2 — skips h3
- https://mailhoy.com/wb/landing/price?theme=default — h4 follows h2 — skips h3
- https://mailhoy.com/wb/login — h6 follows h4 — skips h5
- https://mailhoy.com/wb/login?locale=ko_KR — h6 follows h4 — skips h5
- https://mailhoy.com/wb/login?theme=default — h6 follows h4 — skips h5
- https://mailhoy.com/wb/policy/cookie — h3 follows h1 — skips h2
- https://mailhoy.com/wb/policy/privacy — h3 follows h1 — skips h2
- https://mailhoy.com/wb/policy/services — h3 follows h1 — skips h2
- https://mailhoy.com/wb/policy/spam — h6 follows h4 — skips h5
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://mailhoy.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 · 44 occurrence(s)
- https://mailhoy.com/wb — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/ — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?locale=en_US — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?locale=ko_KR — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=Cerulean — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=Cosmo — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=Cyborg — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=Darkly — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=Flatly — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=Journal — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=Lumen — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=default — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/forgot?k=username — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/landing/features — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/landing/price — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/landing/price?locale=ko_KR — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/landing/price?theme=default — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/login — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/login?locale=ko_KR — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/login?theme=default — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/policy/cookie — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/policy/privacy — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/policy/services — add a <main> element (or role=main) around the primary content
- https://mailhoy.com/wb/policy/spam — add a <main> element (or role=main) around the primary content
notice Canonical target reachable only via a canonical tag (no inlinks)
Rule canonical.isolated_url · Canonical · 1 occurrence(s)
- https://mailhoy.com/wb/ — this URL is a canonical target but has no internal links pointing to it — crawlers only learn of it via the canonical tag. Add direct internal links (or list it in the sitemap).
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 10 occurrence(s)
- https://mailhoy.com/wb — meta description shared by 8 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb/policy/services
- https://mailhoy.com/wb/ — meta description shared by 8 pages: https://mailhoy.com/wb/login, https://mailhoy.com/wb, https://mailhoy.com/wb/policy/services
- https://mailhoy.com/wb/landing/features — meta description shared by 2 pages: https://mailhoy.com/wb/landing/price
- https://mailhoy.com/wb/landing/price — meta description shared by 2 pages: https://mailhoy.com/wb/landing/features
- https://mailhoy.com/wb/login — meta description shared by 8 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb, https://mailhoy.com/wb/policy/services
- https://mailhoy.com/wb/man/email/stats — meta description shared by 8 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb
- https://mailhoy.com/wb/policy/cookie — meta description shared by 8 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb
- https://mailhoy.com/wb/policy/privacy — meta description shared by 8 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb
- https://mailhoy.com/wb/policy/services — meta description shared by 8 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb
- https://mailhoy.com/wb/policy/spam — meta description shared by 8 pages: https://mailhoy.com/wb/, https://mailhoy.com/wb/login, https://mailhoy.com/wb
notice Multiple <h1> elements
Rule h1.multiple · Headings · 22 occurrence(s)
- https://mailhoy.com/wb — 2 <h1> elements
- https://mailhoy.com/wb/ — 2 <h1> elements
- https://mailhoy.com/wb/?locale=en_US — 2 <h1> elements
- https://mailhoy.com/wb/?locale=ko_KR — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Cerulean — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Cosmo — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Cyborg — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Darkly — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Flatly — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Journal — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Lumen — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Paper — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Readable — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Sandstone — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Simplex — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Slate — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Spacelab — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Superhero — 2 <h1> elements
- https://mailhoy.com/wb/?theme=United — 2 <h1> elements
- https://mailhoy.com/wb/?theme=Yeti — 2 <h1> elements
- https://mailhoy.com/wb/?theme=default — 2 <h1> elements
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — 2 <h1> elements
notice Missing html lang attribute
Rule i18n.lang_missing · Mobile · 44 occurrence(s)
- https://mailhoy.com/wb
- https://mailhoy.com/wb/
- https://mailhoy.com/wb/?locale=en_US
- https://mailhoy.com/wb/?locale=ko_KR
- https://mailhoy.com/wb/?theme=Cerulean
- https://mailhoy.com/wb/?theme=Cosmo
- https://mailhoy.com/wb/?theme=Cyborg
- https://mailhoy.com/wb/?theme=Darkly
- https://mailhoy.com/wb/?theme=Flatly
- https://mailhoy.com/wb/?theme=Journal
- https://mailhoy.com/wb/?theme=Lumen
- https://mailhoy.com/wb/?theme=default
- https://mailhoy.com/wb/?theme=default&locale=ko_KR
- https://mailhoy.com/wb/forgot?k=username
- https://mailhoy.com/wb/landing/features
- https://mailhoy.com/wb/landing/price
- https://mailhoy.com/wb/landing/price?locale=ko_KR
- https://mailhoy.com/wb/landing/price?theme=default
- https://mailhoy.com/wb/login
- https://mailhoy.com/wb/login?locale=ko_KR
- https://mailhoy.com/wb/login?theme=default
- https://mailhoy.com/wb/policy/cookie
- https://mailhoy.com/wb/policy/privacy
- https://mailhoy.com/wb/policy/services
- https://mailhoy.com/wb/policy/spam
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 44 occurrence(s)
- https://mailhoy.com/wb — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/ — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?locale=en_US — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?locale=ko_KR — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=Cerulean — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=Cosmo — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=Cyborg — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=Darkly — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=Flatly — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=Journal — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=Lumen — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=default — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/?theme=default&locale=ko_KR — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/forgot?k=username — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/landing/features — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/landing/price — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/landing/price?locale=ko_KR — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/landing/price?theme=default — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/login — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/login?locale=ko_KR — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/login?theme=default — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/policy/cookie — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/policy/privacy — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/policy/services — the likely hero/LCP image (1965073234396421.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://mailhoy.com/wb/policy/spam — the likely hero/LCP image (1965073234396421.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 44 occurrence(s)
- https://mailhoy.com/wb — 17 of 17 images without width/height
- https://mailhoy.com/wb/ — 17 of 17 images without width/height
- https://mailhoy.com/wb/?locale=en_US — 17 of 17 images without width/height
- https://mailhoy.com/wb/?locale=ko_KR — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=Cerulean — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=Cosmo — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=Cyborg — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=Darkly — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=Flatly — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=Journal — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=Lumen — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=default — 17 of 17 images without width/height
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — 17 of 17 images without width/height
- https://mailhoy.com/wb/forgot?k=username — 13 of 13 images without width/height
- https://mailhoy.com/wb/landing/features — 18 of 18 images without width/height
- https://mailhoy.com/wb/landing/price — 13 of 13 images without width/height
- https://mailhoy.com/wb/landing/price?locale=ko_KR — 13 of 13 images without width/height
- https://mailhoy.com/wb/landing/price?theme=default — 13 of 13 images without width/height
- https://mailhoy.com/wb/login — 13 of 13 images without width/height
- https://mailhoy.com/wb/login?locale=ko_KR — 13 of 13 images without width/height
- https://mailhoy.com/wb/login?theme=default — 13 of 13 images without width/height
- https://mailhoy.com/wb/policy/cookie — 13 of 13 images without width/height
- https://mailhoy.com/wb/policy/privacy — 13 of 13 images without width/height
- https://mailhoy.com/wb/policy/services — 13 of 13 images without width/height
- https://mailhoy.com/wb/policy/spam — 13 of 13 images without width/height
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 44 occurrence(s)
- https://mailhoy.com/wb — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?locale=en_US — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?locale=ko_KR — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=Cerulean — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=Cosmo — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=Cyborg — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=Darkly — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=Flatly — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=Journal — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=Lumen — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=default — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/forgot?k=username — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/landing/features — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/landing/price — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/landing/price?locale=ko_KR — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/landing/price?theme=default — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/login — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/login?locale=ko_KR — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/login?theme=default — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/policy/cookie — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/policy/privacy — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/policy/services — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://mailhoy.com/wb/policy/spam — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 44 occurrence(s)
- https://mailhoy.com/wb — 183 chars
- https://mailhoy.com/wb/ — 183 chars
- https://mailhoy.com/wb/?locale=en_US — 183 chars
- https://mailhoy.com/wb/?locale=ko_KR — 183 chars
- https://mailhoy.com/wb/?theme=Cerulean — 183 chars
- https://mailhoy.com/wb/?theme=Cosmo — 183 chars
- https://mailhoy.com/wb/?theme=Cyborg — 183 chars
- https://mailhoy.com/wb/?theme=Darkly — 183 chars
- https://mailhoy.com/wb/?theme=Flatly — 183 chars
- https://mailhoy.com/wb/?theme=Journal — 183 chars
- https://mailhoy.com/wb/?theme=Lumen — 183 chars
- https://mailhoy.com/wb/?theme=default — 183 chars
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — 183 chars
- https://mailhoy.com/wb/forgot?k=username — 183 chars
- https://mailhoy.com/wb/landing/features — 165 chars
- https://mailhoy.com/wb/landing/price — 165 chars
- https://mailhoy.com/wb/landing/price?locale=ko_KR — 165 chars
- https://mailhoy.com/wb/landing/price?theme=default — 165 chars
- https://mailhoy.com/wb/login — 183 chars
- https://mailhoy.com/wb/login?locale=ko_KR — 183 chars
- https://mailhoy.com/wb/login?theme=default — 183 chars
- https://mailhoy.com/wb/policy/cookie — 183 chars
- https://mailhoy.com/wb/policy/privacy — 183 chars
- https://mailhoy.com/wb/policy/services — 183 chars
- https://mailhoy.com/wb/policy/spam — 183 chars
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 44 occurrence(s)
- https://mailhoy.com/wb — 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://mailhoy.com/wb/ — 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://mailhoy.com/wb/?locale=en_US — 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://mailhoy.com/wb/?locale=ko_KR — 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://mailhoy.com/wb/?theme=Cerulean — 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://mailhoy.com/wb/?theme=Cosmo — 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://mailhoy.com/wb/?theme=Cyborg — 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://mailhoy.com/wb/?theme=Darkly — 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://mailhoy.com/wb/?theme=Flatly — 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://mailhoy.com/wb/?theme=Journal — 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://mailhoy.com/wb/?theme=Lumen — 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://mailhoy.com/wb/?theme=default — 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://mailhoy.com/wb/?theme=default&locale=ko_KR — 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://mailhoy.com/wb/forgot?k=username — 13 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://mailhoy.com/wb/landing/features — 18 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://mailhoy.com/wb/landing/price — 13 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://mailhoy.com/wb/landing/price?locale=ko_KR — 13 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://mailhoy.com/wb/landing/price?theme=default — 13 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://mailhoy.com/wb/login — 13 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://mailhoy.com/wb/login?locale=ko_KR — 13 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://mailhoy.com/wb/login?theme=default — 13 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://mailhoy.com/wb/policy/cookie — 13 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://mailhoy.com/wb/policy/privacy — 13 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://mailhoy.com/wb/policy/services — 13 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://mailhoy.com/wb/policy/spam — 13 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 · 3 occurrence(s)
- https://mailhoy.com/wb/resources/MailHoy-Service-Proposal.pdf — 12.6 MiB
- https://mailhoy.com/wb/resources/docs/MailHoy-Service-Manual.pdf — 13.8 MiB
- https://mailhoy.com/wb/resources/imgs/main/data_voucher/%E1%84%83%E1%85%A6%E1%84%8B%E1%85%B5%E1%84%90%E1%85%A5%E1%84%87%E1%85%A1%E1%84%8B%E1%85%AE%E1%84%8E%E1%85%A5_%E1%84%89%E1%85%AE%E1%84%8B%E1%85%AD%E1%84%80%E1%85%B5%E1%84%8B%E1%85%A5%E1%86%B8%E1%84%8B%E1%85%A1%E1%86%AB%E1%84%82%E1%85%A2%E1%84%89%E1%85%A5.pdf — 8.2 MiB
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 44 occurrence(s)
- https://mailhoy.com/wb — 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://mailhoy.com/wb/ — 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://mailhoy.com/wb/?locale=en_US — 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://mailhoy.com/wb/?locale=ko_KR — 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://mailhoy.com/wb/?theme=Cerulean — 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://mailhoy.com/wb/?theme=Cosmo — 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://mailhoy.com/wb/?theme=Cyborg — 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://mailhoy.com/wb/?theme=Darkly — 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://mailhoy.com/wb/?theme=Flatly — 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://mailhoy.com/wb/?theme=Journal — 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://mailhoy.com/wb/?theme=Lumen — 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://mailhoy.com/wb/?theme=default — 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://mailhoy.com/wb/?theme=default&locale=ko_KR — 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://mailhoy.com/wb/forgot?k=username — 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://mailhoy.com/wb/landing/features — 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://mailhoy.com/wb/landing/price — 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://mailhoy.com/wb/landing/price?locale=ko_KR — 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://mailhoy.com/wb/landing/price?theme=default — 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://mailhoy.com/wb/login — 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://mailhoy.com/wb/login?locale=ko_KR — 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://mailhoy.com/wb/login?theme=default — 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://mailhoy.com/wb/policy/cookie — 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://mailhoy.com/wb/policy/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://mailhoy.com/wb/policy/services — 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://mailhoy.com/wb/policy/spam — 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 · 44 occurrence(s)
- https://mailhoy.com/wb — 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://mailhoy.com/wb/ — 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://mailhoy.com/wb/?locale=en_US — 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://mailhoy.com/wb/?locale=ko_KR — 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://mailhoy.com/wb/?theme=Cerulean — 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://mailhoy.com/wb/?theme=Cosmo — 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://mailhoy.com/wb/?theme=Cyborg — 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://mailhoy.com/wb/?theme=Darkly — 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://mailhoy.com/wb/?theme=Flatly — 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://mailhoy.com/wb/?theme=Journal — 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://mailhoy.com/wb/?theme=Lumen — 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://mailhoy.com/wb/?theme=default — 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://mailhoy.com/wb/?theme=default&locale=ko_KR — 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://mailhoy.com/wb/forgot?k=username — 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://mailhoy.com/wb/landing/features — 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://mailhoy.com/wb/landing/price — 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://mailhoy.com/wb/landing/price?locale=ko_KR — 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://mailhoy.com/wb/landing/price?theme=default — 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://mailhoy.com/wb/login — 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://mailhoy.com/wb/login?locale=ko_KR — 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://mailhoy.com/wb/login?theme=default — 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://mailhoy.com/wb/policy/cookie — 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://mailhoy.com/wb/policy/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://mailhoy.com/wb/policy/services — 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://mailhoy.com/wb/policy/spam — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice Slow server response
Rule perf.slow_response · Performance · 3 occurrence(s)
- https://mailhoy.com/wb/resources/MailHoy-Service-Proposal.pdf — 3102 ms
- https://mailhoy.com/wb/resources/docs/MailHoy-Service-Manual.pdf — 3810 ms
- https://mailhoy.com/wb/resources/imgs/main/data_voucher/%E1%84%83%E1%85%A6%E1%84%8B%E1%85%B5%E1%84%90%E1%85%A5%E1%84%87%E1%85%A1%E1%84%8B%E1%85%AE%E1%84%8E%E1%85%A5_%E1%84%89%E1%85%AE%E1%84%8B%E1%85%AD%E1%84%80%E1%85%B5%E1%84%8B%E1%85%A5%E1%86%B8%E1%84%8B%E1%85%A1%E1%86%AB%E1%84%82%E1%85%A2%E1%84%89%E1%85%A5.pdf — 3019 ms
notice URL redirects to another URL
Rule redirect.single · Crawlability · 2 occurrence(s)
- https://mailhoy.com/wb — redirects to https://mailhoy.com/wb/
- https://mailhoy.com/wb/man/email/stats — redirects to https://mailhoy.com/wb/login
notice No structured data detected
Rule schema.none · Structured Data · 44 occurrence(s)
- https://mailhoy.com/wb
- https://mailhoy.com/wb/
- https://mailhoy.com/wb/?locale=en_US
- https://mailhoy.com/wb/?locale=ko_KR
- https://mailhoy.com/wb/?theme=Cerulean
- https://mailhoy.com/wb/?theme=Cosmo
- https://mailhoy.com/wb/?theme=Cyborg
- https://mailhoy.com/wb/?theme=Darkly
- https://mailhoy.com/wb/?theme=Flatly
- https://mailhoy.com/wb/?theme=Journal
- https://mailhoy.com/wb/?theme=Lumen
- https://mailhoy.com/wb/?theme=default
- https://mailhoy.com/wb/?theme=default&locale=ko_KR
- https://mailhoy.com/wb/forgot?k=username
- https://mailhoy.com/wb/landing/features
- https://mailhoy.com/wb/landing/price
- https://mailhoy.com/wb/landing/price?locale=ko_KR
- https://mailhoy.com/wb/landing/price?theme=default
- https://mailhoy.com/wb/login
- https://mailhoy.com/wb/login?locale=ko_KR
- https://mailhoy.com/wb/login?theme=default
- https://mailhoy.com/wb/policy/cookie
- https://mailhoy.com/wb/policy/privacy
- https://mailhoy.com/wb/policy/services
- https://mailhoy.com/wb/policy/spam
notice Missing recommended security headers
Rule security.missing_headers · Security · 44 occurrence(s)
- https://mailhoy.com/wb — CSP, X-Content-Type-Options, HSTS
- https://mailhoy.com/wb/ — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/?locale=en_US — CSP, X-Content-Type-Options, HSTS
- https://mailhoy.com/wb/?locale=ko_KR — CSP, X-Content-Type-Options, HSTS
- https://mailhoy.com/wb/?theme=Cerulean — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/?theme=Cosmo — CSP, X-Content-Type-Options, HSTS
- https://mailhoy.com/wb/?theme=Cyborg — X-Content-Type-Options, HSTS, CSP
- https://mailhoy.com/wb/?theme=Darkly — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/?theme=Flatly — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/?theme=Journal — CSP, X-Content-Type-Options, HSTS
- https://mailhoy.com/wb/?theme=Lumen — CSP, X-Content-Type-Options, HSTS
- https://mailhoy.com/wb/?theme=default — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/forgot?k=username — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/landing/features — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/landing/price — X-Content-Type-Options, HSTS, CSP
- https://mailhoy.com/wb/landing/price?locale=ko_KR — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/landing/price?theme=default — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/login — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/login?locale=ko_KR — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/login?theme=default — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/policy/cookie — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/policy/privacy — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/policy/services — HSTS, CSP, X-Content-Type-Options
- https://mailhoy.com/wb/policy/spam — HSTS, CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 44 occurrence(s)
- https://mailhoy.com/wb — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/ — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?locale=en_US — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?locale=ko_KR — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=Cerulean — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=Cosmo — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=Cyborg — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=Darkly — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=Flatly — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=Journal — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=Lumen — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=default — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/?theme=default&locale=ko_KR — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/forgot?k=username — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/landing/features — 34 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/landing/price — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/landing/price?locale=ko_KR — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/landing/price?theme=default — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/login — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/login?locale=ko_KR — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/login?theme=default — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/policy/cookie — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/policy/privacy — 36 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/policy/services — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://mailhoy.com/wb/policy/spam — 32 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Title is very short
Rule title.too_short · Titles · 4 occurrence(s)
- https://mailhoy.com/wb/policy/cookie — 4 chars
- https://mailhoy.com/wb/policy/privacy — 4 chars
- https://mailhoy.com/wb/policy/services — 4 chars
- https://mailhoy.com/wb/policy/spam — 4 chars
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)
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 1 occurrence(s)
notice Uppercase letters in URL path
Rule url.uppercase · URL · 2 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.