Catalog / elagage-abattage-morbihan.fr
65

SEO audit for elagage-abattage-morbihan.fr

Élagueur Morbihan (56) | Élagage & Abattage | Devis Gratuit

other

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

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

Élagueur certifié dans le Morbihan (56). Élagage, abattage et entretien d'arbres. Devis gratuit sous 24h. 128 avis clients vérifiés.

Screenshot of elagage-abattage-morbihan.fr
50
pages crawled
50
indexable pages
0
errors
143
warnings
338
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Performance 44 0 93 106
Security 70 0 50 50
Agent Readiness 100 0 0 40
Cache 100 0 0 50
Images 100 0 0 50
Structured Data 100 0 0 42
Findings

Warnings (3 rules)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 50 occurrence(s)

  • https://elagage-abattage-morbihan.fr/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/a-propos/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/abattage-arbre-morbihan/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/aides/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/blog/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/contact/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/debroussaillage-morbihan/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/dessouchage-morbihan/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-arbre-morbihan/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-auray-56400/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-guidel-56520/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-hennebont-56700/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-lanester-56600/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-lorient-56100/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-ploemeur-56270/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-ploermel-56800/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-pontivy-56300/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-saint-ave-56890/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/elagage-vannes-56000/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/mentions-legales/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/paysagisme-morbihan/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/politique-de-confidentialite/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/prix/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/taille-haies-morbihan/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://elagage-abattage-morbihan.fr/zones-intervention/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

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

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

  • https://elagage-abattage-morbihan.fr/a-propos/ — the likely hero/LCP image (stihl.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/aides/ — the likely hero/LCP image (stihl.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/blog/ — the likely hero/LCP image (avant-apres-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/contact/ — the likely hero/LCP image (stihl.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-auray-56400/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-guidel-56520/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-hennebont-56700/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-lanester-56600/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-languidic-56440/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-larmor-plage-56260/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-lorient-56100/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-ploemeur-56270/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-ploermel-56800/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-pontivy-56300/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-questembert-56230/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-queven-56530/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-saint-ave-56890/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-sarzeau-56370/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-sene-56860/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-theix-noyalo-56450/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/elagage-vannes-56000/ — the likely hero/LCP image (review-1.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/mentions-legales/ — the likely hero/LCP image (logo-ville-vannes.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/politique-de-confidentialite/ — the likely hero/LCP image (logo-ville-vannes.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/prix/ — the likely hero/LCP image (stihl.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://elagage-abattage-morbihan.fr/zones-intervention/ — the likely hero/LCP image (stihl.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

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

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

