SEO on page

¿De qué hablamos realmente cuando hablamos de SEO on page?

El SEO On Page es un término Inglés que significa SEO dentro de la página. Utilizamos este término para referirnos a las optimizaciones dentro de la página, para intentar mejorar su posición natural dentro de las búsquedas de Google.

Es decir, el SEO on page es todo lo que depende directamente de ti y de tu servidor:





Descarga gratis la guía: Retos oportunidades y consejos de la Economía Digital




Pero, ¿qué es el SEO?

Vamos a ver en qué consiste el SEO, antes de entrar en el SEO on page. Las siglas Search Engine Optimization (SEO) significan la optimización en los motores de búsqueda. Nuestro objetivo cuando hacemos SEO es intentar posicionar nuestras páginas en las primeras posiciones y así que el usuario nos encuentre cuando está buscando en los motores de búsqueda por esas palabras claves. Ojo, estamos hablando de los motores de búsqueda y esto va más allá de Google. En algunos países como Rusia tienen su propio buscador, llamado Yandex, o en China Baidu. Incluso en Estados Unidos Google, no tiene la cuota de mercado del casi 98% como tiene en muchos países. Exactamente está en un 75%.

¿Pero esto qué es realmente?

Hasta la aparición de Google estábamos acostumbrados a usar buscadores como Yahoo incluso Altavista o Ozu en España. Para aparecer en estos buscadores dábamos de alta nuestra página en directorios como Dmoz. En estos directorios una persona validaba nuestra página. Tenía varias pegas: dábamos de alta nuestra página entera, solo podíamos dar de alta en un ámbito, por lo que si nuestra página tenía varias temáticas solo era posible darla en una. Y, lo más importante, en el lado del directorio había editores (personas humanas) que se encargaban verificar esto.

A la Larry Page y Sergey Brin se les ocurre para su tesis doctoral en Stanford automatizar este proceso. Programaron un robot o también llamado araña o rastreador. Este programa va abriendo la página que encuentra y leyendo el código HTML, y guarda en sus servidores parámetros que encuentra este robot, como la densidad de palabras, el número de enlaces entrantes o la antigüedad de la página, entre otros. Una vez que se guardan estos parámetros en una base de datos se sigue navegando por los enlaces que encuentra de nuestra página y se va guardando así una a una información de todas nuestras páginas. Ya no era la información de todo el dominio: ahora se guardaban una a una todas las páginas que encontraba el robot en los servidores de Google. Y por cada una de ellas posicionaremos para una o varias palabras claves. El problema al que se enfrentan los motores de búsqueda es guardar toda esta información. Al final es costoso en servidores.

Básicamente si tenemos 20.000 páginas en nuestro dominio y el robot las encuentra y las indexa, tendremos posibilidades de aparecer en los resultados de búsqueda al menos por 20.000 palabras claves. Así que nuestra misión es crear contenido de calidad y original, y que el robot lo encuentre. Pero algo muy importante que siempre nos dice Google: debemos pensar en el usuario, no en su robot. Básicamente si la información de nuestro site se muestra fácilmente al usuario, el robot también llegará a ella y podrá indexarla. Google nos dice que premiará y posicionará mejor a aquellas páginas que piensan en la experiencia de usuario.

¿Cuáles son los puntos principales del SEO?

El SEO se divide en dos grandes bloques: el SEO on page, lo que nosotros podemos hacer en nuestro código y nuestros servidores; y el SEO off page o los backlinks, aquellos enlaces que nos apuntan desde otras páginas

SEO on page

El SEO off page es lograr que nos apunten desde otros sitios, ya sean páginas webs o redes sociales. Básicamente lo que nos dice Google: “crea contenido de calidad y los usuarios por sí solos pondrán enlaces a nuestra página”. Estos enlaces los podemos ver como votos. Si alguien me señala (pone un enlace), mi contenido le ha interesado y eso vale mucho a la hora de posicionar. Por supuesto que si el enlace viene de un sitio relevante o de un sitio de temática parecida a la nuestra, valdrá más que si viene de un sitio que no vale nada o que está perjudicado (blogs de casinos, poker, viagra…).

