Catalog / constructionscde.com
65

SEO audit for constructionscde.com

Constructionscde -

otherWordPress

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of constructionscde.com
50
pages crawled
50
indexable pages
0
errors
103
warnings
450
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 51
Performance 70 0 50 149
Meta Description 99 0 1 0
Structured Data 99 0 1 50
Titles 99 0 1 0
Headings 100 0 0 1
Images 100 0 0 92
Security 100 0 0 100
Social 100 0 0 7
Findings

Warnings (5 rules)

warning Control has no accessible name

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

warning Missing meta description

Rule meta_desc.missing · Meta Description · 1 occurrence(s)

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.constructionscde.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Title likely truncated in SERP (too wide)

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

Notices (12 rules)

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

notice Multiple <h1> elements

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

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

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

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

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

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

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

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

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

  • https://www.constructionscde.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/aides-renovation-etapes/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/budget-autoconstruction-beton/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/budget-fondations-profondes/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/checklist-obligations-copropriete/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/checklist-renovation-toiture/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/clauses-abusives-contrats/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/entretien-toiture-plate/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/envisager-bardages-exterieurs/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/erreurs-changement-usage/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/erreurs-fondations-profondes/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/erreurs-trames-amenagement-urbain/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/etapes-autoconstruction-beton/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/etapes-normes-electriques/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/fonctionnement-travaux-lotissement/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/fondations-sol-argileux/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/isolation-laine-bois/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/labels-construction-durable/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/les-petits-oeuvres-pour-une-construction-neuve/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/meilleures-pratiques-rt/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/meilleures-pratiques-sous-traitance/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/pratiques-solutions-mur-humide/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/reglementation-obligations-copropriete/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/solutions-mur-humide/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.constructionscde.com/systemes-domotiques-envisager/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://www.constructionscde.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/aides-renovation-etapes/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/budget-autoconstruction-beton/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/budget-fondations-profondes/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/checklist-obligations-copropriete/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/checklist-renovation-toiture/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/clauses-abusives-contrats/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/entretien-toiture-plate/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/envisager-bardages-exterieurs/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/erreurs-changement-usage/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/erreurs-fondations-profondes/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/erreurs-trames-amenagement-urbain/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/etapes-autoconstruction-beton/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/etapes-normes-electriques/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/fonctionnement-travaux-lotissement/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/fondations-sol-argileux/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/isolation-laine-bois/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/labels-construction-durable/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/les-petits-oeuvres-pour-une-construction-neuve/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/meilleures-pratiques-rt/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/meilleures-pratiques-sous-traitance/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/pratiques-solutions-mur-humide/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/reglementation-obligations-copropriete/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/solutions-mur-humide/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.constructionscde.com/systemes-domotiques-envisager/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Deprecated schema type with no Google rich result

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

