Cómo preparar adecuadamente su backend de WordPress para SEO

Publicado: 2020-01-25

No importa cuáles sean sus pensamientos, el SEO sigue siendo una parte masiva de muchas empresas en todo el mundo y todavía está vivo y funcionando. Habiendo dicho esto, está claro que hay toneladas de nuevas entradas, características y, lo que es más importante, estrategias a tener en cuenta.

El uso de diferentes piezas de tecnología para “explotar” el algoritmo de Google y, por lo tanto, su sistema de clasificación, por ejemplo, se ha convertido en un estándar para muchos profesionales de SEO, que, de hecho, se están convirtiendo cada vez más en desarrolladores “orientados a SEO”. Dicho esto, intentemos analizar por qué y cómo debe preparar su backend de WordPress para SEO, desde una perspectiva técnica.

¿Qué es el SEO técnico?

Muy bien, para comprender correctamente cómo configurar su sitio de WordPress para SEO, debemos analizar qué es el SEO técnico. En primer lugar, actualmente no existe una definición precisa de “qué es el SEO técnico”, pero podríamos esbozar una general: con el SEO técnico pretendemos la combinación de estrategias que se crean para “que Google sepa lo que está pasando”. mi sitio de la manera más rápida posible”. El SEO técnico es algo que las empresas empresariales cuidan mucho, a saber, Apple, Amazon y TESLA, por mencionar algunas. El SEO técnico es tan complicado como el desarrollo front-end e, independientemente de los muchos artículos disponibles en línea, requiere un conocimiento profundo de HTML, CSS y Javascript (en particular).

¿Es WordPress una arquitectura compatible con SEO?

Lamentablemente, no lo es. WordPress es el enemigo número uno de muchos profesionales de SEO, ya que es lo que se conoce como una "arquitectura heredada" (más de esto más adelante). Aunque esto puede parecer aterrador, hay un problema: WordPress puede optimizarse para SEO técnico, antes de algunas astucias. Los desarrolladores de SEO saben que WordPress está "limitado" para tareas relacionadas con la técnica y, por lo tanto, desarrollaron muchas herramientas diferentes como Yoast para ayudarlo a construir una mejor arquitectura, incluso si no es un experto en PHP. En 2019, es obligatorio, si está trabajando con una arquitectura de WordPress, tener un backend adecuado.

SEO-Friendly Architecture

"No sé cómo codificar, ¿qué debo investigar primero?"

Como se dijo anteriormente, el SEO técnico está muy relacionado con el código, independientemente de lo que digan los blogs dudosos en línea. Sin embargo, no se preocupe si no es un experto en codificación, ya que solo necesita aprender 3 idiomas, o mejor, sintaxis. El HTML es obligatorio, ya que al planificar cualquier forma de estrategia de SEO técnico, se le pedirá que verifique los encabezados, los títulos de las páginas, las metadescripciones y más etiquetas. Tenga en cuenta que Googlebot (el propio rastreador de Google) es capaz de leer HTML a fondo, por lo que es obligatorio tener un "esqueleto" HTML perfecto en su lugar.

Al mirar una página en su sitio de WordPress, debe analizar sus encabezados (<h2> </h2>) y optimizarlos con palabras clave de cola larga, mientras que su <h1> debe usar su palabra clave principal de enfoque. Después de HTML, CSS también es importante, pero no es necesario que aprenda todos los selectores, propiedades y valores. CSS debe analizarse cuando se usa en lugar de los encabezados mencionados anteriormente (no se imaginará la cantidad de páginas de WordPress que usan sprites CSS en lugar del formato h1, h2).

¿Qué pasa con Javascript?

Javascript para SEO técnico debe considerarse por separado de los otros dos lenguajes front-end. Googlebot (incluso si se actualizó recientemente) no puede leer Javascript, por lo tanto, si tiene una aplicación nativa, cualquier acordeón con mucho texto valioso o, literalmente, cualquier forma de texto incluida en un script, puede considerar que se ha ido de Google. Sin embargo, recientemente, Google introdujo una "cola de procesamiento" para Javascript (especialmente del lado del cliente), que básicamente "reconoce" el hecho de que parte del contenido se pierde durante el proceso de rastreo. En la práctica, esto significa que Google leerá su contenido (el que se incluye dentro de un script específico) después de su HTML y su CSS, lo que ralentizará su clasificación.

What About Javascript?

¿Hay alguna forma de arreglarlo?

WordPress es una arquitectura muy cargada de Javascript. Hay toneladas de acordeones, controles deslizantes y complementos que funcionan con jQuery, Vue y otros marcos que son voluminosos y se procesan en el lado del cliente. La forma más fácil de solucionar esto sería la implementación de Javascript renderizado del lado del servidor, que es un asunto complejo y requiere desarrolladores con un gran conocimiento de Next.js y otros marcos renderizados del lado del servidor. Esto es, por supuesto, algo que requiere tiempo, recursos y figuras profesionales específicas, algo que no muchas empresas pueden afrontar.

En general, el mejor enfoque para Javascript en WordPress sería limitar su uso a tareas relacionadas con gráficos, como animar menús o imágenes. La sola aplicación de un script para una simple línea de texto podría destruir meses y meses de trabajo de SEO, ¡así que tenlo en cuenta cuando planifiques tu WordPress back-end y front-end!

¡Todos los campos personalizados!

