10 aspectos básicos de SEO que deben conocer los desarrolladores web

10 aspectos básicos de SEO que deben conocer los desarrolladores web

Comprender los fundamentos del SEO puede contribuir en gran medida al éxito de la colaboración y el rendimiento del SEO. Como desarrollador, esto es lo que necesitas saber.

Usted conoce la lucha… sólo necesita que se solucionen estas cuatro o cinco entradas y significaría mucho para sus objetivos de SEO para el mes.

Pero, ¿cómo conseguir que sus desarrolladores web se unan a la causa?

¿Cómo puede ayudarles a entender la urgencia de sus necesidades de SEO cuando tienen tantas otras prioridades en su plato?

Hace quince años, podía hacer yo mismo el 90% de mi trabajo de SEO para un cliente determinado.

Esos días ya no existen. El SEO ahora depende de la creación de contenido, UX, desarrollo de código, TI, varias capas/niveles de aprobaciones, y más.

He escrito muchas veces sobre cómo el SEO no se puede hacer en un silo y estoy feliz de que sea una disciplina que ahora se centra más en la alineación para crear una experiencia de calidad para los visitantes del sitio web.

A lo largo de mi carrera, siempre ha sido necesario el apoyo de los desarrolladores web.

Eso significaba ir al fondo de mi agencia o trabajar con un desarrollador externo contratado o empleado por mis clientes.

En cualquiera de los casos, conseguir la aceptación y el apoyo de los desarrolladores web es fundamental para el SEO.

Mejor aún es cuando los desarrolladores comprenden los principios del SEO.

Es mucho más eficiente si los desarrolladores conocen los fundamentos y los tienen en cuenta en sus construcciones y en el mantenimiento del sitio, evitando así cualquier reajuste posterior.

Consulte los 10 principios básicos de SEO que deben conocer los desarrolladores web y algunos debates de grupo con mis equipos de especialistas en SEO y desarrolladores.

1. Seguridad

La seguridad del sitio web es importante para los motores de búsqueda.

Asegúrese de que tiene un SSL en su lugar y sin ningún error.

Ese es el punto de partida.

Más allá de eso, tenga las salvaguardas necesarias para asegurar que el sitio no tiene vulnerabilidades que permitan una inyección, contenido manipulado, etc.

Ser hackeado a cualquier nivel perjudica la experiencia del usuario y las señales de confianza para los usuarios y los motores de búsqueda.

Sin embargo, ten en cuenta la velocidad del sitio (más adelante) cuando asegures el sitio con cualquier plugin, extensión o herramienta.

2. Códigos de respuesta

Los códigos de respuesta del servidor son importantes.

A menudo hay formas de conseguir que una página se renderice para un usuario y diseños únicos de UX que provocan algunas implementaciones creativas de dev.

En cualquier caso, asegúrese de que las páginas están renderizando códigos de servidor 200.

Obtenga y actualice cualquier código 3xx o 4xx. Si no necesitas redirecciones, elimínalas.

3. Redirecciones

Hablando de redirecciones, son una parte crítica del proceso de migración y lanzamiento del sitio web que viene de un sitio antiguo a uno nuevo.

Si no haces nada más en tu proceso de lanzamiento, al menos implementa las redirecciones.

Estamos hablando de asegurarse de que todas las URLs del sitio antiguo tienen una redirección 301 a la página del tema más relevante en el nuevo sitio.

Esto podría ser 1:1 de las páginas del sitio antiguo a las del nuevo o muchas a una si está racionalizando y actualizando la estructura de contenidos.

Al igual que con los códigos de servidor mencionados anteriormente, no confíe en que una página se está renderizando y asuma que está bien.

Utilice herramientas para validar que las redirecciones son 301.

4. Robots.txt

Nada importa en el SEO si el sitio no puede ser indexado y mostrado en los resultados de búsqueda.

No deje que el archivo robots.txt sea una idea tardía.

A veces los comandos por defecto son demasiado abiertos y, en otros casos, demasiado restrictivos.

Sepa qué contiene el archivo robots.txt.

No pase ciegamente el archivo de puesta en escena a producción sin comprobarlo.

Varios sitios con grandes planes de migración y lanzamiento se han visto frustrados por un comando disallow all de staging (para evitar que el sitio dev sea indexado) que fue empujado al sitio en vivo.

Además, considere el bloqueo de elementos de bajo valor como páginas de etiquetas, páginas de comentarios y cualquier otra variación que su CMS cree

Por lo general, tendrá que considerar una gran cantidad de basura de bajo valor y si no puede evitar que las páginas se generen, al menos bloquearlas para que no se indexen.

5. Sitemaps

Los sitemaps XML son nuestra oportunidad de asegurar que los motores de búsqueda conozcan todas nuestras páginas.

