SEO audit for propattes.com
Annuaire des professionnels animaliers - ProPattes
Health 63/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Découvrez une communauté dédiée aux professionnels du monde animalier sur ProPattes. Trouvez les experts dont vous avez besoin pour vos compagnons.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 97 | 1 | 1 | 0 |
| Crawlability | 98 | 1 | 0 | 1 |
| Sitemap | 98 | 1 | 0 | 0 |
| Canonical | 71 | 0 | 49 | 0 |
| Performance | 71 | 0 | 49 | 91 |
| Content | 88 | 0 | 20 | 29 |
| Titles | 93 | 0 | 12 | 0 |
| Duplicate | 95 | 0 | 8 | 5 |
| Agent Readiness | 99 | 0 | 2 | 83 |
| Cache | 100 | 0 | 0 | 49 |
| Headings | 100 | 0 | 0 | 1 |
| Images | 100 | 0 | 0 | 6 |
| Meta Description | 100 | 0 | 0 | 4 |
| Security | 100 | 0 | 0 | 99 |
| Social | 100 | 0 | 0 | 98 |
| Structured Data | 100 | 0 | 0 | 49 |
Errors (3 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://www.propattes.com/pro/pattes-libres/articles — https://www.propattes.com/pro/pattes-libres (HTTP 404)
error Non-200 URL listed in sitemap
Rule sitemap.not_200 · Sitemap · 1 occurrence(s)
- https://www.propattes.com/pro/pattes-libres — listed in sitemap but status 404
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://www.propattes.com/pro/pattes-libres — HTTP 404
Warnings (9 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 2 occurrence(s)
- https://www.propattes.com/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.propattes.com/pro/pattes-libres/articles — 8 button/link(s) with no text or aria-label — an agent can't target them
warning Missing canonical tag
Rule canonical.missing · Canonical · 49 occurrence(s)
- https://www.propattes.com/
- https://www.propattes.com/blog
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num
- https://www.propattes.com/blog/qui-sont-les-nacs
- https://www.propattes.com/compte
- https://www.propattes.com/conditions-generales
- https://www.propattes.com/connexion
- https://www.propattes.com/contact
- https://www.propattes.com/inscription
- https://www.propattes.com/mentions-legales
- https://www.propattes.com/partenaire
- https://www.propattes.com/particulier
- https://www.propattes.com/politique-confidentialite
- https://www.propattes.com/pro
- https://www.propattes.com/pro/pattes-libres/articles
- https://www.propattes.com/professionnel
- https://www.propattes.com/professions
- https://www.propattes.com/professions/educateur-canin
- https://www.propattes.com/qui-sommes-nous
- https://www.propattes.com/tarifs
warning Thin content (low word count)
Rule content.thin · Content · 20 occurrence(s)
- https://www.propattes.com/contact — 168 words
- https://www.propattes.com/partenaire — 176 words
- https://www.propattes.com/pro/pattes-libres/articles — 104 words
- https://www.propattes.com/professions — 125 words
- https://www.propattes.com/professions/association-protection-animale — 101 words
- https://www.propattes.com/professions/cimetiere-animalier — 94 words
- https://www.propattes.com/professions/dentiste-animalier — 94 words
- https://www.propattes.com/professions/eleveur — 151 words
- https://www.propattes.com/professions/ethologue — 119 words
- https://www.propattes.com/professions/formateur — 198 words
- https://www.propattes.com/professions/marechal-ferrant — 92 words
- https://www.propattes.com/professions/masseur-animalier — 188 words
- https://www.propattes.com/professions/moniteur-sportif — 102 words
- https://www.propattes.com/professions/photographe-animalier — 135 words
- https://www.propattes.com/professions/podologue-animalier — 94 words
- https://www.propattes.com/professions/refuge-animalier — 91 words
- https://www.propattes.com/professions/taxi-animalier — 118 words
- https://www.propattes.com/professions/toiletteur — 91 words
- https://www.propattes.com/professions/veterinaire — 82 words
- https://www.propattes.com/tarifs — 182 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://www.propattes.com/compte — content shared by 2 pages: https://www.propattes.com/connexion
- https://www.propattes.com/connexion — content shared by 2 pages: https://www.propattes.com/compte
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 3 occurrence(s)
- https://www.propattes.com/compte — near-duplicate of 2 page(s): https://www.propattes.com/connexion, https://www.propattes.com/inscription
- https://www.propattes.com/connexion — near-duplicate of 2 page(s): https://www.propattes.com/inscription, https://www.propattes.com/compte
- https://www.propattes.com/inscription — near-duplicate of 2 page(s): https://www.propattes.com/connexion, https://www.propattes.com/compte
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 3 occurrence(s)
- https://www.propattes.com/compte — title shared by 3 pages: https://www.propattes.com/connexion, https://www.propattes.com/inscription
- https://www.propattes.com/connexion — title shared by 3 pages: https://www.propattes.com/inscription, https://www.propattes.com/compte
- https://www.propattes.com/inscription — title shared by 3 pages: https://www.propattes.com/connexion, https://www.propattes.com/compte
warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)
Rule images.no_lazy_lcp_candidate · Performance · 49 occurrence(s)
- https://www.propattes.com/ — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/blog/qui-sont-les-nacs — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/compte — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/conditions-generales — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/connexion — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/contact — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/inscription — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/mentions-legales — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/partenaire — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/particulier — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/politique-confidentialite — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/pro — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/pro/pattes-libres/articles — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/professionnel — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/professions — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/professions/educateur-canin — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/qui-sommes-nous — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.propattes.com/tarifs — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
warning Internal link points to a redirect
Rule links.redirect_target · Links · 1 occurrence(s)
- https://www.propattes.com/tarifs — https://www.propattes.com/compte → https://www.propattes.com/connexion
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 12 occurrence(s)
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — 99 chars, ~763px (limit ~580px)
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — 97 chars, ~707px (limit ~580px)
- https://www.propattes.com/professions/association-protection-animale — 85 chars, ~662px (limit ~580px)
- https://www.propattes.com/professions/communicant-animalier — 76 chars, ~608px (limit ~580px)
- https://www.propattes.com/professions/comportementaliste-canin — 79 chars, ~627px (limit ~580px)
- https://www.propattes.com/professions/comportementaliste-felin — 79 chars, ~618px (limit ~580px)
- https://www.propattes.com/professions/magnetiseur-shiatsu — 76 chars, ~601px (limit ~580px)
- https://www.propattes.com/professions/nutritionniste-naturopathe — 83 chars, ~640px (limit ~580px)
- https://www.propattes.com/professions/osteopathe-animalier — 75 chars, ~591px (limit ~580px)
- https://www.propattes.com/professions/photographe-animalier — 76 chars, ~600px (limit ~580px)
- https://www.propattes.com/professions/podologue-animalier — 74 chars, ~584px (limit ~580px)
- https://www.propattes.com/professions/promeneur-pet-sitter — 77 chars, ~606px (limit ~580px)
Notices (19 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 33 occurrence(s)
- https://www.propattes.com/blog — h3 follows h1 — skips h2
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — h3 follows h1 — skips h2
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — h3 follows h1 — skips h2
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — h3 follows h1 — skips h2
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — h3 follows h1 — skips h2
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — h3 follows h1 — skips h2
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — h3 follows h1 — skips h2
- https://www.propattes.com/blog/qui-sont-les-nacs — h3 follows h1 — skips h2
- https://www.propattes.com/compte — h3 follows h1 — skips h2
- https://www.propattes.com/connexion — h3 follows h1 — skips h2
- https://www.propattes.com/inscription — h3 follows h1 — skips h2
- https://www.propattes.com/pro — h3 follows h1 — skips h2
- https://www.propattes.com/professions/comportementaliste-felin — h3 follows h1 — skips h2
- https://www.propattes.com/professions/dresseur-canin — h3 follows h1 — skips h2
- https://www.propattes.com/professions/educateur-canin — h3 follows h1 — skips h2
- https://www.propattes.com/professions/ethologue — h3 follows h1 — skips h2
- https://www.propattes.com/professions/magnetiseur-shiatsu — h3 follows h1 — skips h2
- https://www.propattes.com/professions/masseur-animalier — h3 follows h1 — skips h2
- https://www.propattes.com/professions/moniteur-sportif — h3 follows h1 — skips h2
- https://www.propattes.com/professions/nutritionniste-naturopathe — h3 follows h1 — skips h2
- https://www.propattes.com/professions/osteopathe-animalier — h3 follows h1 — skips h2
- https://www.propattes.com/professions/pension-animaliere — h3 follows h1 — skips h2
- https://www.propattes.com/professions/promeneur-pet-sitter — h3 follows h1 — skips h2
- https://www.propattes.com/professions/toiletteur — h3 follows h1 — skips h2
- https://www.propattes.com/professions/veterinaire — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://www.propattes.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 49 occurrence(s)
- https://www.propattes.com/ — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/blog/qui-sont-les-nacs — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/compte — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/conditions-generales — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/connexion — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/contact — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/inscription — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/mentions-legales — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/partenaire — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/particulier — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/politique-confidentialite — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/pro — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/pro/pattes-libres/articles — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/professionnel — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/professions — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/professions/educateur-canin — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/qui-sommes-nous — add a <main> element (or role=main) around the primary content
- https://www.propattes.com/tarifs — add a <main> element (or role=main) around the primary content
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 49 occurrence(s)
- https://www.propattes.com/ — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/blog/qui-sont-les-nacs — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/compte — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/conditions-generales — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/connexion — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/contact — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/inscription — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/mentions-legales — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/partenaire — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/particulier — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/politique-confidentialite — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/pro — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/pro/pattes-libres/articles — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/professionnel — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/professions — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/professions/educateur-canin — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/qui-sommes-nous — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.propattes.com/tarifs — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 29 occurrence(s)
- https://www.propattes.com/pro — 2.4%
- https://www.propattes.com/pro/pattes-libres/articles — 1.2%
- https://www.propattes.com/professions — 4.8%
- https://www.propattes.com/professions/association-protection-animale — 3.5%
- https://www.propattes.com/professions/communicant-animalier — 2.2%
- https://www.propattes.com/professions/comportementaliste-felin — 2.4%
- https://www.propattes.com/professions/dentiste-animalier — 4.6%
- https://www.propattes.com/professions/dresseur-canin — 2.6%
- https://www.propattes.com/professions/educateur-canin — 2.2%
- https://www.propattes.com/professions/eleveur — 2.4%
- https://www.propattes.com/professions/ethologue — 3.2%
- https://www.propattes.com/professions/magnetiseur-shiatsu — 2.5%
- https://www.propattes.com/professions/marechal-ferrant — 4.5%
- https://www.propattes.com/professions/masseur-animalier — 2.1%
- https://www.propattes.com/professions/moniteur-sportif — 2.8%
- https://www.propattes.com/professions/nutritionniste-naturopathe — 2.3%
- https://www.propattes.com/professions/osteopathe-animalier — 1.8%
- https://www.propattes.com/professions/pension-animaliere — 2.5%
- https://www.propattes.com/professions/photographe-animalier — 2.7%
- https://www.propattes.com/professions/podologue-animalier — 4.6%
- https://www.propattes.com/professions/promeneur-pet-sitter — 1.8%
- https://www.propattes.com/professions/refuge-animalier — 3.6%
- https://www.propattes.com/professions/toiletteur — 3.0%
- https://www.propattes.com/professions/veterinaire — 3.4%
- https://www.propattes.com/tarifs — 5.0%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 5 occurrence(s)
- https://www.propattes.com/compte — meta description shared by 2 pages: https://www.propattes.com/connexion
- https://www.propattes.com/conditions-generales — meta description shared by 3 pages: https://www.propattes.com/mentions-legales, https://www.propattes.com/politique-confidentialite
- https://www.propattes.com/connexion — meta description shared by 2 pages: https://www.propattes.com/compte
- https://www.propattes.com/mentions-legales — meta description shared by 3 pages: https://www.propattes.com/conditions-generales, https://www.propattes.com/politique-confidentialite
- https://www.propattes.com/politique-confidentialite — meta description shared by 3 pages: https://www.propattes.com/conditions-generales, https://www.propattes.com/mentions-legales
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://www.propattes.com/ — 2 <h1> elements
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 6 occurrence(s)
- https://www.propattes.com/pro — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.propattes.com/professions/comportementaliste-canin — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.propattes.com/professions/comportementaliste-felin — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.propattes.com/professions/dresseur-canin — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.propattes.com/professions/educateur-canin — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.propattes.com/professions/ethologue — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 4 occurrence(s)
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — 172 chars
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — 169 chars
- https://www.propattes.com/professions/association-protection-animale — 165 chars
- https://www.propattes.com/professions/nutritionniste-naturopathe — 163 chars
notice Missing Open Graph tags
Rule og.missing · Social · 49 occurrence(s)
- https://www.propattes.com/ — og:title, og:description, og:image
- https://www.propattes.com/blog — og:title, og:description, og:image
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — og:title, og:description, og:image
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — og:title, og:description, og:image
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — og:title, og:description, og:image
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — og:title, og:description, og:image
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — og:title, og:description, og:image
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — og:title, og:description, og:image
- https://www.propattes.com/blog/qui-sont-les-nacs — og:title, og:description, og:image
- https://www.propattes.com/compte — og:title, og:description, og:image
- https://www.propattes.com/conditions-generales — og:title, og:description, og:image
- https://www.propattes.com/connexion — og:title, og:description, og:image
- https://www.propattes.com/contact — og:title, og:description, og:image
- https://www.propattes.com/inscription — og:title, og:description, og:image
- https://www.propattes.com/mentions-legales — og:title, og:description, og:image
- https://www.propattes.com/partenaire — og:title, og:description, og:image
- https://www.propattes.com/particulier — og:title, og:description, og:image
- https://www.propattes.com/politique-confidentialite — og:title, og:description, og:image
- https://www.propattes.com/pro — og:title, og:description, og:image
- https://www.propattes.com/pro/pattes-libres/articles — og:title, og:description, og:image
- https://www.propattes.com/professionnel — og:title, og:description, og:image
- https://www.propattes.com/professions — og:title, og:description, og:image
- https://www.propattes.com/professions/educateur-canin — og:title, og:description, og:image
- https://www.propattes.com/qui-sommes-nous — og:title, og:description, og:image
- https://www.propattes.com/tarifs — og:title, og:description, og:image
notice Large DOM (over 1500 elements) slows rendering & interaction
Rule perf.dom_size_large · Performance · 1 occurrence(s)
- https://www.propattes.com/pro — the page has 2437 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 49 occurrence(s)
- https://www.propattes.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.propattes.com/blog — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — 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.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — 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.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — 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.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — 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.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — 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.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — 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.propattes.com/blog/qui-sont-les-nacs — 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.propattes.com/compte — 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.propattes.com/conditions-generales — 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.propattes.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://www.propattes.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://www.propattes.com/inscription — 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.propattes.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://www.propattes.com/partenaire — 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.propattes.com/particulier — 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.propattes.com/politique-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://www.propattes.com/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://www.propattes.com/pro/pattes-libres/articles — 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.propattes.com/professionnel — 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.propattes.com/professions — 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.propattes.com/professions/educateur-canin — 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.propattes.com/qui-sommes-nous — 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.propattes.com/tarifs — 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 · 40 occurrence(s)
- https://www.propattes.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.propattes.com/blog — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — 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.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — 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.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — 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.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — 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.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — 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.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — 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.propattes.com/blog/qui-sont-les-nacs — 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.propattes.com/compte — 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.propattes.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://www.propattes.com/inscription — 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.propattes.com/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://www.propattes.com/pro/pattes-libres/articles — 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.propattes.com/professions — 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.propattes.com/professions/comportementaliste-felin — 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.propattes.com/professions/dresseur-canin — 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.propattes.com/professions/educateur-canin — 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.propattes.com/professions/ethologue — 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.propattes.com/professions/masseur-animalier — 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.propattes.com/professions/moniteur-sportif — 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.propattes.com/professions/nutritionniste-naturopathe — 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.propattes.com/professions/pension-animaliere — 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.propattes.com/professions/promeneur-pet-sitter — 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.propattes.com/professions/toiletteur — 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 Slow server response
Rule perf.slow_response · Performance · 1 occurrence(s)
- https://www.propattes.com/ — 3211 ms
notice URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://www.propattes.com/compte — redirects to https://www.propattes.com/connexion
notice No structured data detected
Rule schema.none · Structured Data · 49 occurrence(s)
- https://www.propattes.com/
- https://www.propattes.com/blog
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num
- https://www.propattes.com/blog/qui-sont-les-nacs
- https://www.propattes.com/compte
- https://www.propattes.com/conditions-generales
- https://www.propattes.com/connexion
- https://www.propattes.com/contact
- https://www.propattes.com/inscription
- https://www.propattes.com/mentions-legales
- https://www.propattes.com/partenaire
- https://www.propattes.com/particulier
- https://www.propattes.com/politique-confidentialite
- https://www.propattes.com/pro
- https://www.propattes.com/pro/pattes-libres/articles
- https://www.propattes.com/professionnel
- https://www.propattes.com/professions
- https://www.propattes.com/professions/educateur-canin
- https://www.propattes.com/qui-sommes-nous
- https://www.propattes.com/tarifs
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://www.propattes.com/ — CSP, X-Content-Type-Options
- https://www.propattes.com/blog — X-Content-Type-Options, CSP
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — X-Content-Type-Options, CSP
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — CSP, X-Content-Type-Options
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — CSP, X-Content-Type-Options
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — CSP, X-Content-Type-Options
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — X-Content-Type-Options, CSP
- https://www.propattes.com/blog/qui-sont-les-nacs — CSP, X-Content-Type-Options
- https://www.propattes.com/compte — X-Content-Type-Options, CSP
- https://www.propattes.com/conditions-generales — CSP, X-Content-Type-Options
- https://www.propattes.com/connexion — CSP, X-Content-Type-Options
- https://www.propattes.com/contact — CSP, X-Content-Type-Options
- https://www.propattes.com/inscription — CSP, X-Content-Type-Options
- https://www.propattes.com/mentions-legales — CSP, X-Content-Type-Options
- https://www.propattes.com/partenaire — CSP, X-Content-Type-Options
- https://www.propattes.com/particulier — X-Content-Type-Options, CSP
- https://www.propattes.com/politique-confidentialite — CSP, X-Content-Type-Options
- https://www.propattes.com/pro — CSP, X-Content-Type-Options
- https://www.propattes.com/pro/pattes-libres — CSP, X-Content-Type-Options
- https://www.propattes.com/pro/pattes-libres/articles — X-Content-Type-Options, CSP
- https://www.propattes.com/professionnel — X-Content-Type-Options, CSP
- https://www.propattes.com/professions — CSP, X-Content-Type-Options
- https://www.propattes.com/professions/educateur-canin — CSP, X-Content-Type-Options
- https://www.propattes.com/qui-sommes-nous — CSP, X-Content-Type-Options
- https://www.propattes.com/tarifs — CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 49 occurrence(s)
- https://www.propattes.com/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/blog/qui-sont-les-nacs — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/compte — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/conditions-generales — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/connexion — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/contact — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/inscription — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/mentions-legales — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/partenaire — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/particulier — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/politique-confidentialite — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/pro — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/pro/pattes-libres/articles — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/professionnel — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/professions — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/professions/educateur-canin — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/qui-sommes-nous — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.propattes.com/tarifs — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Missing Twitter Card tag
Rule twitter.missing · Social · 49 occurrence(s)
- https://www.propattes.com/
- https://www.propattes.com/blog
- https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues
- https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues
- https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier
- https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere
- https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme
- https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num
- https://www.propattes.com/blog/qui-sont-les-nacs
- https://www.propattes.com/compte
- https://www.propattes.com/conditions-generales
- https://www.propattes.com/connexion
- https://www.propattes.com/contact
- https://www.propattes.com/inscription
- https://www.propattes.com/mentions-legales
- https://www.propattes.com/partenaire
- https://www.propattes.com/particulier
- https://www.propattes.com/politique-confidentialite
- https://www.propattes.com/pro
- https://www.propattes.com/pro/pattes-libres/articles
- https://www.propattes.com/professionnel
- https://www.propattes.com/professions
- https://www.propattes.com/professions/educateur-canin
- https://www.propattes.com/qui-sommes-nous
- https://www.propattes.com/tarifs
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.propattes.com/ Annuaire des professionnels animaliers - ProPattes |
200 | yes | 640 | 50 |
| https://www.propattes.com/blog Blog - ProPattes |
200 | yes | 299 | 50 |
| https://www.propattes.com/conditions-generales Conditions Générales d'Utilisation et de Vente - ProPattes |
200 | yes | 388 | 50 |
| https://www.propattes.com/connexion Connexion - ProPattes |
200 | yes | 216 | 50 |
| https://www.propattes.com/contact Contact - ProPattes |
200 | yes | 168 | 50 |
| https://www.propattes.com/inscription Connexion - ProPattes |
200 | yes | 214 | 50 |
| https://www.propattes.com/mentions-legales Mentions légales - ProPattes |
200 | yes | 439 | 50 |
| https://www.propattes.com/partenaire Devenir partenaire - ProPattes |
200 | yes | 176 | 50 |
| https://www.propattes.com/politique-confidentialite Politique de confidentialité - ProPattes |
200 | yes | 370 | 50 |
| https://www.propattes.com/pro Trouvez le professionnel qui vous correspond - ProPattes |
200 | yes | 1687 | 50 |
| https://www.propattes.com/qui-sommes-nous Qui sommes nous ? - ProPattes |
200 | yes | 210 | 50 |
| https://www.propattes.com/tarifs Tarifs - ProPattes |
200 | yes | 182 | 50 |
| https://www.propattes.com/professions Trouvez un professionnel pour votre animal de compagnie - ProPattes |
200 | yes | 125 | 26 |
| https://www.propattes.com/compte Connexion - ProPattes |
200 | yes | 216 | 1 |
| https://www.propattes.com/particulier Particulier - ProPattes |
200 | yes | 272 | 1 |
| https://www.propattes.com/professionnel Professionnel - ProPattes |
200 | yes | 265 | 1 |
| https://www.propattes.com/blog/les-10-races-de-chat-les-plus-connues Les 10 races de chat les plus connues !<!-- --> - ProPattes |
200 | yes | 631 | 1 |
| https://www.propattes.com/blog/les-10-races-de-chiens-les-plus-connues Les 10 races de chiens les plus connues !<!-- --> - ProPattes |
200 | yes | 661 | 1 |
| https://www.propattes.com/blog/maximiser-visibilite-professionnel-monde-animalier Comment maximiser votre visibilité en tant que professionnel du monde animalier<!-- --> - ProPattes |
200 | yes | 331 | 1 |
| https://www.propattes.com/blog/outils-gratuits-pour-simplifier-la-gestion-de-votre-entreprise-animaliere Les outils gratuits pour simplifier la gestion de votre entreprise animalière<!-- --> - ProPattes |
200 | yes | 475 | 1 |
| https://www.propattes.com/blog/pourquoi-le-chien-est-le-meilleur-ami-de-lhomme Pourquoi le chien est le meilleur ami de l’Homme ?<!-- --> - ProPattes |
200 | yes | 280 | 1 |
| https://www.propattes.com/blog/propattes-rejoint-la-reference-activateur-france-num ProPattes rejoint la référence Activateur France Num<!-- --> - ProPattes |
200 | yes | 371 | 1 |
| https://www.propattes.com/blog/qui-sont-les-nacs Qui sont les NAC ?<!-- --> - ProPattes |
200 | yes | 438 | 1 |
| https://www.propattes.com/professions/association-protection-animale Annuaire <!-- -->Association protection animale<!-- --> près de chez vous - ProPattes |
200 | yes | 101 | 2 |
| https://www.propattes.com/professions/cimetiere-animalier Annuaire <!-- -->Cimetière animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 94 | 2 |
| https://www.propattes.com/professions/communicant-animalier Annuaire <!-- -->Communicant animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 310 | 2 |
| https://www.propattes.com/professions/comportementaliste-canin Annuaire <!-- -->Comportementaliste canin<!-- --> près de chez vous - ProPattes |
200 | yes | 752 | 2 |
| https://www.propattes.com/professions/comportementaliste-felin Annuaire <!-- -->Comportementaliste félin<!-- --> près de chez vous - ProPattes |
200 | yes | 411 | 2 |
| https://www.propattes.com/professions/dentiste-animalier Annuaire <!-- -->Dentiste animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 94 | 2 |
| https://www.propattes.com/professions/dresseur-canin Annuaire <!-- -->Dresseur canin<!-- --> près de chez vous - ProPattes |
200 | yes | 349 | 2 |
| https://www.propattes.com/professions/educateur-canin Annuaire <!-- -->Éducateur canin<!-- --> près de chez vous - ProPattes |
200 | yes | 748 | 2 |
| https://www.propattes.com/professions/eleveur Annuaire <!-- -->Éleveur<!-- --> près de chez vous - ProPattes |
200 | yes | 151 | 2 |
| https://www.propattes.com/professions/ethologue Annuaire <!-- -->Éthologue<!-- --> près de chez vous - ProPattes |
200 | yes | 119 | 2 |
| https://www.propattes.com/professions/formateur Annuaire <!-- -->Formateur<!-- --> près de chez vous - ProPattes |
200 | yes | 198 | 2 |
| https://www.propattes.com/professions/magnetiseur-shiatsu Annuaire <!-- -->Magnétiseur / Shiatsu<!-- --> près de chez vous - ProPattes |
200 | yes | 205 | 2 |
| https://www.propattes.com/professions/marechal-ferrant Annuaire <!-- -->Maréchal-ferrant<!-- --> près de chez vous - ProPattes |
200 | yes | 92 | 2 |
| https://www.propattes.com/professions/masseur-animalier Annuaire <!-- -->Masseur animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 188 | 2 |
| https://www.propattes.com/professions/moniteur-sportif Annuaire <!-- -->Moniteur sportif<!-- --> près de chez vous - ProPattes |
200 | yes | 102 | 2 |
| https://www.propattes.com/professions/nutritionniste-naturopathe Annuaire <!-- -->Nutritionniste / Naturopathe<!-- --> près de chez vous - ProPattes |
200 | yes | 259 | 2 |
| https://www.propattes.com/professions/osteopathe-animalier Annuaire <!-- -->Ostéopathe animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 312 | 2 |
| https://www.propattes.com/professions/pension-animaliere Annuaire <!-- -->Pension animalière<!-- --> près de chez vous - ProPattes |
200 | yes | 236 | 2 |
| https://www.propattes.com/professions/photographe-animalier Annuaire <!-- -->Photographe animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 135 | 2 |
| https://www.propattes.com/professions/podologue-animalier Annuaire <!-- -->Podologue animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 94 | 2 |
| https://www.propattes.com/professions/promeneur-pet-sitter Annuaire <!-- -->Promeneur / Pet-sitter<!-- --> près de chez vous - ProPattes |
200 | yes | 699 | 2 |
| https://www.propattes.com/professions/refuge-animalier Annuaire <!-- -->Refuge animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 91 | 2 |
| https://www.propattes.com/professions/taxi-animalier Annuaire <!-- -->Taxi animalier<!-- --> près de chez vous - ProPattes |
200 | yes | 118 | 2 |
| https://www.propattes.com/professions/toiletteur Annuaire <!-- -->Toiletteur<!-- --> près de chez vous - ProPattes |
200 | yes | 91 | 2 |
| https://www.propattes.com/professions/veterinaire Annuaire <!-- -->Vétérinaire<!-- --> près de chez vous - ProPattes |
200 | yes | 82 | 2 |
| https://www.propattes.com/pro/pattes-libres/articles Articles <!-- -->Pattes Libres<!-- --> - ProPattes |
200 | yes | 104 | 1 |
| https://www.propattes.com/pro/pattes-libres Annuaire des professionnels animaliers - ProPattes |
404 | no | 80 | 1 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.