Saltar al contenido
Development

Investigar backlinks sin dejar que un LLM se los invente

Por Victor Da Luz
seoresearchdev-logsite

Bing Webmaster Tools marcó a imperfectsystems.com por enlaces entrantes insuficientes desde dominios de alta calidad. Lo archivé como issue, lo etiqueté “not a code task,” y pensé que sería una pasada rápida: preguntar por ahí, encontrar algunos directorios, listo.

No fue rápido, y la parte interesante no fue el SEO. Fue cuántas de las respuestas obvias resultaron ser spam o ficción.

Los primeros resultados de búsqueda eran casi todos una trampa

Una búsqueda web simple de “indie app directories” o “backlink sites for indie hackers” devuelve un enjambre de servicios de “envía a más de 200 directorios,” todos prometiendo exactamente la métrica que Bing estaba marcando. Esa es la señal de alarma. El envío masivo a directorios es un esquema de enlaces, y tanto las políticas de Google como las de Bing lo nombran explícitamente. Recomendar eso habría empeorado el problema mientras parecía que lo había resuelto.

El problema más difícil eran las URLs mismas. Cada resultado de búsqueda tipo “acá hay 12 grandes directorios” viene lleno de nombres y enlaces específicos. Algunos son reales. Otros están muertos, renombrados, o son una alucinación con forma de respuesta real. No podía distinguir cuál era cuál solo con el fragmento de búsqueda, así que dejé de confiar en los resúmenes y empecé a consultar las páginas directamente.

Verificar, no recordar

Para cada candidato que realmente me interesaba, consulté la página de envío en vivo y leí lo que decía. El formulario de envío de Made with Tauri: confirmé los campos obligatorios y que se aceptan apps de código cerrado, no solo de código abierto. El README de awesome-tauri en GitHub: confirmé con una llamada real a la API que ya existen entradas de código cerrado y solo con sitio web en la lista, así que un repo privado como el de Greenhouse no queda descalificado. Las preguntas frecuentes de BetaList: confirmé el mecanismo de enlace dofollow (una redirección 301 rastreada, no un ancla directa) y que una subruta de un dominio existente cuenta como “su propio dominio.” La página de contacto de un blog de aprendizaje de idiomas: confirmó lo contrario, rechaza explícitamente publicaciones de invitados e intercambios de enlaces, bueno para descartarlo antes de gastar un correo. La página “about” de Hype Machine: confirmó que los artistas no pueden enviar nada directamente; la única forma de entrar es que un blog que ya siguen los descubra.

Cada uno de esos casos volteó al menos una suposición del resumen de búsqueda. La pregunta de “¿necesita ser de código abierto?” del showcase de Tauri, por ejemplo, solo pude responderla leyendo la lista real, no confiando en una publicación de blog que la describía de segunda mano.

Cuatro sitios, cuatro respuestas distintas

La otra sorpresa fue lo poco que se traspasaba la investigación entre los sitios del portafolio. Este sitio y sus hermanos comparten infraestructura y convenciones, pero son cuatro audiencias sin relación entre sí: un portafolio de desarrollo indie, un blog personal de ingeniería, un embudo de ventas de un libro de aprendizaje de español, y el sitio de un productor musical. Los showcases de Tauri no significan nada para un libro de vocabulario en español. El Programa de Autores de Goodreads no significa nada para una app de escritorio en Rust. Lo único que se repitió en los cuatro fue la disciplina, no los destinos: revisar qué ya está cubierto antes de recomendarlo de nuevo, verificar cada URL en vivo, y anotar explícitamente qué se descartó y por qué, para que la siguiente pasada no vuelva a litigar un callejón sin salida.

Una pequeña victoria discreta salió de ese chequeo de “qué ya está cubierto”: buscar con grep en los READMEs de tres paquetes públicos @vdaluz/* (astro-blog, astro-affiliate, astro-opt-in-analytics) no encontró ni un solo enlace de vuelta a imperfectsystems.com, aunque los paquetes nacieron de él. Ese es un arreglo del mismo día sin necesidad de contacto externo, y me lo habría perdido si hubiera ido directo a buscar en la web abierta en vez de revisar primero mis propios repos.

Qué sigue

Cada sitio ahora tiene una lista de objetivos verificada y libre de spam en su tracker. El contacto en sí, enviar de verdad, escribir el correo de verdad, es trabajo manual que solo yo puedo hacer. El trabajo de la investigación fue reducir “mejorar los backlinks” a una lista corta de acciones concretas, reales y ya verificadas, en vez de un algún día vago.

Lecturas relacionadas

Development

La descripción que nadie escribió

Bing decía que las meta descripciones del sitio eran demasiado cortas. Casi todas las páginas tenían una buena, excepto la portada y el índice del blog, las dos páginas donde en realidad aterriza todo el mundo.

Leer
Development

Dándole una cara a cada enlace compartido

Un guard de og:image que nunca se disparaba, un valor por defecto de una línea que lo arregló, una tarjeta de terminal hecha a medida, y una trampa de retina en Chrome headless.

Leer