Informe SEO: lafranceinsoumise.fr
Generado el 1 de mayo de 2026 · 32 hallazgos · 5.8s
Las empresas de servicios necesitan dominar las búsquedas locales con datos de contacto (NAP) precisos, reseñas y señales locales para atraer clientes de su entorno.
Desglose de puntuación
Puntuación media Negocio local: 54
Proyección de puntuación
Mejora estimada según los hallazgos identificados en este informe
¿Listo para mejorar tu SEO?
Inicia una prueba gratuita y descubre cómo mejorar tu puntuación.
Desglose por módulos
Todos los hallazgos (29)
Crítico (4)
- highcontent
Images missing alt text
1 image(s) have no alt attribute
Add descriptive alt text to all images for accessibility and SEO
- highaccessibility
1 images missing alt attribute
Images without alt text are inaccessible to screen readers
Add descriptive alt text to all informational images, or alt="" for decorative ones
- highcrawl budget
Crawl traps detected
Found 25 URLs with pagination/faceted navigation patterns
Use rel=nofollow, URL parameters in GSC, or robots.txt to prevent crawlers from following these patterns
- highpage experience
Intrusive interstitials detected
Found 8 potential popup/overlay elements
Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties
Medio (11)
- mediumdns
SPF uses neutral policy (?all)
The SPF record uses a neutral policy (?all), which provides no protection against spoofing.
Change ?all to ~all (softfail) or -all (hardfail)
- mediumdns
No DKIM record found
None of the common DKIM selectors returned a valid key. Email authentication may be incomplete.
Configure DKIM signing with your email provider and publish the public key in DNS
- mediumheaders
Missing content-security-policy
CSP header is missing. The site may be vulnerable to XSS attacks.
Add a Content-Security-Policy header to restrict resource loading
- mediumheaders
Missing x-content-type-options
X-Content-Type-Options is missing. MIME-sniffing attacks are possible.
Add X-Content-Type-Options: nosniff header
- mediumheaders
Missing x-frame-options
X-Frame-Options is missing. The site may be vulnerable to clickjacking.
Add X-Frame-Options: DENY or SAMEORIGIN header
- mediumstructured data
Missing @type in schema
A structured data object has no @type
Add a @type property (e.g. Organization, WebSite)
- mediumtechnology
Render-blocking scripts
6 scripts load synchronously without async/defer
Add async or defer to non-critical scripts to improve page load speed
- mediumcontent
Very low text-to-HTML ratio
Text/HTML ratio is 1% (recommended: >5%)
Increase meaningful text content relative to HTML markup
- mediumcontent
External links without noopener
6 external links with target="_blank" lack rel="noopener"
Add rel="noopener noreferrer" to all target="_blank" links
- mediumaccessibility
Missing main landmark
No <main> element or role="main" found
Wrap primary content in a <main> element for screen reader navigation
- mediumlog analyzer
Exposed /wp-login.php
/wp-login.php is accessible (HTTP 200) — CMS admin panel is publicly visible
Restrict access to admin panels via IP whitelisting or authentication
Bajo (14)
- lowheaders
Missing referrer-policy
Referrer-Policy is not set. Full URLs may leak to third parties.
Add Referrer-Policy: strict-origin-when-cross-origin
- lowheaders
Missing permissions-policy
Permissions-Policy is missing.
Add Permissions-Policy to restrict browser feature access
- lowheaders
HSTS max-age too short
HSTS max-age is 86400s (recommended: 31536000)
Set max-age to at least 31536000 (1 year)
- lowstructured data
Missing Organization schema
No Organization or LocalBusiness structured data found
Add Organization schema with name, logo, and contact info
- lowstructured data
Missing WebSite schema
No WebSite structured data found
Add WebSite schema with SearchAction for sitelinks search box
- lowtechnology
Many inline scripts
19 inline <script> blocks found
Move inline scripts to external files for caching and CSP compliance
- lowtechnology
Many external CSS files
11 external stylesheets loaded
Consider bundling CSS files to reduce HTTP requests
- lowtechnology
Many third-party domains
19 external domains — may impact performance and privacy
Reduce third-party dependencies or self-host critical resources
- lowcontent
Empty anchor links
15 links point to "#" or "javascript:void(0)"
Use proper URLs or button elements instead of empty anchors
- lowmobile
Missing autocomplete attributes
1 form fields lack autocomplete hints
Add autocomplete attributes (email, tel, name) for faster mobile form filling
- lowmobile
Unresponsive images
18 images lack srcset or responsive sizing
Use srcset and sizes attributes for responsive images
- lowrate limits
No rate limiting detected
No explicit rate-limit headers or 429 responses detected. Cloudflare WAF provides platform-level protection.
Implement rate limiting (e.g., 429 Too Many Requests) to protect against brute-force attacks
- lowbrand checker
No web app manifest
No manifest.json linked — PWA features unavailable
Add a web app manifest for installability and brand customization
- lowpage experience
No resource hints
No preload or preconnect hints found
Add preload for critical resources and preconnect for important third-party origins
AI Fix Prompt
Copie este prompt en ChatGPT o Claude para obtener instrucciones paso a paso para resolver las incidencias
Fix all SEO issues found in the audit of lafranceinsoumise.fr.
Prioritize high-severity issues first, then medium. For each fix, make the actual code change — don't just describe what to do.
```json
{
"domain": "lafranceinsoumise.fr",
"scores": {
"overall": 84,
"performance": 0,
"seo": 88,
"accessibility": 77,
"bestPractices": 88,
"security": 81
},
"findings": [
{
"module": "dns",
"severity": "medium",
"title": "SPF uses neutral policy (?all)",
"description": "The SPF record uses a neutral policy (?all), which provides no protection against spoofing.",
"recommendation": "Change ?all to ~all (softfail) or -all (hardfail)"
},
{
"module": "dns",
"severity": "medium",
"title": "No DKIM record found",
"description": "None of the common DKIM selectors returned a valid key. Email authentication may be incomplete.",
"recommendation": "Configure DKIM signing with your email provider and publish the public key in DNS"
},
{
"module": "headers",
"severity": "medium",
"title": "Missing content-security-policy",
"description": "CSP header is missing. The site may be vulnerable to XSS attacks.",
"recommendation": "Add a Content-Security-Policy header to restrict resource loading"
},
{
"module": "headers",
"severity": "medium",
"title": "Missing x-content-type-options",
"description": "X-Content-Type-Options is missing. MIME-sniffing attacks are possible.",
"recommendation": "Add X-Content-Type-Options: nosniff header"
},
{
"module": "headers",
"severity": "medium",
"title": "Missing x-frame-options",
"description": "X-Frame-Options is missing. The site may be vulnerable to clickjacking.",
"recommendation": "Add X-Frame-Options: DENY or SAMEORIGIN header"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @type in schema",
"description": "A structured data object has no @type",
"recommendation": "Add a @type property (e.g. Organization, WebSite)"
},
{
"module": "technology",
"severity": "medium",
"title": "Render-blocking scripts",
"description": "6 scripts load synchronously without async/defer",
"recommendation": "Add async or defer to non-critical scripts to improve page load speed"
},
{
"module": "content",
"severity": "medium",
"title": "Very low text-to-HTML ratio",
"description": "Text/HTML ratio is 1% (recommended: >5%)",
"recommendation": "Increase meaningful text content relative to HTML markup"
},
{
"module": "content",
"severity": "high",
"title": "Images missing alt text",
"description": "1 image(s) have no alt attribute",
"recommendation": "Add descriptive alt text to all images for accessibility and SEO"
},
{
"module": "content",
"severity": "medium",
"title": "External links without noopener",
"description": "6 external links with target=\"_blank\" lack rel=\"noopener\"",
"recommendation": "Add rel=\"noopener noreferrer\" to all target=\"_blank\" links"
},
{
"module": "accessibility",
"severity": "high",
"title": "1 images missing alt attribute",
"description": "Images without alt text are inaccessible to screen readers",
"recommendation": "Add descriptive alt text to all informational images, or alt=\"\" for decorative ones"
},
{
"module": "accessibility",
"severity": "medium",
"title": "Missing main landmark",
"description": "No <main> element or role=\"main\" found",
"recommendation": "Wrap primary content in a <main> element for screen reader navigation"
},
{
"module": "crawl-budget",
"severity": "high",
"title": "Crawl traps detected",
"description": "Found 25 URLs with pagination/faceted navigation patterns",
"recommendation": "Use rel=nofollow, URL parameters in GSC, or robots.txt to prevent crawlers from following these patterns"
},
{
"module": "page-experience",
"severity": "high",
"title": "Intrusive interstitials detected",
"description": "Found 8 potential popup/overlay elements",
"recommendation": "Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties"
},
{
"module": "log-analyzer",
"severity": "medium",
"title": "Exposed /wp-login.php",
"description": "/wp-login.php is accessible (HTTP 200) — CMS admin panel is publicly visible",
"recommendation": "Restrict access to admin panels via IP whitelisting or authentication"
}
]
}
```Recomendaciones para su sector
- 1Optimizar el perfil de Google Business
- 2Añadir marcado Service/LocalBusiness schema
- 3Integrar opiniones de clientes con Review schema
- 4Garantizar datos NAP consistentes en todas las páginas
- 5Dar de alta la empresa en directorios locales clave
Lista de control SEO para Negocio local
Consejos para sitios web de Mixto
- →Defina páginas de aterrizaje diferenciadas para cada segmento
- →Aplique estrategias de metaetiquetas específicas por tipología de página
- →Segmente el mapa del sitio por tipo de contenido
Contexto SEO local
Francia exige contenidos redactados en francés para búsquedas locales y aplica normativas de RGPD muy estrictas.