Por qué los desarrolladores y los SEO no siempre se llevan bien
Publicado: 2022-02-08Sobre el papel, los SEO y los desarrolladores deberían ser los mejores amigos. Se supone que deben preocuparse por el éxito del mismo producto.
Y los tiempos en los que los SEO sobrecargarían al equipo de desarrollo con un montón de recomendaciones ridículas y contrarias a la intuición han terminado. Desde la perspectiva de un desarrollador, los rastreadores de motores de búsqueda son solo otro grupo de usuarios para su aplicación, con algunas necesidades particulares, pero también con un tremendo impacto potencial en el éxito general del sitio web.
Sin embargo, si hiciera una encuesta tanto a los SEO como a los desarrolladores sobre cómo suelen ir las cosas entre ellos, muchos expresarían su frustración.
Notoriamente, los SEO implementan solo una fracción de sus recomendaciones, e incluso eso lleva más tiempo del que debería. Se sienten ignorados e incomprendidos.
Los desarrolladores, por otro lado, a menudo dicen que las tareas de SEO están mal justificadas, subexplicadas y, en consecuencia, difíciles de priorizar. El SEO tiende a ser percibido como una adición molesta e innecesaria a la pila cada vez mayor de tareas pendientes.
Este artículo explica por qué es tan importante una relación saludable entre los SEO y los desarrolladores y cómo puede hacer que suceda como SEO.
¿Por qué es importante la relación entre SEO y desarrolladores?
El éxito de cualquier proyecto de SEO depende de que los SEO y los desarrolladores trabajen juntos.
Y con el estado actual de la web, los SEO y los desarrolladores deben trabajar más unidos que nunca.
Lo que me gustaría ver un poco más de los SEO es realmente trabajar junto con más desarrolladores. En particular, para los sitios web modernos basados en JavaScript, será un tema que seguirá creciendo. […]. Entonces , es muy importante que, como SEO, salgas y hables con estos desarrolladores y les expliques las cosas, y encuentres formas de explicarlo de una manera que tenga sentido […]. Si vas y hablas con ellos y puedes explicarles lo que está sucediendo y por qué quieres que hagan algo, eso hace que sea mucho más posible que digan: "Está bien, por defecto, simplemente seguiremos este camino porque eso tiene sentido” y eso también les hace la vida más fácil.fuente: John Müller
Pueden ocurrir dos consecuencias significativas si la cooperación entre los SEO y los desarrolladores no es eficiente.
En primer lugar, el sitio web puede perder tráfico y dinero. Los frutos de su trabajo dependen de su capacidad para comunicarse y coordinarse.
En segundo lugar, su carrera puede sufrir. No importa cuán buenas sean sus sugerencias para un sitio web, nunca será un gran SEO si no puede implementarlas de manera rápida y precisa.
Cómo encontrar puntos en común con los desarrolladores
Cada relación es única y depende en gran medida del contexto específico y del tipo de cooperación. Por ejemplo, un especialista en SEO interno se enfrenta a diferentes desafíos y posibilidades que un consultor de SEO externo.
Sin embargo, todavía puedes encontrar algo en común. Aquí hay cinco consejos universales para ayudarlo a cerrar la brecha entre los SEO y los desarrolladores.
Mejorar la comunicacion
La comunicación juega un papel vital en cualquier relación.
La mala comunicación puede poner en peligro todo su proyecto. Podría retrasar la implementación y causar frustración en las partes involucradas.
Cuando se trata de comunicación en la relación SEO-desarrolladores, los principales puntos débiles incluyen:
- Falta de contacto directo. Los SEO generalmente se comunican con los desarrolladores a través de gerentes de proyecto o representantes de marketing. Si alguna vez jugaste a los susurros chinos, sabes que el mensaje original puede sonar muy diferente al final.
- Comunicación unidireccional. A veces, los SEO investigan el caso, preparan tareas y recomendaciones y desaparecen en lo desconocido. Rara vez hacen preguntas y discuten posibles preocupaciones y opiniones que pueda tener la otra parte. Como resultado, los desarrolladores se quedan solos para resolver todo.
- El uso de la jerga SEO. Los desarrolladores no siempre tienen conocimientos de SEO. Entonces, si usa términos que se usan solo en la industria de SEO sin más explicaciones, la comunicación no funcionará.
Las reglas y los métodos de comunicación definidos por la empresa con la que trabaja pueden impedirle resolver el primer problema de su parte.
Pero todavía puedes trabajar en los otros dos.
Lo más importante que debe hacer para mejorar la comunicación es asegurarse de que los desarrolladores lo entiendan.
Aquí hay tres consejos para tener en cuenta al comunicarse con los desarrolladores:
- Proporcione a los desarrolladores toda la información necesaria para completar una tarea. Incluye la explicación de los términos que existen solo en la industria de SEO.
- Evite de forma proactiva la confusión causada por sus recomendaciones. Incluso si está hablando de aspectos que cree que son obvios para los desarrolladores, a veces la forma en que lo dice puede ser misterioso para ellos. Entonces, por ejemplo, en lugar de usar "301" como verbo, podría decir que desea implementar una redirección HTTP 301 permanente para eliminar cualquier confusión.
- Utilice el vocabulario de los desarrolladores. Por ejemplo, "página de categoría", "listados de productos" o "página de colección" pueden describir el mismo tipo de página en el sitio en el que está trabajando. Sin embargo, si está utilizando una de estas designaciones y los desarrolladores están acostumbrados a una diferente, podría generar confusión y dificultar la comunicación. Así que sé flexible y adáptate a la empresa con la que trabajas.
Entender cómo trabajan los desarrolladores
Los diferentes equipos a menudo se enfocan solo en su parte del proyecto. Es fácil adoptar una visión de túnel e ignorar en qué están trabajando otros equipos.
Sin embargo, comprender cómo trabajan los desarrolladores le permite establecer expectativas realistas y acelerar la implementación.
Uno de los aspectos que te puede ayudar a entender el día a día de los desarrolladores es familiarizarse con Scrum.
Scrum divide el trabajo que debe realizarse en tareas refinadas y planifica su ejecución dentro de sprints.
La duración de los sprints varía según la empresa, pero normalmente duran una semana y hasta varias semanas. Al equipo de scrum se le asignan tareas que deberían poder terminar durante el sprint. Puede encontrar más información sobre cómo funciona Scum y la teoría detrás de él en la Guía de Scrum.
Es importante señalar que las tareas se organizan según sus prioridades. Los desarrolladores no pueden simplemente tomar una tarea al azar e ignorar los elementos más altos en la lista de prioridades. Explicaré la importancia de la priorización más adelante en el artículo.

