SEO audit for castanedamejiaayalaabogados.com
Prestigio Legal: Defensa Jurídica Estratégica | Prestigio Legal
Health 65/100 (fair) · 10 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Despacho jurídico en México con más de 100 años de experiencia, especializado en derecho civil, penal, familiar y mercantil, ofreciendo confianza y resultados.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Security | 70 | 0 | 10 | 0 |
| Content | 79 | 0 | 7 | 18 |
| Links | 85 | 0 | 5 | 0 |
| Structured Data | 88 | 0 | 4 | 2 |
| Headings | 91 | 0 | 3 | 1 |
| Images | 91 | 0 | 3 | 16 |
| Duplicate | 94 | 0 | 2 | 0 |
| Agent Readiness | 100 | 0 | 0 | 9 |
| Performance | 100 | 0 | 0 | 20 |
| Rendering | 100 | 0 | 0 | 10 |
| Robots | 100 | 0 | 0 | 1 |
| Social | 100 | 0 | 0 | 8 |
Warnings (7 rules)
warning Thin content (low word count)
Rule content.thin · Content · 7 occurrence(s)
- https://castanedamejiaayalaabogados.com/areas-de-practica — 76 words
- https://castanedamejiaayalaabogados.com/blog — 32 words
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — 65 words
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — 62 words
- https://castanedamejiaayalaabogados.com/contacto — 91 words
- https://castanedamejiaayalaabogados.com/servicios — 87 words
- https://castanedamejiaayalaabogados.com/testimonios — 62 words
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://castanedamejiaayalaabogados.com/blog — title shared by 2 pages: https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — title shared by 2 pages: https://castanedamejiaayalaabogados.com/blog
warning Missing <h1>
Rule h1.missing · Headings · 3 occurrence(s)
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 10 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/areas-de-practica — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/blog — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/contacto — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/nosotros — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/servicios — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/socios — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://castanedamejiaayalaabogados.com/testimonios — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
warning Images missing alt text
Rule images.missing_alt · Images · 3 occurrence(s)
- https://castanedamejiaayalaabogados.com/nosotros — 1 of 11 images missing alt
- https://castanedamejiaayalaabogados.com/servicios — 1 of 17 images missing alt
- https://castanedamejiaayalaabogados.com/socios — 1 of 12 images missing alt
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 5 occurrence(s)
- https://castanedamejiaayalaabogados.com/areas-de-practica — no internal links point here
- https://castanedamejiaayalaabogados.com/blog — no internal links point here
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — no internal links point here
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — no internal links point here
- https://castanedamejiaayalaabogados.com/testimonios — no internal links point here
warning Schema describes content not visible on the page
Rule schema.hidden_content · Structured Data · 4 occurrence(s)
- https://castanedamejiaayalaabogados.com/areas-de-practica — a schema name/headline ("Áreas de práctica en Prestigio Legal") 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.
- https://castanedamejiaayalaabogados.com/blog — a schema name/headline ("Blog jurídico de Prestigio Legal") 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.
- https://castanedamejiaayalaabogados.com/socios — a schema name/headline ("Socios expertos en derecho corporativo") 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.
- https://castanedamejiaayalaabogados.com/testimonios — a schema name/headline ("Testimonios de clientes satisfechos") 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 (13 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 8 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — h6 follows h1 — skips h2
- https://castanedamejiaayalaabogados.com/areas-de-practica — h3 follows h1 — skips h2
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — h5 follows h1 — skips h2
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — h5 follows h1 — skips h2
- https://castanedamejiaayalaabogados.com/contacto — h3 follows h1 — skips h2
- https://castanedamejiaayalaabogados.com/nosotros — h3 follows h1 — skips h2
- https://castanedamejiaayalaabogados.com/servicios — h6 follows h1 — skips h2
- https://castanedamejiaayalaabogados.com/testimonios — h5 follows h3 — skips h4
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 10 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — 1.3%
- https://castanedamejiaayalaabogados.com/areas-de-practica — 0.5%
- https://castanedamejiaayalaabogados.com/blog — 0.3%
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — 0.6%
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — 0.5%
- https://castanedamejiaayalaabogados.com/contacto — 0.5%
- https://castanedamejiaayalaabogados.com/nosotros — 1.7%
- https://castanedamejiaayalaabogados.com/servicios — 0.5%
- https://castanedamejiaayalaabogados.com/socios — 1.3%
- https://castanedamejiaayalaabogados.com/testimonios — 0.4%
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — 2 <h1> elements
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 6 occurrence(s)
- https://castanedamejiaayalaabogados.com/areas-de-practica — 4 image(s) with alt text over 100 chars — shorten it to a concise description
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — 2 image(s) with alt text over 100 chars — shorten it to a concise description
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — 2 image(s) with alt text over 100 chars — shorten it to a concise description
- https://castanedamejiaayalaabogados.com/contacto — 6 image(s) with alt text over 100 chars — shorten it to a concise description
- https://castanedamejiaayalaabogados.com/socios — 8 image(s) with alt text over 100 chars — shorten it to a concise description
- https://castanedamejiaayalaabogados.com/testimonios — 2 image(s) with alt text over 100 chars — shorten it to a concise description
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 10 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/areas-de-practica — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/blog — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/contacto — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/nosotros — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/servicios — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/socios — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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://castanedamejiaayalaabogados.com/testimonios — the likely hero/LCP image (whatsapp-image-2026-04-13-at-5.50.14-pm-2xpzftv7rt2fhikb.jpeg) 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 · 10 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — 2 of 14 images without width/height
- https://castanedamejiaayalaabogados.com/areas-de-practica — 2 of 16 images without width/height
- https://castanedamejiaayalaabogados.com/blog — 2 of 2 images without width/height
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — 2 of 4 images without width/height
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — 2 of 4 images without width/height
- https://castanedamejiaayalaabogados.com/contacto — 2 of 16 images without width/height
- https://castanedamejiaayalaabogados.com/nosotros — 3 of 11 images without width/height
- https://castanedamejiaayalaabogados.com/servicios — 3 of 17 images without width/height
- https://castanedamejiaayalaabogados.com/socios — 4 of 12 images without width/height
- https://castanedamejiaayalaabogados.com/testimonios — 2 of 14 images without width/height
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 8 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://castanedamejiaayalaabogados.com/areas-de-practica — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://castanedamejiaayalaabogados.com/blog — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://castanedamejiaayalaabogados.com/contacto — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://castanedamejiaayalaabogados.com/nosotros — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://castanedamejiaayalaabogados.com/servicios — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://castanedamejiaayalaabogados.com/socios — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://castanedamejiaayalaabogados.com/testimonios — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Missing Open Graph tags
Rule og.missing · Social · 8 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — og:image
- https://castanedamejiaayalaabogados.com/areas-de-practica — og:image
- https://castanedamejiaayalaabogados.com/blog — og:image
- https://castanedamejiaayalaabogados.com/contacto — og:image
- https://castanedamejiaayalaabogados.com/nosotros — og:image
- https://castanedamejiaayalaabogados.com/servicios — og:image
- https://castanedamejiaayalaabogados.com/socios — og:image
- https://castanedamejiaayalaabogados.com/testimonios — og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 10 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — 8 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://castanedamejiaayalaabogados.com/areas-de-practica — 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://castanedamejiaayalaabogados.com/blog — 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://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — 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://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — 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://castanedamejiaayalaabogados.com/contacto — 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://castanedamejiaayalaabogados.com/nosotros — 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://castanedamejiaayalaabogados.com/servicios — 3 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://castanedamejiaayalaabogados.com/socios — 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://castanedamejiaayalaabogados.com/testimonios — 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.
notice Content required JS rendering (escalated)
Rule rendering.js_dependent · Rendering · 10 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — h3-block
- https://castanedamejiaayalaabogados.com/areas-de-practica — sticky-h3
- https://castanedamejiaayalaabogados.com/blog — sticky-h3
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — sticky-h3
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — sticky-h3
- https://castanedamejiaayalaabogados.com/contacto — sticky-h3
- https://castanedamejiaayalaabogados.com/nosotros — sticky-h3
- https://castanedamejiaayalaabogados.com/servicios — sticky-h3
- https://castanedamejiaayalaabogados.com/socios — sticky-h3
- https://castanedamejiaayalaabogados.com/testimonios — sticky-h3
notice robots.txt missing (root returns 404/none)
Rule robots.txt_missing · Robots · 1 occurrence(s)
- https://castanedamejiaayalaabogados.com/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)
notice Article schema missing recommended properties (Top Stories / image carousel)
Rule schema.article_incomplete · Structured Data · 2 occurrence(s)
- https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica — Article structured data is missing recommended property (headline) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
- https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal — Article structured data is missing recommended property (headline) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://castanedamejiaayalaabogados.com/ Prestigio Legal: Defensa Jurídica Estratégica | Prestigio Legal |
200 | yes | 341 | 10 |
| https://castanedamejiaayalaabogados.com/contacto Contacto Prestigio Legal México | Prestigio Legal |
200 | yes | 91 | 10 |
| https://castanedamejiaayalaabogados.com/nosotros Prestigio Legal: Experiencia y Confianza Jurídica | Prestigio Legal |
200 | yes | 355 | 10 |
| https://castanedamejiaayalaabogados.com/servicios Servicios legales con prestigio y confianza | Prestigio Legal |
200 | yes | 87 | 10 |
| https://castanedamejiaayalaabogados.com/socios Socios expertos en derecho corporativo | Prestigio Legal |
200 | yes | 218 | 10 |
| https://castanedamejiaayalaabogados.com/areas-de-practica Áreas de práctica en Prestigio Legal | Prestigio Legal |
200 | yes | 76 | 0 |
| https://castanedamejiaayalaabogados.com/blog Blog jurídico de Prestigio Legal | Prestigio Legal |
200 | yes | 32 | 0 |
| https://castanedamejiaayalaabogados.com/blog-de-prestigio-legal-anlisis-y-actualidad-jurdica Blog de Prestigio Legal: análisis y actualidad jurídica | Prestigio Legal |
200 | yes | 65 | 0 |
| https://castanedamejiaayalaabogados.com/blog-jurdico-de-prestigio-legal Blog Jurídico de Prestigio Legal | Prestigio Legal |
200 | yes | 62 | 0 |
| https://castanedamejiaayalaabogados.com/testimonios Testimonios de clientes satisfechos | Prestigio Legal |
200 | yes | 62 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.