Catalog / pearlandcleaningservice.com
37

SEO audit for pearlandcleaningservice.com

Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX – Best tile & grout cleaning service in Pearland TX

otherWordPress

Health 37/100 (poor) · 15 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of pearlandcleaningservice.com
15
pages crawled
0
indexable pages
7
errors
94
warnings
243
notices
0
orphan pages
6
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 48 6 6 135
Crawlability 93 1 0 1
Indexability 70 0 15 0
Agent Readiness 72 0 14 28
Performance 72 0 14 42
Security 72 0 14 15
Titles 72 0 14 0
Budget 80 0 10 0
Headings 92 0 4 8
Duplicate 94 0 3 0
Images 100 0 0 14
Findings

Errors (2 rules)

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

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

error Client error (4xx) response

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

Warnings (9 rules)

warning Control has no accessible name

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

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 10 occurrence(s)

  • https://pearlandcleaningservice.com/ — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/about-us — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/carpet-cleaning — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/contact-us — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/hardwood-floor-screening-recoating/ — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/locations — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/pet-stain-odor-removal/ — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/privacy-policy — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/reviews — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.
  • https://pearlandcleaningservice.com/tile-grout-cleaning — this noindex page has 6 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://pearlandcleaningservice.com/, https://pearlandcleaningservice.com/carpet-cleaning/, https://pearlandcleaningservice.com/pet-stain-odor-removal/.

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 3 occurrence(s)

  • https://pearlandcleaningservice.com/ — http://pearlandcleaningservice.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
  • https://pearlandcleaningservice.com/ — http://www.pearlandcleaningservice.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
  • https://pearlandcleaningservice.com/ — https://www.pearlandcleaningservice.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

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

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

  • https://pearlandcleaningservice.com/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/about-us — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/about-us/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/carpet-cleaning — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/carpet-cleaning/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/contact-us — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/contact-us/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/hardwood-floor-screening-recoating/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/locations — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/locations/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/pet-stain-odor-removal/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/privacy-policy — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/reviews — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://pearlandcleaningservice.com/tile-grout-cleaning — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 15 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 6 occurrence(s)

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

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

warning Title likely truncated in SERP (too wide)

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

Notices (11 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 14 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://pearlandcleaningservice.com/ — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/about-us — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/about-us/ — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/carpet-cleaning — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/carpet-cleaning/ — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/contact-us — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/contact-us/ — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/hardwood-floor-screening-recoating/ — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/locations — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/locations/ — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/pet-stain-odor-removal/ — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/privacy-policy — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/reviews — the likely hero/LCP image (staryel.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://pearlandcleaningservice.com/tile-grout-cleaning — the likely hero/LCP image (staryel.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 · 14 occurrence(s)

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 135 occurrence(s)

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

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

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

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

  • https://pearlandcleaningservice.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://pearlandcleaningservice.com/about-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://pearlandcleaningservice.com/about-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://pearlandcleaningservice.com/carpet-cleaning — 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://pearlandcleaningservice.com/carpet-cleaning/ — 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://pearlandcleaningservice.com/contact-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://pearlandcleaningservice.com/contact-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://pearlandcleaningservice.com/hardwood-floor-screening-recoating/ — 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://pearlandcleaningservice.com/locations — 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://pearlandcleaningservice.com/locations/ — 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://pearlandcleaningservice.com/pet-stain-odor-removal/ — 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://pearlandcleaningservice.com/privacy-policy — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://pearlandcleaningservice.com/reviews — 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://pearlandcleaningservice.com/tile-grout-cleaning — 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)

notice Missing recommended security headers

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

Pages (showing 15 of 15)
URLStatusIndexableWordsIn-links
https://pearlandcleaningservice.com/
Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX – Best tile & grout cleaning service in Pearland TX
200 no 1187 15
https://pearlandcleaningservice.com/about-us
About Us – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 318 15
https://pearlandcleaningservice.com/carpet-cleaning
Carpet Cleaning – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 1117 15
https://pearlandcleaningservice.com/contact-us
Contact Us – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 211 15
https://pearlandcleaningservice.com/hardwood-floor-screening-recoating/
Hardwood Floor Screening and Recoating – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 1248 15
https://pearlandcleaningservice.com/locations
Locations – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 211 15
https://pearlandcleaningservice.com/pet-stain-odor-removal/
Pet Stain And Odor Removal – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 1045 15
https://pearlandcleaningservice.com/privacy-policy
Privacy Policy – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 753 15
https://pearlandcleaningservice.com/reviews
Our Reviews – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 167 15
https://pearlandcleaningservice.com/tile-grout-cleaning
Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX – Best tile & grout cleaning service in Pearland TX
200 no 1187 6
https://pearlandcleaningservice.com/about-us/
About Us – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 318 0
https://pearlandcleaningservice.com/carpet-cleaning/
Carpet Cleaning – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 1117 0
https://pearlandcleaningservice.com/contact-us/
Contact Us – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 211 0
https://pearlandcleaningservice.com/locations/
Locations – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
200 no 211 0
https://pearlandcleaningservice.com/hardwood-floor-cleaning
Page not found – Tile & Grout Cleaning Service | Carpet Cleaning Service in Pearland TX
404 no 196 6

Audit your own site — free

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

Scan your site →