domingo, 7 de febrero de 2010

Completa guía SEO para usuarios de blogger

Siempre me pregunté si había una forma de optimizar mis plantillas de blogger para que tubieran un mejor posicionamiento en los buscadores, no sólo modificar la forma en que se muestran los títulos para que se visualice primero el nombre de la entrada y luego si el nombre del blog y agregar las meta equiquetas keywords y description. Estos tips son los más conocidos por los bloggers que modifican sus plantillas para posicionar mejor sus post.

Hay otros trucos que ayudan a optimizar la plantilla. Magznetwork publicó un pequeño tutorial SEO que se puede aplicar facilmente a cualquier plantilla blogger, sin tener que quedarse sin pelo en el intento. Esos tips son los siguientes:

Primero empezaremos con los básicos.

1- Modificar la forma en que se muestran los títulos en el sitio.

Como ya sabemos los títulos blogger los muestra de la forma Título del blog: Título del post lo que queremos es que queden al contrario, es decir así Título del post: Título del blog, pues lo importante es que las palabras clave queden lo mas a la izquierda posible, para no perder posiciones en los buscadores.

En el inicio de la plantilla buscamos algo así:

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

Y lo reemplazamos por el siguiente código:

<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

2- Agregar las Meta Keywords y la Meta description.

Las palabras clave (Keywords) y la Description (description), son las piezas mas importantes en un blog que desea ubicarse en los primeros resultados de busqueda. Blogger infortunadamente no las incluye por defecto en las plantillas. Lo mejor que podemos hacer es agregarlas nosotros manualmente.

Ubicamos el siguiente codigo al inicio de la plantilla.

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

Añadimos antes el siguiente código.

<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>

3- Cambiar encabezados en los títulos del post.

Aquí empieza lo bueno, usamos encabezados H1 con condicionales en lugar de usar H2 ó H3 por lo que necesitamos hacer los siguientes cambios.

Buscamos en los estilos 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;
}

Remplazar 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;
}

Luego damos clic en la casilla expandir artilugios y buscamos el codigo siguiente.

<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 lo reemplazamos con este otro.

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

<b:if cond='data:blog.pageType == "item"'>
<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>

4-Cambiar el encabezado principal. Título del Artículo.

Ya nos falta poco, ahora solo tenemos que cambiar el encabezado del título.

Buscamos algo así:

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

Con este otro.

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

si se fijan es el mismo código, sólo cambió la primera linea, lo que nos deja esta otra despues del cambio.

#header h1, #header h2 {

Este es el último paso, buscamos la sección header-wrapper incluyendo las etiquetas "div" y reenplazamos el contenido usando este código.

<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 == "index"'><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>

Ten presente que en donde dice "title" debes reemplazar el texto plantilla de pruebas (Cabecera) por el título de tú blog.

Enlace: Chicablogger


Temas relacionados



2 comentarios:

Unknown dijo...

Hola me gusto esta entrada, sabes tengo un problema utilice una plantilla en un blog que quiero optimizarhttp://thegamblervideogamesco.blogspot.com/ todo aparentemente sale bien, pero noto que en l apagina principal salen la serie de videos que estan ubicados en cada una de las entradas en el blog, no entiendo este problema, que por cierto solo sucede con Firefox, ya que en IE y en Chrome no ocurre lo mismo, si me pudieras auyudar , puedes mirar mi blog y si tiene suna idea de que es lo que sucede te lo agardeceria bastante...

Jhon Mario Lemos dijo...

Hola Palmogala, me doy cuenta que estas usando la plantilla Bloggertube de Dante Araujo, lo único que noto mal en tu blog es que no salen los videos recientes en el nav superior. Esto sucede porque no has instalado el código que va en el Widget de videos recientes.

Insertalo y veras como te funciona...Sigue este tutorial para solucionar el problema.

http://www.dantearaujo.net/2009/09/blogger-video-template.html

Espero haberte ayudado...

Publicar un comentario