SEO audit for primeoh2o.com
PrimeO – Eau de Gamme
Health 65/100 (fair) · 8 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Performance | 66 | 0 | 9 | 22 |
| Budget | 70 | 0 | 8 | 0 |
| Indexability | 70 | 0 | 8 | 0 |
| Agent Readiness | 100 | 0 | 0 | 1 |
| Cache | 100 | 0 | 0 | 2 |
| Headings | 100 | 0 | 0 | 8 |
| Images | 100 | 0 | 0 | 1 |
| Links | 100 | 0 | 0 | 49 |
| Robots | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 8 |
Warnings (4 rules)
warning Noindex page receives internal links (crawl-budget waste)
Rule budget.noindex_linked · Budget · 8 occurrence(s)
- https://primeoh2o.com/ — this noindex page has 8 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/, https://primeoh2o.com/?product_cat=boutique, https://primeoh2o.com/?product=primeo-initial.
- https://primeoh2o.com/?product=primeo-initial — this noindex page has 5 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/?product_cat=boutique, https://primeoh2o.com/?product=primeo-initial, https://primeoh2o.com/?product_cat=boutique&add-to-cart=142.
- https://primeoh2o.com/?product_cat=accessoires — this noindex page has 8 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/, https://primeoh2o.com/?product_cat=boutique, https://primeoh2o.com/?product=primeo-initial.
- https://primeoh2o.com/?product_cat=boutique — this noindex page has 8 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/, https://primeoh2o.com/?product_cat=boutique, https://primeoh2o.com/?product=primeo-initial.
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/?product_cat=boutique, https://primeoh2o.com/?product_cat=boutique&add-to-cart=142.
- https://primeoh2o.com/?product_cat=consommables — this noindex page has 8 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/, https://primeoh2o.com/?product_cat=boutique, https://primeoh2o.com/?product=primeo-initial.
- https://primeoh2o.com/?product_cat=ecodrink — this noindex page has 8 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/, https://primeoh2o.com/?product_cat=boutique, https://primeoh2o.com/?product=primeo-initial.
- https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://primeoh2o.com/?product_cat=ecodrink, https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142.
warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)
Rule images.no_lazy_lcp_candidate · Performance · 1 occurrence(s)
- https://primeoh2o.com/ — the likely hero/LCP image (comingsoonpng_plan-de-travail-1.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.
warning noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 8 occurrence(s)
- https://primeoh2o.com/ — meta/X-Robots: meta=noindex, nofollow
- https://primeoh2o.com/?product=primeo-initial — meta/X-Robots: meta=noindex, nofollow
- https://primeoh2o.com/?product_cat=accessoires — meta/X-Robots: meta=noindex, nofollow
- https://primeoh2o.com/?product_cat=boutique — meta/X-Robots: meta=noindex, nofollow
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — meta/X-Robots: meta=noindex, nofollow
- https://primeoh2o.com/?product_cat=consommables — meta/X-Robots: meta=noindex, nofollow
- https://primeoh2o.com/?product_cat=ecodrink — meta/X-Robots: meta=noindex, nofollow
- https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — meta/X-Robots: meta=noindex, nofollow
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 8 occurrence(s)
- https://primeoh2o.com/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://primeoh2o.com/?product=primeo-initial — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://primeoh2o.com/?product_cat=accessoires — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://primeoh2o.com/?product_cat=boutique — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://primeoh2o.com/?product_cat=consommables — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://primeoh2o.com/?product_cat=ecodrink — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — 2 render-blocking <script> in <head> (add defer/async or use type=module)
Notices (10 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://primeoh2o.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 2 occurrence(s)
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — Cache-Control: no-cache, must-revalidate, max-age=0, no-store, private
- https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — Cache-Control: no-cache, must-revalidate, max-age=0, no-store, private
notice Multiple <h1> elements
Rule h1.multiple · Headings · 8 occurrence(s)
- https://primeoh2o.com/ — 2 <h1> elements
- https://primeoh2o.com/?product=primeo-initial — 2 <h1> elements
- https://primeoh2o.com/?product_cat=accessoires — 2 <h1> elements
- https://primeoh2o.com/?product_cat=boutique — 2 <h1> elements
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — 2 <h1> elements
- https://primeoh2o.com/?product_cat=consommables — 2 <h1> elements
- https://primeoh2o.com/?product_cat=ecodrink — 2 <h1> elements
- https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — 2 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 1 occurrence(s)
- https://primeoh2o.com/ — 1 of 1 images without width/height
notice Internal link points to a noindex page
Rule links.to_noindex · Links · 49 occurrence(s)
- https://primeoh2o.com/ — https://primeoh2o.com/
- https://primeoh2o.com/ — https://primeoh2o.com/?product_cat=accessoires
- https://primeoh2o.com/ — https://primeoh2o.com/?product_cat=boutique
- https://primeoh2o.com/ — https://primeoh2o.com/?product_cat=consommables
- https://primeoh2o.com/ — https://primeoh2o.com/?product_cat=ecodrink
- https://primeoh2o.com/?product=primeo-initial — https://primeoh2o.com/
- https://primeoh2o.com/?product=primeo-initial — https://primeoh2o.com/?product=primeo-initial
- https://primeoh2o.com/?product=primeo-initial — https://primeoh2o.com/?product_cat=accessoires
- https://primeoh2o.com/?product=primeo-initial — https://primeoh2o.com/?product_cat=boutique
- https://primeoh2o.com/?product=primeo-initial — https://primeoh2o.com/?product_cat=consommables
- https://primeoh2o.com/?product=primeo-initial — https://primeoh2o.com/?product_cat=ecodrink
- https://primeoh2o.com/?product_cat=boutique — https://primeoh2o.com/
- https://primeoh2o.com/?product_cat=boutique — https://primeoh2o.com/?product=primeo-initial
- https://primeoh2o.com/?product_cat=boutique — https://primeoh2o.com/?product_cat=accessoires
- https://primeoh2o.com/?product_cat=boutique — https://primeoh2o.com/?product_cat=boutique
- https://primeoh2o.com/?product_cat=boutique — https://primeoh2o.com/?product_cat=boutique&add-to-cart=142
- https://primeoh2o.com/?product_cat=boutique — https://primeoh2o.com/?product_cat=consommables
- https://primeoh2o.com/?product_cat=boutique — https://primeoh2o.com/?product_cat=ecodrink
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — https://primeoh2o.com/
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — https://primeoh2o.com/?product=primeo-initial
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — https://primeoh2o.com/?product_cat=accessoires
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — https://primeoh2o.com/?product_cat=boutique
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — https://primeoh2o.com/?product_cat=boutique&add-to-cart=142
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — https://primeoh2o.com/?product_cat=consommables
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — https://primeoh2o.com/?product_cat=ecodrink
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 6 occurrence(s)
- https://primeoh2o.com/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://primeoh2o.com/?product=primeo-initial — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://primeoh2o.com/?product_cat=boutique — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://primeoh2o.com/?product_cat=ecodrink — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 8 occurrence(s)
- https://primeoh2o.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://primeoh2o.com/?product=primeo-initial — 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://primeoh2o.com/?product_cat=accessoires — 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://primeoh2o.com/?product_cat=boutique — 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://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — 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://primeoh2o.com/?product_cat=consommables — 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://primeoh2o.com/?product_cat=ecodrink — 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://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — 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 · 8 occurrence(s)
- https://primeoh2o.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://primeoh2o.com/?product=primeo-initial — 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://primeoh2o.com/?product_cat=accessoires — 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://primeoh2o.com/?product_cat=boutique — 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://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — 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://primeoh2o.com/?product_cat=consommables — 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://primeoh2o.com/?product_cat=ecodrink — 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://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice robots.txt missing (root returns 404/none)
Rule robots.txt_missing · Robots · 1 occurrence(s)
- https://primeoh2o.com/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)
notice Missing recommended security headers
Rule security.missing_headers · Security · 8 occurrence(s)
- https://primeoh2o.com/ — CSP, X-Content-Type-Options, HSTS
- https://primeoh2o.com/?product=primeo-initial — HSTS, CSP, X-Content-Type-Options
- https://primeoh2o.com/?product_cat=accessoires — HSTS, CSP, X-Content-Type-Options
- https://primeoh2o.com/?product_cat=boutique — HSTS, CSP, X-Content-Type-Options
- https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 — HSTS, CSP, X-Content-Type-Options
- https://primeoh2o.com/?product_cat=consommables — HSTS, CSP, X-Content-Type-Options
- https://primeoh2o.com/?product_cat=ecodrink — HSTS, CSP, X-Content-Type-Options
- https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 — HSTS, CSP, X-Content-Type-Options
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://primeoh2o.com/ PrimeO – Eau de Gamme |
200 | no | 15 | 8 |
| https://primeoh2o.com/?product_cat=accessoires Accessoires – PrimeO |
200 | no | 27 | 8 |
| https://primeoh2o.com/?product_cat=boutique Boutique – PrimeO |
200 | no | 66 | 8 |
| https://primeoh2o.com/?product_cat=consommables Consommables – PrimeO |
200 | no | 27 | 8 |
| https://primeoh2o.com/?product_cat=ecodrink Système – PrimeO |
200 | no | 56 | 8 |
| https://primeoh2o.com/?product=primeo-initial PrimeO Initial – PrimeO |
200 | no | 212 | 5 |
| https://primeoh2o.com/?product_cat=boutique&add-to-cart=142 Boutique – PrimeO |
200 | no | 74 | 2 |
| https://primeoh2o.com/?product_cat=ecodrink&add-to-cart=142 Système – PrimeO |
200 | no | 64 | 2 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.