Si hay algo bueno que hace PHP dentro de una arquitectura de WordPress, definitivamente sería el uso de campos personalizados. Los campos personalizados son esenciales para el SEO técnico, especialmente cuando se planifica el uso de GTM (Administrador de etiquetas de Google) y datos estructurados. El segundo, en particular, se ha convertido en una parte fundamental del mundo del SEO, con docenas de propiedades, atributos y resultados enriquecidos que se pueden lograr usando las marcas de Schema.org (más de esto más adelante). Es importante tener en cuenta que los campos personalizados requieren algún tipo de conocimiento de PHP, por lo que sería relativamente útil aprender su sintaxis general.

Hablando de esquema…

Los datos estructurados son OBLIGATORIOS en 2019 para cualquier estrategia de SEO Técnico. Google valora mucho los sitios que están marcados con datos estructurados y, por lo tanto, es algo que todo profesional de SEO debería considerar. Los datos estructurados se refieren al uso de scripts codificados JSON-ld (principalmente) que son, de hecho, una "confirmación" de lo que cubre el contenido de su página. Además de esto, Google está invirtiendo mucho en resultados ricos en SERP (calificación de estrellas para páginas de productos, cuadros de preguntas frecuentes y más) solo para mejorar la experiencia del usuario.

Schema es un programa de código abierto y se actualiza diariamente, por lo tanto, si no ha creado campos personalizados para él, debe hacerlo ahora. Hipotéticamente, podría usar complementos, como la aplicación Schema, para hacerlo, pero con las marcas de Schema, siempre es mejor codificarlas manualmente usando las propiedades y los atributos que podrían adaptarse mejor a su contenido.

Velocidad: el mayor problema de WordPress

WordPress Speed

Como se mencionó anteriormente, WordPress es lo que se llama una "arquitectura heredada". Con eso, pretendemos que las bibliotecas, los marcos y el motor que lo mueven se consideren "obsoletos" y "antiguos" en el mundo de front-end y back-end de hoy. Con esto en mente, es bastante fácil entender por qué ciertos sitios de WordPress no tienen un buen rendimiento, en cuanto a velocidad. La velocidad es un factor de clasificación muy importante para las clasificaciones de Google, y hay muchas formas diferentes de mejorarla para una estrategia técnica de SEO.

En primer lugar, debe reducir el uso de complementos de gráficos como WPBakery : codificar manualmente su CSS podría ahorrarle (ni siquiera bromear) al menos 1 segundo de tiempo de carga por página. Idealmente, se requeriría que un desarrollador creara un sitio con buen rendimiento, pero cualquier persona podría optimizar la velocidad, especialmente cuando se realiza mediante la compresión de imágenes y otros recursos menores.

Cómo planificar adecuadamente su backend para la optimización del rastreo

Hemos cubierto cómo Google rastrea Javascript y ahora estamos listos para describir cómo preparar su sitio de WordPress para un presupuesto de rastreo óptimo. Para "Presupuesto de rastreo" nos referimos a los períodos de tiempo durante los cuales Google escanea un sitio web para luego indexarlo y clasificarlo en SERP. Hay, una vez más, muchas estrategias que podrían usarse para optimizar el presupuesto de rastreo de su sitio de WordPress, pero todas comienzan con el análisis de sus archivos de registro.

Al usar herramientas como ScreamingFrog o Deepcrawl , podrá analizar y describir qué páginas se rastrean más y, en general, verá cómo Google realmente rastrea activos como archivos de temas más que páginas de destino reales. Esto es, por supuesto, un gran problema, ya que está desperdiciando el tiempo de Googlebot al permitirle rastrear partes de su sitio que no están orientadas a palabras clave, lo que limita su potencial de clasificación. Una vez que esto se reconozca mediante un análisis adecuado de los archivos de registro, puede eliminar los recursos que se rastrean del presupuesto de rastreo de Googlebot al no permitirlos en su archivo robots.txt. Puedes encontrar más información sobre cómo hacerlo aquí.

¿Qué pasa con el móvil?

Como sabrá, Google valora mucho la versión móvil de cada sitio, hasta el punto de que el índice móvil se ha contado primero desde 2018 (2017 técnicamente, pero se inscribió por completo en 2018) para fines de clasificación. Es extremadamente importante comprender que todas estas estrategias también se aplican a los dispositivos móviles cuando planifica su arquitectura de WordPress con un énfasis ligeramente mayor en el presupuesto de rastreo, simplemente porque Google rastrea las versiones móviles de los sitios mucho más rápido.

En WordPress, algunos desarrolladores de aplicaciones crearon un complemento AMP con el que podrá crear, mejorar y optimizar, en última instancia, la velocidad móvil de su sitio de WordPress. AMP (Páginas móviles aceleradas) es algo que también podría ayudar a los resultados destacados en Google si su contenido/producto no está muy orientado a formas largas de contenido.

Para concluir

WordPress es una arquitectura simple de configurar pero extremadamente compleja de optimizar, especialmente cuando se trata de SEO técnico. Tenga en cuenta que estas estrategias son simplemente un esqueleto de lo que realmente es el SEO técnico aplicado a WordPress, ya que hay toneladas de variables incluidas en la ecuación que van desde la configuración de reglas GTM detalladas hasta la optimización de la calidad de la sesión según el objetivo del sitio. Dicho esto, es posible crear y entregar una estrategia de SEO técnico de muy alta calidad a través de WordPress, especialmente si optimiza su backend desde el principio. WordPress puede ser una arquitectura heredada, pero hay muchas formas de "superar" este problema inicial, como se mencionó anteriormente.