SEO en WordPress
Sí, el SEO en WordPress es un tema top para todos nosotros, por eso nos hemos acercado al Meetup ‘SEO on-page y off-page con WordPress desde cero’, organizado por WordPress Barcelona la tarde del viernes 22-F en el Movistar Centre de Barcelona.

 

¿Los ponentes? Àngel Ayach (programador y SEO con amplia experiencia a sus espaldas, tanto en proyectos propios como en otras empresas) y Laia Sanahuja (máster en marketing digital y e-commerce en EAE, redactora y cofundadora de varios proyectos web).

 

¿Lleno? ¡Hasta la bandera! El evento (200 plazas) se petó y tenía lista de espera desde varios días antes.

 

¿No has podido asistir? No te preocupes, aquí tienes un pequeño resumen de lo que se ha hablado allí.
Un punto inicial para la optimización SEO de nuestro sitio en WordPress, puede ser el archivo robots.txt.Éste es una especie de aduana o filtro para los crawlers o rastreadores web (esos que navegan por internet a través de los link para almacenar e indexar después toda esa información en base a distintos parámetros).
 
Otro archivo relacionado a tener en cuenta es el sitemap.xml, como su nombre indica es un mapa de todos los link del sitio en formato xml.
 
Lo interesante es que los crawler no llegan a tu sitio web y se quedan a desayunar, al contrario, tienen un tiempo pre-asignado llamado crawl budget. Dependiendo de la autoridad, velocidad, calidad y accesibilidad de tu sitio, el crawl budget será mayor o menor… desde un par de segundos a algunos minutos.
 
Si tienes en casa un invitado que va a estar sólo 3 segundos querrás enseñarle las habitaciones más chulas, no la despensa y el trastero… así que puedes configurar tu sitio para direccionar los crawlers y aprovechar al máximo tu crawl budget.
 
¿Cómo?
 

-Un robots.txt estándar en WordPress tendrá esta estructura:

sitemap: xxxxxx.xml // indica la ruta al sitemap.xml

user-agent: * // indica que todos los crawlers tienen permitido el acceso

Pero además podemos jugar con los parámetros allow y disallow que indican rutas a las que queramos o no direccionar los crawler.

 
-Además en ciertas páginas sin interés de cara a la indexación, podemos añadir una etiqueta

<meta name="robots" content="noindex">

 

-Plugins como Yoast SEO generan un sitemap.xml de forma automática, pero hemos de comprobar que nuestras páginas con noindex cuadren con lo que estamos diciendo en el sitemap para no malgastar nuestro crawl budget.

Keywords

Otro concepto básico de SEO son las keywords o palabras clave. Son el conector entre la búsqueda del usuario y nuestro contenido. Si escribimos un artículo tenemos que seleccionar cuidadosamente las palabras clave con las que queremos posicionarlo en los resultados de búsqueda:

 

-Analizando los volúmenes de búsqueda a través de herramientas gratuitas (planificador de palabras clave de Google Ads) o de pago (Keyword Explorer de AHREFS).

-Teniendo en cuenta la competencia.

 

Observando estos dos factores hay que decantarse por keywords a nuestro alcance… es decir, si estamos empezando no tiene sentido elegir palabras clave con un volumen de búsqueda alto y una competencia alta también porque subir puestos en esa clasificación será un proceso más lento y con menos probabilidades de éxito.

Clústers

Lo normal es que en nuestro blog existan artículos con contenido relacionado. La organización del contenido en forma de clúster consigue una sinergia por la que se aumenta la fuerza de cada uno de los elementos del conjunto.
 
Por ejemplo, si en nuestro blog de cocina tenemos un artículo genérico que habla de recetas con huevo y luego varios artículos específicos de recetas que usan huevo tiene sentido asociarlos en un clúster de este modo:

 

-Recetas con huevo:

-Recetas con huevo: las mejores tortillas.

-Recetas con huevo: revueltos.

-Recetas con huevo: crepes.

URLs SEO-friendly

Las URLs de nuestras páginas o artículos de WordPress han de tener una estructura enfocada al SEO:
 

