El poder y la flexibilidad de WordPress lo convierten en una herramienta a medida tanto para desarrolladores como para diseñadores, pero también para sus clientes. En GoDaddy, WordPress es, sin lugar a duda, el cliente CMS más demandado. Los desarrolladores y diseñadores apuestan por él porque les permite crear webs muy atractivas; los clientes lo eligen porque pueden actualizarlo fácilmente. Pero a la hora de crear una web de WordPress, se suele pasar por alto un aspecto muy importante: la optimización técnica en buscadores (SEO), lo cual puede suponer muchos problemas para los clientes a largo plazo.
Ahí es cuando diseñadores y desarrolladores dirían que el SEO es responsabilidad del cliente y que debe tenerse en cuenta una vez que la web esté completamente creada. Esta actitud es errónea por dos razones: la primera es que hay ciertos aspectos del SEO técnico que deben trabajarse durante la fase de planificación de la web. La segunda es que cualquier diseñador o desarrollador que conciba el SEO como una tarea que no le corresponde, corre el riesgo de perder clientes y regalárselos a esos competidores que sí están dispuestos a ofrecer SEO técnico como parte de sus servicios.
Por suerte, los aspectos más importantes del SEO técnico para WordPress son asequibles y fáciles de aprender, y esta guía que te dejamos a continuación contiene todo lo que necesitas saber. ¿Lo mejor de todo? Los plugins de WordPress pueden encargarse de hacer el trabajo pesado para que no tengas que convertirte en un experto en la materia.
Rastreabilidad e indexación
Estos dos aspectos son la base del SEO técnico. Si un motor de búsqueda no puede rastrear o indexar una web, no la mostrará entre los resultados de búsqueda. Tu trabajo, en este caso, será estructurar la web de forma que atraiga a los motores de búsqueda. Ahora, hablemos de lo que hay que hacer para conseguirlo.
Arquitectura de la página web
Lo primero es decidir cuál será la estructura de la web. Estas son las decisiones que tendrás que tomar.
Carpetas y subdirectorios
Lo más recomendable es que guardes el contenido más relacionado en el mismo dominio mediante carpetas. Pero si una web incluye secciones que no están relacionadas, lo mejor es dividirla con subdominios.
Según John Muller de Google, el motor de búsqueda entiende muy bien la forma en la que se usan las carpetas y subdominios en las webs pero, en cualquier caso, siempre merece la pena allanar el terreno a los motores de búsqueda para reducir las posibilidades de que algo salga mal.
¿HTTP o HTTPS?
Todo el mundo sabe que Google prefiere webs con HTTPS e incluso favorece ligeramente a las webs que usan este protocolo, aumentando sus posiciones en el ránking de búsqueda. El protocolo HTTPS también es una señal de confianza para los clientes potenciales de un negocio online, por lo que cobra aún más sentido elegir esta opción.
Por estas razones, trata siempre de convencer a tus clientes para que apuesten por el protocolo HTTPS. Y asegúrate de que usan redirecciones 301 de URL HTTP a URL HTTPS para que siempre puedan acceder a páginas seguras y no se produzca una duplicación de contenido.
¿Con www o sin www?
Coherencia por encima de todo. Elige una opción y aplícala siempre. Asegúrate de que implementas las redirecciones 301 desde la opción que no has elegido a la opción que sí. También es recomendable que utilices la opción escogida tanto en la navegación como en los enlaces internos.
Esto servirá para asegurarte de que los usuarios navegan a través de URL coherentes y que no se produzcan contenidos duplicados. También deberías recomendar a tu cliente que fije como dominio preferido el de la versión con www o sin www de la web (en función del que hayas elegido) a través de Search Console. En caso de que tengas acceso a Search Console, también puedes hacerlo tú mismo.
Estructura de la web
Si estás creando una web que utilizará las categorías clásicas > formato de entradas, haz que todas las páginas estén enlazadas a tus categorías y que tus categorías están enlazadas a las entradas. Esto genera una estructura de árbol (consultar más abajo) que resulta fácil de rastrear por los motores de búsqueda. También ayuda a los usuarios a navegar por el sitio, incluso si hay muchas entradas.
Si estás creando una web que utiliza páginas, asegúrate de que las páginas más importantes están siempre enlazadas desde la navegación de la web y de que las páginas secundarias están enlazadas desde las páginas más importantes. Una vez más, esto permitirá tener una web fácil de rastrear que también resulte interesante para los usuarios.
Elige URL aptas para buscadores
La regla número uno con las URL es hacerse esta pregunta: ¿sabe el usuario de qué trata la página con solo ver la URL? Si la respuesta es sí, la URL es apta para buscadores y fácil de entender para los usuarios. Nunca utilices caracteres especiales en las URL ni mayúsculas: los servidores de Windows son muy sensibles a este respecto.
Para cambiar la estructura de la URL en las entradas, ve a la sección de enlaces permanentes ( Permalinks en inglés), en ajustes de WordPress. Podrás elegir entre usar “Nombre de la entrada” o “Estructura personalizada”. En el caso de las páginas, establece la URL cuando vayas creando cada una de ellas y hazlo siguiendo la regla que indicamos al principio.
Lo último que debes decidir es si incluir una barra (/) al final de las URL. Como ocurre con las que tienen www y las que no, esto no supone una gran diferencia. Tan solo se trata de ser coherente y aplicar redirecciones para evitar que se generen contenidos duplicados. Puedes consultar más información sobre las URL aptas para el SEO en esta guía.
Deja migas de pan
Las migas de pan o breadcrumbs son una forma de asegurarse de que los usuarios pueden navegar fácilmente en nuestra web, y también ayuda a que los motores de búsqueda encuentren e indexen la web. Una ruta de breadcrumbs se basa en el historial de un visitante de la web y tiene el objetivo de facilitar que la persona vuelva a la página que ha visitado.
Google también utiliza breadcrumbs para mostrar URL más atractivas en los resultados de búsqueda. Mira el ejemplo que encontrarás a la derecha: el primer resultado utiliza breadcrumbs , mientras que el segundo no. Estas URL tan atractivas mejoran el snippet (fragmento enriquecido) en los resultados de búsqueda y pueden suponer un aumento de la proporción de clics o Click Through Rate (CTR, por sus siglas en inglés).
Sitemaps o mapas del sitio
Un sitemap o mapa del sitio ayuda a los motores de búsqueda a descubrir la web de tu cliente mucho más rápido. Por eso, merece la pena que crees uno para su web. Obviamente, esto se hace en las últimas fases del proyecto, cuando ya están creadas todas las URL.
Hay muchos plugins que crean mapas del sitio de forma automática, así que solo se trata de encontrar aquel que más te guste y consiga lo que buscas.
Consejo: si estás actualizando una web antigua, recuerda que la mayoría de generadores de mapas del sitio recopilan URL desde la base de datos. Cuando redireccionas una entrada a otra, la antigua URL permanecerá en la base de datos y seguirá apareciendo en tu sitemap. Esto puede llevar a errores de rastreo. Así que, si redireccionas una entrada como parte del rediseño de la web, o tan solo estás consolidando páginas antiguas, asegúrate de borrar la entrada antigua de la base de datos.
Robots.txt
Es importante tener en cuenta varias cosas. La primera es añadir la dirección del sitemap a tu archivo robots.txt para asegurarte de que lo descubren.
Segundo, hay que tener cuidado con lo que se excluye del archivo robots.txt. No dejes fuera /wp-content/plugins/ o /wp-includes/ porque estás carpetas pueden incluir JS y CSS, que necesitan ser rastreados por los motores de búsqueda.
Por último, si quieres evitar que los motores de búsqueda indexen las páginas de inicio de sesión, no tiene sentido excluir / wp-admin/ en el archivo robots.txt, pues eso no evita que una página sea indexada. En cambio, puedes esconder esas URL de miradas curiosas mediante el encabezado HTTP X-Robots-tag que actúa como una metaetiqueta “robots” “noindex” a nivel de página, lo cual excluye las URL de los resultados de búsqueda.
Noindex
Existe un debate sobre lo que debería ser indexado o no en WordPress. La respuesta es que depende de tu web.
Las metaetiquetas “robots” “noindex” deberían usarse para evitar la indexación de páginas que no aportan mucho valor a los motores de búsqueda. Por ejemplo, si las páginas etiquetadas no tienen contenido original y solo muestran extractos, lo mejor es incluir un “noindex”.
Puedes hacer lo mismo con las páginas archivadas, pues solo contienen extractos y probablemente sean duplicados de tus páginas de categoría.
Hay quien opta por incluir un “noindex” en sus páginas de categoría. Si decides no hacerlo, incluye la etiqueta como “noindex follow”, ya que las páginas de categoría deberían ser una parte principal de la navegación de tu web y, también, para evitar que, por accidente, las arañas de rastreo no lleguen a tus entradas.
Errores de rastreo
Incluso si estás convencido de haberlo hecho bien en lo relativo a la estructura de tu web, es recomendable comprobar posibles errores con una araña web. Estas son capaces de descubrir cualquier problema que hayas pasado por alto y que pueda dañar la web. Por ejemplo, los enlaces rotos pueden provocar una mala experiencia de usuario, además de reducir la posición de la web en los motores de búsqueda.
Algunas arañas web también te mostrarán las páginas bloqueadas por tu archivo robots.txt, lo cual ayuda a identificar problemas a este respecto. Si has usado etiquetas canónicas, algunas arañas también te confirmarán si están funcionando correctamente. También es buena idea comprobar si tu etiqueta “noindex” ha sido eliminada de todas las páginas una vez que la web esté online.
Hay varias arañas gratuitas, como Xenu, y otras más avanzadas como Screaming Frog. Esta última es gratuita para webs de hasta 500 URL y funciona en áreas de prueba o desarrollo.
Redirecciones
No lo olvides: si estás rediseñando una web, puedes redireccionar cualquier página que se elimine o cambie de nombre durante el proceso. No tienes que hacerlo en todos los casos, pero con la redirección 301 pasarás la autoridad SEO de la página antigua a la nueva. También facilitarás que los usuarios con un enlace antiguo la encuentren. Solo deberías crear redirecciones cuando el tema de la página nueva tiene relación con el tema de la antigua.
Si redireccionas páginas, comprueba qué páginas enlazan a la página antigua. Después, puedes reemplazar el enlace con la nueva ubicación o eliminarlo si ya no es relevante.
También deberías evitar las cadenas de redirecciones en las que una página antigua se redirecciona a una nueva, que a su vez es redireccionada a una tercera.
Velocidad
Los motores de búsqueda premian la velocidad, así que cualquier cosa que puedas hacer para agilizar tus creaciones de WordPress, mejorará el posicionamiento de tu web en los motores de búsqueda. Te damos algunas ideas.
Reducir el TTFB
El Time to first byte (o TTFB por sus siglas en inglés) es la cantidad de tiempo que tarda el navegador en empezar a recibir el primer fragmento de información del servidor tras hacer la solicitud. Con WordPress, las páginas se sirven de forma dinámica, por lo que tardan más en construirse y ser enviadas a través del cable que si estuviera completa cuando se solicitó. Esta suele ser la razón principal por la que tu web de WordPress tiene un TTFB más alto. Para evitarlo, deberías almacenar en la caché versiones estáticas de tu página – por suerte, hay muchos plugings para WP que lo hacen con solo unos clics, como W3 Total Cache o WP Rocket.
Puedes probar la velocidad de tu web mediante PageSpeed Insights de Google para hacer seguimiento de las mejoras; o bien utilizar GTMetrix o Web Page Test si quieres probar directamente en tu área de desarrollo. Puedes consultar más información sobre el TTFB aquí.
Optimizar imágenes
A veces, las imágenes pueden ralentizar la velocidad de carga de la página debido a su tamaño. Si quieres optimizar las imágenes de la web, siempre deberías comprimirlas antes de subirlas. También puedes optar por un plugin de WP que las comprima automáticamente como WP Smush. Si quieres ir más allá, puedes especificar las dimensiones de la imagen en HTML o CSS. De esta forma también evitarás escalar imágenes tan grandes en HTML, que pueden llegar a tardar segundos en descargarse, especialmente en conexiones móviles.
Optimizar la base de datos
En la base de datos de la web se pueden llegar a acumular muchos datos, por lo que es recomendable limpiarla de vez en cuando. Como es habitual, hay plugins que te ayudarán con esto, solo tienes que decidir cuál funciona mejor según tu caso. Si necesitas ayuda con la optimización de la base de datos, echa un vistazo a esta guía que habla tanto sobre la limpieza manual como con plugin,
Desactiva los hotlinks
El hotlinking suele pasarse por alto, pero puede acaparar el ancho de banda de una web y ralentizar mucho los tiempos de carga. El hotlinking tiene lugar cuando alguien enlaza directamente imágenes de tu web.
A medida que una web se hace más popular, el hotlinking puede hacer uso de los recursos de forma sustancial, por lo que lo más adecuado es asegurarse de que nadie puede hacerlo. Si no sabes cómo hacerlo, en esta guía aprenderás a bloquear el hotlinking.
Ten en cuenta el AMP
Accelerated Mobile Pages (AMP, por sus siglas en inglés) es, como su nombre indica, una forma de cargar las páginas más rápidamente en dispositivos móviles. Puede que hayas visto algunas páginas AMP cuando buscas en Google desde un móvil.
En este momento, la atención de las AMP se centra en los editores de contenido, pero también se puede usar en tiendas online. Para consultar más información, echa un vistazo a nuestra guía completa sobre AMP.
Si te decides por esta opción, hay plugins que te ahorrarán el trabajo. Puedes usar un validador online como este para comprobar la implementación o bien puedes echar un vistazo en Google Search Console para comprobar si hay errores en tus páginas AMP.
Seguridad
Asegúrate de que todo ese magnífico trabajo que estás llevando a cabo no se vea perjudicado por no proteger la web de tu cliente contra los hackers.
Como diseñador o desarrollador, puedes hacer muchas cosas para conseguirlo, pero también es importante que tus clientes tengan cierta formación sobre cómo mantener la seguridad en su web.
Estas son algunas de las áreas que debes considerar:
Las instalaciones, plugins y temas desactualizados pueden suponer un riesgo para la seguridad de la web. Actualiza siempre que sea posible y elimina plugins antiguos que no se usen.
También está bien limitarse a instalar plugins de confianza únicamente. Y asegurarse de que los clientes son conscientes de los riesgos si instalan un plugin ellos mismos. Incluso puedes instalar un escáner de malware en las webs de WordPress en los que trabajes.
A la hora de acceder a la web, procura no utilizar el nombre de usuario “admin”, que viene por defecto, y evita utilizar la URL predeterminada para iniciar sesión.
También recomendamos aprovechar la autenticación de dos factores y limitar el número intentos de inicio de sesión erróneos que se puedan llevar a cabo.
Para obtener más información sobre los pasos a seguir, además de otros consejos sobre la seguridad de WordPress, consulta esta guía.
Últimos consejos
Utiliza un plugin de SEO “todo en uno”
Instalar demasiados plugins puede ralentizar una web de WordPress, además de provocar problemas de seguridad si estos no se actualizan con regularidad. No tienes que instalar 10 plugins diferentes para hacer 10 tipos de tareas. Por suerte, hay algunos como Yoast y All in One SEO que cubren todas tus necesidades de SEO. Ambos ofrecen formas sencillas de escribir metadatos, crear mapas del sitio, editar archivos robots.txt, importar/exportar datos de SEO y otras cosas muy útiles. Se diferencian en algunos aspectos, así que solo tienes que elegir el que mejor se adapte a tus necesidades.
Webs optimizadas para dispositivos móviles
Si estás pensando en crear una web optimizada para dispositivos móviles (y sería poco recomendable que no lo hicieras), deberías empezar por la página de Google con las prácticas recomendadas para WordPress. Solo tienes que seguir estas indicaciones y tu web, ya optimizada para móviles, también lo estará para los buscadores.
Fragmentos enriquecidos
Los fragmentos enriquecidos o rich snippets son muy interesantes porque ayudan a que tu web destacaque entre los resultados de búsqueda.
Si alguna vez has visto una web con una valoración de estrellas en la página de resultados de Google, es gracias a los fragmentos enriquecidos. No podríamos enumerar todos los usos que se le pueden dar a estos fragmentos, son demasiados, pero lo que es seguro es que la mayoría de las webs que generes se beneficiarán de la implementación de los fragmentos enriquecidos. Hay muchos plugins que pueden ayudarte a hacerlo, así que es mejor elegir aquél que se adapte al tipo de resultado que buscas. Utiliza siempre la Herramienta de prueba de datos estructurados de Google para asegurarte de que el plugin ha cumplido su misión.
Resumen
El SEO técnico para WordPress puede resultar abrumador, pero hay muchos trucos que te ayudarán. Además, te permitirá ofrecer un servicio adicional a tus clientes. Ponte en su lugar: ¿qué diseñador/desarrollador de WordPress elegirías? ¿El que ofrece optimización para buscadores en WordPress o el que no?