Catalog / meritbrass.com
65

SEO audit for meritbrass.com

Pipe Fitting, Valve, Pipe Nipple & Related PVF Supplier | Merit

ecommerce

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

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

At Merit Brass, we provide one-stop shopping of piping components for wholesale distribution, including pipe nipple manufacturing & supply chain optimization.

Screenshot of meritbrass.com
50
pages crawled
50
indexable pages
0
errors
429
warnings
604
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 0 0 250 0
Performance 41 0 99 150
Agent Readiness 70 0 50 55
Headings 86 0 24 0
Duplicate 96 0 6 2
Cache 100 0 0 1
Content 100 0 0 100
Crawlability 100 0 0 3
Images 100 0 0 54
Meta Description 100 0 0 37
Security 100 0 0 100
Sitemap 100 0 0 1
Social 100 0 0 50
Structured Data 100 0 0 50
Titles 100 0 0 1
Findings

Warnings (8 rules)

warning Control has no accessible name

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

warning Duplicate page content

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

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

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

  • https://www.meritbrass.com/6061-aluminum — the likely hero/LCP image (merit brass - aluminum.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/about-us — the likely hero/LCP image (merit brass - about us - who we are.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/about-us/how-we-commit-to-quality — the likely hero/LCP image (merit brass - how we commit to quality.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/ahr-carbonpress — the likely hero/LCP image (merit brass - carbonpress - cover photo.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/ahr-copperpress — the likely hero/LCP image (merit brass - copperpress.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/ahr-legacy-products — the likely hero/LCP image (merit brass legacy products.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/ahr-stainlesspress — the likely hero/LCP image (2023 stainlesspress banner.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/alloys-of-merit — the likely hero/LCP image (alloys of merit banner.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/associations-and-awards — the likely hero/LCP image (awards & associations merit page.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/astm-a420-carbon-steel — the likely hero/LCP image (carbonpress fittings by merit brass co.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/blog — the likely hero/LCP image (merit brass - blog - 1.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/blog-page — the likely hero/LCP image (merit brass - blog - 1.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/blog/6061-aluminum-properties-and-applications — the likely hero/LCP image (merit brass - aluminum.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/brass — the likely hero/LCP image (merit brass - brass - product offering cover photo.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/carbon-press-fittings-large-diameter-installation-instructions — the likely hero/LCP image (merit brass - carbonpress - cover photo.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/carbon-steel — the likely hero/LCP image (carbon steel pipe banner.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/carbonpress-kiosk — the likely hero/LCP image (carbon press fittings banner.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/carbonpress-kiosk-phccconnect2023 — the likely hero/LCP image (carbonpress form.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/careers — the likely hero/LCP image (merit brass - careers - banner 2.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/careers/job-openings — the likely hero/LCP image (merit brass - careers - banner 2.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/chrome-plated-brass — the likely hero/LCP image (merit brass - chrome plated brass - product offering - cover photo.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/cleveland-flatbed-holiday-schedule — the likely hero/LCP image (company update cover photo.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/contact-information — the likely hero/LCP image (contact information banner.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/contact-us — the likely hero/LCP image (welcome to merit brass.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.meritbrass.com/contact-us/birmingham-distribution-center — the likely hero/LCP image (merit brass - birmingham - distribution center - cover photo.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Internal link points to a redirect

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

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

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

Notices (23 rules)

notice Heading levels skip a level

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

notice No main landmark for AI agents

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

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

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

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

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

  • https://www.meritbrass.com/6061-aluminum — this page reads as difficult (Flesch Reading Ease 33, 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.meritbrass.com/about-us — this page reads as difficult (Flesch Reading Ease 37, 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.meritbrass.com/about-us/how-we-commit-to-quality — this page reads as very difficult (Flesch Reading Ease 24, 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.meritbrass.com/ahr-carbonpress — this page reads as very difficult (Flesch Reading Ease 24, 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.meritbrass.com/ahr-copperpress — this page reads as very difficult (Flesch Reading Ease 18, 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.meritbrass.com/ahr-legacy-products — this page reads as very difficult (Flesch Reading Ease 18, 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.meritbrass.com/ahr-stainlesspress — this page reads as very difficult (Flesch Reading Ease 17, 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.meritbrass.com/alloys-of-merit — this page reads as very difficult (Flesch Reading Ease 24, 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.meritbrass.com/associations-and-awards — 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.meritbrass.com/astm-a420-carbon-steel — 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.meritbrass.com/blog — 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.meritbrass.com/blog-page — 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://www.meritbrass.com/blog/6061-aluminum-properties-and-applications — 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://www.meritbrass.com/brass — this page reads as difficult (Flesch Reading Ease 38, 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.meritbrass.com/carbon-press-fittings-large-diameter-installation-instructions — this page reads as very difficult (Flesch Reading Ease 7, 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.meritbrass.com/carbon-steel — this page reads as difficult (Flesch Reading Ease 35, 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.meritbrass.com/carbonpress-kiosk — 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.meritbrass.com/carbonpress-kiosk-phccconnect2023 — 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://www.meritbrass.com/careers — 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.meritbrass.com/careers/job-openings — 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.meritbrass.com/chrome-plated-brass — this page reads as difficult (Flesch Reading Ease 38, 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.meritbrass.com/cleveland-flatbed-holiday-schedule — this page reads as difficult (Flesch Reading Ease 35, 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.meritbrass.com/contact-information — 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.meritbrass.com/contact-us — this page reads as difficult (Flesch Reading Ease 33, 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.meritbrass.com/pressftg/ — 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.