– Configurando globalmente los enlaces permanentes, al valor ‘nombre de la entrada’. Después, en cada artículo hay un campo para modificar a nuestro gusto la URL de publicación.

– No usando artículos ni preposiciones si no son imprescindibles, es decir, sólo los dejamos si el quitarlos elimina el sentido del conjunto. Esto sucede por ejemplo cuando forman parte de un nombre propio, como “El señor de los anillos”.

¿Con o sin www? Da igual, pero tenemos que elegir una de las dos opciones, y ser coherente luego. Para que el crawler no interprete que hay contenido duplicado lo correcto es hacer una redirección 301 o permanente entre las dos URL.

¿Con o sin HTTPS? Mejor con. Es un parámetro tenido en cuenta para nuestro posicionamiento, ya que las páginas HTTPS se consideran más seguras. También debería existir una redirección 301 en este sentido HTTP > HTTPS.

AMP

Accelerated Mobile Pages es una tecnología de Google para mostrar páginas de una forma más rápida en dispositivos móviles. Como antes hablamos, la velocidad de carga de la página es un factor decisivo en el SEO. Y hay una buena noticia, hay un plugin para WordPress (AMP plugin for WordPress) que nos ayuda a hacerlo.

Structured data

En la página de resultados de búsqueda de Google, ciertas entradas tienen un formato diferente, el ejemplo más típico es el de una receta, con foto, tiempo de preparación, calorías por ración, valoraciones… Es lo que se conoce como datos estructurados.
 
Podemos montar nuestras publicaciones con esta estructura, aunque al final es Google quien decide si se muestra o no.
 
En el caso concreto de las valoraciones (que aparecen visualmente como una línea de 5 estrellas), está demostrado que si tenemos una excelente valoración, se aumenta el CTR (click through rating o veces que un usuario hace clic en un link dividido por las veces que se imprime).
 
En WordPress hay un plugin que nos facilita añadir valoraciones llamado KK Star Ratings.

Semantic tags

La estructura HTML de nuestra página influye en el SEO. La misma página puede realizarse con una maraña de <div> o usando etiquetas apropiadas para cada parte del contenido. HTML5 tiene etiquetas específicas que podemos usar para:

 

-El menú: <nav>

-El contenido principal: <main>

-El contenido accesorio lateral: <aside>

-El pie de página: <footer>

-<section>, <article>, <quotes>...

 

Además, dentro de la etiqueta <img> es importante que:
 
 
-La imagen contenida tenga un nombre acorde con su contenido, por ejemplo tortilla-de-patata.jpg.
 
 
-Completar el atributo alt o texto alternativo, con relación a su contenido:
<img src="…" alt="tortilla de patata" />
 
 
El correcto etiquetado del HTML también hace accesible el contenido de nuestra web para personas discapacitadas.

Meta tags

Siguiendo con el HTML, no del cuerpo de la página, sino de la cabecera, el contenido de las etiquetas <meta> es el mostrado en los resultados de búsqueda, por lo que nos fijaremos en:
 

<meta name"title" content="…">: El contenido ha de contener la palabra clave, tener 60caracteres máximo y ha de pensarse para llegar a los usuarios que visualicen la entrada, para que les apetezca saber más.

<meta name"description" content="…">: Ha de contener la palabra clave y tener un máximo de 150 caracteres. Luego hablaremos de la necesidad de evitar repeticiones y de la naturalidad del lenguaje.

Headings

Los headings (etiquetas <H1><H2><H3>…) dividen nuestro artículo en apartados, subapartados, etc.
 
Lo ideal es tener un H1 que coincida con el título del artículo, y ya puestos de la URL, luego varios H2 y si es necesario algún H3, H4, etc.
 
Así obtendremos una jerarquía en el contenido que los crawler pueden entender.

Contenido

Seguramente os suena la expresión de que el contenido es el rey. Además de todas las configuraciones adiciones, el núcleo del SEO en WordPress y cualquier otro sistema que usemos para publicar es crear un contenido de valor. Los siguientes puntos pueden ayudarte:
 

-El lenguaje ha de ser naturaloriginalsin repeticiones ni copias literales de otros sitios. Un lenguaje para humanos, y no para robots.

