getting amped!! by john shehata

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

Upload: search-marketing-expo-smx

Post on 15-Apr-2017

8.013 views

Category:

Mobile


1 download

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