{
    "name": "DevSprinters Hreflang Validation Status",
    "description": "Validación de consistencia hreflang entre clusters es ↔ pt-BR ↔ es-PE.",
    "generated_at": "2026-05-11T19:12:45+00:00",
    "summary": {
        "total_pages_with_hreflang": 42,
        "pages_by_locale": {
            "es": 20,
            "es-PE": 5,
            "pt-BR": 17
        },
        "cross_language_pairs_es_ptBR": 37,
        "inconsistencies_count": 0
    },
    "inconsistencies": [],
    "clusters": [
        {
            "page_key": "root/desarrollo-web",
            "lang": "es",
            "canonical": "https://devsprinters.site/servicios/desarrollo-web",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "root/tiendas-virtuales",
            "lang": "es",
            "canonical": "https://devsprinters.site/servicios/tiendas-virtuales",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "root/software-empresarial",
            "lang": "es",
            "canonical": "https://devsprinters.site/servicios/software-empresarial",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "pe-lima/desarrollo-web",
            "lang": "es-PE",
            "canonical": "https://devsprinters.site/pe/lima/desarrollo-web",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "pe-lima/tiendas-virtuales",
            "lang": "es-PE",
            "canonical": "https://devsprinters.site/pe/lima/tiendas-virtuales",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "pe-lima/software-empresarial",
            "lang": "es-PE",
            "canonical": "https://devsprinters.site/pe/lima/software-empresarial",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "pe-lima/preguntas-frecuentes",
            "lang": "es-PE",
            "canonical": "https://devsprinters.site/pe/lima/preguntas-frecuentes/",
            "has_es": false,
            "has_es_pe": true,
            "has_pt_br": false,
            "has_x_default": false,
            "total_alternates": 1
        },
        {
            "page_key": "pe-lima/casos",
            "lang": "es-PE",
            "canonical": "https://devsprinters.site/pe/lima/casos/",
            "has_es": false,
            "has_es_pe": true,
            "has_pt_br": false,
            "has_x_default": false,
            "total_alternates": 1
        },
        {
            "page_key": "br-sao-paulo/desenvolvimento-web",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/sao-paulo/desenvolvimento-web",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "br-sao-paulo/lojas-virtuais",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/sao-paulo/lojas-virtuais",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "br-sao-paulo/software-empresarial",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/sao-paulo/software-empresarial",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "root/preguntas-frecuentes",
            "lang": "es",
            "canonical": "https://devsprinters.site/preguntas-frecuentes/",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "br/perguntas-frequentes",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/perguntas-frequentes/",
            "has_es": true,
            "has_es_pe": true,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 4
        },
        {
            "page_key": "root/recursos/wordpress-vs-desarrollo-medida",
            "lang": "es",
            "canonical": "https://devsprinters.site/recursos/wordpress-vs-desarrollo-medida/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": false,
            "has_x_default": true,
            "total_alternates": 2
        },
        {
            "page_key": "root/recursos/agencia-vs-freelance-vs-diy",
            "lang": "es",
            "canonical": "https://devsprinters.site/recursos/agencia-vs-freelance-vs-diy/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": false,
            "has_x_default": true,
            "total_alternates": 2
        },
        {
            "page_key": "root/recursos/cuanto-cuesta-sitio-corporativo",
            "lang": "es",
            "canonical": "https://devsprinters.site/recursos/cuanto-cuesta-sitio-corporativo/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": false,
            "has_x_default": true,
            "total_alternates": 2
        },
        {
            "page_key": "root/autor/carlos-santaella",
            "lang": "es",
            "canonical": "https://devsprinters.site/autor/carlos-santaella/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/autor/hildegar-medina",
            "lang": "es",
            "canonical": "https://devsprinters.site/autor/hildegar-medina/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/recursos/como-crear-pagina-web",
            "lang": "es",
            "canonical": "https://devsprinters.site/recursos/como-crear-pagina-web/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/recursos/metodologia-agil-desarrollo-web",
            "lang": "es",
            "canonical": "https://devsprinters.site/recursos/metodologia-agil-desarrollo-web/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/recursos/stack-tecnologico-web",
            "lang": "es",
            "canonical": "https://devsprinters.site/recursos/stack-tecnologico-web/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/industrias/educacion",
            "lang": "es",
            "canonical": "https://devsprinters.site/industrias/educacion/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/industrias/fintech",
            "lang": "es",
            "canonical": "https://devsprinters.site/industrias/fintech/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/industrias/salud",
            "lang": "es",
            "canonical": "https://devsprinters.site/industrias/salud/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/industrias/retail",
            "lang": "es",
            "canonical": "https://devsprinters.site/industrias/retail/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/recursos/como-criar-site-profissional",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/recursos/como-criar-site-profissional/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/recursos/metodologia-agil-desenvolvimento-web",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/recursos/metodologia-agil-desenvolvimento-web/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/recursos/stack-tecnologico-web",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/recursos/stack-tecnologico-web/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/industrias/educacao",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/industrias/educacao/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/industrias/fintech",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/industrias/fintech/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/industrias/saude",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/industrias/saude/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/industrias/varejo",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/industrias/varejo/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/autor/carlos-santaella",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/autor/carlos-santaella/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/autor/hildegar-medina",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/autor/hildegar-medina/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/sobre-devsprinters",
            "lang": "es",
            "canonical": "https://devsprinters.site/sobre-devsprinters/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/sobre-devsprinters",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/sobre-devsprinters/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/servicios/desarrollo-a-medida",
            "lang": "es",
            "canonical": "https://devsprinters.site/servicios/desarrollo-a-medida/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/servicios/desarrollo-web-corporativo",
            "lang": "es",
            "canonical": "https://devsprinters.site/servicios/desarrollo-web-corporativo/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "root/servicios/landing-pages",
            "lang": "es",
            "canonical": "https://devsprinters.site/servicios/landing-pages/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/desenvolvimento-sob-medida",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/sao-paulo/desenvolvimento-sob-medida/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/desenvolvimento-web-corporativo",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/sao-paulo/desenvolvimento-web-corporativo/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        },
        {
            "page_key": "br-sao-paulo/landing-pages",
            "lang": "pt-BR",
            "canonical": "https://devsprinters.site/br/sao-paulo/landing-pages/",
            "has_es": true,
            "has_es_pe": false,
            "has_pt_br": true,
            "has_x_default": true,
            "total_alternates": 3
        }
    ]
}