Proyecto AMP - Google

  • Autor Autor Cicklow
  • Fecha de inicio Fecha de inicio
Cicklow

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Suscripción a IA
google_amp_web_standard_1-1--4ea1d3b.jpg
Buenas, para los que no saben sobre que es el proyecto AMP, es lo nuevo de Google, el cual permite crear sitios mobiles los cuales son muy rápidos en la carga... Y se preguntaran en que nos beneficia esto?, pues como todo lo de Google cuando implementa algo, es que le da prioridad a esto, en su blog han mencionado que le están dando mas prioridad en las búsquedas a sitios realizados con AMP (https://googleblog.blogspot.com/2016/02/amping-up-in-mobile-search.html).

Básicamente la estructura de un sitio con AMP es lo mismo, solo cambia algunas cosas, y como son sitios para mobiles ultra rapidos no tienen un 100% de uso de los TAGS HTML.

Un ejemplo basico de un sitio con APM es:
HTML:
<!doctype html>
<html ⚡>
 <head>
   <meta charset="utf-8">
   <link rel="canonical" href="hello-world.html">
   <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
   <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
   <script async src="https://cdn.ampproject.org/v0.js"></script>
 </head>
 <body>Hello World!</body>
</html>
No cambia mucho, solo hay que agregar el rayo al tag HTML, usar link canonical (obligatorio) y cargar su libreria...

Si quisiéramos usar imagenes por ejemplo, el HTML básico seria:
HTML:
<img src="imagen.jpg">
Con AMP:
HTML:
<amp-img src="imagen.jpg">

AMP cachea todo nuestro sitios, haciéndolo mucho mas rápido. Y también tenemos muchas otras mejoras.

Respecto al tema publicidad, AMP tiene soporte para muchas de las publicidades conocidas: A9, Adform, AdReactor, AdSense, AdTech, Dot and Media, Doubleclick, Flite, plista, Smart AdServer, Yieldmo, Revcontent...

Ejemplo:
HTML:
<amp-ad width=300 height=100
	    type="adsense"
	    data-ad-client="ca-pub-******"
	    data-ad-slot="*****">
	</amp-ad>
Con eso mostraríamos adsense de 300x100, también tenemos opciones de mostrar otra cosa si la publicidad no se cargo por algún motivo, ejemplo:
HTML:
<amp-ad width=300 height=100
	    type="adsense"
	    data-ad-client="ca-pub-******"
	    data-ad-slot="*****">
<div fallback>No ADS</div>
	</amp-ad>

Tenemos soporte para redes sociales, GA, video, embed, carrusel, entre otras cosas mas...

Lo bueno de todo esto que el día 9 de marzo habrá un evento en español sobre AMP (HangOut)
https://plus.google.com/events/cs9s17ncb4st2dv50ilbbgv50ak?authkey=CLiSwfD2-L2ORw
Y también el día 16 de marzo
https://plus.google.com/events/cirnjp8qn08vshghsm6l522e8nc?authkey=CLO4xejXrrPQiwE

Mas información: https://www.ampproject.org/
Blog sobre AMP: https://amphtml.wordpress.com/
GitHub: https://github.com/ampproject/amphtml

AMP no sirve para sitios que tengan tantas cosas metidas (sobrecarga de HTML, JS, etc..) sino mas que nada son para sitios de noticias el cual solo mostraran el texto + imagen + publicidad (alternativo)... U en otros casos el cual se puede armar un sitio desde 0 para mobil usando AMP.

Yo estoy probando de implementar un sitio mobil con AMP, no sirve editar un sitio (diseño) que ya tenemos, sino crear uno desde cero implementando AMP, asi sacamos todo lo que no es soportado por AMP (o sobrecarga nuestro sitio)...

Hasta ahora el sitio va quedando bastante rápido:
sin-t-tulo-4ea1d21.jpg

El sitio tiene:
- Imágenes
- Publicidad AdSense
- Google Analytics
- CSS Externo (Fuente Roboto)
- Texto

Saludos! :encouragement:
 
se lo implemente a un WP pero no mejor mucho
 
se lo implemente a un WP pero no mejor mucho

Justamente eso iba a preguntar, pero me imagino que habrá que cambiar todo el código para que sea compatible al 100% con amp, no?
 
Pues esta informacion cae bastante bien pero haybque esperar el hang para poder informarnos bastante bien.
Se agradece el dato [MENTION=9679]cicklow[/MENTION]

Enviado desde mi Blade L2 Plus mediante Tapatalk
 
Atrás
Arriba