Notices (9 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://elagage-abattage-morbihan.fr/abattage-arbre-morbihan/ — the likely hero/LCP image (service-2.webp) 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://elagage-abattage-morbihan.fr/debroussaillage-morbihan/ — the likely hero/LCP image (service-5.webp) 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://elagage-abattage-morbihan.fr/dessouchage-morbihan/ — the likely hero/LCP image (service-4.webp) 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://elagage-abattage-morbihan.fr/elagage-arbre-morbihan/ — the likely hero/LCP image (service-1.webp) 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://elagage-abattage-morbihan.fr/paysagisme-morbihan/ — the likely hero/LCP image (service-6.webp) 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://elagage-abattage-morbihan.fr/taille-haies-morbihan/ — the likely hero/LCP image (service-3.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

Rule images.missing_dimensions · Images · 50 occurrence(s)

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

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

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

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

  • https://elagage-abattage-morbihan.fr/ — 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://elagage-abattage-morbihan.fr/a-propos/ — 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://elagage-abattage-morbihan.fr/abattage-arbre-morbihan/ — 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://elagage-abattage-morbihan.fr/aides/ — 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://elagage-abattage-morbihan.fr/blog/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://elagage-abattage-morbihan.fr/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://elagage-abattage-morbihan.fr/debroussaillage-morbihan/ — 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://elagage-abattage-morbihan.fr/dessouchage-morbihan/ — 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://elagage-abattage-morbihan.fr/elagage-arbre-morbihan/ — 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://elagage-abattage-morbihan.fr/elagage-auray-56400/ — 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://elagage-abattage-morbihan.fr/elagage-guidel-56520/ — 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://elagage-abattage-morbihan.fr/elagage-hennebont-56700/ — 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://elagage-abattage-morbihan.fr/elagage-lanester-56600/ — 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://elagage-abattage-morbihan.fr/elagage-lorient-56100/ — 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://elagage-abattage-morbihan.fr/elagage-ploemeur-56270/ — 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://elagage-abattage-morbihan.fr/elagage-ploermel-56800/ — 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://elagage-abattage-morbihan.fr/elagage-pontivy-56300/ — 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://elagage-abattage-morbihan.fr/elagage-saint-ave-56890/ — 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://elagage-abattage-morbihan.fr/elagage-vannes-56000/ — 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://elagage-abattage-morbihan.fr/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://elagage-abattage-morbihan.fr/paysagisme-morbihan/ — 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://elagage-abattage-morbihan.fr/politique-de-confidentialite/ — 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://elagage-abattage-morbihan.fr/prix/ — 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://elagage-abattage-morbihan.fr/taille-haies-morbihan/ — 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://elagage-abattage-morbihan.fr/zones-intervention/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice FAQPage structured data (rich result removed May 2026)

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

notice Missing recommended security headers

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://elagage-abattage-morbihan.fr/
Élagueur Morbihan (56) | Élagage & Abattage | Devis Gratuit
200 yes 2560 50
https://elagage-abattage-morbihan.fr/a-propos/
À propos d'Elagage Morbihan | Élagage Morbihan (56)
200 yes 843 50
https://elagage-abattage-morbihan.fr/abattage-arbre-morbihan/
Abattage d'arbre dans le Morbihan (56) | Elagage Morbihan
200 yes 3449 50
https://elagage-abattage-morbihan.fr/aides/
Aides Élagage Morbihan (56) | Crédit d'Impôt 2026 | Elagage Morbihan
200 yes 2147 50
https://elagage-abattage-morbihan.fr/blog/
Blog Élagage Morbihan | Conseils et Guides | Elagage Morbihan
200 yes 432 50
https://elagage-abattage-morbihan.fr/contact/
Contactez Elagage Morbihan | Artisan Élagueur Morbihan (56)
200 yes 713 50
https://elagage-abattage-morbihan.fr/debroussaillage-morbihan/
Débroussaillage dans le Morbihan (56) | Elagage Morbihan
200 yes 3196 50
https://elagage-abattage-morbihan.fr/dessouchage-morbihan/
Dessouchage dans le Morbihan (56) | Elagage Morbihan
200 yes 3403 50
https://elagage-abattage-morbihan.fr/elagage-arbre-morbihan/
Élagage d'arbre dans le Morbihan (56) | Elagage Morbihan
200 yes 3303 50
https://elagage-abattage-morbihan.fr/elagage-auray-56400/
Élagage d'arbre Auray 56400 | Elagage Morbihan
200 yes 2739 50
https://elagage-abattage-morbihan.fr/elagage-baud-56150/
Élagage d'arbre Baud 56150 | Elagage Morbihan
200 yes 2684 50
https://elagage-abattage-morbihan.fr/elagage-brech-56400/
Élagage d'arbre Brech 56400 | Elagage Morbihan
200 yes 2889 50
https://elagage-abattage-morbihan.fr/elagage-caudan-56850/
Élagage d'arbre Caudan 56850 | Elagage Morbihan
200 yes 2781 50
https://elagage-abattage-morbihan.fr/elagage-elven-56250/
Élagage d'arbre Elven 56250 | Elagage Morbihan
200 yes 2808 50
https://elagage-abattage-morbihan.fr/elagage-grand-champ-56390/
Élagage d'arbre Grand-Champ 56390 | Elagage Morbihan
200 yes 2956 50
https://elagage-abattage-morbihan.fr/elagage-guer-56380/
Élagage d'arbre Guer 56380 | Elagage Morbihan
200 yes 2885 50
https://elagage-abattage-morbihan.fr/elagage-guidel-56520/
Élagage d'arbre Guidel 56520 | Elagage Morbihan
200 yes 2691 50
https://elagage-abattage-morbihan.fr/elagage-hennebont-56700/
Élagage d'arbre Hennebont 56700 | Elagage Morbihan
200 yes 2749 50
https://elagage-abattage-morbihan.fr/elagage-inzinzac-lochrist-56650/
Élagage d'arbre Inzinzac-Lochrist 56650 | Elagage Morbihan
200 yes 2802 50
https://elagage-abattage-morbihan.fr/elagage-kervignac-56700/
Élagage d'arbre Kervignac 56700 | Elagage Morbihan
200 yes 2746 50
https://elagage-abattage-morbihan.fr/elagage-lanester-56600/
Élagage d'arbre Lanester 56600 | Elagage Morbihan
200 yes 2715 50
https://elagage-abattage-morbihan.fr/elagage-languidic-56440/
Élagage d'arbre Languidic 56440 | Elagage Morbihan
200 yes 2779 50
https://elagage-abattage-morbihan.fr/elagage-larmor-plage-56260/
Élagage d'arbre Larmor-Plage 56260 | Elagage Morbihan
200 yes 2800 50
https://elagage-abattage-morbihan.fr/elagage-lorient-56100/
Élagage d'arbre Lorient 56100 | Elagage Morbihan
200 yes 2774 50
https://elagage-abattage-morbihan.fr/elagage-plescop-56890/
Élagage d'arbre Plescop 56890 | Elagage Morbihan
200 yes 2707 50
https://elagage-abattage-morbihan.fr/elagage-ploemeur-56270/
Élagage d'arbre Ploemeur 56270 | Elagage Morbihan
200 yes 2730 50
https://elagage-abattage-morbihan.fr/elagage-ploeren-56880/
Élagage d'arbre Ploeren 56880 | Elagage Morbihan
200 yes 2758 50
https://elagage-abattage-morbihan.fr/elagage-ploermel-56800/
Élagage d'arbre Ploërmel 56800 | Elagage Morbihan
200 yes 2834 50
https://elagage-abattage-morbihan.fr/elagage-pluneret-56400/
Élagage d'arbre Pluneret 56400 | Elagage Morbihan
200 yes 2779 50
https://elagage-abattage-morbihan.fr/elagage-pluvigner-56330/
Élagage d'arbre Pluvigner 56330 | Elagage Morbihan
200 yes 2806 50
https://elagage-abattage-morbihan.fr/elagage-pontivy-56300/
Élagage d'arbre Pontivy 56300 | Elagage Morbihan
200 yes 2807 50
https://elagage-abattage-morbihan.fr/elagage-questembert-56230/
Élagage d'arbre Questembert 56230 | Elagage Morbihan
200 yes 2956 50
https://elagage-abattage-morbihan.fr/elagage-queven-56530/
Élagage d'arbre Quéven 56530 | Elagage Morbihan
200 yes 2839 50
https://elagage-abattage-morbihan.fr/elagage-riantec-56670/
Élagage d'arbre Riantec 56670 | Elagage Morbihan
200 yes 2741 50
https://elagage-abattage-morbihan.fr/elagage-saint-ave-56890/
Élagage d'arbre Saint-Avé 56890 | Elagage Morbihan
200 yes 2829 50
https://elagage-abattage-morbihan.fr/elagage-sarzeau-56370/
Élagage d'arbre Sarzeau 56370 | Elagage Morbihan
200 yes 2856 50
https://elagage-abattage-morbihan.fr/elagage-sene-56860/
Élagage d'arbre Séné 56860 | Elagage Morbihan
200 yes 2868 50
https://elagage-abattage-morbihan.fr/elagage-theix-noyalo-56450/
Élagage d'arbre Theix-Noyalo 56450 | Elagage Morbihan
200 yes 2714 50
https://elagage-abattage-morbihan.fr/elagage-vannes-56000/
Élagage d'arbre Vannes 56000 | Elagage Morbihan
200 yes 2794 50
https://elagage-abattage-morbihan.fr/mentions-legales/
Mentions Légales | Elagage Morbihan
200 yes 447 50
https://elagage-abattage-morbihan.fr/paysagisme-morbihan/
Paysagisme dans le Morbihan (56) | Elagage Morbihan
200 yes 3245 50
https://elagage-abattage-morbihan.fr/politique-de-confidentialite/
Politique de Confidentialité | Elagage Morbihan
200 yes 501 50
https://elagage-abattage-morbihan.fr/prix/
Prix Élagage Morbihan (56) | Tarifs 2026 | Elagage Morbihan
200 yes 1175 50
https://elagage-abattage-morbihan.fr/taille-haies-morbihan/
Taille de haies dans le Morbihan (56) | Elagage Morbihan
200 yes 3328 50
https://elagage-abattage-morbihan.fr/zones-intervention/
Zones d'intervention Morbihan | Elagage Morbihan
200 yes 1246 50
https://elagage-abattage-morbihan.fr/elagage-allaire-56350/
Élagage d'arbre Allaire 56350 | Elagage Morbihan
200 yes 1718 1
https://elagage-abattage-morbihan.fr/elagage-ambon-56190/
Élagage d'arbre Ambon 56190 | Elagage Morbihan
200 yes 1716 1
https://elagage-abattage-morbihan.fr/elagage-arradon-56610/
Élagage d'arbre Arradon 56610 | Elagage Morbihan
200 yes 1717 1
https://elagage-abattage-morbihan.fr/elagage-arzal-56190/
Élagage d'arbre Arzal 56190 | Elagage Morbihan
200 yes 1718 1
https://elagage-abattage-morbihan.fr/elagage-arzon-56640/
Élagage d'arbre Arzon 56640 | Elagage Morbihan
200 yes 1709 1

Audit your own site — free

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

Scan your site →