Top Banner
by Brian McKeiver Co-Owner & Kentico MVP at BizStream AMP up your Site with Accelerated Mobile Pages
17

Amp up your Site with Accelerated Mobile Pages

Jan 17, 2017

Download

Technology

Brian McKeiver
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Amp up your Site with Accelerated Mobile Pages

by Brian McKeiverCo-Owner & Kentico MVP at BizStream

AMP up your Site with Accelerated Mobile Pages

Page 2: Amp up your Site with Accelerated Mobile Pages

Goals

1. What the heck is AMP?

2. AMP Basics and Extended

3. What’s the Future

Page 3: Amp up your Site with Accelerated Mobile Pages

When you see this…

Let’s talk about this over a beer

Page 4: Amp up your Site with Accelerated Mobile Pages

Why AMP? Why Now?

Started by Google, to try and fix a problem

…How do we fix this?

Let’s face it mobile browsing sucks:• It is too slow• At times, it is hard to use• Responsive is abused too

much

Page 5: Amp up your Site with Accelerated Mobile Pages

AMP (the idea)Let’s put the DOM on a diet

• Reduce the viable html tags• Eliminate external CSS requests

and <style />• Eliminate loading 50 JavaScript

libraries per page• Stop having the browser doing

too much math

Page 6: Amp up your Site with Accelerated Mobile Pages

Accelerated Mobile Pages (the solution)

Page 7: Amp up your Site with Accelerated Mobile Pages

Demo time

+

Page 8: Amp up your Site with Accelerated Mobile Pages

How Do I know It Worked?AMP has a built in validator / development mode

Simply add to any amp page URL:

#development=1

Page 9: Amp up your Site with Accelerated Mobile Pages

Extended AMP

These components

make up for the markup

limitations.

More are coming

Page 10: Amp up your Site with Accelerated Mobile Pages

ASP.NET GotchasThe <form> tag is not allowed in AMP.

Bye bye Web forms!

For the MVC Fans out thereAMP boilerplate syntax is all about @ character(which makes Razor ANGRY)

Visual Studio 2015Intellisense does not like it so much

Page 11: Amp up your Site with Accelerated Mobile Pages

Tools / How to Get Startedhttp://AMPProject.org/

Github repoAMP boilerplateAMP docs

http://g.co/AMPDemoGoogle has a preview search results page

Google Search Console AMP Error Reports

Page 12: Amp up your Site with Accelerated Mobile Pages

Proper SEO Still MattersOn the AMP page:<link rel="canonical" href=“http://www.news-site.com/article.html" />

On the full version of the page:<link rel="amphtml" href=“http://www.news-site.com/amp/article.html" />

Schema.org still applies heavily

Page 13: Amp up your Site with Accelerated Mobile Pages

Short Term FutureLaunch Partners:

(has an AMP plugin already)

Page 14: Amp up your Site with Accelerated Mobile Pages

Future Vision• Google’s plans are the eventually cache the entire

page on their servers and cdns, making it super fast.

• This is started by Google right ? (Ad Revenue)

• They want the pages to load faster, so Ads loads faster, so people tap them.

Page 15: Amp up your Site with Accelerated Mobile Pages

The Real Question

Google says AMP pages load 15 - 85% faster than standard mobile web pages.

Can a technology that is only a few months old really change the web?

Page 16: Amp up your Site with Accelerated Mobile Pages

Questions & Answers

?

Page 17: Amp up your Site with Accelerated Mobile Pages

Brian McKeiverCo-Owner & Kentico MVP, BizStreamPhone: (616) 481-1631 Web: www.bizstream.com Email: [email protected]

@mcbeev

www.linkedin.com/in/brianmckeiver

www.mcbeev.com