Cuando nos lanzamos a hacer un blog amateur no tenemos en cuenta un aspecto fundamental: el SEO. En los últimos meses, con el pingüino de Google y el cambio de algoritmo esto del SEO es algo que se oye mucho. Y muchos blogueros aficionados han decidido optimizar un poquito sus blogs. Lo malo es que, a diferencia de Wordpress, Blogger está un poco limitado. Pero tiene arreglo.

Si has investigado un poco el sistema Wordpress verás que cuenta con multitud de plugins muy interesantes, entre ellos el famoso "All in one SEO pack", que puede ayudarte bastante con el posicionamiento. Pero resulta que has escogido Blogger y que quieres quedarte ahí. ¿Qué haces entonces? Pues optimizarlo un poco. Aunque casi todas las plantillas modernas son "SEO Friendly", si es una que tú mismo has diseñado o que has bajado de la web pero tiene ya un tiempo, a lo mejor es necesario retocar. Antes de que empieces a cambiar como loco siguiendo estos pasos, un consejo: esto del SEO cambia en cada momento y es Google el que nos marca las normas. Así que puede que lo que hace tiempo estaba bien ahora está mal y estás penalizado. Así que lo mejor es que estés al tanto de las novedades. Pero si quieres ir comenzando, estos son algunos consejos que nos contaba hace tiempo ChicaBlogger:

Paso 1: Cómo mostrar el título del blog

Lo primero es cambiar la manera de mostrar el título del blog: Debería mostrarse como "Título del post - Título del blog", y se cambia de una manera muy fácil, sólo tienes que buscar al inicio de la plantilla en HTML:

<title><data:blog.pageTitle/></title>

Y modificarlo para poner: 
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

Paso 2: Los "metas"

Después hay que tocar las "metas", fundamental para que los buscadores - o mejor dicho, Google, porque vamos a ser sinceros, todo en este mundo gira ya en torno a Google - encuentren el contenido. Las meta keywords y description deben estar sólo en la página de inicio y, además, ir con condicionales para que no se dupliquen en el resto. De esta forma Google no lo descartará por estar sobreoptimizado. Para ello, busca al inicio de la plantilla:


<b:skin><![CDATA[/*

Y justo antes,  insertar el siguiente texto:

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta name="description" content="La descripción de tu blog" />
<meta name="keywords" content="keyword1, keyword2, keyword3, keyword4, keyword5" /> </b:if>

Donde dice "la descripción de tu blog tendrás que poner un texto muy breve (una frase) explicando sobre qué va tu blog, así los buscadores podrán enlazarlo correctamente. Y en las keywords, lo mismo. No te pases con ellas, podrías ser penalizado.

Paso 3: Encabezados y títulos de entradas

El siguiente paso es cambiar los encabezados. Para el título de cada entrada deberías usar H1 - en la plantilla mínima usas H2 ó H3, así que manos a la obra. Tendrás que buscar algo parecido a esto:

.post h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:$titlecolor;
}

.post h3 a, .post h3 a:visited, .post h3 strong {
display:block;
text-decoration:none;
color:$titlecolor;
font-weight:normal;
}

.post h3 strong, .post h3 a:hover {
color:$textcolor;
}


Y cambiarlo por lo siguiente:

.post h3, .post h1 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:$titlecolor;
}

.post h3 a, .post h3 a:visited, .post h3 strong {
display:block;
text-decoration:none;
color:$titlecolor;
font-weight:bold;
}

.post h1 a, .post h1 a:visited, .post h1 strong {
display:block;
text-decoration:none;
color:$titlecolor;
font-weight:bold;
}

.post h1 strong, .post h1 a:hover {
color:$textcolor;
}

A continuación, con la plantilla expandida deberás buscar

<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>

Y cambiarlo por el siguiente código:

<b:if cond='data:post.title'>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<h1 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h1><b:else/>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>

</b:if>

¿Cansado? Ánimo que sólo queda un paso más.

Paso 4: Encabezado principal

Este el último paso para optimizar tu blog. Tendrás que buscar en el código fuente lo siguiente:

#header h1{
margin:5px 5px 0;
padding:15px 20px .25em;
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.2em;
font: $pagetitlefont;
}

y cambiarlo por el siguiente texto:
#header h1, #header h2 {
margin:5px 5px 0;
padding:15px 20px .25em;
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.2em;
font: $pagetitlefont;
}

Y por último, sustituir el texto de la sección header-wrapper, incluyendo las etiquetas DIV que haya dentro por lo siguiente:

<div id='header-wrapper'>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Plantilla de pruebas (cabecera)' type='Header'>
<b:includable id='title'>
<b:if cond='data:blog.pageType == &quot;index&quot;'><h1><a expr:href='data:blog.homepageUrl'><data:title/></a></h1>
<b:else/><h2><a expr:href='data:blog.homepageUrl'><data:title/></a></h2></b:if>
</b:includable>
<b:includable id='description'>
<div class='description'>
<p class='description'><data:description/></p>
</div>
</b:includable>
<b:includable id='main'>
<b:include name='title'/>
<b:include name='description'/>
</b:includable>
</b:widget>
</b:section>
</div>

Paso 5: Configuración de las entradas

Lo anterior era una optimización que sólo tendrás que hacer una vez. Pero este último paso es fundamental y tendrás que hacerlo siempre. Añade etiquetas a las entradas para catalogarlas y rellena la "Descripción de búsqueda". Esto servirá para que aparezca en los resultados de buscadores.

Ten en cuenta una cosa muy importante, aunque el SEO es para Google, tus entradas deben ser amigables para el usuario, así que evita las redundancia, las negritas excesivas y demasiados enlaces. Al fin y al cabo, buscas lectores, ¿no? Así que déjate de títulos crípticos y llenos de keywords y añade un poco de información extra. Para el buscador no será importante, pero para el usuario sí, y tal vez ese detalle sea el que haga que pinche en tu enlace en lugar de en otros.

Y un último consejo: habilita siempre - forever and ever - los botones para compartir en redes sociales: ayudan mucho a la hora de compartir y pueden convertirse en un gran aliado para nosotros.