notice Missing recommended security headers

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.constructionscde.com/
Constructionscde -
200 yes 422 50
https://www.constructionscde.com/budget-fondations-profondes/
Budget prévisionnel pour des fondations profondes
200 yes 2475 11
https://www.constructionscde.com/reglementation-obligations-copropriete/
Comprendre les obligations en copropriété : ce que dit la réglementation
200 yes 3116 11
https://www.constructionscde.com/labels-construction-durable/
Tout savoir sur les labels de construction durable
200 yes 2993 6
https://www.constructionscde.com/checklist-obligations-copropriete/
Obligations en copropriété : la check-list indispensable
200 yes 2778 7
https://www.constructionscde.com/meilleures-pratiques-sous-traitance/
Les clés d'un contrat de sous-traitance réussi
200 yes 2504 6
https://www.constructionscde.com/checklist-renovation-toiture/
La rénovation de toiture : votre check-list indispensable
200 yes 2572 12
https://www.constructionscde.com/les-petits-oeuvres-pour-une-construction-neuve/
Petit œuvre : les incontournables après le gros œuvre
200 yes 2758 9
https://www.constructionscde.com/systemes-domotiques-envisager/
Quand envisager d'installer des systèmes domotiques ?
200 yes 3279 6
https://www.constructionscde.com/etapes-autoconstruction-beton/
Autoconstruction béton : guide des étapes clés
200 yes 2977 10
https://www.constructionscde.com/meilleures-pratiques-rt/
Les secrets d'une RT efficace : meilleures pratiques à adopter
200 yes 2882 10
https://www.constructionscde.com/erreurs-trames-amenagement-urbain/
pièges à éviter dans l'aménagement urbain
200 yes 2226 5
https://www.constructionscde.com/isolation-laine-bois/
Pourquoi choisir l'isolation en laine de bois ?
200 yes 3001 10
https://www.constructionscde.com/fonctionnement-travaux-lotissement/
Comprendre le fonctionnement des travaux en lotissement
200 yes 3104 8
https://www.constructionscde.com/etapes-normes-electriques/
Mise aux normes électriques : guide étape par étape
200 yes 3028 11
https://www.constructionscde.com/entretien-toiture-plate/
Petits conseils pour un entretien réussi de votre toiture plate
200 yes 3543 7
https://www.constructionscde.com/solutions-mur-humide/
Quand envisager des solutions pour un mur humide ?
200 yes 2452 7
https://www.constructionscde.com/pratiques-solutions-mur-humide/
Les secrets des solutions efficaces pour murs humides
200 yes 2240 7
https://www.constructionscde.com/obligations-copropriete/
Faut-il privilégier les obligations en copropriété ?
200 yes 2149 9
https://www.constructionscde.com/fondations-sol-argileux/
Quand envisager des fondations adaptées au sol argileux ?
200 yes 3453 8
https://www.constructionscde.com/erreurs-fondations-profondes/
erreurs à éviter lors de la construction de fondations profondes
200 yes 2344 9
https://www.constructionscde.com/erreurs-evacuation-eaux-pluviales/
Évitez ces 10 erreurs communes dans l'évacuation des eaux pluviales
200 yes 2906 8
https://www.constructionscde.com/budget-autoconstruction-beton/
Budget d’autoconstruction béton : évaluer ses dépenses
200 yes 2905 9
https://www.constructionscde.com/envisager-bardages-exterieurs/
Quand envisager de renouveler son bardage extérieur ?
200 yes 2842 8
https://www.constructionscde.com/aides-renovation-etapes/
Les clés pour réussir votre rénovation : guide des aides disponibles
200 yes 2715 8
https://www.constructionscde.com/clauses-abusives-contrats/
Décrypter les clauses abusives : un guide essentiel pour vos contrats
200 yes 2708 4
https://www.constructionscde.com/comparatif-travaux-lotissement/
Comparatif des travaux en lotissement : enjeux et solutions
200 yes 2615 6
https://www.constructionscde.com/comparatif-aides-renovation/
Comparatif des aides pour rénover votre maison
200 yes 2383 9
https://www.constructionscde.com/erreurs-changement-usage/
pièges à éviter dans les démarches de changement d'usage
200 yes 2317 4
https://www.constructionscde.com/etapes-travaux-lotissement/
Comprendre les étapes essentielles des travaux en lotissement
200 yes 3132 8
https://www.constructionscde.com/comparatif-equipements-garage/
Le garage moderne : top équipements à connaître
200 yes 2912 6
https://www.constructionscde.com/solutions-mur-humide-2/
Les clés pour traiter un mur humide efficacement
200 yes 2746 7
https://www.constructionscde.com/reglementation-choix-fenetres/
Réglementation sur le choix des fenêtres : ce qu'il faut savoir
200 yes 2614 6
https://www.constructionscde.com/budget-isolation-laine-bois/
Prévoir son budget pour une isolation efficace en laine de bois
200 yes 2583 6
https://www.constructionscde.com/reglementation-choix-pac/
Réglementation : bien choisir sa pompe à chaleur
200 yes 2358 6
https://www.constructionscde.com/pratiques-normes-electriques/
Les normes électriques : pratiques incontournables pour une sécurité optimale
200 yes 3107 8
https://www.constructionscde.com/reglementation-renovation-toiture/
Rénovation de toiture : comprendre la réglementation essentielle
200 yes 2717 6
https://www.constructionscde.com/types-systemes-domotiques/
Explorer les systèmes domotiques : guide des différentes catégories
200 yes 2777 6
https://www.constructionscde.com/choix-pac/
Bien choisir sa PAC : guide complet pour une décision éclairée
200 yes 2484 4
https://www.constructionscde.com/checklist-fondations-profondes/
Les clés d'une fondation profonde réussie
200 yes 2817 4
https://www.constructionscde.com/etapes-bardages-exterieurs/
Les étapes clés pour réussir son bardage extérieur
200 yes 2835 6
https://www.constructionscde.com/obligations-escaliers-modulables/
Escaliers modulables : quelles sont les obligations à respecter ?
200 yes 3637 4
https://www.constructionscde.com/tout-pour-vos-projets-de-bricolage-chez-brico-center/
Bricolage facile : découvrez les essentiels chez Brico-Center
200 yes 2762 3
https://www.constructionscde.com/comparatif-fondations-argileux/
Comparatif des meilleures fondations pour sol argileux
200 yes 2446 5
https://www.constructionscde.com/choix-fenetres/
Le guide ultime pour choisir vos fenêtres
200 yes 2536 5
https://www.constructionscde.com/reglementation-analyse-plan/
Comprendre la réglementation sur l'analyse d'un plan de situation
200 yes 2845 4
https://www.constructionscde.com/pratiques-renovation-toiture/
Rénovation de toiture : astuces incontournables pour réussir
200 yes 3029 4
https://www.constructionscde.com/checklist-trames-amenagement/
Une check-list essentielle pour optimiser les trames d’aménagement urbain
200 yes 3714 3
https://www.constructionscde.com/avantages-limites-equipements-garage/
Les équipements de garage moderne : entre innovations et contraintes
200 yes 2714 3
https://www.constructionscde.com/reglementation-trames-urbaines/
La législation des trames d’aménagement urbain décryptée
200 yes 3697 2

Audit your own site — free

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

Scan your site →