Indice del artículo
Algo que le pasa a todos los que trabajamos en una agencia que hace SEO es tener que lidiar con programadores.
Ya sean externos (otra agencia), internos del cliente o mismo internos dentro de la propia agencia de SEO.
Es inevitable. Vamos a tener que lidiar unos con otros. Y más vale que la relación sea buena.
A partir de la experiencia acumulada es que encontré algunas cosas que me ayudaron a tener un mejor vínculo y a que los procesos sean más llevaderos.
Setear los requerimientos de entrada con el cliente
Es clave incluso antes de cerrar el acuerdo con el cliente, aclarar que se van a necesitar recursos de desarrollo para avanzar con el trabajo de SEO.
En la etapa de prospección siempre pregunto cómo está compuesto el equipo.
El equipo de desarrollo, es interno, externo, hay una bajada global de otro país? (sobre todo en multinacionales)
Todo esto es importante saberlo de entrada. Y también aclarar que vamos a necesitar que ese equipo se involucre en el proceso de SEO.
O al menos entender cómo está compuesto para adaptarnos nosotros a sus procesos (sprints, sistemas de tickets, por mencionar algunos).
Algo que suelo hacer es anticipar al cliente que la mejor forma de trabajar es armando una relación tripartita. Agencia – Cliente – Desarrollo.
El cliente marca el norte, objetivos, trae novedades (migraciones, rediseños, cambios de objetivos, feedback, etc.).
Nosotros definimos estrategias y tácticas para lograr esos objetivos y apuntar a ese rumbo.
El equipo de desarrollo plantea viabilidad desde su área, implementa y sugiere mejoras o problemáticas ante nuestras recomendaciones.
La idea es que este sistema tripartito trabaje en forma de equipo, ayudándose entre todos.
El principal motivo por el cual un trabajo de SEO no funciona es porque alguna de las tres partes falta o falla.
Establecer una relación con los programadores
Es lógico pensar que cada uno tira agua para su molino. Cada uno defiende su parte.
Por eso cuando establecemos vínculos con los diferentes equipos, sobre todo con los programadores que están en la cocina metiendo mano en los sitios web, les planteamos de entrada, que no venimos a auditar su trabajo.
Incluso recomiendo hacer algunas llamadas al principio con el equipo de desarrollo para que lo sepan de primera mano sin la presencia del cliente, sobre todo si es una agencia externa que se encarga de esto.
Si la agencia de desarrollo es externa, incluso es sano que piensen que si al cliente le cobran por hora, nosotros vamos a estar generando más horas de desarrollo por lo que ellos también cobrarán más por nuestra intervención.
Esto es algo que desde ya, se lo aclaramos al cliente. Los costos asociados a la implementación de nuestras sugerencias no están contempladas en nuestro presupuesto.
Aparte de esto, es recomendable mantener un tono amistoso, cercano e incluso pedir consejos sobre cómo se les ocurre a los programadores hacer lo que queremos hacer de manera más eficiente. Muchas mejoras SEO pueden surgir incluso de estas conversaciones.
A nadie le gusta que le toquen a su “hijo”. Menos que se lo critiquen. Esto es algo que hay que evitar a toda costa.
Pero también es clave hacer que el equipo de desarrollo se involucre en el proceso.
Por eso nosotros solemos preguntar cómo es su proceso de desarrollo (sprints?), que sistema usan para gestionar los tickets (Jira, ClickUp, Notion, Trello, Asana, Monday, etc) y nosotros nos adaptamos a ello.
Más allá que nosotros tengamos internamente un sistema de gestión de tareas (Trello), replicamos cada tarea en el sistema que use el equipo de desarrollo. De esta manera tenemos un “backup” y podemos estar bien ordenados.
El verdadero trabajo en equipo es mejor
Suena cliché pero es lo que realmente genera los mejores resultados.
Involucrar no sólo al equipo de desarrollo sino lograr tener al cliente involucrado en el proceso de trabajo de SEO permite destrabar cientos de potenciales problemas.
Permite tener foco, lograr apalancar internamente en la empresa los requerimientos, conseguir los mejores resultados.
Si alguno de los tres falla, lo más probable es que falle todo el trabajo de SEO.
Sin el compromiso del cliente, SEO difícilmente logre meter proyectos de manera prioritaria en todo el pipeline de proyectos.
Sin el compromiso del equipo de desarrollo, difícilmente se materialicen las mejoras en el sitio web. Sin esas mejoras, de manera casi imposible, se verán los resultados.
A lo largo de tantos años de hacer SEO he visto de todo.
- Clientes que a raíz de nuestra intervención se dieron cuenta que la agencia hacía poco o nada y la cambiaron.
- Clientes que nunca se involucraron y duraron 5, 6 meses y nos dieron de baja.
- Clientes que veían el valor pero no podían mover internamente al equipo de desarrollo o ajustar las prioridades.
- Clientes que se involucraban y exigían al equipo de desarrollo lo mismo y los resultados fueron excelentes.
Lo importante es estar atentos a dónde está el problema y ver de que manera se puede avanzar en la implementación.
A veces una capacitación a la empresa sirve.
A veces una capacitación a la empresa y la agencia sirve.
A veces apuntar a hablar con alguien más “de arriba” para que las prioridades derramen “hacia abajo” en la empresa sirve.
Como siempre le digo al equipo, si, por el motivo que sea, no se implementa, el problema también es nuestro. Tenemos que encontrar la solución a ese problema.