Top Banner
#SMX #12A @JShehata Getting AMPed!! John Shehata Sept 2016
28

Getting AMPed!! By John Shehata

Apr 15, 2017

Download

Mobile

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: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Getting AMPed!! John Shehata Sept 2016

Page 2: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Page 3: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Page 4: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Stats

Page 5: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Stats – Avg. Rankings

Page 6: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Stats – Avg. CTR

Page 7: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

The majority of mobile search traffic is still coming from regular Google search

Page 8: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

…But AMP accounts for the double as much traffic to newly published content

Page 9: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Stats – Oscars 2016 – 150 Queries

Forthesameevent(Oscars),queries,time.

AMPsitevs.Non-AMPSite

§  AMPQueriesgot15Xvisits

§  AMPQueriesgot7Ximpressions

§  AMPQueriesgot2Xhigheravg.rankings

Page 10: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

The AMP takeover of mobile search traffic will only accelerate g.co/ampdemo

Page 11: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

GOOGLE AMP SEPTMBER UPDATES

AMProlloutstarted9/19

Page 12: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

AMP Tactics

Page 13: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Must Read

AMPproject.org AMPByExample.com

AMPproject.org/roadmap

Page 14: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

§ RecommendedContent:–  Newsarticles

–  Blogposts

–  Recipes

–  Productlistings–  Travelguides

–  Etc.

§ Maybe??–  Categories,tags,landinghubs,etc–  Homepage

Content types that are suited for AMP

Page 15: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

How to make your AMPs discoverable

CONTENT PUBLISHER

Link Tags

AMP-HTML

HTML

CaseA:PairedAMP

<link rel="canonical” href="http://example.publisher.com/article.html" />

<link rel=”amphtml” href="http://example.publisher.com/article.amp.html" />

Canonicaldocumentsshouldalreadybelinkingtothemselves!

<link rel=”canonical” href="http://example.publisher.com/article.html" />

CONTENT PUBLISHER

AMP-HTML

<link rel=”canonical” href="http://example.publisher.com/article.amp.html" />

CaseB:StandaloneAMP Justcallsitselfthecanonical.

Source:Google

Page 16: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

•  AMPpluginsareavailableforWordPress&Drupal

•  AMPCarouselRankingsforviewedresultsonly(viewport)•  1.1,1.2,1.3

AMP

Page 17: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

AMP Validation

Page 18: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Validation

AlwaystestonAMPpages

https://www.google.com/amp/[URL]

https://cdn.ampproject.org/c/[URL]

Page 19: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Validation Tools

[AMP-URL]#development=1

ChromeDevToolsConsole

AlwaystestonGoogleAMPCDN

AMPProjectChromeExtensionhttps://chrome.google.com/webstore/detail/amp-

validator/nmoffdblmcmgeicmolmhobpoocbbmknc

http://technicalseo.com/seo-tools/amp/

https://maxxeight.com/tools/amp-html/

https://ampbench.appspot.com/validate?url=[AMP-URL]

Page 20: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Validation

AMPPagesServedfromgoogleCDN

§  https://www.google.com/amp/[URL]

§  https://cdn.ampproject.org/c/[URL]

Validationtoolsdoesn'tcountforcontenttypevalidationforassetsloadinginthepage

§  Example:wedidn'texplicitlysetthecontenttypeintheheaderforthefontandgot404

§  Thevalidationtoolsdidn'tpickonthat,browsersarewaytolerant

weonlyfoundthiswhenwehackedtheAMPURLwithourownURLandfoundcustomfontsarenotloading

Page 21: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Slack Bot

HowaboutSlackbottorelaymessagesfromtheCMStoEngineeringteamwhenanewly-publishedpagedoesnotvalidate

Page 22: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

AMP in GSC

Page 23: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

Google showing the site owner AMP implementation error warnings in search results

Page 24: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

AMP: Opportunities & Challenges

Page 25: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

WordPress Plugin

https://wordpress.org/plugins/amp/

•  StructuredDataand[shortcodes]makesiteasiertoconvertHTMLtoAMPHTML• minimizeddevelopmenttime,fromweekstohours•  ShortCodesforembeds[images,youtube,vimeo,soundcloud,…]

Page 26: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

AMP Rich Card

Page 27: Getting AMPed!! By John Shehata

#SMX #12A @JShehata

AMP FONTS

•  WehostourfontsonTypekit,whichisthirdpartyJSthatisn’tsupportedinAMP

•  sowe’vehadtoself-hostfontsforAMP.•  Thatwasextraworkanditalsopresentedlegalissuesaswe

hadtogetspecialpermissiontouseourfontsinthisway.

Page 28: Getting AMPed!! By John Shehata

#SMX #12A @JShehata