SlideShare a Scribd company logo
1 of 26
AMP
(Accelerated Mobile pages)
WHAT IS AMP?
 It is an open source framework based on HTML,
which can be used for creating quick loading web
pages for mobile users.
 It’s good to optimize your pages for mobile users.
 Speed is an integral part of designing web pages.
Data shows that “about 40% of people will
abandon a web page that takes more than 3
seconds to load.”
WHY AMP?
 The use of mobile Internet is increasing at a
rapid pace all around the globe.
 Google wasn’t too thrilled about how long it
was taking for WebPages to load on iPhones
and Android smartphones.This slowness is
caused by mobile websites having images that
are too large, scripts that run before the
content is loaded and a slew of other issues.
 So, to solve this issue Google created the
“Accelerated Mobile Pages” project, or AMP, to
fix this.
ANNOUNCEMENT AND LAUNCH
 The Accelerated Mobile Pages project was launched in October 2015.
 The AMP Project was announced by Google on October 7, 2015.
 AMP pages first appeared to web users in February 2016, when Google began to
show the AMP versions of webpages in mobile search results.
AMP links in Google search are identified with an icon.
FEATURES OF AMP
AMP-HTML
HTML
Speed up by the
AMP Cache
CMS
Ad revenue and analytics
GOOGLE AMP CACHE
 The Google AMP Cache is a cache of
validated AMP documents published
to the web that is available for anyone
to use.
 Google products,
including Google Search, serve
valid AMP documents and their
resources from the cache to provide a
fast user experience across the mobile
web.
AMP FRAMEWORK COMPONENTS
ADDING AMP PLUGIN IN WORDPRESS
Step 1
 On your wordpress admin
area - add new plugin
ADDING AMP PLUGIN IN WORDPRESS
Step 2
Install and activate AMP
plugin for your site.
ADDING AMP PLUGIN IN WORDPRESS
Step 3
 You can customize your AMP
by its appearance
ADDING AMP PLUGIN IN WORDPRESS
Else addingYoast SEO &
AMP you can customize
more things.
ADDING AMP TO HTML SITES
1. Include AMP symbol within the HTML tag.
2. Add canonical tag.
3. Include AMP library file.
4. Specify a viewport.
5. AMP CSS validation.
6. AMP boiler plate.
7. Replace <img> with <amp-img>
8. Link AMP content
9. AMP page validation
STEP - 1
 First Create a ditto page in of html page which we converting.
example: article-amp.html
 Add the attribute ⚡ to the <html> tag in the head section.
STEP -2
Add CanonicalTag
 Every AMP document must posses a link referencing to its ‘canonical version’ of
that document.
 We must provide the absolute URL of original HTML page.
 Then the tag must be included in head section.
example: <link rel="canonical" href=“orginal-page-url.html“ />
STEP - 3
Include AMP library file on head section
 It can help us to figure out, what all we need to fix.
 Its always same for every files.
Example: <script async src="https://cdn.ampproject.org/v0.js"></script>
STEP - 4
 SPECIFY AVIEWPORT
 AMP requires definitions for width and minimum-scale for the viewport.
 Viewport is a common tag used in head section.
example: <meta name="viewport" content="width=device-
width,minimum-scale=1,initial-scale=1“ />
STEP - 5
AMP CSSVALIDATION
 In AMP page we cannot include external stylesheet.
 Reduce the size of stylesheet.css file to 50 KB.
 Embed the style sheet within <style amp-custom></style> tag as inline styles.
Example: <style amp-custom>
 /*The content from stylesheet.css */
 </style>
STEP - 6
AMP BOILER PLATE
 Add the AMP boilerplate code to the bottom of the <head> tag.
 Boilerplate helps to hide the content of body section until the AMP JavaScript
library is loaded.
 This code is common for AMP files.
STEP - 7
REPLACE <IMG> WITH <AMP-IMG>
 AMP designed special web component to replace the <img> tag with <amp-img>
tag and added to the body section of the HTML page.
 In AMP, we need to define the width, height and layout for amp-img elements.
 Attribute layout =”responsive” is provided to inform that our image can be scaled
and resize.
example:<amp-img src="mountains.jpg" layout="responsive" width="266"
height="150"></amp-img>
STEP - 8
LINK AMP CONTENT
 This is achieved by including a <link rel="amphtml"> tag to the <head> section of
the original non-AMP HTML page.
 Both versions have generally the same content, but have different presentations.
 So we should treat the traditional HTML pages as the “canonical” pages.
 Pair the AMP pages with canonical pages.
