seos para-seos-2012-microformatos

27
Twitter: @miguelvaleroseo Móvil: 654 666 900 Skype: mavalecu Email: [email protected] Web: www.miguel-valero.es Microformatos ¿Por qué usarlos? Miguel Valero

Upload: miguel-valero

Post on 05-Dec-2014

4.221 views

Category:

Technology


0 download

DESCRIPTION

Presentación utilizada en mi ponencia sobre microformatos en el congreso seo para seos de Alicante 2012. Espero sea de interés. Saludos

TRANSCRIPT

Page 1: Seos para-seos-2012-microformatos

Twitter: @miguelvaleroseoMóvil: 654 666 900Skype: mavalecu

Email: [email protected]: www.miguel-valero.es

Microformatos ¿Por qué usarlos?

Miguel Valero

Page 2: Seos para-seos-2012-microformatos

Índice

1. Orígenes web semántica2. Microformatos

1. Especificaciones2. Borradores

3. Microformatos para el SEO1. Rel=“nofollow”2. Contenidos duplicados por

paginación con parámetros I3. El chantaje rel=“author”4. Algunos Rich Snippets con

microformatos4. Microdatos Schema.org - RDFa

1. Ejemplo: RDFa 1.0 + XML2. Ejemplo: Schema.org

5. El grafo del conocimiento de Google

6. Fuentes7. Debate - ¿Preguntas?8. Gracias

Page 3: Seos para-seos-2012-microformatos

1. Orígenes

1989 Tim Berners Lee crea el protocolo HTTP, URL, HTML. Nace el internet que conocemos.1994 Tim Berners Lee crea el W3C. 1994-1999. La guerra de navegadores provoca sucesivas versiones de HTML. Los principales navegadores en esta época Internet Explorer que seguía usando comando propietarios y Netscape Navigator que cumplía los estándares definidos por W3C.1997 Diciembre surge HTML41998. Surge CSS11999-2004 W3C crea Resource Description Framework (RDF), OWL y la primera recomendación sobre XML (sería una adaptación a internet del SGML de IBM) . Surgen aquí los primeros microdatos aplicados a internet

! Nace la Web semántica!

Page 4: Seos para-seos-2012-microformatos

Un microformato es una forma simple de agregar significado semántico a un contenido legible por un humano mientras que para una máquina puede ser sólo texto plano. Los microformatos son mantenidos y especificados por Microformats.org y básicamente se expresan a través de los siguientes atributos del marcado html: class, rel, rev.

2. Microformatos

Page 5: Seos para-seos-2012-microformatos

2.1. Especificaciones

XFN

Especificacionesactuales

XOXO

XMDP

hCalendar

Rel-nofollow

votelinks

hCard

rel-tag

Rel-license

Page 6: Seos para-seos-2012-microformatos

Especificaciones II

rel-license: Propuesto por technorati y valorando el atributo “rel”, indica que el enlace conduce a una página que dispones los término de licencia de la página emisora del enlace.

XOXO : eXtensible Open Xhtml Outlines (listas).

hCard - hCard creator: normativiza la información de las personas, nombre (given-name), apellido (aditional-name), calle (street-address), etc. Con la herramienta web hCard creator podemos instanciar este microformato con facilidad, misma observación para hCalendar creator y XFN creator por cierto.

hCalendar -hCalendar creator: un evento determinado suele incluir fechas (dtstart – fecha de inicio), descripción (summary) y adicionalmente: localización, url, geo, etc.

rel-nofollow: Al añadir rel="nofollow" com atributo de un enlace se indica a los buscadores que no se se conceda peso adicional o ranking a ese enlace.

Page 7: Seos para-seos-2012-microformatos

Especificaciones III

VoteLinks: Propuesto por technorati como medio de apoyar (vote-for), abstenerse (vote-abstain), o estar en contra de la página enlazada (vote-against). Debe usarse el atributo rev y no rel.

XFN - XFN creator: Las páginas web se relacionan mediante enlaces y podemos aprovechar estos para establecer relaciones entre las personas en el caso de páginas de tipo personal o profesional (pero donde se referencia a una persona en concreto). Estas relaciones se expresan instanciando el atributo rel con el valor pertinente ( met, friend, me, sweetheart, co-worker, etc). Muy usado en los blogrolls y encontraréis plugins o temas que ya lo soporten.

XMDP: Xhtml Meta Data perfiles. Lo encontraréis prácticamente sólo en los blogs de wordpress. Sus posibles valores son author, keywords, copyright, date, identifier (identifica un recurso único) y rel. Pero como nombre de identificadores, el elemento contenedor ha de valorarse con “class=“profile”.

rel-tag: Muy usado en los blogs, pues su función es remarcar que el destino del enlace es una página cuyo contenido versa en función de dicha etiqueta: <a href="http://technorati.com/tag/tech" rel="tag">tech</a>

Page 8: Seos para-seos-2012-microformatos

2.2. Borradores (Drafts)Estos microformatos están en camino de convertirse en especificaciones, pero aunque actualmente son borradores . Pero Google ya lo tiene en cuenta en su mayoría.

Robots exclusion

geo hListing

xFolk

adr hAtom hAudio

rel-payment

Rel-home

Rel-enclosure

rel-directory hReview hRecipe

hProduct

hNews

hMedia?

Se usa schema.org para los vídeos en lugar del microformato hMedia

En negrita los mas usados en los richs snippets

Page 9: Seos para-seos-2012-microformatos

Borradores (Drafts) I

Adr : para publicar la dirección de la información pero si se conoce también el nombre es mejor usar hCard

geo :coordenadas geográficas (latitud; longitud) hAtom: actualmente se usa mucho en blogs, sobre todo wordpress. Hay valores opcionales (hfeed, feed category), pero en el caso de los posts suelen ser requeridos: hentry( entry-title, entry-content, entry-summary, updated, published, author).

hAudio: Si hay audio en la página, sirve para proporcionar la información habitual. Algunos valores son: fn, album, durationposition, category, photo, description, price, payment, etc.

hListing : Si como veremos más adelante, hReview sirve para decir lo que pensamos de un producto o servicio. hListing sirve para decir lo que queremos hacer con él, venta, alquiler, etc. Está orientado pues al comercio electrónico. Valores (lister, dtexpired, price, summary, description, permalink, etc).

hMedia : Orientado a contenido multimedia (player – tipo de reproductor, photo, etc).

Page 10: Seos para-seos-2012-microformatos

hNews : Enfocado a las noticias extiende hAtom añadiendo más campos. (source-org y dateline usando hCard), geo (usando geo), item-licencense, principles.

hProduct: Obviamente dedicado al comercio electrónico pretende normativizar los atributos usuales de un producto. Valores típicos: brand, category, price, description, photo, url, review, listing, identifier, etc.

hRecipe: También hay un microformato para normativizar las recetas de cocina. Datos obvios son: ingredient (al menos uno, …) duration, intructions, photo, summary, author, published, etc.

hResume: normativiza la información de un CV. Valores: summary, contact info, experience, education, skills, etc.

hReview - hReview creator. Normativiza las opiniones. Valores: summary, item type, item info, reviewer, rating, description, etc.

xFolk : Orientado a servicios de marcadores sociales.

Borradores (Drafts) II

Page 11: Seos para-seos-2012-microformatos

rel-directory - Mediante la adición de ‘directory ‘ a el atributo rel de un enlace, la página indica que el destino del enlace es una lista de directorios que contiene una entrada para la página actual. <a rel="directory" href="http://dmoz.org/Computers/Internet/">Computers/Internet</a>

rel-enclosure Al añadir rel="enclosure" en un enlace, una página indica que el destino de ese enlace está destinado a ser descargado y almacenado en caché. <a href="http://homepage.mac.com/kevinmarks/wwdc2005.pdf" rel="enclosure"> Keynote WWDC 2005 con los capítulos </ a>

rel-home –La página enlazada es la página de inicio del sitio, se debe usar una URL absoluta . <a href="http://technorati.com" rel="home">Home</a>

rel-payment – Se marca con este atributo los enlaces a páginas que proveen algún medio de pago o soporte financiero, por ejemplo Paypal. <a href="[url]" rel="payment" title=“Donar dinero mediante Paypal">

robots exclusion. Permite contenedores donde no se sigan y/o indexen las páginas destinatarias de los enlaces de dicho contenedor.

Borradores (Drafts) III

Page 12: Seos para-seos-2012-microformatos

Llevas un buen rato enumerando microformatos …

¿Pero cuales son los microformatos más interesantes para el Seo?

Vale, vale, veamos … daremos elementos al debate, …

3. Microformatos para el SEO

Page 13: Seos para-seos-2012-microformatos

3.1. Rel=“nofollow”

¿El enlace “nofollow” cuenta? Según Matt Cutts. No. Pienso que cuentan muy poco pero en cantidad si posicionan y pasan anchor text, ahora bien con Google Penguin Update este es un punto a revisar. Google dice que ocasionalmente se producen fallos que permiten este “efecto” pero el valor es 0. ¿Tú que opinas?

¿Traspasa Page Rank? No

Google recomienda no usar “nofollow” en enlaces internos. Pues no sé pensó para esto. Opino que si es bueno marcar con “follows” los enlaces a páginas no relevantes, vamos creo en el PageRank Scuplting.

En general aconsejo marcar todo enlace saliente como “nofollow”, no obstante siempre puedes tener algunos enlaces follow en el contenidos. Pero en general puedes observar que grandes sitios como la wikipedia, flickr, etc. Usan “nofollow” en el marcado de enlaces salientes.

Este microformato incorporado por Google en el 2005 sirve para luchar contra el Webspam. Como atributo de un enlace no concede peso adicional o ranking a ese enlace y que tampoco se pase anchor text.

Page 14: Seos para-seos-2012-microformatos

3.2. *rel=“next”, *rel=“canonical”, *rel=“prev”

Contenidos duplicados por paginación con parámetros ISi tienes una página donde muestras toda la información y esta carga en un tiempo razonable

además de la serie de páginas con parámetros de paginación*

*Nota previa: No están declarados en microformats.org pero son microformatos usados por Google

Page-all.phpPage.php?page=1; En el head;<link rel=”canonical” href=”http://www.dominio.com/page-all.php” /><link rel=”next” href=”http://www.sudominio.com/page.php?page=2″ />

Page.php?page=2; En el head;<link rel=”canonical” href=”http://www.dominio.com/page-all.php” /><link rel=”prev” href=”http://www.dominio.com/page.php?page=1″ /><link rel=”next” href=”http://www.sudominio.com/page.php?page=3″ />

Page.php?page=3; En el head;<link rel=”canonical” href=”http://www.sominio.com/page-all.php” /><link rel=”prev” href=”http://www.dominio.com/page.php?page=2″ />

Nota*: Además de las páginas con parámetros de paginación, pueden considerarse una serie aquella que por cualquier motivo se ha dividido en una serie y que por tanto no presenta parámetros de paginación.

Page 15: Seos para-seos-2012-microformatos

Si la página donde toda la información no carga en un tiempo razonable y además tienes la serie de páginas. No necesitas declarar rel=“canonical”

Contenidos duplicados por paginación con parámetros II

Page.php?page=1; En el head;<link rel=”next” href=”http://www.sudominio.com/page.php?page=2″ />

Page.php?page=2; En el head;<link rel=”prev” href=”http://www.dominio.com/page.php?page=1″ /><link rel=”next” href=”http://www.sudominio.com/page.php?page=3″ />

Page.php?page=3; En el head;<link rel=”prev” href=”http://www.dominio.com/page.php?page=2″ />

Page-all.php(no index)

*rel=“next”, *rel=“canonical”, *rel=“prev”

Page 16: Seos para-seos-2012-microformatos

Si sólo tienes la serie de páginas. No es necesario declarar rel=“canonical”

Contenidos duplicados por paginación con parámetros III

Page.php?page=1; En el head;<link rel=”next” href=”http://www.sudominio.com/page.php?page=2″ />

Page.php?page=2; En el head;<link rel=”prev” href=”http://www.dominio.com/page.php?page=1″ /><link rel=”next” href=”http://www.sudominio.com/page.php?page=3″ />

Page.php?page=3; En el head;<link rel=”prev” href=”http://www.dominio.com/page.php?page=2″ />

*rel=“next”, *rel=“canonical”, *rel=“prev”

Page 17: Seos para-seos-2012-microformatos

3.3 El chantaje: rel=author

Es necesario pertenecer a una Red Social determinada (Google +) para destacar en los resultados de búsqueda. (Idem para la dupla Facebook – Bing)

Aquí ya cuentan los google +1 de tus contactos. (Algunos Seos gritaban yo no estaré nunca en google + …)

Google con su amplia cuota de mercado claramente está deslealmente compitiendo con el resto de redes sociales

una de cada 5 búsquedas de Google muestra la marca de autor en los primeros 100 resultados.

Nota: no figura como especificación o borrador en microformats.org. He encontrado Richs snippets de autor con más de 300 caracteres en la descripción.

Page 18: Seos para-seos-2012-microformatos

Algunos Rich Snippets con microformatos

<- Events (hCalendar)

