Catalog / heatingpartswarehouse.com
69

SEO audit for heatingpartswarehouse.com

HPW - Plumbing Supplies - Heating Spare Parts - Heating Supplies

other

Health 69/100 (fair) · 50 pages crawled · generated 2026-08-26

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

Heating Parts Warehouse, plumbing supplies and heating spare parts specialists. Great prices, fast delivery and excellent service!

Screenshot of heatingpartswarehouse.com
50
pages crawled
33
indexable pages
2
errors
139
warnings
470
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 98 1 0 2
Links 98 1 0 1
Agent Readiness 77 0 39 15
Performance 77 0 39 198
Meta Description 88 0 20 6
Duplicate 89 0 19 2
Indexability 95 0 8 0
Sitemap 96 0 6 2
Budget 98 0 4 0
Canonical 99 0 1 0
Content 99 0 1 38
Mobile 99 0 1 1
Robots 99 0 1 0
Cache 100 0 0 40
Headings 100 0 0 10
Images 100 0 0 39
Security 100 0 0 42
Social 100 0 0 32
Structured Data 100 0 0 35
Titles 100 0 0 5
URL 100 0 0 2
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 (13 rules)

warning Control has no accessible name

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

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

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

  • https://heatingpartswarehouse.com/cart/ — this noindex page has 40 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://heatingpartswarehouse.com/, https://heatingpartswarehouse.com/product-category/consumables/, https://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/.
  • https://heatingpartswarehouse.com/my-account/ — this noindex page has 40 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://heatingpartswarehouse.com/, https://heatingpartswarehouse.com/product-category/consumables/, https://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/.
  • https://heatingpartswarehouse.com/my-account/lost-password/ — this noindex page has 3 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://heatingpartswarehouse.com/my-account/, https://heatingpartswarehouse.com/trade-account-registration/, https://heatingpartswarehouse.com/trade-log-in/.
  • https://heatingpartswarehouse.com/trade-ordering/ — this noindex page has 40 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://heatingpartswarehouse.com/, https://heatingpartswarehouse.com/product-category/consumables/, https://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/.

warning Missing canonical tag

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

warning Thin content (low word count)

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

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 17 occurrence(s)

warning Duplicate <title> across pages

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

warning Page is noindex

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

warning noindex + nofollow (blocks link equity flow)

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

warning Missing viewport meta tag

Rule mobile.viewport_missing · Mobile · 1 occurrence(s)

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

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

warning robots.txt blocks CSS/JS the pages need to render

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

  • https://heatingpartswarehouse.com/ — robots.txt Disallow blocks render-critical CSS/JS under: /wp-admin/js/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

warning Non-indexable URL listed in sitemap

Rule sitemap.non_indexable · Sitemap · 6 occurrence(s)

Notices (33 rules)

notice Invalid ARIA role

Rule agent.aria_invalid_role · Agent Readiness · 10 occurrence(s)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 3 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 · 1 occurrence(s)

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

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

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 28 occurrence(s)

  • https://heatingpartswarehouse.com/ — this page reads as difficult (Flesch Reading Ease 31, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/about/ — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/accessibility/ — this page reads as very difficult (Flesch Reading Ease 28, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/blog/ — this page reads as very difficult (Flesch Reading Ease 28, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/brands/ — this page reads as very difficult (Flesch Reading Ease 28, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/contact/ — this page reads as very difficult (Flesch Reading Ease 28, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/cookie-policy-eu/ — this page reads as difficult (Flesch Reading Ease 34, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/cookie-policy-uk/ — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/cookie-policy/ — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/delivery/ — this page reads as difficult (Flesch Reading Ease 34, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/for-merchants/ — this page reads as difficult (Flesch Reading Ease 31, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product-category/consumables/ — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product-category/consumables/page/2/ — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product-category/nu-way-burner-parts/ — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product-category/nuway-oil-burner-electrodes/ — this page reads as very difficult (Flesch Reading Ease 30, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product-category/nuway-oil-burner-gaskets/ — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product-category/surface-cleaner-service-essentials/ — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product-category/uncategorised/ — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/ — this page reads as difficult (Flesch Reading Ease 34, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/returns-information/ — this page reads as difficult (Flesch Reading Ease 31, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/shop/ — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/shop/page/2/ — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/site-map/ — this page reads as very difficult (Flesch Reading Ease 26, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/site-map/safety-data-sheet/ — this page reads as very difficult (Flesch Reading Ease 27, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://heatingpartswarehouse.com/trade-account-registration/ — this page reads as very difficult (Flesch Reading Ease 28, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

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