No desperdicie recursos y oportunidades dejando que las imágenes, las páginas insignificantes y las cosas que no deben ser prioritarias para el enfoque y la indexación.

Asegúrese de que todas las páginas enumeradas en los mapas de sitio XML muestren un código de servidor 200.

Manténgalos limpios y libres de 404s, redirecciones, y cualquier cosa que no sea la página de destino.

6. URLs

Las buenas URL son concisas, incluyen palabras relevantes para el tema de la página, están en minúsculas y no tienen caracteres, espacios o guiones bajos.

Me encanta ver una estructura de URL de subcarpetas y páginas que coincidan con la jerarquía de contenidos en la navegación y la estructura del sitio.

¿Tres niveles hacia abajo?

Entonces “ejemplo.com/nivel-1/nivel-2/página-topical”.

seo cusco

7. Amigable con el móvil

De nuevo, recuerde que sólo porque algo funcione o se vea bien en un navegador no significa que sea ideal para un motor de búsqueda.

La compatibilidad con los dispositivos móviles es importante para las búsquedas.

Valídalo con la herramienta de Google para móviles.

Asegúrese de que lo apruebe.

Además, piensa en el contenido que se muestra en la versión móvil.

Google utiliza la indexación “mobile first”.

Eso significa que mira la versión móvil del sitio.

Si estás ocultando o no renderizando contenido importante que quieres que los motores de búsqueda tengan en cuenta en la versión móvil por consideraciones de UX, piénsalo dos veces y sabe que el contenido puede faltar en lo que ve Google.

8. Velocidad del sitio

Este es el número ocho de la lista, pero posiblemente el más importante después de asegurarse de que su sitio puede ser indexado.

La velocidad del sitio es importante.

Las cargas de páginas y sitios lentos perjudican la UX y las tasas de conversión.

También tienen un impacto en el rendimiento del SEO.

No hay un único conjunto de formas de optimizar la velocidad del sitio.

Todo se reduce a mantener el código ligero, ser juicioso en el uso de plugins o extensiones, tener un entorno de alojamiento optimizado, comprimir y minificar JS y CSS, y mantener el tamaño de las imágenes bajo control.

Cualquier código, archivo o aspecto que pueda causar cambios en el rendimiento o inestabilidad es un riesgo.

Incorpora cualquier salvaguarda de los controles de gestión de contenidos para que una imagen de 10MB no pueda ser cargada y hundir una página. O que una actualización de un plugin no se detecte por la forma en que ralentiza las cosas.

Haga una línea de base, supervise y mejore la velocidad del sitio de forma continua.

La herramienta favorita de mi desarrollador principal es web.dev o Lighthouse en las herramientas de desarrollo del navegador Google Chrome.

9. Etiquetas de encabezamiento

Las etiquetas de encabezamiento son grandes pistas de contexto para los motores de búsqueda.

Ten en cuenta que son para el contenido y no para los atajos CSS.

Sí, vincula tu CSS a ellas, pero mantenlas en orden de importancia.

No pongas el primer título de la página, el más grande, como H5 y los subtítulos de una página como H1.

Hay muchos comentarios sobre el impacto (o no) de los encabezados en el rendimiento SEO.

No voy a ir allí en este artículo.

Simplemente sea tan literal como pueda en la jerarquía y en cómo se utilizan.

Utilízalos cuando puedas en lugar de otros CSS.

Ten sólo un H1 en una página si puedes.

Trabaja con tus recursos de SEO para entender el plan para los encabezados y el contenido en la página en general.

10. Gestión de contenidos y contenido dinámico

Como se ha señalado anteriormente, la funcionalidad del CMS puede arruinar las mejores implementaciones de dev.

Sea inteligente en cuanto al control que otorga.

Entender el plan de contenido en curso del sitio y las necesidades para que los creadores de contenido tienen el control que quieren y necesitan, pero no puede arruinar la velocidad del sitio o cualquiera de los elementos de SEO en la página.

Tener la mayor cantidad de aspectos dinámicos como el etiquetado, la generación de mapas del sitio XML, las redirecciones y más puede ahorrarte tiempo y salvaguardar tu sitio y el código para mantener todo estable.

Conclusión

La intersección y la colaboración entre los profesionales del SEO y los desarrolladores web son importantes.

El SEO se basa en las mejores prácticas para el SEO técnico y otras cosas como el escalado empresarial de los elementos en la página.

Que los desarrolladores comprendan los fundamentos del SEO puede contribuir en gran medida al éxito de la colaboración y el rendimiento del SEO. Además, puede hacer que el trabajo de desarrollo del sitio web sea más eficiente y que se necesiten menos actualizaciones y peticiones “específicas de SEO”.