notice Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 19 occurrence(s)

notice Duplicate meta description across pages

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

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

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

  • https://www.meritbrass.com/alloys-of-merit — 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.

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.meritbrass.com/pressftg/ — 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 · 50 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

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

notice Meta description too long

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.meritbrass.com/6061-aluminum — 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.meritbrass.com/about-us — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.meritbrass.com/about-us/how-we-commit-to-quality — 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.meritbrass.com/ahr-carbonpress — 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.meritbrass.com/ahr-copperpress — 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.meritbrass.com/ahr-legacy-products — 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.meritbrass.com/ahr-stainlesspress — 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.meritbrass.com/alloys-of-merit — 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.meritbrass.com/associations-and-awards — 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.meritbrass.com/astm-a420-carbon-steel — 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.meritbrass.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://www.meritbrass.com/blog-page — 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.meritbrass.com/blog/6061-aluminum-properties-and-applications — 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.meritbrass.com/brass — 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.meritbrass.com/carbon-press-fittings-large-diameter-installation-instructions — 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.meritbrass.com/carbon-steel — 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.meritbrass.com/carbonpress-kiosk — 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.meritbrass.com/carbonpress-kiosk-phccconnect2023 — 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.meritbrass.com/careers — 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.meritbrass.com/careers/job-openings — 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.meritbrass.com/chrome-plated-brass — 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.meritbrass.com/cleveland-flatbed-holiday-schedule — 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.meritbrass.com/contact-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://www.meritbrass.com/contact-us — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.meritbrass.com/pressftg/ — 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 · 50 occurrence(s)

  • https://www.meritbrass.com/6061-aluminum — 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.meritbrass.com/about-us — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.meritbrass.com/about-us/how-we-commit-to-quality — 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.meritbrass.com/ahr-carbonpress — 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.meritbrass.com/ahr-copperpress — 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.meritbrass.com/ahr-legacy-products — 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.meritbrass.com/ahr-stainlesspress — 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.meritbrass.com/alloys-of-merit — 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.meritbrass.com/associations-and-awards — 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.meritbrass.com/astm-a420-carbon-steel — 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.meritbrass.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://www.meritbrass.com/blog-page — 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.meritbrass.com/blog/6061-aluminum-properties-and-applications — 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.meritbrass.com/brass — 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.meritbrass.com/carbon-press-fittings-large-diameter-installation-instructions — 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.meritbrass.com/carbon-steel — 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.meritbrass.com/carbonpress-kiosk — 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.meritbrass.com/carbonpress-kiosk-phccconnect2023 — 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.meritbrass.com/careers — 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.meritbrass.com/careers/job-openings — 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.meritbrass.com/chrome-plated-brass — 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.meritbrass.com/cleveland-flatbed-holiday-schedule — 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.meritbrass.com/contact-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://www.meritbrass.com/contact-us — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.meritbrass.com/pressftg/ — 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 URL redirects to another URL

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

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

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

