---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: keplervomarket.com
report_url: "https://crawlinx.com/audit/keplervomarket.com"
crawl_id: 20260721T151637-07f9645c
health_score: 66
generated_at: 2026-08-26T06:30:42Z
total_pages: 50
html_pages: 49
indexable_pages: 48
errors: 0
warnings: 108
notices: 556
---

# SEO audit: keplervomarket.com

**Health score: 66/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/keplervomarket.com

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 50 |
| HTML pages | 49 |
| Indexable | 48 |
| Non-indexable | 1 |
| Orphan pages | 0 |
| Broken internal links | 0 |
| Avg response time | 1024 ms |
| Errors / Warnings / Notices | 0 / 108 / 556 |
| Status codes | 50×200 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Canonical | 71 | 0 | 48 | 0 |
| Performance | 75 | 0 | 41 | 198 |
| Duplicate | 93 | 0 | 12 | 48 |
| Content | 97 | 0 | 5 | 0 |
| Budget | 99 | 0 | 1 | 0 |
| Indexability | 99 | 0 | 1 | 0 |
| Agent Readiness | 100 | 0 | 0 | 2 |
| Cache | 100 | 0 | 0 | 49 |
| Images | 100 | 0 | 0 | 14 |
| Links | 100 | 0 | 0 | 50 |
| Meta Description | 100 | 0 | 0 | 48 |
| Security | 100 | 0 | 0 | 49 |
| Social | 100 | 0 | 0 | 96 |
| URL | 100 | 0 | 0 | 2 |

## Issues

### Warnings (108)

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

- Rule: `budget.noindex_linked` · Category: Budget · Occurrences: 1

- [https://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — this noindex page has 49 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://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock.

#### Missing canonical tag

- Rule: `canonical.missing` · Category: Canonical · Occurrences: 48

- [https://keplervomarket.com/](https://keplervomarket.com/)
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion)
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact)
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro)
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie)
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre)
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique)
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock)
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth)
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1)
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500)
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1)
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595)
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full)
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp)
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16)
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5)
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6)
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c)
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp)
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16)
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6)
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1)
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock)
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1)
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5)
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam)
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721)
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city)
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport)
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2)
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti)
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto)
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport)
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra)
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo)
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147)
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera)
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia)
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta)
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3)
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv)
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3)
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18)
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider)
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio)
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2)
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2)

#### Lorem-ipsum placeholder text in a live page

- Rule: `content.lorem_ipsum` · Category: Content · Occurrences: 1

- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — the page body contains "lorem ipsum" placeholder text — replace it with real content or noindex the page until it's finished

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 4

- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — 64 words
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — 196 words
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — 130 words
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — 58 words

#### Near-duplicate page content

- Rule: `duplicate.near` · Category: Duplicate · Occurrences: 7

- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — near-duplicate of 1 page(s): https://keplervomarket.com/stock/abarth/595-my16
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — near-duplicate of 1 page(s): https://keplervomarket.com/stock/abarth/124-spider-1
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — near-duplicate of 2 page(s): https://keplervomarket.com/stock/abarth/595c-my16, https://keplervomarket.com/stock/abarth/f595-serie-5
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — near-duplicate of 2 page(s): https://keplervomarket.com/stock/abarth/595c-e6d-temp, https://keplervomarket.com/stock/abarth/f595-serie-5
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — near-duplicate of 2 page(s): https://keplervomarket.com/stock/abarth/595c-e6d-temp, https://keplervomarket.com/stock/abarth/595c-my16
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — near-duplicate of 1 page(s): https://keplervomarket.com/stock/alfa-romeo/brera
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — near-duplicate of 1 page(s): https://keplervomarket.com/stock/alfa-romeo/147

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

- Rule: `duplicate.protocol_host` · Category: Duplicate · Occurrences: 1