Example: <link rel="amphtml" href="/article-amp.html">
STEP - 9
AMP PAGEVALIDATION
 This is the last step in AMP optimization.
 Here we validate our AMP page created in AMP validator to check whether it is
optimized or not.
Allowed Prohibited
Script- Prohibited unless the
type
is application/ld+json, applicatio
n/json, or text/plain. <noscript>
Base
Image- Replaced with amp-img frame
form frameset
Audio- amp-audio param
Video- amp-video applet
input elements embed
button preconnect, prerender and
prefetch
Style- <style amp-custom>
CONCLUSION
 As the users are shifting to mobile, if you are not on mobile you
are losing visitors. Check your site mobile friendliness and add
AMP.
 Get ready for mobiles first index.
SOURCE: HTTP://SEOKOCHI.COM/WHAT-IS-AMP-AND-BENEFITS-OF-AMP/
What is Amp (Accelerated Mobile Pages)?

More Related Content

What's hot

TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...
TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...
TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...Terminalfour
 
Integrate with facebook connector
Integrate with facebook connectorIntegrate with facebook connector
Integrate with facebook connectorSon Nguyen
 
Integration with dropbox
Integration with dropboxIntegration with dropbox
Integration with dropboxSon Nguyen
 
WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011John Overall
 
Essential WordPress Plugins
Essential WordPress PluginsEssential WordPress Plugins
Essential WordPress PluginsEvent Media
 
GENERATE PDF OF A WEB PAGE
GENERATE PDF OF A WEB PAGEGENERATE PDF OF A WEB PAGE
GENERATE PDF OF A WEB PAGEBikash Sundaray
 
My journey and learnings using mule esb part 1
My journey and learnings using mule esb part 1My journey and learnings using mule esb part 1
My journey and learnings using mule esb part 1Alex Fernandez
 
Introduction to Cappuccino
Introduction to CappuccinoIntroduction to Cappuccino
Introduction to Cappuccinoedthix
 
Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015viet nghiem
 
Backup wordpress on CPanel
Backup wordpress on CPanelBackup wordpress on CPanel
Backup wordpress on CPanelJean Harmsen
 
10 rocking word press plugins that you might have missed wp-stuffs.com
10 rocking word press plugins that you might have missed   wp-stuffs.com10 rocking word press plugins that you might have missed   wp-stuffs.com
10 rocking word press plugins that you might have missed wp-stuffs.comVivek R
 
WP REST API - Building a simple Web Application
WP REST API - Building a simple Web ApplicationWP REST API - Building a simple Web Application
WP REST API - Building a simple Web ApplicationEdmund Chan
 
Automated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud FunctionsAutomated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud FunctionsHamlet Batista
 
12 Plugins of Christmas
12 Plugins of Christmas12 Plugins of Christmas
12 Plugins of ChristmasLiam Dempsey
 
IMMERSE'16 Introduction to adobe experience manager back end
IMMERSE'16 Introduction to adobe experience manager back endIMMERSE'16 Introduction to adobe experience manager back end
IMMERSE'16 Introduction to adobe experience manager back endAdobeMarketingCloud
 
Joomla Training for The C.A.L.L. in Arkansas
Joomla Training for The C.A.L.L. in ArkansasJoomla Training for The C.A.L.L. in Arkansas
Joomla Training for The C.A.L.L. in ArkansasRob McBryde
 

What's hot (20)

TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...
TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...
TERMINALFOUR t44u 2008 - Harry McKillen - Google & Flash Integration with Sit...
 
Integrate with facebook connector
Integrate with facebook connectorIntegrate with facebook connector
Integrate with facebook connector
 
Integration with dropbox
Integration with dropboxIntegration with dropbox
Integration with dropbox
 
WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011
 
Essential WordPress Plugins
Essential WordPress PluginsEssential WordPress Plugins
Essential WordPress Plugins
 
GENERATE PDF OF A WEB PAGE
GENERATE PDF OF A WEB PAGEGENERATE PDF OF A WEB PAGE
GENERATE PDF OF A WEB PAGE
 
Onlinebiz-magento-FacebookConnector-extension
Onlinebiz-magento-FacebookConnector-extensionOnlinebiz-magento-FacebookConnector-extension
Onlinebiz-magento-FacebookConnector-extension
 
My journey and learnings using mule esb part 1
My journey and learnings using mule esb part 1My journey and learnings using mule esb part 1
My journey and learnings using mule esb part 1
 
Wordpress backing Up and Updating
Wordpress backing Up and UpdatingWordpress backing Up and Updating
Wordpress backing Up and Updating
 