notice Missing <!DOCTYPE html> (quirks-mode rendering risk)

Rule encoding.doctype_missing · Content · 1 occurrence(s)

notice Missing html lang attribute

Rule i18n.lang_missing · Mobile · 1 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://heatingpartswarehouse.com/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/about/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/accessibility/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/blog/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/brands/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/cart/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/checkout/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/contact/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/cookie-policy-eu/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/cookie-policy/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/delivery/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/for-merchants/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/my-account/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/privacy-policy/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/product-category/consumables/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/returns-information/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/shop/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/site-map/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/site-map/safety-data-sheet/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/terms-conditions/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/trade-account-registration/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/trade-log-in/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/trade-ordering/ — the likely hero/LCP image (logo-eu.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://heatingpartswarehouse.com/trade-thank-you/ — the likely hero/LCP image (logo-eu.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 · 39 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://heatingpartswarehouse.com/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 5 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Missing Open Graph tags

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

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 39 occurrence(s)

  • https://heatingpartswarehouse.com/ — the page has 1711 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/about/ — the page has 1722 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/accessibility/ — the page has 1655 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/blog/ — the page has 1659 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/brands/ — the page has 1655 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/cart/ — the page has 1689 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/checkout/ — the page has 1689 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/contact/ — the page has 1696 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/cookie-policy-eu/ — the page has 3230 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/cookie-policy/ — the page has 1680 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/delivery/ — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/for-merchants/ — the page has 1731 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/my-account/ — the page has 1688 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/privacy-policy/ — the page has 1688 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/product-category/consumables/ — the page has 1885 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/ — the page has 1860 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/returns-information/ — the page has 1695 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/shop/ — the page has 1906 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/site-map/ — the page has 3431 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/site-map/safety-data-sheet/ — the page has 1668 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/terms-conditions/ — the page has 1700 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/trade-account-registration/ — the page has 1709 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/trade-log-in/ — the page has 1677 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/trade-ordering/ — the page has 1702 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://heatingpartswarehouse.com/trade-thank-you/ — the page has 1658 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

  • https://heatingpartswarehouse.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://heatingpartswarehouse.com/about/ — 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://heatingpartswarehouse.com/accessibility/ — 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://heatingpartswarehouse.com/blog/ — 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://heatingpartswarehouse.com/brands/ — 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://heatingpartswarehouse.com/cart/ — 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://heatingpartswarehouse.com/checkout/ — 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://heatingpartswarehouse.com/contact/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://heatingpartswarehouse.com/cookie-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://heatingpartswarehouse.com/delivery/ — 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://heatingpartswarehouse.com/for-merchants/ — 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://heatingpartswarehouse.com/my-account/ — 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://heatingpartswarehouse.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://heatingpartswarehouse.com/product-category/consumables/ — 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://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/ — 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://heatingpartswarehouse.com/returns-information/ — 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://heatingpartswarehouse.com/shop/ — 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://heatingpartswarehouse.com/site-map/ — 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://heatingpartswarehouse.com/site-map/safety-data-sheet/ — 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://heatingpartswarehouse.com/sitemap.html — 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://heatingpartswarehouse.com/terms-conditions/ — 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://heatingpartswarehouse.com/trade-account-registration/ — 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://heatingpartswarehouse.com/trade-log-in/ — 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://heatingpartswarehouse.com/trade-ordering/ — 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://heatingpartswarehouse.com/trade-thank-you/ — 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 · 40 occurrence(s)

  • https://heatingpartswarehouse.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://heatingpartswarehouse.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://heatingpartswarehouse.com/accessibility/ — 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://heatingpartswarehouse.com/blog/ — 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://heatingpartswarehouse.com/brands/ — 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://heatingpartswarehouse.com/cart/ — 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://heatingpartswarehouse.com/checkout/ — 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://heatingpartswarehouse.com/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://heatingpartswarehouse.com/cookie-policy/ — 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://heatingpartswarehouse.com/delivery/ — 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://heatingpartswarehouse.com/for-merchants/ — 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://heatingpartswarehouse.com/my-account/ — 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://heatingpartswarehouse.com/privacy-policy/ — 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://heatingpartswarehouse.com/product-category/consumables/ — 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://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/ — 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://heatingpartswarehouse.com/returns-information/ — 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://heatingpartswarehouse.com/shop/ — 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://heatingpartswarehouse.com/site-map/ — 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://heatingpartswarehouse.com/site-map/safety-data-sheet/ — 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://heatingpartswarehouse.com/sitemap.html — 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://heatingpartswarehouse.com/terms-conditions/ — 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://heatingpartswarehouse.com/trade-account-registration/ — 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://heatingpartswarehouse.com/trade-log-in/ — 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://heatingpartswarehouse.com/trade-ordering/ — 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://heatingpartswarehouse.com/trade-thank-you/ — 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 · 1 occurrence(s)

