Catalog / equippers.com
63

SEO audit for equippers.com

Restaurant Equipment, Supplies | Buy Online or In-Store - Restaurant Equippers

ecommerce

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

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

Restaurant Equippers has everything you need to run a successful restaurant. Browse our restaurant equipment now to enjoy fast, free shipping and low prices.

Screenshot of equippers.com
50
pages crawled
48
indexable pages
2
errors
295
warnings
641
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Sitemap 96 2 0 0
Budget 21 0 132 0
Agent Readiness 71 0 48 14
Performance 71 0 48 241
Structured Data 72 0 47 13
Canonical 93 0 11 0
Titles 97 0 5 4
Duplicate 98 0 4 3
Cache 100 0 0 48
Content 100 0 0 104
Crawlability 100 0 0 2
Headings 100 0 0 1
Images 100 0 0 99
Links 100 0 0 2
Meta Description 100 0 0 14
Social 100 0 0 96
Findings

Errors (1 rules)

error Non-200 URL listed in sitemap

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

Warnings (7 rules)

warning Control has no accessible name

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

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 132 occurrence(s)

  • https://www.equippers.com/catalog/product/view/id/100436/s/star-6124rcbf-80-000-btu-gas-radiant-charbroiler-24-w-ba6124s/category/8/ — internal links point to https://www.equippers.com/catalog/product/view/id/100436/s/star-6124rcbf-80-000-btu-gas-radiant-charbroiler-24-w-ba6124s/category/8/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/catalogsearch/result/?q=Refreshing+Summer+Savings — internal links point to https://www.equippers.com/catalogsearch/result/?q=Refreshing+Summer+Savings, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/.
  • https://www.equippers.com/catalogsearch/result/?q=Your+Catering+HQ — internal links point to https://www.equippers.com/catalogsearch/result/?q=Your+Catering+HQ, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/.
  • https://www.equippers.com/catalogsearch/result/?q=exciting+new+items — internal links point to https://www.equippers.com/catalogsearch/result/?q=exciting+new+items, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/.
  • https://www.equippers.com/catalogsearch/result/?q=in+stock — internal links point to https://www.equippers.com/catalogsearch/result/?q=in+stock, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/.
  • https://www.equippers.com/checkout/cart/ — internal links point to https://www.equippers.com/checkout/cart/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/, https://www.equippers.com/cooking-equipment, https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/cooking-equipment/charbroilers?p=2 — internal links point to https://www.equippers.com/cooking-equipment/charbroilers?p=2, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/cooking-equipment/charbroilers?p=3 — internal links point to https://www.equippers.com/cooking-equipment/charbroilers?p=3, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/cooking-equipment/charbroilers?p=4 — internal links point to https://www.equippers.com/cooking-equipment/charbroilers?p=4, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/cooking-equipment/charbroilers?p=5 — internal links point to https://www.equippers.com/cooking-equipment/charbroilers?p=5, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=2 — internal links point to https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=2, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/ovens/convection-ovens.
  • https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=3 — internal links point to https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=3, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/ovens/convection-ovens.
  • https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=4 — internal links point to https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=4, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/ovens/convection-ovens.
  • https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=5 — internal links point to https://www.equippers.com/cooking-equipment/ovens/convection-ovens?p=5, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/ovens/convection-ovens.
  • https://www.equippers.com/customer/account/create/ — internal links point to https://www.equippers.com/customer/account/create/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/, https://www.equippers.com/cooking-equipment, https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/customer/account/login/ — internal links point to https://www.equippers.com/customer/account/login/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/, https://www.equippers.com/cooking-equipment, https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS8~/ — internal links point to https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS8~/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/.
  • https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9jb29raW5nLWVxdWlwbWVudA~~/ — internal links point to https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9jb29raW5nLWVxdWlwbWVudA~~/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment.
  • https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9jb29raW5nLWVxdWlwbWVudC9jaGFyYnJvaWxlcnM~/ — internal links point to https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9jb29raW5nLWVxdWlwbWVudC9jaGFyYnJvaWxlcnM~/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/charbroilers.
  • https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9jb29raW5nLWVxdWlwbWVudC9vdmVucy9jb252ZWN0aW9uLW92ZW5z/ — internal links point to https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9jb29raW5nLWVxdWlwbWVudC9vdmVucy9jb252ZWN0aW9uLW92ZW5z/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/cooking-equipment/ovens/convection-ovens.
  • https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9kaW5pbmctcm9vbQ~~/ — internal links point to https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9kaW5pbmctcm9vbQ~~/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/dining-room.
  • https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9kaW5pbmctcm9vbS9iZXZlcmFnZXdhcmU~/ — internal links point to https://www.equippers.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZXF1aXBwZXJzLmNvbS9kaW5pbmctcm9vbS9iZXZlcmFnZXdhcmU~/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/dining-room/beverageware.
  • https://www.equippers.com/dining-room/beverageware?p=2 — internal links point to https://www.equippers.com/dining-room/beverageware?p=2, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/dining-room/beverageware.
  • https://www.equippers.com/dining-room/beverageware?p=3 — internal links point to https://www.equippers.com/dining-room/beverageware?p=3, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/dining-room/beverageware.
  • https://www.equippers.com/dining-room/beverageware?p=4 — internal links point to https://www.equippers.com/dining-room/beverageware?p=4, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.equippers.com/dining-room/beverageware.

