Informe SEO: miranza.es
Generado el 1 de mayo de 2026 · 29 hallazgos · 2.7s
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 (23)
Crítico (4)
- highcontent
Images missing alt text
2 image(s) have no alt attribute
Add descriptive alt text to all images for accessibility and SEO
- highaccessibility
2 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
- highaccessibility
2 buttons without accessible name
Buttons with no text, aria-label, or title are invisible to screen readers
Add visible text or aria-label to all buttons
- highpage experience
Intrusive interstitials detected
Found 6 potential popup/overlay elements
Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties
Medio (9)
- 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
CSP allows unsafe-eval
Content-Security-Policy uses 'unsafe-eval' which allows dynamic code execution
Remove 'unsafe-eval' and refactor code to avoid eval()
- 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
13 scripts load synchronously without async/defer
Add async or defer to non-critical scripts to improve page load speed
- mediumtechnology
Mixed content detected
1 resources loaded over HTTP on an HTTPS page
Update all resource URLs to use HTTPS
- mediumcontent
External links without noopener
2 external links with target="_blank" lack rel="noopener"
Add rel="noopener noreferrer" to all target="_blank" links
- mediumcontent
Low keyword relevance
Only 40% of title keywords appear in body text
Ensure the page content includes the keywords from the title
- mediummobile
Zoom disabled
Viewport prevents user zoom — accessibility issue
Remove maximum-scale=1 and user-scalable=no to allow pinch-to-zoom
- mediumlog analyzer
X-Powered-By header exposed
X-Powered-By: PleskLin
Remove the X-Powered-By header to reduce information leakage
Bajo (10)
- lowdns
Only one MX record (no redundancy)
A single MX record means no failover if the mail server goes down.
Add a secondary MX record for email redundancy
- lowheaders
X-Powered-By exposes technology
X-Powered-By: PleskLin
Remove the X-Powered-By header
- 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
- lowcontent
Heading level skipped
H3 follows H1 (skipped H2)
Maintain sequential heading hierarchy without skipping levels
- lowcontent
Empty anchor links
4 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
Missing inputmode attributes
1 numeric fields lack inputmode hints
Add inputmode="numeric" or "tel" to show the right keyboard
- 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
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 miranza.es.
Prioritize high-severity issues first, then medium. For each fix, make the actual code change — don't just describe what to do.
```json
{
"domain": "miranza.es",
"scores": {
"overall": 87,
"performance": 0,
"seo": 91,
"accessibility": 70,
"bestPractices": 87,
"security": 91
},
"findings": [
{
"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": "CSP allows unsafe-eval",
"description": "Content-Security-Policy uses 'unsafe-eval' which allows dynamic code execution",
"recommendation": "Remove 'unsafe-eval' and refactor code to avoid eval()"
},
{
"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": "13 scripts load synchronously without async/defer",
"recommendation": "Add async or defer to non-critical scripts to improve page load speed"
},
{
"module": "technology",
"severity": "medium",
"title": "Mixed content detected",
"description": "1 resources loaded over HTTP on an HTTPS page",
"recommendation": "Update all resource URLs to use HTTPS"
},
{
"module": "content",
"severity": "high",
"title": "Images missing alt text",
"description": "2 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": "2 external links with target=\"_blank\" lack rel=\"noopener\"",
"recommendation": "Add rel=\"noopener noreferrer\" to all target=\"_blank\" links"
},
{
"module": "content",
"severity": "medium",
"title": "Low keyword relevance",
"description": "Only 40% of title keywords appear in body text",
"recommendation": "Ensure the page content includes the keywords from the title"
},
{
"module": "mobile",
"severity": "medium",
"title": "Zoom disabled",
"description": "Viewport prevents user zoom — accessibility issue",
"recommendation": "Remove maximum-scale=1 and user-scalable=no to allow pinch-to-zoom"
},
{
"module": "accessibility",
"severity": "high",
"title": "2 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": "high",
"title": "2 buttons without accessible name",
"description": "Buttons with no text, aria-label, or title are invisible to screen readers",
"recommendation": "Add visible text or aria-label to all buttons"
},
{
"module": "page-experience",
"severity": "high",
"title": "Intrusive interstitials detected",
"description": "Found 6 potential popup/overlay elements",
"recommendation": "Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties"
},
{
"module": "log-analyzer",
"severity": "medium",
"title": "X-Powered-By header exposed",
"description": "X-Powered-By: PleskLin",
"recommendation": "Remove the X-Powered-By header to reduce information leakage"
}
]
}
```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
España registra un comercio electrónico en rápido crecimiento, donde las búsquedas en dispositivos móviles son predominantes.