Otro elemento que puede ayudarte a comprender mejor el trabajo de los desarrolladores es aprender a usar software de gestión de proyectos como Jira, Trello o Asana. Estas herramientas permiten al equipo organizar y gestionar tareas. Difieren en las funciones disponibles, pero todas te permiten describir tareas, establecer prioridades, asignar propietarios y agregar observadores o seguidores (personas que reciben una notificación cuando cambia el estado de una tarea).
Comprender estas herramientas puede ayudarlo a describir y administrar tareas de la forma en que los desarrolladores están acostumbrados. Intenta siempre adaptarte a las herramientas de los desarrolladores. Es más fácil para dos SEO aprender una nueva herramienta que para todo un equipo de desarrolladores adaptarse a su proceso.
Crear tareas de calidad
Es un desafío mantener el equilibrio entre describir ampliamente el tema para que sea comprensible para todos y hacerlo lo suficientemente detallado como para incorporarlo fácilmente en los sprints. Sin embargo, una tarea bien descrita puede cambiar las reglas del juego en la relación entre los SEO y los desarrolladores.
Aquí hay algunos consejos que pueden ayudarlo a crear una tarea de calidad:
- No dejes dudas sobre lo que se debe entregar al final. Asegúrese de que los desarrolladores no necesiten perder tiempo pensando en lo que quiso decir y qué deben hacer exactamente. Si es posible, incluye una meta . Por ejemplo, "La pintura con contenido más grande debe durar menos de 2,5 segundos".
- Utilice ayudas visuales. Por ejemplo, puede incluir una captura de pantalla del problema, lo que puede ayudar a eliminar malentendidos.
- Explique por qué es importante para el sitio web y el negocio. Por ejemplo, informe a los desarrolladores si la página afectada es responsable del 50 % del tráfico. Este paso puede ayudar a priorizar mejor la tarea.
- Ayudar a los desarrolladores a encontrar una solución al problema. Incluya un enlace a la documentación de Google, un enlace a un caso similar o cualquier cosa que pueda facilitar la investigación del desarrollador.
Asignar propiedad
Los SEO trabajan con muchas partes interesadas, gerentes de proyectos y desarrolladores de diferentes equipos. Con tantas personas involucradas, puede que no siempre esté claro quién es el responsable de realizar una tarea determinada.
Sin asignar la propiedad, es posible que se encuentre esperando que alguien del equipo actúe mientras todos esperan que los demás actúen. En consecuencia, no se hace nada.
Por eso toda tarea debe tener su dueño.
La propiedad lo ayuda a asegurarse de que la persona responsable comprenda lo que se debe hacer, se preocupe por el resultado y asuma la responsabilidad por el resultado final.
Prioridades de SEO de voz
Los SEO rara vez obtienen suficiente tiempo y recursos para abordar todos los problemas que encuentran. Por eso es crucial priorizar las cosas que deben hacerse primero.
Los desarrolladores no trabajan exclusivamente con SEO; por lo general, hay muchos otros equipos que necesitan su ayuda a diario. Por lo tanto, no puede sorprenderse cuando no siempre tienen tiempo para anteponer sus intereses.
Sin embargo, en muchos casos, los desarrolladores pueden posponer llegar a las tareas de SEO porque simplemente no entienden su importancia. Es su trabajo asegurarse de que sepan por qué debería tener una mayor prioridad.
Aquí hay algunos consejos sobre cómo demostrar la prioridad:
- Respalde sus recomendaciones con datos . Los números son tus amigos cuando se trata de convencer a los desarrolladores. Por ejemplo, si dice: "Google dice que debe mantener su Retraso de la primera entrada por debajo de los 100 ms, y su puntaje actual es igual a 500 ms", no deja lugar a desacuerdos.
- Presente estudios de casos para apoyar su punto. Los ejemplos de la vida real de fuentes confiables pueden convencer a los desarrolladores que no entienden la importancia del SEO.
- Pruebe la solución. Si funciona a pequeña escala, probablemente funcionará a gran escala. Ver los efectos de sus recomendaciones podría ayudar a los desarrolladores a darse cuenta de que el SEO vale la pena.
Lista de verificación del proceso de flujo de trabajo
Es difícil definir un flujo de trabajo superior que pueda funcionar perfectamente en todas las relaciones entre SEO y desarrolladores. Sin embargo, aquí hay cinco preguntas que debe responder al comienzo de cada colaboración para minimizar el riesgo de malentendidos:
- ¿Cómo te vas a comunicar?
- ¿Quién es responsable de qué?
- ¿Cuál es la prioridad de las tareas?
- ¿Cuáles son las expectativas de alcance y tiempo?
- ¿Cómo será el proceso de seguimiento?
El comienzo de toda cooperación generalmente comienza con una reunión inicial. Ahí es cuando debes definir los canales de comunicación. Pueden incluir correos electrónicos, llamadas, software de gestión de proyectos, plataformas de comunicación como Slack, etc. Decide qué canales vas a utilizar en qué situaciones. Por ejemplo, si es un problema complejo, la mejor opción puede ser una reunión. Si es urgente pero simple, tal vez puedas intercambiar información en Slack.
Después de configurar los canales de comunicación, es hora de discutir la propiedad y las responsabilidades. Todos deben saber a quién pueden pedir ayuda y quién es el propietario de tareas específicas. La mayoría de las veces, la reunión inicial te permite establecer las responsabilidades. Vale la pena hacer preguntas como cuántos desarrolladores participarán o si debe agregar observadores en el software de gestión de proyectos.
Una parte integral del flujo de trabajo es decidir las prioridades. Sea claro acerca de los temas más críticos, pero tenga la mente abierta para escuchar lo que la otra parte tiene que decir. Explique por qué cree que los desarrolladores deberían realizar tareas específicas lo antes posible, pero recuerde que parte del trabajo en equipo es poder comprometerse.
El siguiente paso es definir el alcance y la expectativa de tiempo. Explique a los desarrolladores qué pueden esperar de usted y qué espera usted de ellos. Durante esta conversación, debe discutir:
- Lo que vas a hacer primero. De esta manera, los desarrolladores saben qué esperar al principio.
- Con qué frecuencia agregará tareas a su software de gestión de proyectos. Les permite administrar mejor el resto de sus responsabilidades.
- La retroalimentación que desea de ellos. Asegúrese de que los desarrolladores entiendan que desea que le informen si hay algún problema.
La última parte es el seguimiento . Haga preguntas y asegúrese de que todo vaya según el plan. Averigüe el motivo de los posibles retrasos. ¿Hubo algún problema con las implementaciones? ¿Quizás hay algo que puedas hacer para ayudar? Además, los seguimientos muestran que te importa, y si los desarrolladores ven que te importa, tienden a preocuparse más por ellos mismos.
Terminando
La relación entre los SEO y los desarrolladores puede ser desafiante. Sin embargo, es importante recordar que estamos trabajando hacia el mismo objetivo y el éxito de un proyecto depende de que ambos equipos trabajen juntos.
Para resumir el artículo, aquí hay cinco cosas a tener en cuenta al trabajar con desarrolladores:
- Recuerda que estás en el mismo equipo. Estás en el mismo barco y tienes el mismo objetivo.
- Respetar el tiempo y el trabajo de los demás. Exprésate claramente y escucha lo que la otra parte tiene que decir.
- Aceptar las limitaciones de los demás . Esté dispuesto a comprometerse y encontrar puntos en común.
- Aprenda los conceptos básicos de su campo. Trate de mejorar la comprensión de sus desafíos mutuos y comunicarse mejor.
- Acuerde la propiedad de las tareas y asegúrese de que todos conozcan sus responsabilidades.