Y entonces, ¿qué es el SEO on page?

Lograr que el robot nos pueda indexar fácilmente la información, pero desde el punto de vista del usuario, y hacer fácil la experiencia del usuario en nuestra web. Esto lo podríamos dividir en tres partes: una buena estructura de la información, una buena arquitectura de la información, y la velocidad de servidor:

1. Estructura de la información

Una parte importante es tener código limpio: que el robot y el usuario encuentren la información bien estructurada. El robot no ve las páginas como nosotros las vemos en nuestro navegador. Éste ve código fuente, el HTML.  

El HTML no es un lenguaje de programación, es un lenguaje de marcado para poder visualizar los datos en el navegador. En un lenguaje de programación damos órdenes a una máquina. Un lenguaje de marcado son etiquetas para visualizar éstos. Por ejemplo en un procesador de texto cuando estamos escribiendo y damos al enter, es porque queremos escribir en un nuevo párrafo. Internamente el procesador inserta un código que nosotros lo visualizamos como un salto de línea. En el caso del HTML es una etiqueta <BR/>.

Existen dos tipos de etiquetas de apertura y cierre como <HTML> </HTML>, que es la primera etiqueta que quiere encontrarse un navegador al abrir nuestro HTML o únicas como la de salto de línea <BR>

La estructura básica de un fichero HTML

<HTML>

<HEAD>

Texto cabecera

</HEAD>

<BODY>

Texto que se visualiza en los navegadores

</BODY>

<HTML>

Cabecera: Todo fichero tiene una cabecera. Tanto sea audio, video, imagen, html …. Normalmente esa cabecera nos da información de contenido que tienen ese fichero. Alguna vez nos ha pasado de intentar abrir un fichero con un programa y nos da un mensaje de error. Esto es porque el programa con el que intentamos abrir el fichero, lee la cabecera y ve si lo puede interpretar. Por ejemplo abrimos una imagen con un programa que lee audios. Éste leerá la cabecera y, al no poder representar esa información por pantalla, nos mostrará un error. Esta cabecera la utiliza el robot de Google para leer información de idioma (para poder representarlo por pantalla), en dos etiquetas especiales TITLE y Description. Esta información es lo primero que guarda en sus servidores. Además de otros parámetros del dominio, como la antigüedad, el número de enlaces entrantes, salientes, etc

La URL, el TITLE y el DESCRIPTION. Aparecerán en los resultados de google en la linea 1, 2 y 3-4

Código HTML

SEO

Body: Cuando se ideó el HTML se fijaron en una noticia de un periódico de papel. Donde nos encontramos un titular, una entradilla, una foto y texto.

Pues bien esto es lo que espera un robot. Encontrarse un titular (en este caso representado con la etiqueta <h1></h1>) una entradilla (etiqueta <h2></h2>). Luego Google nos pide tener contenido de calidad, con al menos 600 caracteres.

Estructura pagina SEO

La imagen es una etiqueta única del tipo

<img scr=”barco.jpg” title=”imagen de un barco” />

Como el robot no lee imágenes, se supone que lee texto, debemos indicar con un nombre descriptivo que es lo que hay detrás de ese nombre. En este caso es barco.jpg, podemos imaginarnos que la imagen asociada a ese nombre es un barco. El atributo title, sirve para describir la imagen, sobre todo ayuda a los navegadores de ciegos. A ellos, al no poder ver la imagen, les sirve para hacer una descripción de la imagen y poder saber que representa. Al robot le sirve para saber algo más sobre la imagen y posicionarla.

2. Arquitectura de la información

El segundo factor a tener en cuenta es tener una buena estructura de enlaces internos. A nivel usuario si navegamos por un sitio y nos encontramos un enlace roto y aparece una ventana de error 404, como usuario nos desesperamos. Si es un robot nunca llegará a la página correspondiente y, por lo tanto, no nos podrá enlazar. Así que algo importante es no tener enlaces internos rotos.