- [https://keplervomarket.com/](https://keplervomarket.com/) — http://keplervomarket.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

#### Duplicate <title> across pages

- Rule: `duplicate.title` · Category: Duplicate · Occurrences: 4

- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — title shared by 2 pages: https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — title shared by 2 pages: https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — title shared by 2 pages: https://keplervomarket.com/stock/alfa-romeo
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — title shared by 2 pages: https://keplervomarket.com/stock

#### noindex + nofollow (blocks link equity flow)

- Rule: `index.noindex_nofollow` · Category: Indexability · Occurrences: 1

- [https://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — meta/X-Robots: meta=noindex,nofollow

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

- Rule: `perf.render_blocking` · Category: Performance · Occurrences: 41

- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — 1 render-blocking <script> in <head> (add defer/async or use type=module)

### Notices (556)

#### Heading levels skip a level

- Rule: `agent.heading_skip` · Category: Agent Readiness · Occurrences: 1

- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — h4 follows h2 — skips h3

#### No llms.txt for AI agents

- Rule: `agent.llms_txt_missing` · Category: Agent Readiness · Occurrences: 1

- [https://keplervomarket.com/](https://keplervomarket.com/) — no llms.txt found at the site root — add one so AI agents get a curated site summary

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

- Rule: `cache.not_cacheable` · Category: Cache · Occurrences: 49

- [https://keplervomarket.com/](https://keplervomarket.com/) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — Cache-Control: max-age=0, must-revalidate, private
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — Cache-Control: max-age=0, must-revalidate, private

#### Duplicate meta description across pages

- Rule: `duplicate.meta_desc` · Category: Duplicate · Occurrences: 48

- [https://keplervomarket.com/](https://keplervomarket.com/) — meta description shared by 48 pages: https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock, https://keplervomarket.com/stock/abarth
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/stock, https://keplervomarket.com/stock/abarth
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock/abarth
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — meta description shared by 48 pages: https://keplervomarket.com/, https://keplervomarket.com/demander-un-acces-pro, https://keplervomarket.com/stock

#### Likely hero image lacks fetchpriority=high

- Rule: `images.hero_no_fetchpriority` · Category: Performance · Occurrences: 49

- [https://keplervomarket.com/](https://keplervomarket.com/) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — the likely hero/LCP image (logo-kepler-179x24.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

#### Images without width/height (layout shift / CLS)

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 14

- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — 3 of 5 images without width/height
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — 12 of 14 images without width/height
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — 5 of 7 images without width/height
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — 1 of 3 images without width/height
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — 1 of 3 images without width/height
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — 1 of 3 images without width/height
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — 2 of 4 images without width/height
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — 12 of 14 images without width/height
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — 2 of 4 images without width/height
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — 2 of 4 images without width/height
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — 2 of 4 images without width/height
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — 3 of 5 images without width/height
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — 12 of 14 images without width/height
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — 12 of 14 images without width/height

#### Internal link has no anchor text / accessible name

- Rule: `links.no_anchor_text` · Category: Links · Occurrences: 1

- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — 2 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.

#### Internal link points to a noindex page

- Rule: `links.to_noindex` · Category: Links · Occurrences: 49

- [https://keplervomarket.com/](https://keplervomarket.com/) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — https://keplervomarket.com/mentions-legales
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — https://keplervomarket.com/mentions-legales

#### Meta description too long

- Rule: `meta_desc.too_long` · Category: Meta Description · Occurrences: 48

- [https://keplervomarket.com/](https://keplervomarket.com/) — 282 chars
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — 282 chars
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — 282 chars
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — 282 chars
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — 282 chars
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — 282 chars
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — 282 chars
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — 282 chars
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — 282 chars
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — 282 chars
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — 282 chars
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — 282 chars
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — 282 chars
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — 282 chars
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — 282 chars
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — 282 chars
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — 282 chars
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — 282 chars
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — 282 chars
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — 282 chars
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — 282 chars
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — 282 chars
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — 282 chars
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — 282 chars
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — 282 chars
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — 282 chars
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — 282 chars
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — 282 chars
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — 282 chars
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — 282 chars
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — 282 chars
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — 282 chars
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — 282 chars
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — 282 chars
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — 282 chars
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — 282 chars
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — 282 chars

#### Missing Open Graph tags

- Rule: `og.missing` · Category: Social · Occurrences: 48

- [https://keplervomarket.com/](https://keplervomarket.com/) — og:image
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — og:image
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — og:image
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — og:image
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — og:image
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — og:image
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — og:image
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — og:image
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — og:image
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — og:image
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — og:image
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — og:image
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — og:image
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — og:image
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — og:image
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — og:image
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — og:image
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — og:image
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — og:image
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — og:image
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — og:image
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — og:image
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — og:image
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — og:image
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — og:image
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — og:image
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — og:image
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — og:image
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — og:image
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — og:image
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — og:image
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — og:image
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — og:image
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — og:image
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — og:image
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — og:image
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — og:image
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — og:image
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — og:image

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

- Rule: `perf.images_legacy_format` · Category: Performance · Occurrences: 49

- [https://keplervomarket.com/](https://keplervomarket.com/) — 3 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://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — 2 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://keplervomarket.com/contact](https://keplervomarket.com/contact) — 2 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://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — 2 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://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — 2 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://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — 2 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://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — 2 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://keplervomarket.com/statique](https://keplervomarket.com/statique) — 5 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://keplervomarket.com/stock](https://keplervomarket.com/stock) — 14 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://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — 7 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://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — 2 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://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — 3 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://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — 2 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://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — 3 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://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — 2 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://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — 2 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://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — 2 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://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — 2 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://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — 2 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://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — 2 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://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — 2 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://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — 2 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://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — 3 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://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — 4 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://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — 3 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://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — 2 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://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — 2 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://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — 2 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://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — 2 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://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — 2 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://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — 2 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://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — 2 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://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — 2 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://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — 2 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://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — 2 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://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — 2 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://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — 14 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://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — 2 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://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — 2 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://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — 2 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://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — 4 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://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — 2 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://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — 2 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://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — 4 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://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — 2 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://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — 4 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://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — 5 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://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — 14 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://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — 14 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.

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

- Rule: `perf.no_etag` · Category: Performance · Occurrences: 49

- [https://keplervomarket.com/](https://keplervomarket.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://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — 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://keplervomarket.com/contact](https://keplervomarket.com/contact) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — 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://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — 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://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — 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://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — 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://keplervomarket.com/statique](https://keplervomarket.com/statique) — 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://keplervomarket.com/stock](https://keplervomarket.com/stock) — 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://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — 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://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — 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://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — 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://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — 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://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — 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://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — 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://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — 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://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — 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://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — 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://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — 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://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — 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://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — 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://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — 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://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — 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://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — 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://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — 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://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — 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://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — 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://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — 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://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — 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://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — 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://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — 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://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — 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://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — 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://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — 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://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — 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://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — 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://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — 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://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — 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://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — 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://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — 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://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — 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://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — 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://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — 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://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — 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://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — 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://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — 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://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — 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://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — 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://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — 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.

#### No Last-Modified header (no conditional GET for unchanged pages)

- Rule: `perf.no_last_modified` · Category: Performance · Occurrences: 49

- [https://keplervomarket.com/](https://keplervomarket.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://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — 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://keplervomarket.com/contact](https://keplervomarket.com/contact) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — 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://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — 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://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — 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://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — 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://keplervomarket.com/statique](https://keplervomarket.com/statique) — 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://keplervomarket.com/stock](https://keplervomarket.com/stock) — 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://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — 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://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — 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://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — 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://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — 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://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — 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://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — 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://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — 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://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — 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://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — 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://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — 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://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — 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://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — 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://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — 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://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — 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://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — 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://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — 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://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — 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://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — 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://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — 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://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — 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://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — 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://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — 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://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — 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://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — 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://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — 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://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — 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://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — 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://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — 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://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — 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://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — 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://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — 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://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — 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://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — 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://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — 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://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — 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://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — 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://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — 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://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — 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://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — 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://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — 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.

#### Slow server response

- Rule: `perf.slow_response` · Category: Performance · Occurrences: 2

- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — 3268 ms
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — 3192 ms

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 49

- [https://keplervomarket.com/](https://keplervomarket.com/) — HSTS, CSP
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion) — HSTS, CSP
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact) — HSTS, CSP
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro) — HSTS, CSP
- [https://keplervomarket.com/mentions-legales](https://keplervomarket.com/mentions-legales) — HSTS, CSP
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie) — HSTS, CSP
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre) — HSTS, CSP
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique) — CSP, HSTS
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500) — CSP, HSTS
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595) — CSP, HSTS
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1) — HSTS, CSP
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5) — CSP, HSTS
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam) — CSP, HSTS
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721) — CSP, HSTS
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city) — HSTS, CSP
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport) — CSP, HSTS
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2) — HSTS, CSP
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti) — HSTS, CSP
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto) — HSTS, CSP
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport) — HSTS, CSP
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta) — CSP, HSTS
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv) — CSP, HSTS
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio) — HSTS, CSP
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2) — HSTS, CSP
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2) — CSP, HSTS