Introduction to Cappuccino
Introduction to CappuccinoIntroduction to Cappuccino
Introduction to Cappuccino
 
Amp
AmpAmp
Amp
 
Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015
 
Backup wordpress on CPanel
Backup wordpress on CPanelBackup wordpress on CPanel
Backup wordpress on CPanel
 
10 rocking word press plugins that you might have missed wp-stuffs.com
10 rocking word press plugins that you might have missed   wp-stuffs.com10 rocking word press plugins that you might have missed   wp-stuffs.com
10 rocking word press plugins that you might have missed wp-stuffs.com
 
WP REST API - Building a simple Web Application
WP REST API - Building a simple Web ApplicationWP REST API - Building a simple Web Application
WP REST API - Building a simple Web Application
 
Automated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud FunctionsAutomated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud Functions
 
12 Plugins of Christmas
12 Plugins of Christmas12 Plugins of Christmas
12 Plugins of Christmas
 
Word Press Website Tips
Word Press Website TipsWord Press Website Tips
Word Press Website Tips
 
IMMERSE'16 Introduction to adobe experience manager back end
IMMERSE'16 Introduction to adobe experience manager back endIMMERSE'16 Introduction to adobe experience manager back end
IMMERSE'16 Introduction to adobe experience manager back end
 
Joomla Training for The C.A.L.L. in Arkansas
Joomla Training for The C.A.L.L. in ArkansasJoomla Training for The C.A.L.L. in Arkansas
Joomla Training for The C.A.L.L. in Arkansas
 

Similar to What is Amp (Accelerated Mobile Pages)?

Setting up & Tracking AMP Pages in Google Analytics
Setting up & Tracking AMP Pages in Google AnalyticsSetting up & Tracking AMP Pages in Google Analytics
Setting up & Tracking AMP Pages in Google AnalyticsVivek Patel
 
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupAMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupMichael Posso
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Chitpong Wuttanan
 
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessAccelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessHarshavardhan MP
 
Get AMP’ed for AMP!
Get AMP’ed for AMP!Get AMP’ed for AMP!
Get AMP’ed for AMP!Greenlane
 
Accelerated Mobile Pages (AMP) in Magento
Accelerated Mobile Pages (AMP) in MagentoAccelerated Mobile Pages (AMP) in Magento
Accelerated Mobile Pages (AMP) in MagentoMagecom UK Limited
 
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web DevelopmentAccelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web DevelopmentNotifyVisitors
 
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...DrupalMumbai
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pagesRobert McFrazier
 
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16Sean Malseed
 
Integrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal WebsitesIntegrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal WebsitesExcellent Webworld
 
Accelerated Mobile Pages
Accelerated Mobile PagesAccelerated Mobile Pages
Accelerated Mobile PagesJeremy Green
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)ijtsrd
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Sanjay Kumar
 
Amp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile PagesAmp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile PagesBrian McKeiver
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAlberto Medina
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev DayUdi Bauman
 
What Are Accelerated Mobile Pages (AMPs)?
What Are Accelerated Mobile Pages (AMPs)?What Are Accelerated Mobile Pages (AMPs)?
What Are Accelerated Mobile Pages (AMPs)?MatchCraft
 

Similar to What is Amp (Accelerated Mobile Pages)? (20)

Setting up & Tracking AMP Pages in Google Analytics
Setting up & Tracking AMP Pages in Google AnalyticsSetting up & Tracking AMP Pages in Google Analytics
Setting up & Tracking AMP Pages in Google Analytics
 
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupAMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp group
 
AMP K.S.
AMP K.S.AMP K.S.
AMP K.S.
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)
 
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessAccelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your Business
 
Get AMP’ed for AMP!
Get AMP’ed for AMP!Get AMP’ed for AMP!
Get AMP’ed for AMP!
 
Accelerated Mobile Pages (AMP) in Magento
Accelerated Mobile Pages (AMP) in MagentoAccelerated Mobile Pages (AMP) in Magento
Accelerated Mobile Pages (AMP) in Magento
 
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web DevelopmentAccelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
 
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pages
 
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
 
Integrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal WebsitesIntegrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal Websites
 
Going All-In On AMP
Going All-In On AMPGoing All-In On AMP
Going All-In On AMP
 
Accelerated Mobile Pages
Accelerated Mobile PagesAccelerated Mobile Pages
Accelerated Mobile Pages
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Amp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile PagesAmp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile Pages
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress Way
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev Day
 
