SEO audit for odontopediatraenlima.com
Odontólogo Pediatra en Cercado de Lima | Especialista en Niños
Health 65/100 (fair) · 14 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Ofrecemos atención dental integral para niños, bebés y adolescentes, Atendemos emergencias en Av. Arenales. ¡Reserve su cita hoy mismo!
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Duplicate | 55 | 0 | 21 | 8 |
| Performance | 70 | 0 | 14 | 61 |
| Links | 74 | 0 | 12 | 1 |
| Structured Data | 89 | 0 | 5 | 14 |
| Headings | 98 | 0 | 1 | 1 |
| Agent Readiness | 100 | 0 | 0 | 10 |
| Cache | 100 | 0 | 0 | 14 |
| Crawlability | 100 | 0 | 0 | 4 |
| Images | 100 | 0 | 0 | 10 |
| Security | 100 | 0 | 0 | 14 |
| Titles | 100 | 0 | 0 | 2 |
Warnings (9 rules)
warning Duplicate page content
Rule duplicate.content · Duplicate · 6 occurrence(s)
- https://odontopediatraenlima.com/ — content shared by 4 pages: https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/10/05/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/2022/09/13/ — content shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/10/05/
- https://odontopediatraenlima.com/2022/10/05/ — content shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/2022/11/04/ — content shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/10/05/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/?p=197 — content shared by 2 pages: https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — content shared by 2 pages: https://odontopediatraenlima.com/?p=197
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 7 occurrence(s)
- https://odontopediatraenlima.com/ — near-duplicate of 6 page(s): https://odontopediatraenlima.com/ecografia-dopler/, https://odontopediatraenlima.com/profilaxis-dental/, https://odontopediatraenlima.com/pulpotomia/
- https://odontopediatraenlima.com/2022/09/13/ — near-duplicate of 6 page(s): https://odontopediatraenlima.com/, https://odontopediatraenlima.com/ecografia-dopler/, https://odontopediatraenlima.com/profilaxis-dental/
- https://odontopediatraenlima.com/2022/10/05/ — near-duplicate of 6 page(s): https://odontopediatraenlima.com/, https://odontopediatraenlima.com/ecografia-dopler/, https://odontopediatraenlima.com/profilaxis-dental/
- https://odontopediatraenlima.com/2022/11/04/ — near-duplicate of 6 page(s): https://odontopediatraenlima.com/, https://odontopediatraenlima.com/ecografia-dopler/, https://odontopediatraenlima.com/profilaxis-dental/
- https://odontopediatraenlima.com/ecografia-dopler/ — near-duplicate of 6 page(s): https://odontopediatraenlima.com/, https://odontopediatraenlima.com/profilaxis-dental/, https://odontopediatraenlima.com/pulpotomia/
- https://odontopediatraenlima.com/profilaxis-dental/ — near-duplicate of 6 page(s): https://odontopediatraenlima.com/, https://odontopediatraenlima.com/ecografia-dopler/, https://odontopediatraenlima.com/pulpotomia/
- https://odontopediatraenlima.com/pulpotomia/ — near-duplicate of 6 page(s): https://odontopediatraenlima.com/, https://odontopediatraenlima.com/ecografia-dopler/, https://odontopediatraenlima.com/profilaxis-dental/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 8 occurrence(s)
- https://odontopediatraenlima.com/ — title shared by 4 pages: https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/10/05/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/2022/09/13/ — title shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/10/05/
- https://odontopediatraenlima.com/2022/10/05/ — title shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/2022/11/04/ — title shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/10/05/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/?p=197 — title shared by 2 pages: https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — title shared by 2 pages: https://odontopediatraenlima.com/?p=197
- https://odontopediatraenlima.com/ecografia-dopler/ — title shared by 2 pages: https://odontopediatraenlima.com/profilaxis-dental/
- https://odontopediatraenlima.com/profilaxis-dental/ — title shared by 2 pages: https://odontopediatraenlima.com/ecografia-dopler/
warning Missing <h1>
Rule h1.missing · Headings · 1 occurrence(s)
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 4 occurrence(s)
- https://odontopediatraenlima.com/blog/ — no internal links point here
- https://odontopediatraenlima.com/ecografia-dopler/ — no internal links point here
- https://odontopediatraenlima.com/profilaxis-dental/ — no internal links point here
- https://odontopediatraenlima.com/pulpotomia/ — no internal links point here
warning Internal link points to a redirect
Rule links.redirect_target · Links · 8 occurrence(s)
- https://odontopediatraenlima.com/?p=197 — https://odontopediatraenlima.com/2022/09/13/ → https://odontopediatraenlima.com
- https://odontopediatraenlima.com/?p=197 — https://odontopediatraenlima.com/?p=197 → https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — https://odontopediatraenlima.com/2022/10/05/ → https://odontopediatraenlima.com
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — https://odontopediatraenlima.com/2022/11/04/ → https://odontopediatraenlima.com
- https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — https://odontopediatraenlima.com/2022/11/04/ → https://odontopediatraenlima.com
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — https://odontopediatraenlima.com/2022/09/13/ → https://odontopediatraenlima.com
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — https://odontopediatraenlima.com/?p=197 → https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — https://odontopediatraenlima.com/2022/09/13/ → https://odontopediatraenlima.com
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 14 occurrence(s)
- https://odontopediatraenlima.com/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/2022/09/13/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/2022/10/05/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/2022/11/04/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/?p=197 — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/blog/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/ecografia-dopler/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/profilaxis-dental/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://odontopediatraenlima.com/pulpotomia/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 4 occurrence(s)
- https://odontopediatraenlima.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://odontopediatraenlima.com/2022/09/13/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://odontopediatraenlima.com/2022/10/05/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://odontopediatraenlima.com/2022/11/04/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
warning Schema describes content not visible on the page
Rule schema.hidden_content · Structured Data · 1 occurrence(s)
- https://odontopediatraenlima.com/blog/ — a schema name/headline ("Blog - Pequeñas Bocas, Grandes Sonrisas - Grandes Cuidados") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
Notices (18 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 1 occurrence(s)
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://odontopediatraenlima.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 · 8 occurrence(s)
- https://odontopediatraenlima.com/ — add a <main> element (or role=main) around the primary content
- https://odontopediatraenlima.com/2022/09/13/ — add a <main> element (or role=main) around the primary content
- https://odontopediatraenlima.com/2022/10/05/ — add a <main> element (or role=main) around the primary content
- https://odontopediatraenlima.com/2022/11/04/ — add a <main> element (or role=main) around the primary content
- https://odontopediatraenlima.com/blog/ — add a <main> element (or role=main) around the primary content
- https://odontopediatraenlima.com/ecografia-dopler/ — add a <main> element (or role=main) around the primary content
- https://odontopediatraenlima.com/profilaxis-dental/ — add a <main> element (or role=main) around the primary content
- https://odontopediatraenlima.com/pulpotomia/ — 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 · 14 occurrence(s)
- https://odontopediatraenlima.com/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/2022/09/13/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/2022/10/05/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/2022/11/04/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/?p=197 — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/blog/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/ecografia-dopler/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/profilaxis-dental/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
- https://odontopediatraenlima.com/pulpotomia/ — Cache-Control: public, max-age=0 · cloudflare: DYNAMIC
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 8 occurrence(s)
- https://odontopediatraenlima.com/ — meta description shared by 4 pages: https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/10/05/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/2022/09/13/ — meta description shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/10/05/
- https://odontopediatraenlima.com/2022/10/05/ — meta description shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/11/04/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/2022/11/04/ — meta description shared by 4 pages: https://odontopediatraenlima.com/, https://odontopediatraenlima.com/2022/10/05/, https://odontopediatraenlima.com/2022/09/13/
- https://odontopediatraenlima.com/?p=197 — meta description shared by 2 pages: https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — meta description shared by 2 pages: https://odontopediatraenlima.com/?p=197
- https://odontopediatraenlima.com/ecografia-dopler/ — meta description shared by 2 pages: https://odontopediatraenlima.com/profilaxis-dental/
- https://odontopediatraenlima.com/profilaxis-dental/ — meta description shared by 2 pages: https://odontopediatraenlima.com/ecografia-dopler/
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 7 occurrence(s)
- https://odontopediatraenlima.com/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://odontopediatraenlima.com/2022/09/13/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://odontopediatraenlima.com/2022/10/05/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://odontopediatraenlima.com/2022/11/04/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://odontopediatraenlima.com/ecografia-dopler/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://odontopediatraenlima.com/profilaxis-dental/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://odontopediatraenlima.com/pulpotomia/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 14 occurrence(s)
- https://odontopediatraenlima.com/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/2022/09/13/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/2022/10/05/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/2022/11/04/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/?p=197 — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/blog/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/ecografia-dopler/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/profilaxis-dental/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://odontopediatraenlima.com/pulpotomia/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 3 occurrence(s)
- https://odontopediatraenlima.com/?p=197 — 2 of 4 images without width/height
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — 2 of 4 images without width/height
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — 4 of 6 images without width/height
notice Page has only one internal inlink (fragile crawl path)
Rule links.single_inlink · Links · 1 occurrence(s)
- https://odontopediatraenlima.com/2022/10/05/ — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 14 occurrence(s)
- https://odontopediatraenlima.com/ — 31 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/2022/09/13/ — 31 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/2022/10/05/ — 31 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/2022/11/04/ — 31 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/?p=197 — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/blog/ — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/ecografia-dopler/ — 29 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/profilaxis-dental/ — 29 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://odontopediatraenlima.com/pulpotomia/ — 29 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 14 occurrence(s)
- https://odontopediatraenlima.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://odontopediatraenlima.com/2022/09/13/ — 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://odontopediatraenlima.com/2022/10/05/ — 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://odontopediatraenlima.com/2022/11/04/ — 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://odontopediatraenlima.com/?p=197 — 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://odontopediatraenlima.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://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — 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://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — 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://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — 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://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — 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://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — 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://odontopediatraenlima.com/ecografia-dopler/ — 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://odontopediatraenlima.com/profilaxis-dental/ — 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://odontopediatraenlima.com/pulpotomia/ — 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 · 14 occurrence(s)
- https://odontopediatraenlima.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://odontopediatraenlima.com/2022/09/13/ — 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://odontopediatraenlima.com/2022/10/05/ — 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://odontopediatraenlima.com/2022/11/04/ — 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://odontopediatraenlima.com/?p=197 — 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://odontopediatraenlima.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://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — 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://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — 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://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — 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://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — 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://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — 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://odontopediatraenlima.com/ecografia-dopler/ — 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://odontopediatraenlima.com/profilaxis-dental/ — 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://odontopediatraenlima.com/pulpotomia/ — 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 · 5 occurrence(s)
- https://odontopediatraenlima.com/?p=197 — 3255 ms
- https://odontopediatraenlima.com/blog/ — 7849 ms
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — 3034 ms
- https://odontopediatraenlima.com/ecografia-dopler/ — 3693 ms
- https://odontopediatraenlima.com/pulpotomia/ — 3305 ms
notice URL redirects to another URL
Rule redirect.single · Crawlability · 4 occurrence(s)
- https://odontopediatraenlima.com/2022/09/13/ — redirects to https://odontopediatraenlima.com
- https://odontopediatraenlima.com/2022/10/05/ — redirects to https://odontopediatraenlima.com
- https://odontopediatraenlima.com/2022/11/04/ — redirects to https://odontopediatraenlima.com
- https://odontopediatraenlima.com/?p=197 — redirects to https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/
notice Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 14 occurrence(s)
- https://odontopediatraenlima.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/2022/09/13/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/2022/10/05/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/2022/11/04/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/?p=197 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/blog/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/ecografia-dopler/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/profilaxis-dental/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://odontopediatraenlima.com/pulpotomia/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
notice Missing recommended security headers
Rule security.missing_headers · Security · 14 occurrence(s)
- https://odontopediatraenlima.com/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/2022/09/13/ — X-Content-Type-Options, HSTS, CSP
- https://odontopediatraenlima.com/2022/10/05/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/2022/11/04/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/?p=197 — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/blog/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/ecografia-dopler/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/profilaxis-dental/ — HSTS, CSP, X-Content-Type-Options
- https://odontopediatraenlima.com/pulpotomia/ — HSTS, CSP, X-Content-Type-Options
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 2 occurrence(s)
- https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ — the <title> and the H1 are identical — differentiate them to cover more query variation
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://odontopediatraenlima.com/blog/causas-de-dientes-torcidos-en-bebes-que-hacer/ Causas de dientes torcidos en bebés en Perú - Factor y Prevención |
200 | yes | 1170 | 4 |
| https://odontopediatraenlima.com/blog/llagas-o-aftas-orales-en-ninos/ LLAGAS O AFTAS ORALES EN NIÑOS - Consejos para Aliviar |
200 | yes | 513 | 3 |
| https://odontopediatraenlima.com/2022/11/04/ Odontólogo Pediatra en Cercado de Lima | Especialista en Niños |
200 | yes | 1042 | 2 |
| https://odontopediatraenlima.com/blog/por-que-se-caen-todos-los-dientes-de-leche/ Por qué se caen todos los dientes de leche - El Gran Cambio |
200 | yes | 1134 | 3 |
| https://odontopediatraenlima.com/2022/09/13/ Odontólogo Pediatra en Cercado de Lima | Especialista en Niños |
200 | yes | 1042 | 3 |
| https://odontopediatraenlima.com/blog/que-enfermedades-puede-producir-la-falta-de-higiene-bucodental/ Qué enfermedades puede producir la falta de higiene bucodental |
200 | yes | 2132 | 3 |
| https://odontopediatraenlima.com/blog/cuando-salen-los-primeros-dientes-del-bebe/ ¿CUÁNDO SALEN LOS PRIMEROS DIENTES DEL BEBÉ? |
200 | yes | 1596 | 2 |
| https://odontopediatraenlima.com/?p=197 Por qué se caen todos los dientes de leche - El Gran Cambio |
200 | yes | 1134 | 2 |
| https://odontopediatraenlima.com/2022/10/05/ Odontólogo Pediatra en Cercado de Lima | Especialista en Niños |
200 | yes | 1042 | 1 |
| https://odontopediatraenlima.com/ Odontólogo Pediatra en Cercado de Lima | Especialista en Niños |
200 | yes | 1042 | 1 |
| https://odontopediatraenlima.com/blog/ Blog - Pequeñas Bocas, Grandes Sonrisas - Grandes Cuidados |
200 | yes | 305 | 0 |
| https://odontopediatraenlima.com/ecografia-dopler/ Odontropediatra en Av. Arenales Lima - DRA. CARITA |
200 | yes | 1037 | 0 |
| https://odontopediatraenlima.com/profilaxis-dental/ Odontropediatra en Av. Arenales Lima - DRA. CARITA |
200 | yes | 1038 | 0 |
| https://odontopediatraenlima.com/pulpotomia/ Pulpotomía en Lima: Endodoncia para Niños - Dra. Carita |
200 | yes | 1036 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.