#### Missing Twitter Card tag

- Rule: `twitter.missing` · Category: Social · Occurrences: 48

- [https://keplervomarket.com/](https://keplervomarket.com/)
- [https://keplervomarket.com/connexion](https://keplervomarket.com/connexion)
- [https://keplervomarket.com/contact](https://keplervomarket.com/contact)
- [https://keplervomarket.com/demander-un-acces-pro](https://keplervomarket.com/demander-un-acces-pro)
- [https://keplervomarket.com/mot-de-passe-oublie](https://keplervomarket.com/mot-de-passe-oublie)
- [https://keplervomarket.com/nous-connaitre](https://keplervomarket.com/nous-connaitre)
- [https://keplervomarket.com/statique](https://keplervomarket.com/statique)
- [https://keplervomarket.com/stock](https://keplervomarket.com/stock)
- [https://keplervomarket.com/stock/abarth](https://keplervomarket.com/stock/abarth)
- [https://keplervomarket.com/stock/abarth/124-spider-1](https://keplervomarket.com/stock/abarth/124-spider-1)
- [https://keplervomarket.com/stock/abarth/500](https://keplervomarket.com/stock/abarth/500)
- [https://keplervomarket.com/stock/abarth/500c-1](https://keplervomarket.com/stock/abarth/500c-1)
- [https://keplervomarket.com/stock/abarth/595](https://keplervomarket.com/stock/abarth/595)
- [https://keplervomarket.com/stock/abarth/595-e6d-full](https://keplervomarket.com/stock/abarth/595-e6d-full)
- [https://keplervomarket.com/stock/abarth/595-e6d-temp](https://keplervomarket.com/stock/abarth/595-e6d-temp)
- [https://keplervomarket.com/stock/abarth/595-my16](https://keplervomarket.com/stock/abarth/595-my16)
- [https://keplervomarket.com/stock/abarth/595-serie-5](https://keplervomarket.com/stock/abarth/595-serie-5)
- [https://keplervomarket.com/stock/abarth/595-serie-6](https://keplervomarket.com/stock/abarth/595-serie-6)
- [https://keplervomarket.com/stock/abarth/595c](https://keplervomarket.com/stock/abarth/595c)
- [https://keplervomarket.com/stock/abarth/595c-e6d-temp](https://keplervomarket.com/stock/abarth/595c-e6d-temp)
- [https://keplervomarket.com/stock/abarth/595c-my16](https://keplervomarket.com/stock/abarth/595c-my16)
- [https://keplervomarket.com/stock/abarth/595c-serie-6](https://keplervomarket.com/stock/abarth/595c-serie-6)
- [https://keplervomarket.com/stock/abarth/600e-1](https://keplervomarket.com/stock/abarth/600e-1)
- [https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock](https://keplervomarket.com/stock/abarth/600e-1/abarth-600e-pxs2i90?backurl=https%3A%2F%2Fkeplervomarket.com%2Fstock)
- [https://keplervomarket.com/stock/abarth/695c-serie-1](https://keplervomarket.com/stock/abarth/695c-serie-1)
- [https://keplervomarket.com/stock/abarth/f595-serie-5](https://keplervomarket.com/stock/abarth/f595-serie-5)
- [https://keplervomarket.com/stock/aixam](https://keplervomarket.com/stock/aixam)
- [https://keplervomarket.com/stock/aixam/a721](https://keplervomarket.com/stock/aixam/a721)
- [https://keplervomarket.com/stock/aixam/city](https://keplervomarket.com/stock/aixam/city)
- [https://keplervomarket.com/stock/aixam/city-sport](https://keplervomarket.com/stock/aixam/city-sport)
- [https://keplervomarket.com/stock/aixam/coupe-2](https://keplervomarket.com/stock/aixam/coupe-2)
- [https://keplervomarket.com/stock/aixam/coupe-gti](https://keplervomarket.com/stock/aixam/coupe-gti)
- [https://keplervomarket.com/stock/aixam/mini-auto](https://keplervomarket.com/stock/aixam/mini-auto)
- [https://keplervomarket.com/stock/ak-sport](https://keplervomarket.com/stock/ak-sport)
- [https://keplervomarket.com/stock/ak-sport/replique-ac-cobra](https://keplervomarket.com/stock/ak-sport/replique-ac-cobra)
- [https://keplervomarket.com/stock/alfa-romeo](https://keplervomarket.com/stock/alfa-romeo)
- [https://keplervomarket.com/stock/alfa-romeo/147](https://keplervomarket.com/stock/alfa-romeo/147)
- [https://keplervomarket.com/stock/alfa-romeo/brera](https://keplervomarket.com/stock/alfa-romeo/brera)
- [https://keplervomarket.com/stock/alfa-romeo/giulia](https://keplervomarket.com/stock/alfa-romeo/giulia)
- [https://keplervomarket.com/stock/alfa-romeo/giulietta](https://keplervomarket.com/stock/alfa-romeo/giulietta)
- [https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3](https://keplervomarket.com/stock/alfa-romeo/giulietta-serie-3)
- [https://keplervomarket.com/stock/alfa-romeo/gtv](https://keplervomarket.com/stock/alfa-romeo/gtv)
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3)
- [https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18](https://keplervomarket.com/stock/alfa-romeo/mito-serie-3-my18)
- [https://keplervomarket.com/stock/alfa-romeo/spider](https://keplervomarket.com/stock/alfa-romeo/spider)
- [https://keplervomarket.com/stock/alfa-romeo/stelvio](https://keplervomarket.com/stock/alfa-romeo/stelvio)
- [https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock/alfa-romeo?page%5B__isInitialized__%5D=1&p=2)
- [https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2](https://keplervomarket.com/stock?page%5B__isInitialized__%5D=1&p=2)

#### URL is very long

- Rule: `url.too_long` · Category: URL · Occurrences: 1

- [https://keplervomarket.com/media/cache/cms_gallery_1920/uploads/content/pagepage/25/3e910a31698a35d700037328d9d7c461.jpeg](https://keplervomarket.com/media/cache/cms_gallery_1920/uploads/content/pagepage/25/3e910a31698a35d700037328d9d7c461.jpeg) — 121 chars

#### Underscores in URL path (prefer hyphens)

- Rule: `url.underscores` · Category: URL · Occurrences: 1

- [https://keplervomarket.com/media/cache/cms_gallery_1920/uploads/content/pagepage/25/3e910a31698a35d700037328d9d7c461.jpeg](https://keplervomarket.com/media/cache/cms_gallery_1920/uploads/content/pagepage/25/3e910a31698a35d700037328d9d7c461.jpeg)

## Checks & coverage

Crawlinx ran **157 technical-SEO checks** across 27 categories. Categories marked ✓ are fully clean.

- ✗ Agent Readiness — 2 notice(s)
- ✓ AI Content — clean
- ✓ Amp — clean
- ✗ Budget — 1 warning(s)
- ✗ Cache — 49 notice(s)
- ✗ Canonical — 48 warning(s)
- ✗ Content — 5 warning(s)
- ✓ Crawlability — clean
- ✗ Duplicate — 12 warning(s), 48 notice(s)
- ✓ Geo — clean
- ✓ Headings — clean
- ✓ Hreflang — clean
- ✗ Images — 14 notice(s)
- ✗ Indexability — 1 warning(s)
- ✗ Links — 50 notice(s)
- ✗ Meta Description — 48 notice(s)
- ✓ Mobile — clean
- ✗ Performance — 41 warning(s), 198 notice(s)
- ✓ Rendering — clean
- ✓ Robots — clean
- ✗ Security — 49 notice(s)
- ✓ Sitemap — clean
- ✗ Social — 96 notice(s)
- ✓ Structured Data — clean
- ✓ Titles — clean
- ✗ URL — 2 notice(s)
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/keplervomarket.com*

## Use Crawlinx from your app / agent

Crawlinx runs 157 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### MCP server (agent skill)

Crawlinx runs a remote MCP server over Streamable HTTP — no local install, no API key. Add it to Claude Code (or any MCP-capable agent) in one line:

```bash
claude mcp add --transport http crawlinx https://crawlinx.com/mcp
```

Endpoint `https://crawlinx.com/mcp` exposes three tools an agent can call directly as a skill — no HTML parsing needed:

- `scan_url` — start an SEO audit of a URL.
- `get_report` — fetch the finished report as structured JSON.
- `get_report_markdown` — fetch a compact, LLM-ready Markdown report.

Once connected, an agent invokes these tools natively (e.g. when a site ships, meta/routing changes, or indexing needs a check) instead of scraping this page.

### HTTP API

For apps and CLI scripts, the same audit is available over plain HTTP.

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 100 pages), `api` (up to 200 pages), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan → note the "id" in the JSON response
curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}'

# Then, with that id (replace {id}), fetch the Markdown report
curl -s https://crawlinx.com/r/{id}.md
```

Full API reference & usage rules: https://crawlinx.com/api