notice URL redirects to another URL

Rule redirect.single · Crawlability · 2 occurrence(s)

notice Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 2 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 32 occurrence(s)

notice No structured data detected

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

notice Missing recommended security headers

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

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 1 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 2 occurrence(s)

notice Missing Twitter Card tag

Rule twitter.missing · Social · 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 · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://heatingpartswarehouse.com/
HPW - Plumbing Supplies - Heating Spare Parts - Heating Supplies
200 yes 1583 40
https://heatingpartswarehouse.com/about/
Heating Parts Warehouse | Great service and unbeatable prices
200 yes 2331 40
https://heatingpartswarehouse.com/cart/
Your Shopping Basket - HPW
200 no 1516 40
https://heatingpartswarehouse.com/contact/
Contact Heating Parts Warehouse | Plumbing & Heating, Parts & Spares
200 yes 1564 40
https://heatingpartswarehouse.com/cookie-policy-eu/
Cookie Policy (EU) - HPW
200 yes 3877 40
https://heatingpartswarehouse.com/delivery/
Delivery Information - HPW
200 yes 1874 40
https://heatingpartswarehouse.com/for-merchants/
For Merchants - Plumbing supplies merchant who needs parts fast?
200 yes 1631 40
https://heatingpartswarehouse.com/my-account/
My Account - HPW
200 no 1523 40
https://heatingpartswarehouse.com/privacy-statement-eu/
Privacy Statement (EU) - HPW
200 yes 3678 40
https://heatingpartswarehouse.com/product-category/10-gallon/
10 Gallon - HPW
200 yes 1599 40
https://heatingpartswarehouse.com/product-category/nu-way-burner-parts/
Nu-way Burner Parts - HPW
200 yes 1783 40
https://heatingpartswarehouse.com/product-category/nuway-oil-burner-electrodes/
Nuway Oil Burner Electrodes - HPW
200 yes 1616 40
https://heatingpartswarehouse.com/product-category/nuway-oil-burner-gaskets/
Nuway Oil Burner Gaskets - HPW
200 yes 1596 40
https://heatingpartswarehouse.com/returns-information/
Returns Information - HPW
200 yes 1882 40
https://heatingpartswarehouse.com/site-map/
Site Map - HPW
200 yes 3202 40
https://heatingpartswarehouse.com/terms-conditions/
Heating Parts Warehouse Terms & Conditions - HPW
200 yes 2907 40
https://heatingpartswarehouse.com/trade-ordering/
HPW Trade Account - For Plumbing Merchants in Irelan
200 no 1609 40
https://heatingpartswarehouse.com/my-account/lost-password/
My Account - HPW
200 no 1535 3
https://heatingpartswarehouse.com/product-category/12/
1/2″ - HPW
200 yes 1735 2
https://heatingpartswarehouse.com/shop/
Heating Parts Warehouse | Plumbing and Heating Parts Specialists
200 yes 1786 2
https://heatingpartswarehouse.com/trade-account-registration/
Trade Account Registration - HPW
200 yes 1532 2
https://heatingpartswarehouse.com/privacy-policy/
Privacy Policy - HPW
200 yes 2685 1
https://heatingpartswarehouse.com/shop/page/2/
Heating Parts Warehouse | Plumbing and Heating Parts Specialists - Page 2
200 yes 1773 1
https://heatingpartswarehouse.com/cookie-policy/
Our Cookie Policy - HPW
200 yes 1766 1
https://heatingpartswarehouse.com/product-category/consumables/page/2/
Consumables - Page 2 - HPW
200 yes 1582 1
https://heatingpartswarehouse.com/accessibility/
Accessibility - HPW
200 yes 1504 0
https://heatingpartswarehouse.com/blog/
Latest from Our Blog - HPW
200 yes 1511 0
https://heatingpartswarehouse.com/brands/
Brands - HPW
200 yes 1504 0
https://heatingpartswarehouse.com/checkout/
Your Shopping Basket - HPW
200 no 1516 0
https://heatingpartswarehouse.com/cookie-policy-uk/
Cookie Policy (UK) - HPW
200 yes 1514 0
https://heatingpartswarehouse.com/privacy-statement-uk/
Privacy Statement (UK) - HPW
200 yes 1514 0
https://heatingpartswarehouse.com/product-category/1-2/
1/2″ - HPW
200 yes 1678 0
https://heatingpartswarehouse.com/product-category/consumables/
Consumables - HPW
200 yes 1748 0
https://heatingpartswarehouse.com/product-category/surface-cleaner-service-essentials/
Surface Cleaner - HPW
200 yes 1572 0
https://heatingpartswarehouse.com/product-category/uncategorised/
Uncategorised - HPW
200 yes 1769 0
https://heatingpartswarehouse.com/product/riello-burner-drive-coupling-3000443/
Riello Burner Drive Coupling, 3000443, RBS16 - HPW
200 yes 1693 0
https://heatingpartswarehouse.com/site-map/safety-data-sheet/
Safety Data Sheet - HPW
200 yes 1535 0
https://heatingpartswarehouse.com/sitemap.html
XML Sitemap
200 yes 113 0
https://heatingpartswarehouse.com/trade-log-in/
Trade Log In - HPW
200 no 1517 0
https://heatingpartswarehouse.com/trade-thank-you/
Thank You For Your Application - HPW
200 no 1528 0
https://heatingpartswarehouse.com/cookie-policy-eu/%7Bprivacy_policy%7D
Page not found - HPW
404 no 1558 1
https://heatingpartswarehouse.com/page-sitemap.html 200 no 0 1
https://heatingpartswarehouse.com/product-sitemap.html 200 no 0 1
https://heatingpartswarehouse.com/product-sitemap2.html 200 no 0 1
https://heatingpartswarehouse.com/product-sitemap3.html 200 no 0 1
https://heatingpartswarehouse.com/product-sitemap4.html 200 no 0 1
https://heatingpartswarehouse.com/product-sitemap5.html 200 no 0 1
https://heatingpartswarehouse.com/productcat-sitemap.html 200 no 0 1
https://heatingpartswarehouse.com/sitemap-misc.html 200 no 0 1
https://heatingpartswarehouse.com/wp-content/uploads/2021/06/Riello-G3-Burner-Drive-Coupling-3000443.jpg 200 no 0 1

Audit your own site — free

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

Scan your site →