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 | |
|---|---|
| Problema | Etiqueta title demasiado corta |
| Página | /services/web-design |
| Detectado por | Rastreo del sitio |
| Evidencia | Esta etiqueta title tiene solo 8 caracteres: "Services". |
| Por qué importa | Un 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 | |
|---|---|
| Antes | Services |
| Después | Fixed-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.
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
| Campo | Lo que creó Crawlmend |
|---|---|
| Título | Crawlmend fixes — /services/web-design |
| Estado | Abierto como borrador y marcado como listo para revisión cuando pasó la CI |
| Rama | crawlmend/e0f6d2ae0ef2eb2f, una rama nueva a partir de la rama predeterminada |
| Commit | Un commit: "Title tag too short — /services/web-design" |
| Cambios | 1 archivo, 1 línea añadida, 1 línea eliminada |
| Descripción | El problema, por qué importa, la recomendación y lo que se aplicó |
| Autor | La 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 | |
|---|---|
| Problema | Falta sitemap.xml |
| Impacto | Alto |
| Detectado por | Rastreo del sitio |
| Evidencia | No sitemap found at https://crawlmend-demo-site.vercel.app/sitemap.xml. |
| Por qué importa | Sin 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.
+<?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
| Campo | Lo que creó Crawlmend |
|---|---|
| Título | Crawlmend fixes — / |
| Estado | Abierto como borrador y marcado como listo para revisión cuando pasó la CI |
| Rama | crawlmend/42099b4af021e53f |
| Commit | Un commit: "Missing sitemap.xml — /" |
| Cambios | 1 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.xmlcon 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.