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

Amp up your Site with Accelerated Mobile Pages

Embed Size (px)

Citation preview

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