notice Indexable page not listed in sitemap

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.meritbrass.com/6061-aluminum
Looking for piping system solutions that are corrosion resistant?
200 yes 904 50
https://www.meritbrass.com/about-us
Looking for Innovative Solutions for Your Piping Projects?
200 yes 1343 100
https://www.meritbrass.com/about-us/how-we-commit-to-quality
Explore How Quality Product Serves Your Piping System Needs
200 yes 1284 50
https://www.meritbrass.com/alloys-of-merit
Looking for an Alloy for Your Piping System?
200 yes 1662 50
https://www.meritbrass.com/associations-and-awards
Associations & Awards
200 yes 499 50
https://www.meritbrass.com/astm-a420-carbon-steel
Gain an Understanding of What ASTM A420 Carbon Steel is
200 yes 1522 50
https://www.meritbrass.com/blog
Gain PVF Knowledge & Insight with the Merit Blog by Merit Brass
200 yes 522 50
https://www.meritbrass.com/brass
Discover Brass| A Corrosion Resistant, Non-Ferrous Metal
200 yes 980 50
https://www.meritbrass.com/carbon-steel
Carbon Steel: Types, Grades, Properties & Piping Applications
200 yes 3749 50
https://www.meritbrass.com/careers
Career Opportunities at Merit Brass: Apply Now
200 yes 527 50
https://www.meritbrass.com/careers/job-openings
Career Opportunities at Merit Brass: Apply Now
200 yes 527 50
https://www.meritbrass.com/chrome-plated-brass
Need Chrome Plated Brass for Your Next Piping System?
200 yes 980 50
https://www.meritbrass.com/contact-us
Contact Us - Reach Out to Merit Brass for Your PVF Needs Today
200 yes 447 50
https://www.meritbrass.com/contact-us/birmingham-distribution-center
Southern Region Piping Component Supplier Merit Brass
200 yes 609 50
https://www.meritbrass.com/copper
How the Copper Alloy Benefits Your Next Project
200 yes 1085 50
https://www.meritbrass.com/food-and-beverage
How Stainless Steel Benefits the Food & Beverage Industry
200 yes 970 50
https://www.meritbrass.com/forged-carbon-steel
ASTM A105N Forged Carbon Steel Fittings | Merit Brass
200 yes 998 50
https://www.meritbrass.com/hvac
Create a Comfortable Space with Various HVAC Systems and Components
200 yes 1570 50
https://www.meritbrass.com/industrial
Learn the Role Stainless Steel Plays in Industrial Applications
200 yes 1471 50
https://www.meritbrass.com/malleable-iron
Enhance Your Offering with Malleable Iron Piping Components
200 yes 1684 50
https://www.meritbrass.com/malleable-iron-pipe-fittings
Your Complete Guide to Malleable Iron Pipe Fittings
200 yes 1893 50
https://www.meritbrass.com/media
Expand Your Piping System Knowledge with Quick Videos
200 yes 555 100
https://www.meritbrass.com/blog/6061-aluminum-properties-and-applications
How 6061 Aluminum can serve your next piping application
200 yes 1543 3
https://www.meritbrass.com/blog-page
Sign Up for the Merit Brass Blog
200 yes 448 2
https://www.meritbrass.com/ahr-carbonpress
AHR CarbonPress®
200 yes 458 1
https://www.meritbrass.com/ahr-copperpress
AHR CopperPress®
200 yes 402 1
https://www.meritbrass.com/ahr-legacy-products
AHR Legacy Products
200 yes 403 1
https://www.meritbrass.com/ahr-stainlesspress
AHR StainlessPress®
200 yes 413 1
https://www.meritbrass.com/carbon-press-fittings-large-diameter-installation-instructions
How to Install Carbon Press Fittings in Your System
200 yes 459 1
https://www.meritbrass.com/carbonpress-kiosk
CarbonPress® Kiosk
200 yes 488 1
https://www.meritbrass.com/carbonpress-kiosk-phccconnect2023
CarbonPress® Kiosk PHCCCONNECT2023
200 yes 449 1
https://www.meritbrass.com/cleveland-flatbed-holiday-schedule
2023 Holiday Schedule: Cleveland Flatbed & Business Hours
200 yes 536 1
https://www.meritbrass.com/contact-information
Contact Information
200 yes 416 1
https://www.meritbrass.com/copperpress-kiosk
CopperPress® Kiosk
200 yes 489 1
https://www.meritbrass.com/copperpress-kiosk-phccconnect2023
CopperPress® Kiosk PHCCCONNECT2023
200 yes 441 1
https://www.meritbrass.com/credit-application
Join the Merit Family, Complete Our Online Credit Application
200 yes 636 1
https://www.meritbrass.com/customer-claim
CUSTOMER CLAIM
200 yes 372 1
https://www.meritbrass.com/customer-contact-information
Customer Contact Information
200 yes 418 1
https://www.meritbrass.com/customer-opt-in-form
Got PVF? Get Connected on all Things Merit Brass!
200 yes 451 1
https://www.meritbrass.com/edi-interest-form
Enhance Your Supply Chain with EDI Technology
200 yes 463 1
https://www.meritbrass.com/email-preferences
Email Preferences
200 yes 416 1
https://www.meritbrass.com/employee-communication-form
Employee Communication Form
200 yes 420 1
https://www.meritbrass.com/houston-distribution-center-information
Houston Distribution Center Information
200 yes 724 1
https://www.meritbrass.com/houston-distribution-center-information-form
Houston Distribution Center Information Form
200 yes 472 1
https://www.meritbrass.com/houston-distribution-center-open-house-registration-form
Houston Distribution Center Open House Registration Form
200 yes 430 1
https://www.meritbrass.com/houston-distribution-center-open-house-sign-in-form
Houston Distribution Center Open House Sign In Form
200 yes 451 1
https://www.meritbrass.com/iso-certificate-request-form
Need Merit's ISO9001:2015 Certificate
200 yes 368 1
https://www.meritbrass.com/learn-more-about-edi
Streamline Your Operations with EDI
200 yes 1080 1
https://www.meritbrass.com/learn-more-about-vmi
Optimize Inventory with Vendor Managed Inventory (VMI)
200 yes 787 1
https://www.meritbrass.com/pressftg/
Pipe Fitting, Valve, Pipe Nipple & Related PVF Supplier | Merit
200 yes 341 0

Audit your own site — free

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

Scan your site →