What Are Accelerated Mobile Pages (AMPs)?
What Are Accelerated Mobile Pages (AMPs)?What Are Accelerated Mobile Pages (AMPs)?
What Are Accelerated Mobile Pages (AMPs)?
 

Recently uploaded

Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar DelhiCall Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhidelhiescort
 
O9654467111 Call Girls In Shahdara Women Seeking Men
O9654467111 Call Girls In Shahdara Women Seeking MenO9654467111 Call Girls In Shahdara Women Seeking Men
O9654467111 Call Girls In Shahdara Women Seeking MenSapana Sha
 
Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!andrekr997
 
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170Komal Khan
 
social media for the hospitality industry.
social media for the hospitality industry.social media for the hospitality industry.
social media for the hospitality industry.japie swanepoel
 
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...makika9823
 
Online Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary StudyOnline Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary StudyAJHSSR Journal
 
Spotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of FloridaSpotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of Floridajorirz24
 
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...AJHSSR Journal
 
AI Virtual Influencers: The Future of Influencer Marketing
AI Virtual Influencers:  The Future of Influencer MarketingAI Virtual Influencers:  The Future of Influencer Marketing
AI Virtual Influencers: The Future of Influencer MarketingCut-the-SaaS
 
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...jicagig173
 
Impact Of Educational Resources on Students' Academic Performance in Economic...
Impact Of Educational Resources on Students' Academic Performance in Economic...Impact Of Educational Resources on Students' Academic Performance in Economic...
Impact Of Educational Resources on Students' Academic Performance in Economic...AJHSSR Journal
 
AI Virtual Influencers: The Future of Influencer Marketing
AI Virtual Influencers:  The Future of Influencer MarketingAI Virtual Influencers:  The Future of Influencer Marketing
AI Virtual Influencers: The Future of Influencer MarketingCut-the-SaaS
 
办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书saphesg8
 
Upgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio CosmosUpgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio CosmosSocioCosmos
 
Mastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdfMastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdfTirupati Social Media
 

Recently uploaded (20)

Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar DelhiCall Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
 
O9654467111 Call Girls In Shahdara Women Seeking Men
O9654467111 Call Girls In Shahdara Women Seeking MenO9654467111 Call Girls In Shahdara Women Seeking Men
O9654467111 Call Girls In Shahdara Women Seeking Men
 
young Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Service
young Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Serviceyoung Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Service
young Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Service
 
Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!
 
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
 
social media for the hospitality industry.
social media for the hospitality industry.social media for the hospitality industry.
social media for the hospitality industry.
 
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
 
Online Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary StudyOnline Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary Study
 
Spotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of FloridaSpotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of Florida
 
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
 
AI Virtual Influencers: The Future of Influencer Marketing
AI Virtual Influencers:  The Future of Influencer MarketingAI Virtual Influencers:  The Future of Influencer Marketing
AI Virtual Influencers: The Future of Influencer Marketing
 
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
 
Impact Of Educational Resources on Students' Academic Performance in Economic...
Impact Of Educational Resources on Students' Academic Performance in Economic...Impact Of Educational Resources on Students' Academic Performance in Economic...
Impact Of Educational Resources on Students' Academic Performance in Economic...
 
AI Virtual Influencers: The Future of Influencer Marketing
AI Virtual Influencers:  The Future of Influencer MarketingAI Virtual Influencers:  The Future of Influencer Marketing
AI Virtual Influencers: The Future of Influencer Marketing
 
Enjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCR
 
young call girls in Greater Noida 🔝 9953056974 🔝 Delhi escort Service
young call girls in  Greater Noida 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in  Greater Noida 🔝 9953056974 🔝 Delhi escort Service
young call girls in Greater Noida 🔝 9953056974 🔝 Delhi escort Service
 
Hot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort Service
 
办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书
 
Upgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio CosmosUpgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio Cosmos
 
Mastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdfMastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdf
 

