La base de datos con la que controlo miles de posts
Qué se publicó, cuándo, sobre qué y con qué enlaces dentro. Sin esta base de datos no se puede escribir un blog a este ritmo.
Hay un momento en el que un blog deja de ser un blog y pasa a ser un almacén.
A los cien posts todavía te acuerdas de lo que has escrito. A los quinientos, más o menos. A partir de ahí ya no. Escribes algo, te suena que eso lo contaste, buscas, y resulta que sí, que lo contaste hace ocho meses con otro título.
Yo llegué a ese punto y lo resolví con una base de datos. No es glamuroso. Es lo único que funciona.
¿Cómo se organiza un blog de miles de posts?
Con una tabla donde cada fila es un post y cada columna es una decisión que ya tomaste.
Suena simple porque lo es. Lo difícil no es la herramienta, es decidir qué columnas necesitas de verdad, porque la tentación es meter cuarenta y acabar con una tabla que nadie rellena.
Estas son las que uso y para qué sirve cada una.
Título y slug. El slug es la dirección del post. Lo tengo en la tabla porque es la única forma de saber si un enlace interno apunta a algo que existe.
Fecha de publicación. No la de escritura, la de publicación. Con esto veo huecos en el calendario de un vistazo.
Tema o grupo. A qué bloque pertenece. Esto es lo que evita que escriba cinco posts casi iguales sin darme cuenta.
Palabra clave objetivo. Una por post. Si aparece repetida en la tabla, tengo dos posts peleándose por lo mismo, que es de las peores cosas que le puedes hacer a un blog.
Enlaces internos que salen. Qué otros posts se enlazan desde este. Es la columna más aburrida de rellenar y la más útil de todas.
Estado. Idea, escrito, publicado. Nada más. Tres estados. He probado con siete y no sirve para nada.
Por qué la columna de enlaces lo cambia todo
Esta es la que nadie tiene y la que hace la diferencia.
Cuando un blog crece, los enlaces internos son lo que reparte el peso entre posts. Los que reciben muchos enlaces suben. Los que no reciben ninguno se quedan solos en un rincón y no los encuentra nadie.
Con la columna de enlaces puedo hacer dos preguntas que sin ella no puedo hacer. La primera: qué posts no reciben ni un solo enlace desde ningún otro. Esos son huérfanos y hay que arreglarlos. La segunda: qué posts enlazo demasiado, hasta el punto de que ya cansa.
Antes de tener esto, mis enlaces internos los ponía de memoria. Y mi memoria, con miles de posts publicados, es un chiste.
Por qué una tabla y no una carpeta con archivos
Me lo preguntan bastante, porque yo soy muy de tener las cosas en archivos.
La respuesta es que las dos cosas conviven. El contenido vive en archivos, uno por post, en mi ordenador. La tabla no guarda el texto. Guarda los datos sobre el texto.
Y hace algo que una carpeta no puede hacer: filtrar. "Enséñame todos los posts de este tema publicados este año que no tengan ningún enlace entrante". Eso en una carpeta de archivos es imposible sin ponerte a rebuscar a mano.
Yo la tengo en Airtable porque es cómodo, se ve bien en el móvil y las vistas filtradas se montan en segundos. Cualquier herramienta parecida vale. Lo que no vale es no tenerla. Si estás eligiendo dónde montarla, tengo comparadas las opciones en bases de datos y CRM sin código.
¿Y quién rellena todo eso?
Aquí está la trampa de este sistema y merece la pena decirla clara.
Una base de datos de contenido que hay que rellenar a mano se abandona en tres semanas. Lo sé porque abandoné dos antes de esta.
Lo que la hace sostenible es que no la relleno yo. Los posts los escribo con Claude Code trabajando sobre mis archivos, y en el mismo movimiento en el que se crea el post se actualiza la ficha: título, slug, fecha, tema, enlaces que salen. No es un paso aparte que se me pueda olvidar. Es parte de crear el post.
Esa es toda la diferencia entre un sistema que dura y uno que no. Si actualizar el registro es una tarea separada, no se hace. Si va pegado a la acción principal, se hace siempre.
Cómo llegué a producir a este volumen lo conté en el blog de miles de posts hecho con Claude Code. La base de datos es la pieza que impide que ese volumen se convierta en un vertedero.
Las tres preguntas que solo se pueden responder con tabla
Para que se entienda por qué esto no es burocracia, van tres preguntas reales que me hago cada mes y que sin la tabla son imposibles.
La primera: ¿estoy repitiendo tema? Filtro por grupo, ordeno por fecha, y veo si en las últimas semanas he escrito cuatro cosas casi iguales. Pasa más de lo que parece, sobre todo cuando un tema te tiene entusiasmado.
La segunda: ¿tengo dos posts compitiendo por la misma búsqueda? Ordeno por palabra clave y miro las repetidas. Cuando dos posts tuyos apuntan a lo mismo, se quitan fuerza entre ellos y ninguno de los dos sube. Esto le pasa a casi todo el mundo con un blog grande y casi nadie lo sabe, porque no tiene forma de mirarlo.
La tercera: ¿qué escribí sobre esto y cuándo? Cuando alguien me pregunta algo por correo, busco en la tabla y le mando el enlace exacto en veinte segundos. Antes eso era rebuscar en el buscador de mi propia web como un visitante más.
Ninguna de las tres se responde mirando una carpeta de archivos. Y las tres cambian decisiones.
Qué salió mal
Dos cosas.
La primera: mi primera versión tenía dieciocho columnas. Ideas de mejora, notas de investigación, puntuación de calidad, plataformas donde reutilizarlo. Todo muy bonito y todo vacío a los quince días. Ahora tengo seis y todas están al día.
La segunda: no puse la columna de enlaces internos hasta bastante tarde. Cuando la puse, tuve que reconstruir a posteriori los enlaces de todo lo publicado, que es un trabajo tedioso que se podría haber ahorrado entero rellenando una casilla en su momento.
Si empiezas hoy con veinte posts, mete esa columna ya. Te va a parecer una tontería durante meses. El día que deje de parecértelo, ya será tarde.
Qué mira uno en esta tabla cada semana
No la abro todos los días. La abro los lunes y miro tres vistas.
Huecos de calendario: qué fechas próximas no tienen nada asignado.
Posts huérfanos: qué publicado no recibe enlaces de nadie. Cojo uno o dos y los enlazo desde algo relacionado.
Temas desequilibrados: si un bloque tiene cuarenta posts y otro tiene tres, o el de tres no importaba, o le estoy debiendo trabajo.
Con esas tres preguntas semanales, un blog grande se mantiene ordenado sin dedicarle un día entero. Y con esto ordenado, escribir deja de ser una decisión y pasa a ser ejecución, que es donde uno quiere estar.
El montaje concreto de la tabla, campos y vistas incluidos, lo desgloso en la base de datos editorial si quieres copiarlo tal cual.
Esta tabla es una pieza de un sistema más grande: cómo llevar un negocio de una sola persona sin que se te caiga nada. Eso es lo que enseño aquí.
Sigue leyendo
folk: el CRM que se parece a tu agenda de contactos
Tuve folk un mes en producción. Un CRM que funciona como tu agenda de contactos y no como una hoja de cálculo con esteroides.
Cómo configurar tu embudo de ventas en Pipedrive paso a paso
Las etapas mal puestas te esconden el dinero. Cómo configurar el embudo de Pipedrive para que refleje de verdad cómo vendes tú.
Migré de Airtable a mi propia base: qué gané y qué perdí
Saqué mis datos de Airtable y me monté la base yo. La factura bajó a cero y aparecieron trabajos nuevos. El balance honesto.
Cómo crear tu web personal con Claude desde LinkedIn
Te enseño a crear una web personal profesional con Claude partiendo de tu perfil de LinkedIn y sin escribir una sola línea de código.