warning Near-duplicate page content

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

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

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

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 47 occurrence(s)

  • https://www.equippers.com/brands — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/brands/alegacy — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/business-type — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/business-type/asian-restaurant — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/cooking-equipment — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/cooking-equipment/charbroilers — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/cooking-equipment/ovens/convection-ovens — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/dining-room — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/dining-room/beverageware — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/dining-room/beverageware/beer-glasses — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/food-prep-smallwares — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies/bakeware — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/maintenance-janitorial — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/maintenance-janitorial/cleaning-supplies — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/maintenance-janitorial/cleaning-supplies/brooms-dustpans — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/refrigeration-ice — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/refrigeration-ice/bottle-coolers — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/refrigeration-ice/ice-machines/ice-bins — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/restaurant-furniture — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/restaurant-furniture/booths — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/special-categories — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/storage-carts-racks — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/storage-carts-racks/cookware-racks — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.equippers.com/storage-carts-racks/wire-shelving/chrome-plated-shelving-kits — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Title likely truncated in SERP (too wide)

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

Notices (27 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 Page served uncached (no-store/private or CDN bypass)

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

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

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

  • https://www.equippers.com/ — this page reads as very difficult (Flesch Reading Ease -19, 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://www.equippers.com/brands — this page reads as very difficult (Flesch Reading Ease -83, 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://www.equippers.com/brands/alegacy — this page reads as very difficult (Flesch Reading Ease -12, 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://www.equippers.com/business-type — this page reads as very difficult (Flesch Reading Ease -3, 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://www.equippers.com/cooking-equipment — this page reads as very difficult (Flesch Reading Ease 4, 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://www.equippers.com/cooking-equipment/charbroilers — this page reads as very difficult (Flesch Reading Ease 22, 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://www.equippers.com/cooking-equipment/ovens/convection-ovens — this page reads as very difficult (Flesch Reading Ease 15, 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://www.equippers.com/dining-room — this page reads as very difficult (Flesch Reading Ease 13, 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://www.equippers.com/dining-room/beverageware — this page reads as very difficult (Flesch Reading Ease 25, 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://www.equippers.com/dining-room/beverageware/beer-glasses — 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://www.equippers.com/food-prep-smallwares — this page reads as very difficult (Flesch Reading Ease 5, 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies — this page reads as very difficult (Flesch Reading Ease 8, 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies/bakeware — this page reads as very difficult (Flesch Reading Ease 15, 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://www.equippers.com/maintenance-janitorial — this page reads as very difficult (Flesch Reading Ease -64, 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://www.equippers.com/maintenance-janitorial/cleaning-supplies — this page reads as very difficult (Flesch Reading Ease -8, 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://www.equippers.com/maintenance-janitorial/cleaning-supplies/brooms-dustpans — this page reads as very difficult (Flesch Reading Ease -9, 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://www.equippers.com/refrigeration-ice — this page reads as very difficult (Flesch Reading Ease 12, 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://www.equippers.com/refrigeration-ice/bottle-coolers — this page reads as very difficult (Flesch Reading Ease 22, 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://www.equippers.com/refrigeration-ice/ice-machines/ice-bins — 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://www.equippers.com/restaurant-furniture — this page reads as very difficult (Flesch Reading Ease 22, 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://www.equippers.com/restaurant-furniture/booths — this page reads as very difficult (Flesch Reading Ease -9, 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://www.equippers.com/special-categories — this page reads as very difficult (Flesch Reading Ease -6, 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://www.equippers.com/storage-carts-racks — this page reads as very difficult (Flesch Reading Ease 10, 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://www.equippers.com/storage-carts-racks/cookware-racks — this page reads as very difficult (Flesch Reading Ease -4, 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://www.equippers.com/storage-carts-racks/wire-shelving/chrome-plated-shelving-kits — this page reads as very difficult (Flesch Reading Ease 1, 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 · 3 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 1 occurrence(s)

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 2 occurrence(s)

  • https://www.equippers.com/clearance — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.equippers.com/refrigeration-ice/ice-machines/ice-bins — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 48 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 1 occurrence(s)

  • https://www.equippers.com/parts — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

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

  • https://www.equippers.com/ — the likely hero/LCP image (logo.svg) 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://www.equippers.com/brands — the likely hero/LCP image (logo.svg) 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://www.equippers.com/brands/alegacy — the likely hero/LCP image (logo.svg) 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://www.equippers.com/business-type — the likely hero/LCP image (logo.svg) 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://www.equippers.com/cooking-equipment — the likely hero/LCP image (logo.svg) 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://www.equippers.com/cooking-equipment/charbroilers — the likely hero/LCP image (logo.svg) 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://www.equippers.com/cooking-equipment/ovens/convection-ovens — the likely hero/LCP image (logo.svg) 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://www.equippers.com/dining-room — the likely hero/LCP image (logo.svg) 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://www.equippers.com/dining-room/beverageware — the likely hero/LCP image (logo.svg) 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://www.equippers.com/dining-room/beverageware/beer-glasses — the likely hero/LCP image (logo.svg) 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://www.equippers.com/food-prep-smallwares — the likely hero/LCP image (logo.svg) 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies — the likely hero/LCP image (logo.svg) 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies/bakeware — the likely hero/LCP image (logo.svg) 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://www.equippers.com/maintenance-janitorial — the likely hero/LCP image (logo.svg) 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://www.equippers.com/maintenance-janitorial/cleaning-supplies — the likely hero/LCP image (logo.svg) 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://www.equippers.com/maintenance-janitorial/cleaning-supplies/brooms-dustpans — the likely hero/LCP image (logo.svg) 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://www.equippers.com/refrigeration-ice — the likely hero/LCP image (logo.svg) 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://www.equippers.com/refrigeration-ice/bottle-coolers — the likely hero/LCP image (logo.svg) 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://www.equippers.com/refrigeration-ice/ice-machines/ice-bins — the likely hero/LCP image (logo.svg) 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://www.equippers.com/restaurant-furniture — the likely hero/LCP image (logo.svg) 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://www.equippers.com/restaurant-furniture/booths — the likely hero/LCP image (logo.svg) 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://www.equippers.com/special-categories — the likely hero/LCP image (logo.svg) 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://www.equippers.com/storage-carts-racks — the likely hero/LCP image (logo.svg) 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://www.equippers.com/storage-carts-racks/cookware-racks — the likely hero/LCP image (logo.svg) 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://www.equippers.com/storage-carts-racks/wire-shelving/chrome-plated-shelving-kits — the likely hero/LCP image (logo.svg) 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 · 48 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://www.equippers.com/brands — 110 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.equippers.com/business-type/asian-restaurant — 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 Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 39 occurrence(s)

notice Missing Open Graph tags

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

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

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

  • https://www.equippers.com/ — the page has 3842 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://www.equippers.com/brands — the page has 4416 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://www.equippers.com/brands/alegacy — the page has 4274 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://www.equippers.com/business-type — the page has 3755 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://www.equippers.com/cooking-equipment — the page has 3861 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://www.equippers.com/cooking-equipment/charbroilers — the page has 4599 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://www.equippers.com/cooking-equipment/ovens/convection-ovens — the page has 4645 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://www.equippers.com/dining-room — the page has 4127 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://www.equippers.com/dining-room/beverageware — the page has 4957 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://www.equippers.com/dining-room/beverageware/beer-glasses — the page has 4342 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://www.equippers.com/food-prep-smallwares — the page has 3751 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies — the page has 4881 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies/bakeware — the page has 4412 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://www.equippers.com/maintenance-janitorial — the page has 3599 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://www.equippers.com/maintenance-janitorial/cleaning-supplies — the page has 4551 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://www.equippers.com/maintenance-janitorial/cleaning-supplies/brooms-dustpans — the page has 4150 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://www.equippers.com/refrigeration-ice — the page has 4048 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://www.equippers.com/refrigeration-ice/bottle-coolers — the page has 4638 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://www.equippers.com/refrigeration-ice/ice-machines/ice-bins — the page has 4399 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://www.equippers.com/restaurant-furniture — the page has 4231 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://www.equippers.com/restaurant-furniture/booths — the page has 4095 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://www.equippers.com/special-categories — the page has 3548 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://www.equippers.com/storage-carts-racks — the page has 4147 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://www.equippers.com/storage-carts-racks/cookware-racks — the page has 4115 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://www.equippers.com/storage-carts-racks/wire-shelving/chrome-plated-shelving-kits — the page has 4310 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 · 48 occurrence(s)

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

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

  • https://www.equippers.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://www.equippers.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://www.equippers.com/brands/alegacy — 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://www.equippers.com/business-type — 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://www.equippers.com/cooking-equipment — 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://www.equippers.com/cooking-equipment/charbroilers — 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://www.equippers.com/cooking-equipment/ovens/convection-ovens — 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://www.equippers.com/dining-room — 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://www.equippers.com/dining-room/beverageware — 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://www.equippers.com/dining-room/beverageware/beer-glasses — 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://www.equippers.com/food-prep-smallwares — 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies — 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://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies/bakeware — 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://www.equippers.com/maintenance-janitorial — 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://www.equippers.com/maintenance-janitorial/cleaning-supplies — 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://www.equippers.com/maintenance-janitorial/cleaning-supplies/brooms-dustpans — 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://www.equippers.com/refrigeration-ice — 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://www.equippers.com/refrigeration-ice/bottle-coolers — 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://www.equippers.com/refrigeration-ice/ice-machines/ice-bins — 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://www.equippers.com/restaurant-furniture — 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://www.equippers.com/restaurant-furniture/booths — 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://www.equippers.com/special-categories — 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://www.equippers.com/storage-carts-racks — 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://www.equippers.com/storage-carts-racks/cookware-racks — 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://www.equippers.com/storage-carts-racks/wire-shelving/chrome-plated-shelving-kits — 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 · 48 occurrence(s)

  • https://www.equippers.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.equippers.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://www.equippers.com/brands/alegacy — 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.equippers.com/business-type — 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.equippers.com/cooking-equipment — 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.equippers.com/cooking-equipment/charbroilers — 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.equippers.com/cooking-equipment/ovens/convection-ovens — 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.equippers.com/dining-room — 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.equippers.com/dining-room/beverageware — 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.equippers.com/dining-room/beverageware/beer-glasses — 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.equippers.com/food-prep-smallwares — 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.equippers.com/food-prep-smallwares/bakery-equipment-supplies — 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.equippers.com/food-prep-smallwares/bakery-equipment-supplies/bakeware — 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.equippers.com/maintenance-janitorial — 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.equippers.com/maintenance-janitorial/cleaning-supplies — 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.equippers.com/maintenance-janitorial/cleaning-supplies/brooms-dustpans — 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.equippers.com/refrigeration-ice — 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.equippers.com/refrigeration-ice/bottle-coolers — 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.equippers.com/refrigeration-ice/ice-machines/ice-bins — 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.equippers.com/restaurant-furniture — 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.equippers.com/restaurant-furniture/booths — 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.equippers.com/special-categories — 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.equippers.com/storage-carts-racks — 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.equippers.com/storage-carts-racks/cookware-racks — 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.equippers.com/storage-carts-racks/wire-shelving/chrome-plated-shelving-kits — 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 Blocked by robots.txt

Rule robots.blocked · Crawlability · 2 occurrence(s)

notice Deprecated schema type with no Google rich result

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

  • https://www.equippers.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 12 occurrence(s)

  • https://www.equippers.com/cooking-equipment — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/cooking-equipment/charbroilers — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/cooking-equipment/ovens/convection-ovens — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/dining-room — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/food-prep-smallwares — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/maintenance-janitorial — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/parts — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/refrigeration-ice/bottle-coolers — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/refrigeration-ice/ice-machines/ice-bins — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/restaurant-furniture — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/scratch-and-dent — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.equippers.com/storage-carts-racks — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 2 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 2 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.equippers.com/
Restaurant Equipment, Supplies | Buy Online or In-Store - Restaurant Equippers
200 yes 2520 48
https://www.equippers.com/about-restaurant-equippers
Learn About Restaurant Equippers
200 yes 3515 48
https://www.equippers.com/blog
Restaurant Equippers Resource Guides
200 yes 5649 48
https://www.equippers.com/brands
Top Restaurant Equipment Brands | Restaurant Equippers
200 yes 2389 48
https://www.equippers.com/business-type
Shop Restaurant Equipment by Business Type
200 yes 2791 48
https://www.equippers.com/business-type/asian-restaurant
Asian Restaurant Supplies & Equipment - Restaurant Equippers
200 yes 3239 48
https://www.equippers.com/careers-at-restaurant-equippers
Open jobs at Restaurant Equippers
200 yes 2380 48
https://www.equippers.com/clearance
Clearance & Sale Restaurant Equipment | Restaurant Equippers
200 yes 4795 48
https://www.equippers.com/clearance/buyouts
Unbelievable deals on buyout equipment and supplies at Restaurant Equippers
200 yes 3970 48
https://www.equippers.com/commercial-kitchen-equipment-parts-restaurant-equippers
Restaurant Equipment Suppliers | Order Commercial Kitchen Parts & Accessories - Restaurant Equippers
200 yes 2248 48
https://www.equippers.com/cooking-equipment
Commercial Cooking & Kitchen Equipment - Restaurant Equippers
200 yes 3260 48
https://www.equippers.com/cooking-equipment/charbroilers
Commercial Charbroilers: Electric, Gas, Propane - Restaurant Equippers
200 yes 3328 48
https://www.equippers.com/cooking-equipment/ovens/convection-ovens
Commercial Convection Ovens: Electric, Gas, Propane - Restaurant Equippers
200 yes 3430 48
https://www.equippers.com/dining-room
Restaurant Dining Room Supplies | Restaurant Equippers
200 yes 3070 48
https://www.equippers.com/dining-room/beverageware
Beverageware for Restaurants & Bars | Restaurant Equippers
200 yes 3131 48
https://www.equippers.com/dining-room/beverageware/beer-glasses
Beer Glasses for Restaurants & Bars | Restaurant Equippers
200 yes 2989 48
https://www.equippers.com/food-prep-smallwares
Shop Restaurant Smallwares & Food Prep Equipment - Restaurant Equippers
200 yes 3117 48
https://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies
Bakery Supplies and Equipment - Restaurant Equippers
200 yes 3228 48
https://www.equippers.com/food-prep-smallwares/bakery-equipment-supplies/bakeware
Commercial Baking Pans, Sheet Pans, and Bakeware - Restaurant Equippers
200 yes 2897 48
https://www.equippers.com/frequently-asked-questions-restaurant-equippers
Restaurant Equippers Frequently Asked Questions
200 yes 4238 48
https://www.equippers.com/maintenance-janitorial
Maintenance and Janitorial Supplies | Restaurant Equippers
200 yes 2090 48
https://www.equippers.com/maintenance-janitorial/cleaning-supplies
Cleaning Supplies | Restaurant Equippers
200 yes 2794 48
https://www.equippers.com/maintenance-janitorial/cleaning-supplies/brooms-dustpans
Brooms and Dustpans | Restaurant Equippers
200 yes 2564 48
https://www.equippers.com/manufacturer-warranties
Manufacturer warranty information for commercial restaurant equipment
200 yes 2245 48
https://www.equippers.com/refrigeration-ice
Commercial Refrigeration | Shop for Refrigeration Equipment - Restaurant Equippers
200 yes 3975 48
https://www.equippers.com/refrigeration-ice/bottle-coolers
Commercial Bottle Cooler Refrigerators - Restaurant Equippers
200 yes 3425 48
https://www.equippers.com/refrigeration-ice/ice-machines/ice-bins
Commercial Ice Bins | Restaurant Equippers
200 yes 3392 48
https://www.equippers.com/restaurant-and-hospitality-industry-resources
Restaurant & Hospitality Industry Resources - Restaurant Equippers
200 yes 2225 48
https://www.equippers.com/restaurant-equippers-pricing-and-payment-policies
Pricing and Payment Policies at Restaurant Equippers
200 yes 2555 48
https://www.equippers.com/restaurant-equippers-shipping-information
Shipping Information for Restaurant Equippers orders
200 yes 4938 48
https://www.equippers.com/restaurant-equippers-terms-and-conditions
Restaurant Equippers Terms and Conditions
200 yes 3717 48
https://www.equippers.com/restaurant-furniture
Commercial Restaurant Furniture | Restaurant Equippers
200 yes 3986 48
https://www.equippers.com/restaurant-furniture/booths
Restaurant Booths | Shop Booths for Restaurants - Restaurant Equippers
200 yes 2508 48
https://www.equippers.com/restaurant-furniture/tables/tables-and-tops
Tables Kits | Restaurant Equippers
200 yes 2895 48
https://www.equippers.com/return-policy-restaurant-equippers
Returning Purchases to Restaurant Equippers
200 yes 2572 48
https://www.equippers.com/scratch-and-dent
Scratch and Dent Appliances & Restaurant Equipment | Restaurant Equippers
200 yes 3579 48
https://www.equippers.com/storage-carts-racks
Storage and Racks | Restaurant Equippers
200 yes 2999 48
https://www.equippers.com/storage-carts-racks/cookware-racks
Cookware Racks | Restaurant Equippers
200 yes 2526 48
https://www.equippers.com/storage-carts-racks/wire-shelving/chrome-plated-shelving-kits
Chrome Plated Shelving Kits | Restaurant Equippers
200 yes 2741 48
https://www.equippers.com/blog/guide-to-buying-commercial-charbroilers
Choosing the Right Commercial Charbroiler - Restaurant Equippers
200 yes 3052 2
https://www.equippers.com/brands/alegacy
Shop Alegacy Restaurant Supplies | Restaurant Equippers
200 yes 2506 1
https://www.equippers.com/parts
Restaurant Equipment Parts & Accessories | Equippers
200 yes 3657 1
https://www.equippers.com/special-categories
Special Categories of Restaurant Equipment and Supplies
200 yes 2303 1
https://www.equippers.com/marrazzo
Marrazzo Category Page
200 yes 2814 0
https://www.equippers.com/n-a
#N/A
200 yes 2500 0
https://www.equippers.com/service-unavailable
503 Service Unavailable - Restaurant Equippers
200 yes 2112 0
https://www.equippers.com/shop
Search Results
200 yes 2118 0
https://www.equippers.com/special-categories/free-shipping
Free Shipping - Special Categories
200 yes 5488 0
https://www.equippers.com/catalog/category/view/id/2398 0 no 0 0
https://www.equippers.com/restaurant-equippers-customer-service 0 no 0 0

Audit your own site — free

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

Scan your site →