-Aunque hemos indicado en varios puntos del artículo la necesidad de usar las keywords, esto no aplica del todo al contenido. Según Matt Cutts, en un video oficial de Google Webmaster video, cuando usas palabras clave al principio de un artículo, Google detecta la coincidencia. Cuando la usas a continuación reafirma su idea acerca del contenido del artículo… Pero usarla como un loro no aumenta significativamente tu posicionamiento. Conclusión: un uso racional.

-Los enlaces dentro del contenido aumentan la autoridad de la página. A esta estrategia se la conoce como linkbuilding:

-Hay dos tipos de enlaces: internos (a contenidos de nuestra propia web) y externos (a contenidos de otras webs). En el caso de los externos podemos añadir el atributo nofollow para que el crawler no lo siga y podamos perder autoridad.

-Los enlaces han de ser naturales y de valor, cuenta más un enlace bueno que 5 conseguidos de forma artifical (!no comprar enlaces!).

Longitud

Aunque lo que más importa es el valor del contenido de una página, se recomienda tener una longitud mínima a partir de 1000 caracteres. No es dogma, aunque sí es cierto que desde 2011 hay una parte del algoritmo de Google llamado Google Panda que analiza los contenidos de las URLs para que, entre otras cosas, no se dupliquen contenidos o sean URLs ‘vacías’ de contenido, por ejemplo sólo con una imagen y un párrafo. Ambos ejemplos pueden ser penalizados en cuanto a posicionamiento.

EAT

Son las siglas en inglés de experiencia, autoridad, confianza. Es otra parte del algoritmo de Google que recompensa las páginas en que está contrastada la experiencia de los redactores.
 
Tras aplicar EAT muchas webs en que redactores no contrastados hablaban de temas como finanzas, salud, psicología… de forma libre y sin respaldo claro, fueron penalizadas en los resultados de búsqueda.
 
Consejo: crear la página ‘sobre nosotros’ de la forma más completa posible, de forma que se pueda contrastar la experiencia de las personas detrás de ciertos contenidos, bien con una descripción, un link a Linkedin, etc.

WPO performance

¿Cuáles son las estrategias que podemos seguir para aumentar la velocidad de carga en WordPress?
 
-Contratar un hosting que nos de una infraestructura de calidad en la que almacenar nuestras webs.
 
-Optimizar el uso de la caché.
 
-Minificar el código.
 
-Usar CDN, o lo que es lo mismo, una red global de réplicas de nuestro sitio, para reducir los tiempos de carga en distintas ubicaciones. Cloudfare ofrece una opción gratuita y fácilmente configurable.
 
-Reducir el peso de las imágenes y usar lazy-load (carga gradual de las imágenes a medida que hacemos scroll).
 
-Comprobar nuestros tiempos de carga, por ejemplo en la web GT Metrix o con el plugin P3 Performance.

Extra

-Los resultados en SEO no son inmediatos, son una carrera de fondo. Esto ha hecho que se popularice el término ‘Google Sandbox’ para referirse al periodo de travesía por el desierto desde la creación de una web hasta poder observar resultados.

-Si usamos contenido duplicado, por ejemplo para una landing page, no podemos olvidarnos de usar la etiqueta canonical para la URL que consideramos principal:

<link rel=”canonical” href=”” />.

-No hay que subestimar el tráfico que genera Google Imágenes. El tener fotografías de calidad, infografías, esquemas,… bien etiquetados y orientados a la búsqueda multiplica nuestros resultados.

-Dar preferencia a la versión móvil de nuestra web es imprescindible.

-No podemos tener errores 400 ni 500.

 

 
A continuación una lista de más herramientas que podemos usar para el análisis y seguimiento de nuestro SEO:
 
-Google Ads (Keyword Planner)
-Google Analytics
-Accuranker
-Google Search Console
 
 
Y de plugins SEO en WordPress:
 
-WP Fastest Cache
-AutoOptimize
-AMP
-Cloudfare
-P3 Performance
-Broken Link Checker
-EWWW Image Optimizer
-KK Star Ratings
-P3 SEO Friendly Images
-WP No Base Permalink
-Yoast SEO