{
"requestId": "46cd4f3d-38c3-4840-8ee5-820a4c0efd53",
"result": {
"inputUrl": "https://example.com/",
"normalizedUrl": "https://example.com/",
"finalUrl": "https://example.com/",
"httpStatus": 200,
"contentType": "text/html",
"redirectCount": 0,
"responseBytes": 559,
"seo": {
"score": 68,
"grade": "D",
"severityCounts": {
"critical": 0,
"error": 1,
"warning": 8,
"info": 0
},
"snapshot": {
"title": "Example Domain",
"titleLength": 14,
"description": null,
"descriptionLength": 0,
"canonical": null,
"robots": null,
"lang": "en",
"viewportMeta": true,
"h1Count": 1,
"headingOrderSkips": 0,
"wordCount": 21,
"imageCount": 0,
"imagesMissingAlt": 0,
"jsonLdBlocks": 0,
"jsonLdInvalid": 0,
"openGraphTags": 0
},
"issues": [
{
"id": "canonical-missing",
"category": "indexability",
"severity": "warning",
"message": "No canonical URL was found.",
"evidence": null,
"recommendation": "Add an absolute canonical URL for the preferred page."
},
{
"id": "title-length",
"category": "metadata",
"severity": "warning",
"message": "The title length is outside the usual descriptive range.",
"evidence": 14,
"recommendation": "Use a concise title of roughly 15 to 65 characters."
},
{
"id": "description-missing",
"category": "metadata",
"severity": "error",
"message": "The meta description is missing.",
"evidence": null,
"recommendation": "Add a useful page summary."
},
{
"id": "thin-static-copy",
"category": "content",
"severity": "warning",
"message": "The returned HTML contains little text.",
"evidence": 21,
"recommendation": "Confirm the page provides enough useful crawlable content."
},
{
"id": "open-graph-incomplete",
"category": "metadata",
"severity": "warning",
"message": "Core Open Graph metadata appears incomplete.",
"evidence": 0,
"recommendation": "Add intentional Open Graph title, description, type, and URL values where sharing matters."
},
{
"id": "hsts-missing",
"category": "security",
"severity": "warning",
"message": "Strict-Transport-Security was not observed.",
"evidence": false,
"recommendation": "Consider HSTS after confirming HTTPS coverage."
},
{
"id": "csp-missing",
"category": "security",
"severity": "warning",
"message": "Content-Security-Policy was not observed.",
"evidence": false,
"recommendation": "Add a tested CSP appropriate to the application."
},
{
"id": "frame-protection-missing",
"category": "security",
"severity": "warning",
"message": "No framing protection was observed.",
"evidence": false,
"recommendation": "Define an intentional framing policy."
},
{
"id": "nosniff-missing",
"category": "security",
"severity": "warning",
"message": "X-Content-Type-Options: nosniff was not observed.",
"evidence": false,
"recommendation": "Add the nosniff response header."
}
]
},
"technologies": [
{
"name": "Cloudflare",
"category": "cdn",
"evidence": [
"header:server",
"header:cf-ray"
]
}
],
"technologyNames": [
"Cloudflare"
],
"technologyCategories": [
"cdn"
],
"securityHeaders": {
"strictTransportSecurity": false,
"contentSecurityPolicy": false,
"clickjackingProtection": false,
"contentTypeOptions": false,
"referrerPolicy": false,
"permissionsPolicy": false,
"crossOriginOpenerPolicy": false,
"crossOriginResourcePolicy": false,
"presentCount": 0,
"assessedCount": 8,
"missing": [
"strict-transport-security",
"content-security-policy",
"clickjacking-protection",
"x-content-type-options",
"referrer-policy",
"permissions-policy",
"cross-origin-opener-policy",
"cross-origin-resource-policy"
]
},
"evidenceBoundary": "Detections are evidence-based fingerprints from the fetched public response, not a guarantee of the complete server-side stack or technology version. Static HTML evidence is not browser-rendered content, a Lighthouse score, Google Search ranking data, a penetration test, or a guarantee of indexing or ranking."
}
}
curl --location --request POST 'https://zylalabs.com/api/13595/website+seo+tech+and+header+audit+api/30325/audit+a+public+web+page' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"url":"https://example.com/","options":{"timeoutMs":10000,"maxResponseBytes":500000,"maxRedirects":3}}'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Auditoría de SEO técnico de sitios web y encabezados API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
La API devuelve datos relacionados con señales SEO estáticas huellas digitales tecnológicas y encabezados de seguridad Esto incluye el estado HTTP tipo de contenido número de redirecciones tamaño de respuesta y una puntuación SEO detallada con conteos de severidad para los problemas encontrados
Los campos clave en la respuesta incluyen `inputUrl`, `httpStatus`, `seo.score`, `seo.grade` y `seo.severityCounts` Estos proporcionan información sobre el rendimiento SEO de la página y cualquier problema detectado durante la auditoría
Los datos de respuesta están estructurados en un formato JSON con un objeto de nivel superior que contiene `requestId` y `result`. El objeto `result` incluye detalles sobre la URL, el estado HTTP, el tamaño de la respuesta y un objeto `seo` anidado con hallazgos específicos de SEO
La API proporciona información sobre el rendimiento SEO la tecnología utilizada en la página y los encabezados de seguridad Incluye métricas como la puntuación SEO la cantidad de redireccionamientos y problemas específicos categorizados por severidad (crítico error advertencia info)
El parámetro principal para el endpoint es `inputUrl`, que especifica la página web pública que se va a auditar. Los usuarios pueden personalizar sus solicitudes proporcionando diferentes URLs para analizar varias páginas
La precisión de los datos se mantiene a través de un análisis determinista del contenido HTML sin renderizado en el navegador La API utiliza algoritmos establecidos para evaluar señales de SEO y huellas tecnológicas, asegurando resultados confiables
Los casos de uso típicos incluyen auditorías de sitios web para la optimización de SEO identificación de pilas tecnológicas y evaluaciones de seguridad Los webmasters y los profesionales de SEO pueden usar los datos para mejorar el rendimiento del sitio y el cumplimiento de las mejores prácticas
Los usuarios pueden analizar la puntuación de SEO y los recuentos de gravedad para priorizar las correcciones Los hallazgos detallados como etiquetas meta faltantes o encabezados de seguridad guían a los usuarios en la mejora de sus páginas web para una mejor visibilidad en motores de búsqueda y seguridad