Pull requests reales de Crawlmend, paso a paso

Dos correcciones, del hallazgo del rastreo al pull request fusionado, en un repositorio de demostración público.

Ejemplo 1: un título demasiado corto

El hallazgo

Valor
ProblemaEtiqueta title demasiado corta
Página/services/web-design
Detectado porRastreo del sitio
EvidenciaEsta etiqueta title tiene solo 8 caracteres: "Services".
Por qué importaUn título muy corto deja sin usar la mayor parte del espacio que Google muestra en los resultados de búsqueda, desaprovechando la oportunidad de incluir palabras clave relevantes o una propuesta de valor clara.

Con Search Console conectado, Crawlmend añadiría las impresiones, clics y posición reales de la página junto a este hallazgo, para que puedas ver si la página ya genera el tráfico que hace que valga la pena la corrección.

Qué cambia

Etiqueta title
AntesServices
DespuésFixed-Scope Next.js Web Design for Studios

El nuevo título lo escribió un modelo de IA a partir del propio contenido de la página, porque alargar un título corto de forma mecánica sonaría automatizado. Es una sugerencia para que tu equipo la acepte, edite o rechace. Crawlmend no promete que cambie el posicionamiento ni los clics.

El diff

Crawlmend detectó un proyecto Next.js, asoció la URL con su archivo fuente y editó el objeto metadata exportado.

app/services/web-design/page.tsx
 export const metadata = {
-  title: "Services",
+  title: "Fixed-Scope Next.js Web Design for Studios",
 };

Verificación

Antes de mostrar el diff, Crawlmend lo aplicó a un clon desechable del repositorio y ejecutó su comprobación de TypeScript. La página mostraba "Compile-checked: this diff was verified to build clean before you saw it". Consulta qué significa compile-checked para ver qué cubre y qué no.

El pull request

CampoLo que creó Crawlmend
TítuloCrawlmend fixes — /services/web-design
EstadoAbierto como borrador y marcado como listo para revisión cuando pasó la CI
Ramacrawlmend/e0f6d2ae0ef2eb2f, una rama nueva a partir de la rama predeterminada
CommitUn commit: "Title tag too short — /services/web-design"
Cambios1 archivo, 1 línea añadida, 1 línea eliminada
DescripciónEl problema, por qué importa, la recomendación y lo que se aplicó
AutorLa cuenta de GitHub que conectó Crawlmend

Abre el pull request #1 en GitHub para ver el diff, el commit y la descripción reales.

Ejemplo 2: un sitemap ausente

El hallazgo

Valor
ProblemaFalta sitemap.xml
ImpactoAlto
Detectado porRastreo del sitio
EvidenciaNo sitemap found at https://crawlmend-demo-site.vercel.app/sitemap.xml.
Por qué importaSin un sitemap, los buscadores dependen por completo de descubrir las páginas mediante enlaces internos, así que las páginas nuevas o profundas pueden tardar mucho más en indexarse, o pasar inadvertidas.

El diff

Este no necesitó ninguna llamada a IA. Crawlmend construyó el sitemap con las cuatro páginas que encontró su rastreo y lo propuso como un archivo nuevo en la carpeta public/ del framework, donde Next.js lo sirve en /sitemap.xml.

public/sitemap.xml (archivo nuevo)
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+  <url><loc>https://crawlmend-demo-site.vercel.app/</loc></url>
+  <url><loc>https://crawlmend-demo-site.vercel.app/services/web-design</loc></url>
+  <url><loc>https://crawlmend-demo-site.vercel.app/contact</loc></url>
+  <url><loc>https://crawlmend-demo-site.vercel.app/about</loc></url>
+</urlset>

Verificación

El diff mostraba "Not yet compile-checked" y el botón de aprobar permaneció deshabilitado hasta ejecutar la comprobación. Tras pasarla ("Compile-checked: this diff was verified to build clean before you saw it"), se pudo abrir el pull request.

El pull request

CampoLo que creó Crawlmend
TítuloCrawlmend fixes — /
EstadoAbierto como borrador y marcado como listo para revisión cuando pasó la CI
Ramacrawlmend/42099b4af021e53f
CommitUn commit: "Missing sitemap.xml — /"
Cambios1 archivo nuevo, 7 líneas

Abre el pull request #2 en GitHub.

Después de la fusión

  • Se fusionó cuando el despliegue de vista previa de Vercel tuvo éxito. Crawlmend nunca fusiona por sí mismo: lo hace una persona.
  • El despliegue de producción pasó a servir /sitemap.xml con las cuatro páginas (HTTP 200, application/xml).
  • Crawlmend marcó el pull request como fusionado la siguiente vez que cargó su página de Pull Requests: no usa webhooks, sino que consulta GitHub al cargar la página. Un nuevo rastreo ya no reportó el sitemap ausente.

Pruébalo en tu propio sitio

El mismo flujo funciona en tu repositorio. Lee cómo se generan las correcciones para ver los detalles, o conecta un repositorio para ver tus propios hallazgos.