De todos modos nos podemos ayudar de herramientas. Hay un fichero que se llama sitemaps.xml, que no es más que un fichero con todos los enlaces de mi página web. Se coloca siempre en la raíz del servidor, para cuando pase el robot sepa donde encontrarlo y así ayudarle a indexar nuestra página web. Para ayudar al robot podemos darnos de alta el Google Search Console, que es una herramienta de Google donde le indicamos dónde se encuentra este fichero en nuestro servidor. Para darse de alta en Google Search Console debemos tener una cuenta de Gmail, verificar que la página es nuestra insertando un código de verificación en nuestra página y decirle donde tenemos nuestro fichero sitemap.xml.

Por eso otra etiqueta importante es la de los enlaces que se representa como <a href=””>Texto ancla</a>. Se llama texto ancla porque es un enlace y este texto nos da una pista a donde vamos a aterrizar cuando hagamos clic en en el enlace. Por eso es recomendable poner textos descriptivos. No es aconsejable poner textos ancla como “más”, “siguiente”, ….

Un buen consejo: hacer un keyword research para saber qué palabras claves buscan nuestros usuarios y crear contenido para ellas. Una vez que sabemos la palabra clave a posicionar nos ayudaremos plugins como Yoast para WordPress, que nos ayudará a crear contenido posicionable auditando nuestro código.

3. Velocidad de carga

Otro factor a tener en cuenta es el la velocidad de servidor. Tanto para el robot como para el usuario, una página que tarda en cargar es una pérdida de tiempo. Y tiempo es dinero. Si no me ayudas a encontrar la información, no voy a perder tiempo contigo. Hay herramientas como GTmetrix que nos ayudan a analizar la velocidad del servidor y podemos encontrar los errores para hacer que la página se cargue más rápido.

El futuro del SEO on page

El algoritmo para indexar y luego posicionar nuestras páginas web va actualizándose y afinando los resultados, y va dando prioridad a la calidad de los textos y a los enlaces que nos apuntan y a los que apuntamos. La tendencia es la web semántica y el diseño enfocado a móvil. Al principio era sencillo usar la palabra clave a posicionar, tan solo repetir dentro del title, description, el h1 y tener una densidad de palabra dentro del body. Nunca superior a un 2.0, pero esto ha ido cambiando mientras mejoraba el algoritmo de Google, que es más afinado a la hora de indexar información de nuestro sitio.

El incremento en la utilización del móvil y el uso de nuevas tecnologías como las búsquedas por voz son las nuevas tendencias y quedan reflejadas dentro del SEO on page. Por descontado que nuestra web se debe visualizar bien para todo tipo de dispositivos, para eso se desarrollan las web en formato responsive. Hay que añadir que el código se enriquece con microformatos: colocar etiquetas específicas dentro del código para hacerle al robot más fácil la indexación, además en la visualización de resultados ya aparecen estos.

Debemos ser conscientes de que Google está utilizando nuestro geoposicionamiento y el incremento de las búsquedas de voz. Para ello es interesante usar SEO local dando de alta en Google Mybusiness con nuestros datos locales bien posicionados (título, sector, nombre, dirección y teléfono) y utilizando microformatos para ellos.

A modo de conclusión, paso a repasar los aspectos clave que debemos tener en cuenta para hacer una buena estrategia de SEO on page:

1. Utilizar palabra clave en el title, description y URL.

2. Utilizar la palabra clave en el H1, title de las imágenes y anchor text.

3. Densidad de palabra: que la keyword se repita varias veces dentro del texto (ojo con sobreoptimizar, que está penalizado).

4. Crear contenido de texto (al menos 600 palabras claves).

5. Enlazar nuestro propio site a información similar con textos anclas descriptivos.

6. Usar diseños responsive.

7. Uso de microformatos.

8. Crear un sitemap.xml y enlazarlo con el Google Search Console.

9. Optimizar la velocidad de carga de la página, con un código limpio y un servidor rápido y sin errores.

10. SEO local potenciando nuestro nombre, dirección, teléfono y sector dentro de Google Mybusiness, y con microformatos de empresa..

11. Crear contenido posicionable. Haciendo un keyword research para saber qué palabras clave utilizan nuestros usuarios para posicionarnos.

12. Usar plugins para ayudarnos en el SEO on page (creación de contenido) como Yoast para WordPress.




Descargar e-Book




Comentarios

Deja tu comentario: