SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Structured Data
(Rich Snippets)
Iniciación a la optimización de resultados de
búsqueda con "fragmentos enriquecidos"
IndustriasI S.L. (Juan Carlos Rubio Pineda)
Creative Commons
Licencia: ShareAlike 3.0
Usted es libre de:
● Compartir: copiar, distribuir, transmitir,etc.
● Modificar la presentación
● Hacer uso comercial de la misma
Manteniendo autoría y misma licencia.
Más información:
http://creativecommons.org/licenses/by-sa/3.0/
Structured Data
IndustriasI S.L.
1.-Introducción: Rich Snipplets (fragmentos enriquecidos ¿Qué ganamos si
los usamos?
2.-Microdatos
3.-Microformatos
4.-RDFa
5.-Otras tecnologías relacionadas:
● OpenGraph
● Google Knowledge Graph
6.-Herramientas
7.-Referencias
1- Introducción (01)
¿Qué son los
datos
estructurados?
¿Por qué
quedo a la cola
si no los uso?
1- Introducción (02)
● ¿Qué es un fragmento enriquecido (Rich
Snipplets)?
○ Es un resumen de una página que aparece en los
resultados de búsqueda de Google, Bing o Yahoo, y
en Facebook (cuando se comparte un vínculo) en un
formato llamativo y resaltado; por ejemplo
mostrando puntuaciones con estrellas, fotografía de
un autor, imágenes, etc.
○ Tipos:
■ Microdatos (recomendado por Google),
microformatos y RDFa
1-Introducción:
EJEMPLOS (03)
● Comercio electrónico:
● Series de televisión
1-Introducción:
EJEMPLOS (04)
Películas
Programación de eventos
1-Introducción:
EJEMPLOS (05)
Recetas
Autoría...
1-Introducción:
EJEMPLOS (06)
1-Introducción:
EJEMPLOS (07)
● ¿Cuáles son las ventajas inmediatas de usar
datos estructurados?
○ Proporciona a los buscadores información precisa e
importante para mostrar de forma resaltada.
○ Los resultados son muy interactivos
○ Ayuda a puntuar más alto en las búsquedas
(usados con moderación)
○ Ayuda a Facebook a mostrar información apropiada
cuando los usuarios comparten vínculos
○ Aumentan el Click Through Rate, por ejemplo en
resultados de blog con foto de autor.
1-Introducción:
EJEMPLOS (08)
Mmmmmh... Interesante....
1-Introducción:
EJEMPLOS (09)
● Tipos de Rich Snipplets:
○ Trazas, "miguitas de pan" o Breadcrumbs
○ Eventos
○ Música
○ Organizaciones
○ Productos
○ Recetas
○ Puntuación de usuarios
○ Opiniones
○ Aplicaciones software
○ Vídeos
1-Introducción:
EJEMPLOS (10)
Pasos para crear un fragmento enriquecido:
1. Elegir un formato de marcado (microdatos,
microformatos, RDFa...)
2. Marcar el contenido (persona, evento, etc)
3. Probar el marcado:
http://www.google.com/webmasters/tools/richsnippets
2- microdatos (01)
● La especificación HTML5 sobre microdatos es una
forma de etiquetar contenido para describir un tipo
específico de información (por ejemplo, opiniones,
información sobre personas o eventos).
● Cada tipo de información describe un tipo de elemento
específico como, por ejemplo, una persona, un evento o
una opinión.
● Por ejemplo, un evento incluye las propiedades
"venue", "starting time", "name" y "category".
● Para una lista completa de microdatos, consultar http:
//schema.org/docs/full.html
2- microdatos (02)
Ejemplo: bloque HTML breve en el que se
muestra la información de contacto básica de
Roberto Sánchez.
<div>
Mi nombre es Roberto Sánchez, pero me llaman "Rober". Esta es mi página
principal:
<a href="http://www.example.com">www.example.com</a>
Vivo en Alcobendas (Madrid) y trabajo de ingeniero en ACME S.A.
</div>
2- microdatos (03)
A continuación se indica el mismo código HTML
marcado con microdatos:
<div itemscope itemtype="http://data-vocabulary.org/Person">
Soy <span itemprop="name">Roberto Sánchez</span>,
pero me llaman <span itemprop="nickname">Rober</span>.
Esta es mi página principal:
<a href="http://www.example.com" itemprop="url">www.example.com</a>
Vivo en Alcobendas (Madrid) y trabajo de <span itemprop="title">ingeniero</span>
en <span itemprop="affiliation">ACME S.A.</span>.
</div>
2- microdatos (04)
2- microdatos (05)
● Microdata consiste en un grupo de pares
"nombre/valor".
● A los grupos "nombre/valor" se les nombra
como "items"
● Cada par "nombre/valor" es una "property"
(propiedad).
● Para crear un item se usa el atributo
itemscope.
2- microdatos (06)
Ejemplo para aplicaciones:
Item
● itemtype: http://schema.org/mobileapplication
● itemprop:
○ url: https://play.google.com/.....
○ logoimageurl: https://www.gstatic.com/android.........
○ logohrefurl: https://play.google.com
○ topdeveloperbadgeurl: https://ssl.gstatic.
com/android/market_images.......
○ name: Cut the Rope
○ image: https://lh3.ggpht.com/I5NYwBKCBphMQvQLC7DWgTbMa......
[...]
3- Microformatos (1)
● Los microformatos son sencillas
convenciones (conocidas como entidades)
que se usan para describir un tipo concreto
de información (por ejemplo, una opinión, un
evento, un producto, una empresa o una
persona).
● Cada entidad tiene sus propias propiedades.
● Por ejemplo, una persona tiene las
siguientes propiedades: nombre, dirección,
cargo, empresa y dirección de correo
electrónico
3- Microformatos (2)
Ejemplo:
<div>
<img src="www.example.com/robertosanchez.jpg" />
<strong>Roberto Sánchez</strong>
Editor principal de Ediciones ACME
Calle Mayor 4
Alcalá de Henares, Madrid 28801
</div>
3- Microformatos (3)
Con "microformato hCard"
<div class="vcard">
<img class="photo" src="www.example.com/robertosanchez.jpg" />
<strong class="fn">Roberto Sánchez</strong>
<span class="title">Editor principal</span> de <span class="org">Ediciones ACME</span>
<span class="adr">
<span class="street-address">Calle Mayor 4</span>
<span class="locality">Alcalá de Henares</span>, <span class="region">Madrid</span>
<span class="postal-code">28801</span>
</span>
</div>
3- Microformatos (4)
3- Microformatos (5)
● Envuelve tu nombre con "fn"
○ La clase "fn" indica que es tu “formatted name”.
● La clase "vcard" declara que todo lo que
envuelve, es microformato hCard
<span class="vcard"><span class="fn">Jamie
Jones</span></span>
● ¿Pasos siguientes?
○ Agrega más información hCard
○ Enlaza a tus amigos y contactos con XFN
○ Añade eventos con hCalendar
○ Opina sobre películas, libros y más con hReview
○ ...
4- RDFa (1)
● RDFa es una extensión de HTML5 que nos
ayuda a marcar información como Personas,
Lugares, Eventos, Recetas y Opiniones. Esa
información marcada será leída por
buscadores.
● Es muy parecido a
microdatos/microformatos.
4-RDFa (2)
Veamos el ejemplo con nuestro amigo "Rober":
<div>
Mi nombre es Roberto Sánchez, pero me llaman "Rober". Esta es mi página
principal:
<a href="http://www.example.com">www.example.com</a>
Vivo en Alcobendas (Madrid) y trabajo de ingeniero en ACME S.A.
</div>
4-RDFa (3)
Y con marcado RDFa:
<div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Person">
Soy <span property="v:name">Roberto Sánchez</span>,
pero me llaman <span property="v:nickname">Rober</span>.
Esta es mi página principal:
<a href="http://www.example.com" rel="v:url">www.example.com</a>.
Vivo en Alcobendas (Madrid) y trabajo de <span property="v:title">ingeniero</span>
at <span property="v:affiliation">ACME S.A.</span>.
</div>
5- Otras tecnologías relacionadas:
opengraph(1)
● OpenGraph Protocol: Capacita
a cualquier página web a
convertirse en un objeto rico
en un gráfico social, pensado para
un entorno interactivo
(esteeee... ¿FACEBOOK?)
● Por ejemplo, en Facebook, OpenGraph
permite incluir información precisa sobre nuestro sitio web
para una correcta representación del contenido cuando
compartimos un enlace.
● Basado en RDFa; utilizaremos etiquetas META en el
<HEAD>
5- Otras tecnologías relacionadas:
opengraph(2)
AAAAAHHHHH,
OpenGraph, Claaaro....
5- Otras tecnologías relacionadas:
opengraph(2)
Ejemplo;
● En Facebook (por decir algo) se puede
compartir una página desde dentro de
Facebook, en tu muro, o en el de tus
amigos.
● También se puede compartir una página a
través de la URL de Facebook:
http://www.facebook.com/sharer.php?u=url_pagina&t=titulo_contenido
5- Otras tecnologías relacionadas:
opengraph(3)
5- Otras tecnologías relacionadas:
opengraph(4)
Metadatos Básicos: dentro de la etiqueta HTML
<head> podemos colocar las siguientes
propiedades en etiquetas <meta>:
og:title – Título del enlace a compartir
og:description – Descripción
og:image – Imagen thumbnail
5- Otras tecnologías relacionadas:
opengraph(5)
Ejemplo de código
5- Otras tecnologías relacionadas:
opengraph(6)
Tendría más imágenes:
5- Otras tecnologías relacionadas:
opengraph(7)
¡Perfecto!
¿Cómo lo hago
en mi wordpress?
Con su plugin oficial >>
5- Otras tecnologías relacionadas:
GOOGLE KNOWLEDGE GRAPH (1)
5- Otras tecnologías relacionadas:
gkg (2)
● El Gráfico de
conocimiento se utiliza
para responder
preguntas y para
ayudarte a descubrir
más información sobre la
materia en la que estás
interesado.
5- Otras tecnologías relacionadas:
gkg (3)
El carousel es un efecto visual interactivo muy llamativo
5- Otras tecnologías relacionadas:
gkg (4)
Si pinchamos en su obra, vemos el carousel
5- Otras tecnologías relacionadas:
gkg (5)
Cada album, devuelve datos enriquecidos
5- Otras tecnologías relacionadas:
gkg (6)
Carousel disponible también en google images:
6- HERRAMIENTAS
● Plugins de wordpress:
○ Schema Creator: http://goo.gl/mDyww
○ EasyChema: http://goo.gl/0iGsU
○ All In One Schema.org Rich Snippets: http://goo.gl/ILJbv
○ Wordpress SEO by Yoast: http://goo.gl/lUrS9
● Test de datos estructurados: http://goo.gl/6eliX
● Microdata generator: http://goo.gl/8Np53
● Marcado de datos estructurados: http://goo.gl/XTUyQ
● Calais: extractor y desambiguador de entidades: http://goo.gl/c8n1e
● Swoogle: buscador en web semántica: http://goo.gl/PVNbR
● Dbpedia: extractor de info estructurada de la wikipedia: http://dbpedia.org
○ Ojo al online acces y SPARQL
7- REFERENCIAS
● Google webmasters: http://goo.gl/moZ4h
● Especificación HTML5 para microdatos: http://goo.gl/Q82rU
● Good Relations: vocabulario web para comercio electrónico: http://goo.
gl/3rEgF
● All in one Schema.org Rich Snippets: http://goo.gl/cJ5Kf
● Matthew Brown: Datos estructurados y SEO semántico: http://goo.gl/f8nnA
● Dashburst.com: http://goo.gl/CzZDd
● Seoskeptic: web semántica http://goo.gl/a60Xz
● Blog Los tiempos cambian: http://goo.gl/UC1TA
● OpenGraph Protocol: http://ogp.me/
● El modelo microdata: http://goo.gl/5EinB
● Microformatos:http://microformats.org/
● RDFa: http://rdfa.info/ Y también: http://www.w3.org/TR/rdfa-primer/
● Ayuda de jmerodio sobre marcador de datos: http://goo.gl/p6QmR
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013
Gdg 2013

Más contenido relacionado

Similar a Gdg 2013

Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018nacho mascort
 
Martes class rich snippets pptx
Martes class rich snippets pptxMartes class rich snippets pptx
Martes class rich snippets pptxAukera
 
WEB SCRAPING & API REST
 WEB SCRAPING & API REST WEB SCRAPING & API REST
WEB SCRAPING & API RESTCharly Graf Q
 
Wordpress: El Framework desconocido
Wordpress: El Framework desconocidoWordpress: El Framework desconocido
Wordpress: El Framework desconocidoSamuel Rocha
 
Introduccion a la Web 20
Introduccion a la Web 20Introduccion a la Web 20
Introduccion a la Web 20Rolando Romero
 
El modelo margarita.ppt
El modelo margarita.pptEl modelo margarita.ppt
El modelo margarita.pptDaniela Vega
 
SEO y Web Semántica en Congreso Web
SEO y Web Semántica en Congreso WebSEO y Web Semántica en Congreso Web
SEO y Web Semántica en Congreso WebLakil Essady
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion webRobert Rodriguez
 
Guía No.3 grado 7
Guía No.3 grado 7Guía No.3 grado 7
Guía No.3 grado 7gregoriopena
 
Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012Pedro Martínez
 
"Meta datos & Google Rich Snippets" por @iplarodriguez
"Meta datos & Google Rich Snippets" por @iplarodriguez"Meta datos & Google Rich Snippets" por @iplarodriguez
"Meta datos & Google Rich Snippets" por @iplarodriguezwebcat
 

Similar a Gdg 2013 (20)

Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
 
Martes class rich snippets pptx
Martes class rich snippets pptxMartes class rich snippets pptx
Martes class rich snippets pptx
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Diseño web
Diseño webDiseño web
Diseño web
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
 
Diseño web
Diseño webDiseño web
Diseño web
 
WEB SCRAPING & API REST
 WEB SCRAPING & API REST WEB SCRAPING & API REST
WEB SCRAPING & API REST
 
Los microformatos
Los microformatosLos microformatos
Los microformatos
 
Wordpress: El Framework desconocido
Wordpress: El Framework desconocidoWordpress: El Framework desconocido
Wordpress: El Framework desconocido
 
Introduccion a la Web 20
Introduccion a la Web 20Introduccion a la Web 20
Introduccion a la Web 20
 
El modelo margarita.ppt
El modelo margarita.pptEl modelo margarita.ppt
El modelo margarita.ppt
 
2013-URoma-Sapienza-PracticasLab-JesusFlores-UCM
2013-URoma-Sapienza-PracticasLab-JesusFlores-UCM2013-URoma-Sapienza-PracticasLab-JesusFlores-UCM
2013-URoma-Sapienza-PracticasLab-JesusFlores-UCM
 
XHTMLy CSS 4a Edicion
XHTMLy CSS 4a EdicionXHTMLy CSS 4a Edicion
XHTMLy CSS 4a Edicion
 
SEO y Web Semántica en Congreso Web
SEO y Web Semántica en Congreso WebSEO y Web Semántica en Congreso Web
SEO y Web Semántica en Congreso Web
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
 
Guía No.3 grado 7
Guía No.3 grado 7Guía No.3 grado 7
Guía No.3 grado 7
 
Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012
 
Camilo diaz
Camilo diazCamilo diaz
Camilo diaz
 
Plantilla con-normas-icontec
Plantilla con-normas-icontecPlantilla con-normas-icontec
Plantilla con-normas-icontec
 
"Meta datos & Google Rich Snippets" por @iplarodriguez
"Meta datos & Google Rich Snippets" por @iplarodriguez"Meta datos & Google Rich Snippets" por @iplarodriguez
"Meta datos & Google Rich Snippets" por @iplarodriguez
 

Más de Juan Carlos Rubio Pineda

Ebe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nubeEbe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nubeJuan Carlos Rubio Pineda
 
Redes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de AndalucíaRedes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de AndalucíaJuan Carlos Rubio Pineda
 
Supercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de HuelvaSupercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de HuelvaJuan Carlos Rubio Pineda
 
Seminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque ISeminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque IJuan Carlos Rubio Pineda
 
8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XML8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XML6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
2/9 Curso JEE5, Soa, Web Services, ESB y XML
2/9 Curso JEE5, Soa, Web Services, ESB y XML2/9 Curso JEE5, Soa, Web Services, ESB y XML
2/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
9/9 Curso JEE5, Soa, Web Services, ESB y XML
9/9 Curso JEE5, Soa, Web Services, ESB y XML9/9 Curso JEE5, Soa, Web Services, ESB y XML
9/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XML5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 

Más de Juan Carlos Rubio Pineda (20)

Ebe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nubeEbe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nube
 
Anexo seguridad tic-centrorespaldo
Anexo seguridad tic-centrorespaldoAnexo seguridad tic-centrorespaldo
Anexo seguridad tic-centrorespaldo
 
Continuidad de sistemas
Continuidad de sistemasContinuidad de sistemas
Continuidad de sistemas
 
Redes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de AndalucíaRedes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de Andalucía
 
Redes lan1: cableado (orden 25/9/2007)
Redes lan1: cableado (orden 25/9/2007)Redes lan1: cableado (orden 25/9/2007)
Redes lan1: cableado (orden 25/9/2007)
 
Zentyal curso-ja
Zentyal curso-jaZentyal curso-ja
Zentyal curso-ja
 
Supercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de HuelvaSupercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
 
Seminario metodologías agiles bloque II
Seminario metodologías agiles bloque IISeminario metodologías agiles bloque II
Seminario metodologías agiles bloque II
 
Seminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque ISeminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque I
 
8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XML8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XML
 
7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML
 
6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XML6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XML
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML
 
3/9 soa y web services
3/9 soa y web services3/9 soa y web services
3/9 soa y web services
 
2/9 Curso JEE5, Soa, Web Services, ESB y XML
2/9 Curso JEE5, Soa, Web Services, ESB y XML2/9 Curso JEE5, Soa, Web Services, ESB y XML
2/9 Curso JEE5, Soa, Web Services, ESB y XML
 
9/9 Curso JEE5, Soa, Web Services, ESB y XML
9/9 Curso JEE5, Soa, Web Services, ESB y XML9/9 Curso JEE5, Soa, Web Services, ESB y XML
9/9 Curso JEE5, Soa, Web Services, ESB y XML
 
5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XML5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XML
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Curso Ejb3
Curso Ejb3Curso Ejb3
Curso Ejb3
 

Último

Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blogManuel Diaz
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxCsarNlsonMrquezContr
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 

Último (20)

Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 

Gdg 2013

  • 1. Structured Data (Rich Snippets) Iniciación a la optimización de resultados de búsqueda con "fragmentos enriquecidos" IndustriasI S.L. (Juan Carlos Rubio Pineda)
  • 2. Creative Commons Licencia: ShareAlike 3.0 Usted es libre de: ● Compartir: copiar, distribuir, transmitir,etc. ● Modificar la presentación ● Hacer uso comercial de la misma Manteniendo autoría y misma licencia. Más información: http://creativecommons.org/licenses/by-sa/3.0/
  • 3. Structured Data IndustriasI S.L. 1.-Introducción: Rich Snipplets (fragmentos enriquecidos ¿Qué ganamos si los usamos? 2.-Microdatos 3.-Microformatos 4.-RDFa 5.-Otras tecnologías relacionadas: ● OpenGraph ● Google Knowledge Graph 6.-Herramientas 7.-Referencias
  • 4. 1- Introducción (01) ¿Qué son los datos estructurados? ¿Por qué quedo a la cola si no los uso?
  • 5. 1- Introducción (02) ● ¿Qué es un fragmento enriquecido (Rich Snipplets)? ○ Es un resumen de una página que aparece en los resultados de búsqueda de Google, Bing o Yahoo, y en Facebook (cuando se comparte un vínculo) en un formato llamativo y resaltado; por ejemplo mostrando puntuaciones con estrellas, fotografía de un autor, imágenes, etc. ○ Tipos: ■ Microdatos (recomendado por Google), microformatos y RDFa
  • 6. 1-Introducción: EJEMPLOS (03) ● Comercio electrónico: ● Series de televisión
  • 10. 1-Introducción: EJEMPLOS (07) ● ¿Cuáles son las ventajas inmediatas de usar datos estructurados? ○ Proporciona a los buscadores información precisa e importante para mostrar de forma resaltada. ○ Los resultados son muy interactivos ○ Ayuda a puntuar más alto en las búsquedas (usados con moderación) ○ Ayuda a Facebook a mostrar información apropiada cuando los usuarios comparten vínculos ○ Aumentan el Click Through Rate, por ejemplo en resultados de blog con foto de autor.
  • 12. 1-Introducción: EJEMPLOS (09) ● Tipos de Rich Snipplets: ○ Trazas, "miguitas de pan" o Breadcrumbs ○ Eventos ○ Música ○ Organizaciones ○ Productos ○ Recetas ○ Puntuación de usuarios ○ Opiniones ○ Aplicaciones software ○ Vídeos
  • 13. 1-Introducción: EJEMPLOS (10) Pasos para crear un fragmento enriquecido: 1. Elegir un formato de marcado (microdatos, microformatos, RDFa...) 2. Marcar el contenido (persona, evento, etc) 3. Probar el marcado: http://www.google.com/webmasters/tools/richsnippets
  • 14. 2- microdatos (01) ● La especificación HTML5 sobre microdatos es una forma de etiquetar contenido para describir un tipo específico de información (por ejemplo, opiniones, información sobre personas o eventos). ● Cada tipo de información describe un tipo de elemento específico como, por ejemplo, una persona, un evento o una opinión. ● Por ejemplo, un evento incluye las propiedades "venue", "starting time", "name" y "category". ● Para una lista completa de microdatos, consultar http: //schema.org/docs/full.html
  • 15. 2- microdatos (02) Ejemplo: bloque HTML breve en el que se muestra la información de contacto básica de Roberto Sánchez. <div> Mi nombre es Roberto Sánchez, pero me llaman "Rober". Esta es mi página principal: <a href="http://www.example.com">www.example.com</a> Vivo en Alcobendas (Madrid) y trabajo de ingeniero en ACME S.A. </div>
  • 16. 2- microdatos (03) A continuación se indica el mismo código HTML marcado con microdatos: <div itemscope itemtype="http://data-vocabulary.org/Person"> Soy <span itemprop="name">Roberto Sánchez</span>, pero me llaman <span itemprop="nickname">Rober</span>. Esta es mi página principal: <a href="http://www.example.com" itemprop="url">www.example.com</a> Vivo en Alcobendas (Madrid) y trabajo de <span itemprop="title">ingeniero</span> en <span itemprop="affiliation">ACME S.A.</span>. </div>
  • 18. 2- microdatos (05) ● Microdata consiste en un grupo de pares "nombre/valor". ● A los grupos "nombre/valor" se les nombra como "items" ● Cada par "nombre/valor" es una "property" (propiedad). ● Para crear un item se usa el atributo itemscope.
  • 19. 2- microdatos (06) Ejemplo para aplicaciones: Item ● itemtype: http://schema.org/mobileapplication ● itemprop: ○ url: https://play.google.com/..... ○ logoimageurl: https://www.gstatic.com/android......... ○ logohrefurl: https://play.google.com ○ topdeveloperbadgeurl: https://ssl.gstatic. com/android/market_images....... ○ name: Cut the Rope ○ image: https://lh3.ggpht.com/I5NYwBKCBphMQvQLC7DWgTbMa...... [...]
  • 20. 3- Microformatos (1) ● Los microformatos son sencillas convenciones (conocidas como entidades) que se usan para describir un tipo concreto de información (por ejemplo, una opinión, un evento, un producto, una empresa o una persona). ● Cada entidad tiene sus propias propiedades. ● Por ejemplo, una persona tiene las siguientes propiedades: nombre, dirección, cargo, empresa y dirección de correo electrónico
  • 21. 3- Microformatos (2) Ejemplo: <div> <img src="www.example.com/robertosanchez.jpg" /> <strong>Roberto Sánchez</strong> Editor principal de Ediciones ACME Calle Mayor 4 Alcalá de Henares, Madrid 28801 </div>
  • 22. 3- Microformatos (3) Con "microformato hCard" <div class="vcard"> <img class="photo" src="www.example.com/robertosanchez.jpg" /> <strong class="fn">Roberto Sánchez</strong> <span class="title">Editor principal</span> de <span class="org">Ediciones ACME</span> <span class="adr"> <span class="street-address">Calle Mayor 4</span> <span class="locality">Alcalá de Henares</span>, <span class="region">Madrid</span> <span class="postal-code">28801</span> </span> </div>
  • 24. 3- Microformatos (5) ● Envuelve tu nombre con "fn" ○ La clase "fn" indica que es tu “formatted name”. ● La clase "vcard" declara que todo lo que envuelve, es microformato hCard <span class="vcard"><span class="fn">Jamie Jones</span></span> ● ¿Pasos siguientes? ○ Agrega más información hCard ○ Enlaza a tus amigos y contactos con XFN ○ Añade eventos con hCalendar ○ Opina sobre películas, libros y más con hReview ○ ...
  • 25. 4- RDFa (1) ● RDFa es una extensión de HTML5 que nos ayuda a marcar información como Personas, Lugares, Eventos, Recetas y Opiniones. Esa información marcada será leída por buscadores. ● Es muy parecido a microdatos/microformatos.
  • 26. 4-RDFa (2) Veamos el ejemplo con nuestro amigo "Rober": <div> Mi nombre es Roberto Sánchez, pero me llaman "Rober". Esta es mi página principal: <a href="http://www.example.com">www.example.com</a> Vivo en Alcobendas (Madrid) y trabajo de ingeniero en ACME S.A. </div>
  • 27. 4-RDFa (3) Y con marcado RDFa: <div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Person"> Soy <span property="v:name">Roberto Sánchez</span>, pero me llaman <span property="v:nickname">Rober</span>. Esta es mi página principal: <a href="http://www.example.com" rel="v:url">www.example.com</a>. Vivo en Alcobendas (Madrid) y trabajo de <span property="v:title">ingeniero</span> at <span property="v:affiliation">ACME S.A.</span>. </div>
  • 28. 5- Otras tecnologías relacionadas: opengraph(1) ● OpenGraph Protocol: Capacita a cualquier página web a convertirse en un objeto rico en un gráfico social, pensado para un entorno interactivo (esteeee... ¿FACEBOOK?) ● Por ejemplo, en Facebook, OpenGraph permite incluir información precisa sobre nuestro sitio web para una correcta representación del contenido cuando compartimos un enlace. ● Basado en RDFa; utilizaremos etiquetas META en el <HEAD>
  • 29. 5- Otras tecnologías relacionadas: opengraph(2) AAAAAHHHHH, OpenGraph, Claaaro....
  • 30. 5- Otras tecnologías relacionadas: opengraph(2) Ejemplo; ● En Facebook (por decir algo) se puede compartir una página desde dentro de Facebook, en tu muro, o en el de tus amigos. ● También se puede compartir una página a través de la URL de Facebook: http://www.facebook.com/sharer.php?u=url_pagina&t=titulo_contenido
  • 31. 5- Otras tecnologías relacionadas: opengraph(3)
  • 32. 5- Otras tecnologías relacionadas: opengraph(4) Metadatos Básicos: dentro de la etiqueta HTML <head> podemos colocar las siguientes propiedades en etiquetas <meta>: og:title – Título del enlace a compartir og:description – Descripción og:image – Imagen thumbnail
  • 33. 5- Otras tecnologías relacionadas: opengraph(5) Ejemplo de código
  • 34. 5- Otras tecnologías relacionadas: opengraph(6) Tendría más imágenes:
  • 35. 5- Otras tecnologías relacionadas: opengraph(7) ¡Perfecto! ¿Cómo lo hago en mi wordpress? Con su plugin oficial >>
  • 36. 5- Otras tecnologías relacionadas: GOOGLE KNOWLEDGE GRAPH (1)
  • 37. 5- Otras tecnologías relacionadas: gkg (2) ● El Gráfico de conocimiento se utiliza para responder preguntas y para ayudarte a descubrir más información sobre la materia en la que estás interesado.
  • 38. 5- Otras tecnologías relacionadas: gkg (3) El carousel es un efecto visual interactivo muy llamativo
  • 39. 5- Otras tecnologías relacionadas: gkg (4) Si pinchamos en su obra, vemos el carousel
  • 40. 5- Otras tecnologías relacionadas: gkg (5) Cada album, devuelve datos enriquecidos
  • 41. 5- Otras tecnologías relacionadas: gkg (6) Carousel disponible también en google images:
  • 42. 6- HERRAMIENTAS ● Plugins de wordpress: ○ Schema Creator: http://goo.gl/mDyww ○ EasyChema: http://goo.gl/0iGsU ○ All In One Schema.org Rich Snippets: http://goo.gl/ILJbv ○ Wordpress SEO by Yoast: http://goo.gl/lUrS9 ● Test de datos estructurados: http://goo.gl/6eliX ● Microdata generator: http://goo.gl/8Np53 ● Marcado de datos estructurados: http://goo.gl/XTUyQ ● Calais: extractor y desambiguador de entidades: http://goo.gl/c8n1e ● Swoogle: buscador en web semántica: http://goo.gl/PVNbR ● Dbpedia: extractor de info estructurada de la wikipedia: http://dbpedia.org ○ Ojo al online acces y SPARQL
  • 43. 7- REFERENCIAS ● Google webmasters: http://goo.gl/moZ4h ● Especificación HTML5 para microdatos: http://goo.gl/Q82rU ● Good Relations: vocabulario web para comercio electrónico: http://goo. gl/3rEgF ● All in one Schema.org Rich Snippets: http://goo.gl/cJ5Kf ● Matthew Brown: Datos estructurados y SEO semántico: http://goo.gl/f8nnA ● Dashburst.com: http://goo.gl/CzZDd ● Seoskeptic: web semántica http://goo.gl/a60Xz ● Blog Los tiempos cambian: http://goo.gl/UC1TA ● OpenGraph Protocol: http://ogp.me/ ● El modelo microdata: http://goo.gl/5EinB ● Microformatos:http://microformats.org/ ● RDFa: http://rdfa.info/ Y también: http://www.w3.org/TR/rdfa-primer/ ● Ayuda de jmerodio sobre marcador de datos: http://goo.gl/p6QmR