Catalog / cleanbeanwalk.com
48

SEO audit for cleanbeanwalk.com

Clean Bean Dog Walking

otherNext.js

Health 48/100 (poor) · 7 pages crawled · generated 2026-08-26

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

Trusted neighborhood dog walking in the Edgcumbe Road area of St. Paul, MN. Book a walk with Clean Bean.

Screenshot of cleanbeanwalk.com
7
pages crawled
6
indexable pages
2
errors
13
warnings
40
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 86 1 0 0
Links 86 1 0 0
Canonical 74 0 6 0
Duplicate 83 0 4 6
Content 96 0 1 1
Indexability 96 0 1 0
Performance 96 0 1 8
Agent Readiness 100 0 0 2
Cache 100 0 0 1
Images 100 0 0 2
Robots 100 0 0 1
Security 100 0 0 7
Social 100 0 0 6
Structured Data 100 0 0 6
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

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

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (5 rules)

warning Thin content (low word count)

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

warning Duplicate <title> across pages

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

  • https://www.cleanbeanwalk.com/ — title shared by 4 pages: https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/login, https://www.cleanbeanwalk.com/signup
  • https://www.cleanbeanwalk.com/about — title shared by 4 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/login, https://www.cleanbeanwalk.com/signup
  • https://www.cleanbeanwalk.com/login — title shared by 4 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/signup
  • https://www.cleanbeanwalk.com/signup — title shared by 4 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/login

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 1 occurrence(s)

  • https://www.cleanbeanwalk.com/ — the likely hero/LCP image (image) 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 Page is noindex

Rule index.noindex · Indexability · 1 occurrence(s)

Notices (13 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 1 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 1 occurrence(s)

notice Duplicate meta description across pages

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

  • https://www.cleanbeanwalk.com/ — meta description shared by 6 pages: https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/login, https://www.cleanbeanwalk.com/signup
  • https://www.cleanbeanwalk.com/about — meta description shared by 6 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/login, https://www.cleanbeanwalk.com/signup
  • https://www.cleanbeanwalk.com/login — meta description shared by 6 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/signup
  • https://www.cleanbeanwalk.com/privacy — meta description shared by 6 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/login
  • https://www.cleanbeanwalk.com/signup — meta description shared by 6 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/login
  • https://www.cleanbeanwalk.com/terms — meta description shared by 6 pages: https://www.cleanbeanwalk.com/, https://www.cleanbeanwalk.com/about, https://www.cleanbeanwalk.com/login

notice Likely hero image lacks fetchpriority=high

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

  • https://www.cleanbeanwalk.com/about — the likely hero/LCP image (image) 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 · 2 occurrence(s)

notice Missing Open Graph tags

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

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

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

  • https://www.cleanbeanwalk.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.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 6 occurrence(s)

  • https://www.cleanbeanwalk.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cleanbeanwalk.com/about — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cleanbeanwalk.com/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://www.cleanbeanwalk.com/privacy — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cleanbeanwalk.com/signup — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cleanbeanwalk.com/terms — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

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

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

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

notice Missing recommended security headers

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

Pages (showing 7 of 7)
URLStatusIndexableWordsIn-links
https://www.cleanbeanwalk.com/
Clean Bean Dog Walking
200 yes 441 7
https://www.cleanbeanwalk.com/about
Clean Bean Dog Walking
200 yes 222 7
https://www.cleanbeanwalk.com/login
Clean Bean Dog Walking
200 yes 69 7
https://www.cleanbeanwalk.com/privacy
Privacy Policy · Clean Bean Dog Walking
200 yes 377 7
https://www.cleanbeanwalk.com/signup
Clean Bean Dog Walking
200 yes 203 7
https://www.cleanbeanwalk.com/terms
Terms of Service · Clean Bean Dog Walking
200 yes 385 7
https://www.cleanbeanwalk.com/forgot-password
404: This page could not be found.
404 no 60 1

Audit your own site — free

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

Scan your site →