Measured
Your result
No broken links found in this sample.
- Link health
- 100.00/100
- Quality checklist
- 75.70/100
- Broken links
- 0
Healthy links in the sample
Scored technical checks
Confirmed in sample
27 links verified · 0 unknown · 11 selected source pages · 100% of selected destinations verified. Sample only. Unknown links are not counted as broken.
What to fix first
View all priorities →Includes issues from the extended diagnostic report.
- Fix 4 diagnostic broken links
Start with navigation and internal links so visitors can reach your pages.
- Heading hierarchy
Nest headings logically without skipping a level, starting with H1.
- Form controls named
Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.
Fix with your coding assistant
Copy a ready-to-use prompt with the issues and affected URLs.
Your path to S-Tier
Not yet S-TierHealthy links, every scored requirement passed, and complete evidence in the selected sample.
- Pass all scored quality requirements across the five categories.
- Verify every required check and selected destination; incomplete or retained evidence cannot unlock the badge.
How this result qualifies
Verified internal navigation
At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.
100.00/100 link health · 75.70/100 quality · 27 internal destinations
New comparison baseline. A change in coverage is not a verified improvement.
The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works
Explore issues & evidenceIssues & evidenceConfirmed issues, suggested fixes and the evidence behind them.
Broken links & sources
Latest competitive sample and evidence · 75.70/100 quality
At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. The available outcomes agreed between passes.
11 selected source URLs · 27 internal destinations. 27 evaluated · 0 unknown · 0 using previous evidence. The expanded diagnostic report follows below.
- SEO
- 65.45/100
- Accessibility
- 84.72/100
- Structure
- 53.03/100
- Sharing
- 98.99/100
- Security
- 100.00/100
Selected pages
- https://www.perfilia.es/
- https://www.perfilia.es/blog
- https://www.perfilia.es/buscar
- https://www.perfilia.es/contacto
- https://www.perfilia.es/cookies
- https://www.perfilia.es/iniciar-sesion
- https://www.perfilia.es/privacidad
- https://www.perfilia.es/ranking
- https://www.perfilia.es/registro
- https://www.perfilia.es/terminos
- https://www.perfilia.es/profesional/demo
Internal link verdicts and weights
- ok · weight 6 · https://www.perfilia.es/
- ok · weight 6 · https://www.perfilia.es/blog
- ok · weight 6 · https://www.perfilia.es/buscar
- ok · weight 6 · https://www.perfilia.es/contacto
- ok · weight 6 · https://www.perfilia.es/cookies
- ok · weight 6 · https://www.perfilia.es/iniciar-sesion
- ok · weight 6 · https://www.perfilia.es/privacidad
- ok · weight 6 · https://www.perfilia.es/ranking
- ok · weight 6 · https://www.perfilia.es/registro
- ok · weight 6 · https://www.perfilia.es/terminos
- ok · weight 4 · https://www.perfilia.es/profesional/demo
- ok · weight 2 · https://www.perfilia.es/blog/agenda-digital-consulta
- ok · weight 2 · https://www.perfilia.es/blog/agenda-digital-vs-papel-elegir
- ok · weight 2 · https://www.perfilia.es/blog/checklist-datos-pacientes-seguros-organizados
- ok · weight 2 · https://www.perfilia.es/blog/formas-mejorar-presencia-digital-medica
- ok · weight 2 · https://www.perfilia.es/blog/gestionar-citas-medicas-online-facilmente
- ok · weight 2 · https://www.perfilia.es/blog/mejores-herramientas-gestion-medicos
- ok · weight 2 · https://www.perfilia.es/blog/plataformas-profesionales-sanitarios-2025
- ok · weight 2 · https://www.perfilia.es/blog/sin-tiempo-marketing-soluciones-rapidas
- ok · weight 2 · https://www.perfilia.es/blog/tag/citas-online
- ok · weight 2 · https://www.perfilia.es/blog/tag/cumplimiento
- ok · weight 2 · https://www.perfilia.es/blog/tag/experiencia-del-paciente
- ok · weight 2 · https://www.perfilia.es/blog/tag/formacion
- ok · weight 2 · https://www.perfilia.es/blog/tag/marketing-sanitario
- ok · weight 2 · https://www.perfilia.es/blog/tag/seguridad-de-datos
- ok · weight 2 · https://www.perfilia.es/blog/tag/seo-local
- ok · weight 2 · https://www.perfilia.es/blog/tips-atraer-mas-pacientes-online
Scoring checks
- Page title: passed · 11/11 applicable observations
https://www.perfilia.es/: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/blog: Blog de Perfilia - Recursos para Profesionales Sanitarios
https://www.perfilia.es/buscar: Buscar Profesionales Sanitarios - Perfilia
https://www.perfilia.es/contacto: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/cookies: Perfilia - Tu perfil profesional sanitario en 5 minutos
- Distinct page titles: failed · 2/11 applicable observations
https://www.perfilia.es/: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/contacto: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/cookies: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/iniciar-sesion: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/privacidad: Perfilia - Tu perfil profesional sanitario en 5 minutos
- Meta description: passed · 11/11 applicable observations
https://www.perfilia.es/: Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
https://www.perfilia.es/blog: Consejos, guías y recursos para profesionales de la salud sobre marketing digital, gestión de consultas y mejora de la presencia online.
https://www.perfilia.es/buscar: Encuentra los mejores profesionales sanitarios cerca de ti. Psicólogos, nutricionistas, fisioterapeutas y más. Reseñas verificadas y contacto directo.
https://www.perfilia.es/contacto: Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
https://www.perfilia.es/cookies: Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
- Self-referencing canonical: failed · 1/11 applicable observations
https://www.perfilia.es/: https://perfilia.es
https://www.perfilia.es/buscar: https://perfilia.es
https://www.perfilia.es/contacto: https://perfilia.es
https://www.perfilia.es/cookies: https://perfilia.es
https://www.perfilia.es/iniciar-sesion: https://perfilia.es
- Main heading: failed · 8/11 applicable observations
https://www.perfilia.es/buscar: 0 H1 element(s)
https://www.perfilia.es/iniciar-sesion: 0 H1 element(s)
https://www.perfilia.es/registro: 0 H1 element(s)
https://www.perfilia.es/: 1 H1 element(s)
https://www.perfilia.es/blog: 1 H1 element(s)
- Heading hierarchy: failed · 4/11 applicable observations
https://www.perfilia.es/: 1 skipped heading level(s)
https://www.perfilia.es/blog: 1 skipped heading level(s)
https://www.perfilia.es/buscar: 1 skipped heading level(s)
https://www.perfilia.es/contacto: 1 skipped heading level(s)
https://www.perfilia.es/iniciar-sesion: 0 skipped heading level(s)
- Main landmark: failed · 1/11 applicable observations
https://www.perfilia.es/: 0 main landmarks
https://www.perfilia.es/buscar: 0 main landmarks
https://www.perfilia.es/contacto: 0 main landmarks
https://www.perfilia.es/cookies: 0 main landmarks
https://www.perfilia.es/iniciar-sesion: 0 main landmarks
- Mobile viewport: passed · 11/11 applicable observations
https://www.perfilia.es/: width=device-width, initial-scale=1
https://www.perfilia.es/blog: width=device-width, initial-scale=1
https://www.perfilia.es/buscar: width=device-width, initial-scale=1
https://www.perfilia.es/contacto: width=device-width, initial-scale=1
https://www.perfilia.es/cookies: width=device-width, initial-scale=1
- Image dimensions declared: passed · 6/6 applicable observations
https://www.perfilia.es/cookies: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://www.perfilia.es/iniciar-sesion: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://www.perfilia.es/privacidad: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://www.perfilia.es/registro: 0 of 0 images lack width/height attributes or an aspect-ratio style
https://www.perfilia.es/terminos: 0 of 0 images lack width/height attributes or an aspect-ratio style
- Structured data syntax: failed · 0/11 applicable observations
https://www.perfilia.es/: 0 of 0 blocks have valid JSON-LD structure
https://www.perfilia.es/blog: 0 of 0 blocks have valid JSON-LD structure
https://www.perfilia.es/buscar: 0 of 0 blocks have valid JSON-LD structure
https://www.perfilia.es/contacto: 0 of 0 blocks have valid JSON-LD structure
https://www.perfilia.es/cookies: 0 of 0 blocks have valid JSON-LD structure
- Document language: passed · 11/11 applicable observations
https://www.perfilia.es/: es
https://www.perfilia.es/blog: es
https://www.perfilia.es/buscar: es
https://www.perfilia.es/contacto: es
https://www.perfilia.es/cookies: es
- Image alternatives declared: passed · 6/6 applicable observations
https://www.perfilia.es/cookies: 0 of 0 images lack an alt attribute
https://www.perfilia.es/iniciar-sesion: 0 of 0 images lack an alt attribute
https://www.perfilia.es/privacidad: 0 of 0 images lack an alt attribute
https://www.perfilia.es/registro: 0 of 0 images lack an alt attribute
https://www.perfilia.es/terminos: 0 of 0 images lack an alt attribute
- Form controls named: failed · 1/4 applicable observations
https://www.perfilia.es/: 0 of 0 controls have no HTML label
https://www.perfilia.es/blog: 0 of 0 controls have no HTML label
https://www.perfilia.es/buscar: 2 of 2 controls have no HTML label
https://www.perfilia.es/cookies: 0 of 0 controls have no HTML label
https://www.perfilia.es/iniciar-sesion: 0 of 0 controls have no HTML label
- Buttons named: failed · 5/6 applicable observations
https://www.perfilia.es/cookies: 0 of 0 buttons have no HTML name
https://www.perfilia.es/iniciar-sesion: 0 of 0 buttons have no HTML name
https://www.perfilia.es/privacidad: 0 of 0 buttons have no HTML name
https://www.perfilia.es/registro: 0 of 0 buttons have no HTML name
https://www.perfilia.es/terminos: 0 of 0 buttons have no HTML name
- Links named: passed · 9/9 applicable observations
https://www.perfilia.es/iniciar-sesion: 0 of 0 links have no HTML name
https://www.perfilia.es/registro: 0 of 0 links have no HTML name
https://www.perfilia.es/: 0 of 28 links have no HTML name
https://www.perfilia.es/blog: 0 of 67 links have no HTML name
https://www.perfilia.es/buscar: 0 of 5 links have no HTML name
- Descriptive link text: passed · 9/9 applicable observations
https://www.perfilia.es/iniciar-sesion: 0 of 0 links use generic text
https://www.perfilia.es/registro: 0 of 0 links use generic text
https://www.perfilia.es/: 0 of 28 links use generic text
https://www.perfilia.es/blog: 0 of 67 links use generic text
https://www.perfilia.es/buscar: 0 of 5 links use generic text
- Open Graph title: passed · 11/11 applicable observations
https://www.perfilia.es/: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/blog: Blog de Perfilia - Recursos para Profesionales Sanitarios
https://www.perfilia.es/buscar: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/contacto: Perfilia - Tu perfil profesional sanitario en 5 minutos
https://www.perfilia.es/cookies: Perfilia - Tu perfil profesional sanitario en 5 minutos
- Open Graph description: passed · 11/11 applicable observations
https://www.perfilia.es/: Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
https://www.perfilia.es/blog: Consejos, guías y recursos para profesionales de la salud sobre marketing digital, gestión de consultas y mejora de la presencia online.
https://www.perfilia.es/buscar: Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
https://www.perfilia.es/contacto: Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
https://www.perfilia.es/cookies: Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
- Open Graph type: passed · 11/11 applicable observations
https://www.perfilia.es/: website
https://www.perfilia.es/blog: website
https://www.perfilia.es/buscar: website
https://www.perfilia.es/contacto: website
https://www.perfilia.es/cookies: website
- Open Graph URL: passed · 11/11 applicable observations
https://www.perfilia.es/: https://perfilia.es
https://www.perfilia.es/blog: https://www.perfilia.es/blog
https://www.perfilia.es/buscar: https://perfilia.es
https://www.perfilia.es/contacto: https://perfilia.es
https://www.perfilia.es/cookies: https://perfilia.es
- Open Graph image URL: failed · 10/11 applicable observations
https://www.perfilia.es/blog: No og:image
https://www.perfilia.es/: https://perfilia.es/og-image.png
https://www.perfilia.es/buscar: https://perfilia.es/og-image.png
https://www.perfilia.es/contacto: https://perfilia.es/og-image.png
https://www.perfilia.es/cookies: https://perfilia.es/og-image.png
- Open Graph image description: passed · 10/10 applicable observations
https://www.perfilia.es/blog: No sharing image description
https://www.perfilia.es/: Perfilia - Plataforma para profesionales sanitarios
https://www.perfilia.es/buscar: Perfilia - Plataforma para profesionales sanitarios
https://www.perfilia.es/contacto: Perfilia - Plataforma para profesionales sanitarios
https://www.perfilia.es/cookies: Perfilia - Plataforma para profesionales sanitarios
- Social card type: passed · 11/11 applicable observations
https://www.perfilia.es/: summary_large_image
https://www.perfilia.es/blog: summary_large_image
https://www.perfilia.es/buscar: summary_large_image
https://www.perfilia.es/contacto: summary_large_image
https://www.perfilia.es/cookies: summary_large_image
- HTTPS page: passed · 11/11 applicable observations
https://www.perfilia.es/: https://www.perfilia.es/
https://www.perfilia.es/blog: https://www.perfilia.es/blog
https://www.perfilia.es/buscar: https://www.perfilia.es/buscar
https://www.perfilia.es/contacto: https://www.perfilia.es/contacto
https://www.perfilia.es/cookies: https://www.perfilia.es/cookies
- No insecure embedded resources: passed · 11/11 applicable observations
https://www.perfilia.es/: 0 HTTP embedded resource URL(s)
https://www.perfilia.es/blog: 0 HTTP embedded resource URL(s)
https://www.perfilia.es/buscar: 0 HTTP embedded resource URL(s)
https://www.perfilia.es/contacto: 0 HTTP embedded resource URL(s)
https://www.perfilia.es/cookies: 0 HTTP embedded resource URL(s)
- Homepage favicon available: passed · 1/1 applicable observations
https://www.perfilia.es/favicon.ico?favicon.ab983d0a.ico: HTTP 200; image/x-icon
- Homepage sharing image available: passed · 1/1 applicable observations
https://perfilia.es/og-image.png: HTTP 200; image/png
- Root sitemap available: passed · 1/1 applicable observations
https://www.perfilia.es/sitemap.xml: HTTP 200; sitemap root found
- Rendered color contrast: unverified · 0/1 applicable observations
https://www.perfilia.es/: Requires a browser or human assessment; excluded from points.
- Keyboard and focus behavior: unverified · 0/1 applicable observations
https://www.perfilia.es/: Requires a browser or human assessment; excluded from points.
- HSTS declared: passed · 1/1 applicable observations
https://www.perfilia.es/: Strict-Transport-Security: max-age=31536000; includeSubDomains
- Content Security Policy declared: passed · 1/1 applicable observations
https://www.perfilia.es/: Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: http: blob:; worker-src 'self' blob:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: https: blob:; font-src 'self' data: https:; connect-src 'sel
Sample reference: 2d399045425b79e9ef1c0e4d8e86ef750ce6317098765639e6969dbdb68e3622
- 404external · Inner pagehttps://ejemplo.com/citas
Where to fix it · 1 source page
Link text: “Pedir Cita Online”
Highlight works in Chrome and Safari; the browser jumps to the first match.
- 404external · Inner pagehttps://ejemplo.com/tratamientos
Where to fix it · 1 source page
Link text: “Tratamientos Dentales”
- 404external · Inner pagehttps://ejemplo.com/blog
Where to fix it · 1 source page
Link text: “Blog de Salud Dental”
- 404external · Inner pagehttps://ejemplo.com/financiacion
Where to fix it · 1 source page
Link text: “Financiación Disponible”
Diagnostic checklist
21 passed · 12 need work · 3 not verified. Open a check for the evidence and suggested fix.
- SEO
- 85.93
- Accessibility
- 86.74
- Structure
- 59.85
- Sharing
- 91.44
- Security
- 100.00
- AI access
- 92.59
- Performance
- 100.00
HTTP response measurement
176 ms median to homepage response headers. Measurements: 212, 176, 172 ms.
Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.
Your checklist over time
Sep 12
75.70/100
Oct 27
75.70/100
Same checklist version; page samples may differ. A score change does not by itself prove a particular issue was fixed.
Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.
SEO2 to improve
Page titlePassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Give each page a descriptive, non-empty <title>.
- https://www.perfilia.es/Perfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/blogBlog de Perfilia - Recursos para Profesionales Sanitarios
- https://www.perfilia.es/buscarBuscar Profesionales Sanitarios - Perfilia
- https://www.perfilia.es/contactoPerfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/cookiesPerfilia - Tu perfil profesional sanitario en 5 minutos
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Distinct page titlesNeeds work
18/27 applicable observations passed. 0.67/1 checklist weight earned.
How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.
- https://www.perfilia.es/Perfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/contactoPerfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/cookiesPerfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/iniciar-sesionPerfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/privacidadPerfilia - Tu perfil profesional sanitario en 5 minutos
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Meta descriptionPassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add a non-empty meta name="description" that summarizes this page.
- https://www.perfilia.es/Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
- https://www.perfilia.es/blogConsejos, guías y recursos para profesionales de la salud sobre marketing digital, gestión de consultas y mejora de la presencia online.
- https://www.perfilia.es/buscarEncuentra los mejores profesionales sanitarios cerca de ti. Psicólogos, nutricionistas, fisioterapeutas y más. Reseñas verificadas y contacto directo.
- https://www.perfilia.es/contactoPlataforma para profesionales sanitarios. Crea tu página profesional en minutos.
- https://www.perfilia.es/cookiesPlataforma para profesionales sanitarios. Crea tu página profesional en minutos.
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Self-referencing canonicalNeeds work
17/27 applicable observations passed. 0.63/1 checklist weight earned.
How to improve: Declare exactly one <link rel="canonical"> whose absolute URL is this page's own final URL (same scheme, host, path and query; only a trailing slash or fragment may differ). Cross-URL canonicals belong on duplicate pages, not on the indexable page itself. Reference: Google Search Central, canonicalization.
- https://www.perfilia.es/https://perfilia.es
- https://www.perfilia.es/buscarhttps://perfilia.es
- https://www.perfilia.es/contactohttps://perfilia.es
- https://www.perfilia.es/cookieshttps://perfilia.es
- https://www.perfilia.es/iniciar-sesionhttps://perfilia.es
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Root sitemap availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.
- https://www.perfilia.es/sitemap.xmlHTTP 200; sitemap root found
Accessibility2 to improve
Document languagePassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare a valid language tag on the html element, such as en or pt-BR.
- https://www.perfilia.es/es
- https://www.perfilia.es/bloges
- https://www.perfilia.es/buscares
- https://www.perfilia.es/contactoes
- https://www.perfilia.es/cookieses
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Image alternatives declaredPassed
22/22 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.
- https://www.perfilia.es/cookies0 of 0 images lack an alt attribute
- https://www.perfilia.es/iniciar-sesion0 of 0 images lack an alt attribute
- https://www.perfilia.es/privacidad0 of 0 images lack an alt attribute
- https://www.perfilia.es/registro0 of 0 images lack an alt attribute
- https://www.perfilia.es/terminos0 of 0 images lack an alt attribute
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Form controls namedNeeds work
1/4 applicable observations passed. 0.25/1 checklist weight earned.
How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.
- https://www.perfilia.es/0 of 0 controls have no HTML label
- https://www.perfilia.es/blog0 of 0 controls have no HTML label
- https://www.perfilia.es/buscar2 of 2 controls have no HTML label
- https://www.perfilia.es/cookies0 of 0 controls have no HTML label
- https://www.perfilia.es/iniciar-sesion0 of 0 controls have no HTML label
Links namedPassed
25/25 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Give every link visible text or a meaningful accessible name.
- https://www.perfilia.es/iniciar-sesion0 of 0 links have no HTML name
- https://www.perfilia.es/registro0 of 0 links have no HTML name
- https://www.perfilia.es/0 of 28 links have no HTML name
- https://www.perfilia.es/blog0 of 67 links have no HTML name
- https://www.perfilia.es/buscar0 of 5 links have no HTML name
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Descriptive link textPassed
25/25 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Replace generic link text such as "click here", "read more" or "saiba mais" with text (or an aria-label) that describes the destination. Reference: WCAG 2.4.4 Link Purpose (In Context).
- https://www.perfilia.es/iniciar-sesion0 of 0 links use generic text
- https://www.perfilia.es/registro0 of 0 links use generic text
- https://www.perfilia.es/0 of 28 links use generic text
- https://www.perfilia.es/blog0 of 67 links use generic text
- https://www.perfilia.es/buscar0 of 5 links use generic text
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Rendered color contrastNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Check foreground/background contrast in the rendered page.
- https://www.perfilia.es/Requires a browser or human assessment; excluded from points.
Keyboard and focus behaviorNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Test every interactive control with a keyboard and inspect focus visibility.
- https://www.perfilia.es/Requires a browser or human assessment; excluded from points.
Structure5 to improve
Main headingNeeds work
24/27 applicable observations passed. 0.89/1 checklist weight earned.
How to improve: Add a descriptive H1 identifying the main topic.
- https://www.perfilia.es/buscar0 H1 element(s)
- https://www.perfilia.es/iniciar-sesion0 H1 element(s)
- https://www.perfilia.es/registro0 H1 element(s)
- https://www.perfilia.es/1 H1 element(s)
- https://www.perfilia.es/blog1 H1 element(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Heading hierarchyNeeds work
4/27 applicable observations passed. 0.15/1 checklist weight earned.
How to improve: Nest headings logically without skipping a level, starting with H1.
- https://www.perfilia.es/1 skipped heading level(s)
- https://www.perfilia.es/blog1 skipped heading level(s)
- https://www.perfilia.es/buscar1 skipped heading level(s)
- https://www.perfilia.es/contacto1 skipped heading level(s)
- https://www.perfilia.es/iniciar-sesion0 skipped heading level(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Main landmarkNeeds work
17/27 applicable observations passed. 0.63/1 checklist weight earned.
How to improve: Mark the main content with one <main> or role="main" landmark.
- https://www.perfilia.es/0 main landmarks
- https://www.perfilia.es/buscar0 main landmarks
- https://www.perfilia.es/contacto0 main landmarks
- https://www.perfilia.es/cookies0 main landmarks
- https://www.perfilia.es/iniciar-sesion0 main landmarks
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Mobile viewportPassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.
- https://www.perfilia.es/width=device-width, initial-scale=1
- https://www.perfilia.es/blogwidth=device-width, initial-scale=1
- https://www.perfilia.es/buscarwidth=device-width, initial-scale=1
- https://www.perfilia.es/contactowidth=device-width, initial-scale=1
- https://www.perfilia.es/cookieswidth=device-width, initial-scale=1
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Image dimensions declaredNeeds work
13/22 applicable observations passed. 0.59/1 checklist weight earned.
How to improve: Declare width and height attributes (or an inline aspect-ratio style) on every visible <img> so the browser reserves space before the image loads. Reference: web.dev / Lighthouse "image elements have explicit width and height" (layout shift).
- https://www.perfilia.es/cookies0 of 0 images lack width/height attributes or an aspect-ratio style
- https://www.perfilia.es/iniciar-sesion0 of 0 images lack width/height attributes or an aspect-ratio style
- https://www.perfilia.es/privacidad0 of 0 images lack width/height attributes or an aspect-ratio style
- https://www.perfilia.es/registro0 of 0 images lack width/height attributes or an aspect-ratio style
- https://www.perfilia.es/terminos0 of 0 images lack width/height attributes or an aspect-ratio style
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Structured data syntaxNeeds work
9/27 applicable observations passed. 0.33/1 checklist weight earned.
How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning. Reference: schema.org and Google structured data guidelines.
- https://www.perfilia.es/0 of 0 blocks have valid JSON-LD structure
- https://www.perfilia.es/blog0 of 0 blocks have valid JSON-LD structure
- https://www.perfilia.es/buscar0 of 0 blocks have valid JSON-LD structure
- https://www.perfilia.es/contacto0 of 0 blocks have valid JSON-LD structure
- https://www.perfilia.es/cookies0 of 0 blocks have valid JSON-LD structure
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Sharing2 to improve
Open Graph titlePassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Provide a non-empty og:title meta property.
- https://www.perfilia.es/Perfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/blogBlog de Perfilia - Recursos para Profesionales Sanitarios
- https://www.perfilia.es/buscarPerfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/contactoPerfilia - Tu perfil profesional sanitario en 5 minutos
- https://www.perfilia.es/cookiesPerfilia - Tu perfil profesional sanitario en 5 minutos
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph descriptionPassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Provide a non-empty og:description meta property.
- https://www.perfilia.es/Plataforma para profesionales sanitarios. Crea tu página profesional en minutos.
- https://www.perfilia.es/blogConsejos, guías y recursos para profesionales de la salud sobre marketing digital, gestión de consultas y mejora de la presencia online.
- https://www.perfilia.es/buscarPlataforma para profesionales sanitarios. Crea tu página profesional en minutos.
- https://www.perfilia.es/contactoPlataforma para profesionales sanitarios. Crea tu página profesional en minutos.
- https://www.perfilia.es/cookiesPlataforma para profesionales sanitarios. Crea tu página profesional en minutos.
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph typePassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare og:type, such as website or article.
- https://www.perfilia.es/website
- https://www.perfilia.es/blogwebsite
- https://www.perfilia.es/buscarwebsite
- https://www.perfilia.es/contactowebsite
- https://www.perfilia.es/cookieswebsite
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph URLPassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Set og:url to an absolute HTTP(S) URL for this content.
- https://www.perfilia.es/https://perfilia.es
- https://www.perfilia.es/bloghttps://www.perfilia.es/blog
- https://www.perfilia.es/buscarhttps://perfilia.es
- https://www.perfilia.es/contactohttps://perfilia.es
- https://www.perfilia.es/cookieshttps://perfilia.es
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph image URLNeeds work
19/27 applicable observations passed. 0.70/1 checklist weight earned.
How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.
- https://www.perfilia.es/blogNo og:image
- https://www.perfilia.es/blog/tag/citas-onlineNo og:image
- https://www.perfilia.es/blog/tag/marketing-sanitarioNo og:image
- https://www.perfilia.es/blog/tag/seo-localNo og:image
- https://www.perfilia.es/blog/tag/experiencia-del-pacienteNo og:image
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph image descriptionNeeds work
10/19 applicable observations passed. 0.53/1 checklist weight earned.
How to improve: Describe the sharing image with og:image:alt.
- https://www.perfilia.es/blogNo sharing image description
- https://www.perfilia.es/blog/tips-atraer-mas-pacientes-onlineNo sharing image description
- https://www.perfilia.es/blog/tag/citas-onlineNo sharing image description
- https://www.perfilia.es/blog/tag/marketing-sanitarioNo sharing image description
- https://www.perfilia.es/blog/tag/seo-localNo sharing image description
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Social card typePassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare twitter:card as summary or summary_large_image for a website card.
- https://www.perfilia.es/summary_large_image
- https://www.perfilia.es/blogsummary_large_image
- https://www.perfilia.es/buscarsummary_large_image
- https://www.perfilia.es/contactosummary_large_image
- https://www.perfilia.es/cookiessummary_large_image
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Homepage favicon availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve a non-empty public image with an image Content-Type.
- https://www.perfilia.es/favicon.ico?favicon.ab983d0a.icoHTTP 200; image/x-icon
Homepage sharing image availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve a non-empty public image with an image Content-Type.
- https://perfilia.es/og-image.pngHTTP 200; image/png
Security0 to improve
HTTPS pagePassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve the page over HTTPS with a valid certificate.
- https://www.perfilia.es/https://www.perfilia.es/
- https://www.perfilia.es/bloghttps://www.perfilia.es/blog
- https://www.perfilia.es/buscarhttps://www.perfilia.es/buscar
- https://www.perfilia.es/contactohttps://www.perfilia.es/contacto
- https://www.perfilia.es/cookieshttps://www.perfilia.es/cookies
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
No insecure embedded resourcesPassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.
- https://www.perfilia.es/0 HTTP embedded resource URL(s)
- https://www.perfilia.es/blog0 HTTP embedded resource URL(s)
- https://www.perfilia.es/buscar0 HTTP embedded resource URL(s)
- https://www.perfilia.es/contacto0 HTTP embedded resource URL(s)
- https://www.perfilia.es/cookies0 HTTP embedded resource URL(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
HSTS declaredPassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Send Strict-Transport-Security on HTTPS responses with max-age of at least 15552000 seconds (180 days); OWASP recommends one year and includeSubDomains. Reference: OWASP HTTP Strict Transport Security cheat sheet, MDN.
- https://www.perfilia.es/Strict-Transport-Security: max-age=31536000; includeSubDomains
Content Security Policy declaredPassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Send a Content-Security-Policy header (or a <meta http-equiv="Content-Security-Policy"> on the page) that restricts script and resource sources. This check verifies presence, not policy strength. Reference: OWASP Content Security Policy cheat sheet, MDN.
- https://www.perfilia.es/Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: http: blob:; worker-src 'self' blob:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: https: blob:; font-src 'self' data: https:; connect-src 'sel
AI access1 to improve
Content in initial HTMLNeeds work
25/27 applicable observations passed. 0.93/1 checklist weight earned.
How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.
- https://www.perfilia.es/iniciar-sesion55 characters of crawler-visible content (minimum 100)
- https://www.perfilia.es/registro55 characters of crawler-visible content (minimum 100)
- https://www.perfilia.es/6737 characters of crawler-visible content (minimum 100)
- https://www.perfilia.es/blog2786 characters of crawler-visible content (minimum 100)
- https://www.perfilia.es/buscar1103 characters of crawler-visible content (minimum 100)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Performance0 to improve
HTML transfer budgetPassed
27/27 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.
- https://www.perfilia.es/249,504 bytes of HTML; budget 500,000
- https://www.perfilia.es/blog119,190 bytes of HTML; budget 500,000
- https://www.perfilia.es/buscar97,023 bytes of HTML; budget 500,000
- https://www.perfilia.es/contacto80,804 bytes of HTML; budget 500,000
- https://www.perfilia.es/cookies94,142 bytes of HTML; budget 500,000
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Repeated homepage HTTP responsePassed
1/1 applicable observations passed. Informational; excluded from points.
How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.
- https://www.perfilia.es/3/3 successful measurements to response headers. Includes DNS and TLS; excludes rendering.
Browser loading and Core Web VitalsNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Measure LCP, INP and CLS with browser and field tools.
- https://www.perfilia.es/Requires a browser or human assessment; excluded from points.
Checklist quality-v4. Competitive weights: SEO 25%, Accessibility 25%, Structure 25%, Sharing 10%, Security 15%. AI access and Performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.
HTTP response timings
HTTP response time measured by our crawler; not browser loading speed.
Pages inspected (27)
All 27 pages from this scan.
| Page | Status | Title | H1 | ms |
|---|---|---|---|---|
| https://www.perfilia.es/ | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 1 | 1,430 |
| https://www.perfilia.es/blog | 200 | Blog de Perfilia - Recursos para Profesionales SanitariosPage checklist evidence
| 1 | 960 |
| https://www.perfilia.es/buscar | 200 | Buscar Profesionales Sanitarios - PerfiliaPage checklist evidence
| 0 | 361 |
| https://www.perfilia.es/contacto | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 1 | 221 |
| https://www.perfilia.es/cookies | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 1 | 211 |
| https://www.perfilia.es/iniciar-sesion | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 0 | 270 |
| https://www.perfilia.es/privacidad | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 1 | 232 |
| https://www.perfilia.es/ranking | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 1 | 668 |
| https://www.perfilia.es/registro | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 0 | 256 |
| https://www.perfilia.es/terminos | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 1 | 217 |
| https://www.perfilia.es/profesional/demo | 200 | Perfilia - Tu perfil profesional sanitario en 5 minutosPage checklist evidence
| 1 | 216 |
| https://www.perfilia.es/blog/tips-atraer-mas-pacientes-online | 200 | 10 Tips para Atraer Más Pacientes OnlinePage checklist evidence
| 2 | 960 |
| https://www.perfilia.es/blog/tag/citas-online | 200 | Citas Online - Blog de PerfiliaPage checklist evidence
| 1 | 1,367 |
| https://www.perfilia.es/blog/tag/marketing-sanitario | 200 | Marketing Sanitario - Blog de PerfiliaPage checklist evidence
| 1 | 284 |
| https://www.perfilia.es/blog/tag/seo-local | 200 | Seo Local - Blog de PerfiliaPage checklist evidence
| 1 | 285 |
| https://www.perfilia.es/blog/mejores-herramientas-gestion-medicos | 200 | Mejores Herramientas de Gestión para MédicosPage checklist evidence
| 2 | 663 |
| https://www.perfilia.es/blog/tag/experiencia-del-paciente | 200 | Experiencia Del Paciente - Blog de PerfiliaPage checklist evidence
| 1 | 204 |
| https://www.perfilia.es/blog/tag/seguridad-de-datos | 200 | Seguridad De Datos - Blog de PerfiliaPage checklist evidence
| 1 | 280 |
| https://www.perfilia.es/blog/plataformas-profesionales-sanitarios-2025 | 200 | 5 Plataformas para Profesionales Sanitarios 2025Page checklist evidence
| 2 | 657 |
| https://www.perfilia.es/blog/sin-tiempo-marketing-soluciones-rapidas | 200 | Sin Tiempo para Marketing: Soluciones RápidasPage checklist evidence
| 2 | 912 |
| https://www.perfilia.es/blog/agenda-digital-vs-papel-elegir | 200 | Agenda Digital vs Papel: ¿Cuál Elegir?Page checklist evidence
| 2 | 662 |
| https://www.perfilia.es/blog/checklist-datos-pacientes-seguros-organizados | 200 | Checklist: Datos de Pacientes Seguros y OrganizadosPage checklist evidence
| 2 | 643 |
| https://www.perfilia.es/blog/tag/cumplimiento | 200 | Cumplimiento - Blog de PerfiliaPage checklist evidence
| 1 | 172 |
| https://www.perfilia.es/blog/tag/formacion | 200 | Formacion - Blog de PerfiliaPage checklist evidence
| 1 | 252 |
| https://www.perfilia.es/blog/agenda-digital-consulta | 200 | ¿Necesitas una Agenda Digital para tu Consulta?Page checklist evidence
| 2 | 1,129 |
| https://www.perfilia.es/blog/gestionar-citas-medicas-online-facilmente | 200 | Cómo Gestionar Citas Médicas Online FácilmentePage checklist evidence
| 2 | 597 |
| https://www.perfilia.es/blog/formas-mejorar-presencia-digital-medica | 200 | 7 Formas de Mejorar tu Presencia Digital MédicaPage checklist evidence
| 2 | 675 |
Optional AI signals
Informational signals; these do not certify search visibility or unlock S-Tier.
- llms.txtGuide for AI agents
- Structured dataJSON-LD on the homepage
- Semantic HTMLMain and navigation landmarks
Browser measurements · supplementary
Mobile page report
perfilia.es
https://perfilia.es/
Measured · 10/27/2026, 11:44:51 AM UTC
Redirected to: https://www.perfilia.es/
- Speed
- 95
- Accessibility
- 94
- SEO basics
- 100
- Main content (LCP)
- 2.6 s
- Layout shifts (CLS)
- 0
- Blocking time (TBT)
- 20 ms
Measurement notes (1)
- The page may not be loading as expected because your test URL (https://perfilia.es/) was redirected to https://www.perfilia.es/. Try testing the second URL directly.
Your next improvements
Measured findings to investigate, ordered by audit score.
1. Heading elements are not in a sequentially-descending order
Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https://dequeuniversity.com/rules/axe/4.13/heading-order).
div.container > div.grid > div > h4.font-semibold · <h4 class="font-semibold mb-4">
2. Network dependency tree
[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
3. Background and foreground colors do not have a sufficient contrast ratio.
Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.13/color-contrast).
section#hero > div.container > div.flex > a.px-8 · <a class="px-8 py-4 text-white rounded-xl text-lg font-semibold hover:opacity-90 tra…" style="background-color:#6782C1" href="/registro">
section#solucion > div.container > div.text-center > a.inline-flex · <a class="inline-flex items-center gap-2 px-8 py-4 text-white rounded-xl text-lg fon…" style="background-color:#6782C1" href="/profesional/demo">
footer.bg-gray-900 > div.container > div.border-t > p.text-xs · <p class="text-xs text-gray-500 mt-4 max-w-4xl mx-auto leading-relaxed">
4. Time to Interactive
Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https://developer.chrome.com/docs/lighthouse/performance/interactive/).
5. First Contentful Paint
First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).
6. Largest Contentful Paint
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
7. Speed Index
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
8. Max Potential First Input Delay
The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/).
Fix with your coding assistant
Copy a ready-to-use prompt with the issues and affected URLs.
Battle scoring rules
The arena winner follows the verified ranking: internal link health first, then the published two-decimal quality score. Both sites need two agreeing standard observations. Browser performance, accessibility and SEO are complementary diagnostics and do not move the ranking or decide its winner. Page-only battles compare compatible rounds; performance differences up to five points draw, and equal round wins remain a tie. Missing measurements never count as zero. Browser audits do not certify accessibility. Saved results keep their measured evidence; start a rematch for a newer comparison.