What is Amp (Accelerated Mobile Pages)?

  • 2. WHAT IS AMP?  It is an open source framework based on HTML, which can be used for creating quick loading web pages for mobile users.  It’s good to optimize your pages for mobile users.  Speed is an integral part of designing web pages. Data shows that “about 40% of people will abandon a web page that takes more than 3 seconds to load.”
  • 3. WHY AMP?  The use of mobile Internet is increasing at a rapid pace all around the globe.  Google wasn’t too thrilled about how long it was taking for WebPages to load on iPhones and Android smartphones.This slowness is caused by mobile websites having images that are too large, scripts that run before the content is loaded and a slew of other issues.  So, to solve this issue Google created the “Accelerated Mobile Pages” project, or AMP, to fix this.
  • 4. ANNOUNCEMENT AND LAUNCH  The Accelerated Mobile Pages project was launched in October 2015.  The AMP Project was announced by Google on October 7, 2015.  AMP pages first appeared to web users in February 2016, when Google began to show the AMP versions of webpages in mobile search results.
  • 5. AMP links in Google search are identified with an icon.
  • 6. FEATURES OF AMP AMP-HTML HTML Speed up by the AMP Cache CMS Ad revenue and analytics
  • 7. GOOGLE AMP CACHE  The Google AMP Cache is a cache of validated AMP documents published to the web that is available for anyone to use.  Google products, including Google Search, serve valid AMP documents and their resources from the cache to provide a fast user experience across the mobile web.
  • 9. ADDING AMP PLUGIN IN WORDPRESS Step 1  On your wordpress admin area - add new plugin
  • 10. ADDING AMP PLUGIN IN WORDPRESS Step 2 Install and activate AMP plugin for your site.
  • 11. ADDING AMP PLUGIN IN WORDPRESS Step 3  You can customize your AMP by its appearance
  • 12. ADDING AMP PLUGIN IN WORDPRESS Else addingYoast SEO & AMP you can customize more things.
  • 13. ADDING AMP TO HTML SITES 1. Include AMP symbol within the HTML tag. 2. Add canonical tag. 3. Include AMP library file. 4. Specify a viewport. 5. AMP CSS validation. 6. AMP boiler plate. 7. Replace <img> with <amp-img> 8. Link AMP content 9. AMP page validation
  • 14. STEP - 1  First Create a ditto page in of html page which we converting. example: article-amp.html  Add the attribute ⚡ to the <html> tag in the head section.
  • 15. STEP -2 Add CanonicalTag  Every AMP document must posses a link referencing to its ‘canonical version’ of that document.  We must provide the absolute URL of original HTML page.  Then the tag must be included in head section. example: <link rel="canonical" href=“orginal-page-url.html“ />
  • 16. STEP - 3 Include AMP library file on head section  It can help us to figure out, what all we need to fix.  Its always same for every files. Example: <script async src="https://cdn.ampproject.org/v0.js"></script>
  • 17. STEP - 4  SPECIFY AVIEWPORT  AMP requires definitions for width and minimum-scale for the viewport.  Viewport is a common tag used in head section. example: <meta name="viewport" content="width=device- width,minimum-scale=1,initial-scale=1“ />
  • 18. STEP - 5 AMP CSSVALIDATION  In AMP page we cannot include external stylesheet.  Reduce the size of stylesheet.css file to 50 KB.  Embed the style sheet within <style amp-custom></style> tag as inline styles. Example: <style amp-custom>  /*The content from stylesheet.css */  </style>
  • 19. STEP - 6 AMP BOILER PLATE  Add the AMP boilerplate code to the bottom of the <head> tag.  Boilerplate helps to hide the content of body section until the AMP JavaScript library is loaded.  This code is common for AMP files.
  • 20. STEP - 7 REPLACE <IMG> WITH <AMP-IMG>  AMP designed special web component to replace the <img> tag with <amp-img> tag and added to the body section of the HTML page.  In AMP, we need to define the width, height and layout for amp-img elements.  Attribute layout =”responsive” is provided to inform that our image can be scaled and resize. example:<amp-img src="mountains.jpg" layout="responsive" width="266" height="150"></amp-img>
  • 21. STEP - 8 LINK AMP CONTENT  This is achieved by including a <link rel="amphtml"> tag to the <head> section of the original non-AMP HTML page.  Both versions have generally the same content, but have different presentations.  So we should treat the traditional HTML pages as the “canonical” pages.  Pair the AMP pages with canonical pages. Example: <link rel="amphtml" href="/article-amp.html">
  • 22. STEP - 9 AMP PAGEVALIDATION  This is the last step in AMP optimization.  Here we validate our AMP page created in AMP validator to check whether it is optimized or not.
  • 23. Allowed Prohibited Script- Prohibited unless the type is application/ld+json, applicatio n/json, or text/plain. <noscript> Base Image- Replaced with amp-img frame form frameset Audio- amp-audio param Video- amp-video applet input elements embed button preconnect, prerender and prefetch Style- <style amp-custom>
  • 24. CONCLUSION  As the users are shifting to mobile, if you are not on mobile you are losing visitors. Check your site mobile friendliness and add AMP.  Get ready for mobiles first index.