Personas (hCard) ->

Recetas (hRecipe) ->

Con microformatos podemos hacer más visibles nuestros resultados en las SERPS. Lograremos más clics (CTR +) El uso de microformatos no es la opción recomendada por Google para todos los Rich Snippets. En Mayo 2009 se anunciaron. Todavía no hay muchos sitios webs que los

usan. (Oportunidad). Cuidado con los hReviews falsos. Hay formularios de denuncia.El porcentaje de rebote disminuye. Revisa la página con Rich snippet testing tool

Page 19: Seos para-seos-2012-microformatos

3.4. Ejemplo SERP

¿Dónde clicarías para obtener una receta de croquetas de bacalao?

Lo siento Javi pero no clicaré en tu primer puesto…

Por cierto. El primer resultado es del 2008.

Page 20: Seos para-seos-2012-microformatos

4. Microdatos: Schema, RDFa

RDFa

HTML5Schema.org

XHTML

Microformatos

Schema Iniciativa de Google, Bing y Yahoo (02-06-11)Opción recomendada para Google para implementar Rich snippets. No todos los Rich snippets pueden implementarse con microformatos pero si con schema.orgPensado para HTML5. Dispone de amplios vocabularios

RDFACompatible con XHTML y HTML5No es la opción recomendada por Google

Page 21: Seos para-seos-2012-microformatos

4.1. Ejemplo: XHTML+ RDFa 1.0

about and src – identificador único de recursos. rel and rev – Indica la relación o relación inversa con otro recursohref and resource – Especifica el recurso asociadoproperty – Especifica la propiedad del contenido de un elementocontent – opcional. Reemplaza el contenido del elemento cuando se instancia el atributo propiedad.datatype – atributo opcional que especifica el tipo de datos de texto especificado para su uso con el atributo de la propiedadtypeof – opcional. Específica el tipo de RDF de la materia tratada.

Page 22: Seos para-seos-2012-microformatos

4.2. Ejemplo: Schema.org

actors Person Un miembro del elenco de la película, serie o episodio.

director Person El director de la película, Episodio de TV, o una serie.

duration DurationLa duración de la partida (película, grabación de audio, eventos, etc) en ISO 8601 date format.

musicBy Person or MusicGroup El compositor de la banda sonora de la película o programa de TV.

producer Person El productor de la película, serie o episodio, o el vídeo.

productionCompany Organization La productora o un estudio que hizo la película, o episodio.

trailer VideoObject El trailer de la serie de películas o televisión o episodio

Avatar ->

Page 23: Seos para-seos-2012-microformatos

5. El grafo de conocimiento de Google

Las búsquedas de Google cada vez serán más semánticas y menos probabilísticas.En lugar de preguntarse por la frecuencia del término, se preocupará por las conexiones de dicho término.

Page 24: Seos para-seos-2012-microformatos

The Knowledge Graph

Google lo lanzó a mediados de mayo. Sólo disponible en Google.com. Un ejemplo para la búsqueda “Andreu Buenafuente”

Page 25: Seos para-seos-2012-microformatos

6. Fuenteshttp://www.w3c.es/Prensa/2004/nota040210.htmlhttp://es.wikipedia.org/wiki/Extensible_Markup_Languagehttp://www.w3.org/TR/rdf-primer/#rdfmodelhttp://es.wikipedia.org/wiki/RDF_Schemahttp://www.matem.unam.mx/~grecia/semantic_web/rdf.htmlhttp://www.w3.org/TR/2004/REC-owl-semantics-20040210/http://microformats.org/wiki/Main_Pagehttp://googlewebmaster-es.blogspot.com.es/2011/12/visualizacion-de-to

do-el-contenido-en.htmlhttp://googlewebmaster-es.blogspot.com.es/2011/12/paginacion-con-rel

next-y-relprev.htmlhttp://www.miguel-valero.es/seo-adictos-24h/http://en.wikipedia.org/wiki/RDFahttp://googleblog.blogspot.com.es/2012/05/introducing-knowledge-grap

h-things-not.html

Page 26: Seos para-seos-2012-microformatos

Los microdatos, en especial Schema.org han venido para quedarse.

El futuro semántico ya es presente. ¿Cómo cambiará el SEO a media que Google vaya aumentando el número de relaciones entre “las cosas”?

Imagen de contratapapopular.blogspot.com

7. Debate - ¿Preguntas?

Page 27: Seos para-seos-2012-microformatos

8. Gracias

¡Gracias!