- AMP (Accelerated Mobile Pages) usage on Google has increased significantly over time, with 62% of mobile search traffic being AMP pages.
- AMP provides benefits like faster page loads and higher click through rates for publishers. Major publishers and platforms like Google News, Bing, and Pinterest have adopted AMP formats.
- For publishers and websites, creating AMP versions of content involves validating pages and ensuring proper formatting and coding standards set by the AMP Project.
17. #SEJSummit
@JShehata
SPONSORED
BY
• Recommended Content:
• News articles
• Blog posts
• Recipes
• Product listings
• Travel guides
• Etc.
• Maybe??
• Categories, tags, landing hubs, etc
• Homepage
Content types that
are suited for AMP
#SEJSummit
@JShehata
#C3NY
@JShehata
17
18. #SEJSummit
@JShehata
SPONSORED
BY
Make your AMPs discoverable
CONTENT
PUBLISHER
Link Tags
AMP-HTML
HTML
Case A: Paired AMP
<link rel="canonical”
href="http://example.publisher.com/article.html" />
<link rel=”amphtml”
href="http://example.publisher.com/article.amp.html" />
Canonical documents should already
be linking to themselves!
<link rel=”canonical”
href="http://example.publisher.com/article.html" />
#SEJSummit
@JShehata
Source: Google
#C3NY
@JShehata
18
19. #SEJSummit
@JShehata
SPONSORED
BY
Make your AMPs discoverable
CONTENT
PUBLISHER
AMP-HTML
<link rel=”canonical”
href="http://example.publisher.com/article.amp.html" />
Case B: Standalone AMP
Just calls itself the canonical.
#SEJSummit
@JShehata
Source: Google
#C3NY
@JShehata
19
22. #SEJSummit
@JShehata
SPONSORED
BY
• Always test on Google AMP CDN
• [AMP-URL]#development=1
• Chrome DevTools Console
• AMP Project Chrome Extension
https://chrome.google.com/webstore/detail/amp-
validator/nmoffdblmcmgeicmolmhobpoocbbmknc
https://search.google.com/search-console/amp
• Other Validators
http://technicalseo.com/seo-tools/amp/
https://maxxeight.com/tools/amp-html/
https://ampbench.appspot.com/
Validation
Tools
#SEJSummit
@JShehata
#C3NY
@JShehata
22
23. #SEJSummit
@JShehata
SPONSORED
BY
• AMP Pages Served from google CDN
• https://www.google.com/amp/[URL]
• Validation tools doesn't count for content type
validation for assets loading in the page
• Example: we didn't explicitly set the content
type in the header for the font and got 404
• The validation tools didn't pick on that,
browsers are way tolerant
• we only found this when we hacked the AMP
URL with our own URL and found custom fonts
are not loading
Validation
#SEJSummit
@JShehata
#C3NY
@JShehata
23
26. #SEJSummit
@JShehata
SPONSORED
BY
How about
• Slack bot to relay messages from
the CMS to Engineering team when
a newly-published page does not
validate!!!
Slack Bot
#SEJSummit
@JShehata
#C3NY
@JShehata
26
32. #SEJSummit
@JShehata
SPONSORED
BY
• We host our fonts on Typekit, which is
third party JS that isn’t supported in
AMP
• so we’ve had to self-host fonts for AMP.
• That was extra work and it also
presented legal issues as we had to get
special permission to use our fonts in
this way.
AMP Fonts
#SEJSummit
@JShehata
#C3NY
@JShehata
32
35. #C3NY
@JShehata
Analytics
• AMP traffic is not showing as Organic
Google Traffic but as referral traffic.
• Google Analytics categorizes AMP traffic
incorrectly.
• Read:
http://engineering.pmc.com/2017/01/one-
potential-pitfall-with-referral-source-
tracking-and-amp-in-google-analytics-59/
36. #C3NY
@JShehata
Understand AMP Rankings
• Impression - An item must be
scrolled into view in the carousel to
register an impression. The carousel
itself need not be scrolled into view
in the current page.
• Position - A carousel occupies a
single position in search results, and
all items in the carousel are assigned
that same position.
#SEJSummit
@JShehata
#C3NY
@JShehata
36