SlideShare a Scribd company logo
1 of 4
Step-by-Step procedure to implement AMP in website.
What is AMP ?
The AMP plugin was born out of a collaboration between Google and Twitter released in 2015.
Accelerated Mobile Pages is an open source initiative project designed to optimize faster mobile
pages. It’s like taking a page that’s already mobile friendly and making it load quicker, by stripping
it down to basics.
Accelerated Mobile Pages (AMP) is an open source initiative project/platform aimed at helping
publishers improve the speed and readability of their mobile content pages.
Faster mobile pages + readable content = better user experience
When launched, many publishers such as the The Economist, BBC, the Financial Times and
Guardian News have implemented the initiative, so by now we can safely assume AMP is an
innovation that’s worth considering for everyone who wants to stay competitive on the mobile web.
AMP pages are built with 3 core components.
AMP HTML: A subset of HTML, this markup language has some custom tags and properties and
many restrictions. But if you are familiar with regular HTML, you should not have difficulty
adapting existing pages to AMP HTML.
AMP JS: A JavaScript framework for mobile pages. The AMP JS library ensures the fast rendering
of AMP HTML pages. For the most part, it manages resource handling and asynchronous loading.
It should be noted that third-party JavaScript is not permitted with AMP.
AMP CDN: An optional Content Delivery Network, it will take your AMP-enabled pages, cache
them and automatically make some performance optimizations. The Google AMP Cache can be
used to serve cached AMP HTML pages.
In the above image, after searching 'ban on currency' following AMP pages are displayed with
AMP symbol.
Create Your First AMP Page:
Below you’ll learn step by step that how to create a basic AMP HTML page, how to stage it and
validate that it’s AMP compliant, and finally how to get it ready for publication and distribution. Go
through the hyperlinks and learn the steps to implement AMP in your website.
(below are the hyperlinks we are going to put on bulleted text)
 Create Your AMP HTML Page
https://www.ampproject.org/docs/tutorials/create/basic_markup
 Include an Image
https://www.ampproject.org/docs/tutorials/create/include_image
 Modify Presentation and Layout
https://www.ampproject.org/docs/tutorials/create/presentation_layout
 Preview and Validate
https://www.ampproject.org/docs/tutorials/create/preview_and_validate
 Prepare Your Page for Discovery and Distribution
https://www.ampproject.org/docs/tutorials/create/prepare_for_discovery
 Final Steps Before Publishing
https://www.ampproject.org/docs/tutorials/create/publish
How Will You Implement AMP in Your Site?
 AMP file has its extension(s) called as .amp.html.
 For starters, you will have to maintain at least two versions of any article page: The original
version of your article page that users will typically see, and the AMP version of that page.
 Certain tags of HTML can't be used. AMP pages have a normal HTML 5 doctype,
<!doctype html>, so they are not distinguished from normal HTML this way. However, the
main html element has a special attribute, <html ⚡ >, featuring the Unicode character
U+26A1, "HIGH VOLTAGE SIGN".
 JavaScript is basically not allowed at all.
 Rewrite your site template to accommodate the restrictions. For example, all CSS in AMP
must be in-line and be less than 50KB. Due to loading-intensiveness of custom fonts, they
must be loaded using a special amp-font extension, in order to better control that loading.
 Multimedia must be handled specially. For example, images need to utilize the custom amp-
img element and must include an explicit width and height. (When converting a legacy
website to an AMP template, this can be a major pain if the width and height attributes
aren’t already being used). Additionally, if your images are animated GIFs, you need to use
the separate amp-anim extended component.
<amp-img src="welcome.jpg" alt="Welcome" height="400" width="800"></amp-img>
 Similar to images, there is a custom tag that must be used to embed locally hosted videos via
HTML5, called amp-video. For embedding YouTube video, however — which the majority
of web videos are — there is a separate extended component, amp-youtube.
 In order for Google (and other technologies supporting the AMP Project) to detect the AMP
version of your article, you will need to modify the original version of the article page. The
original article page must include the following tag, essentially a canonical tag for AMP
pages:
<link rel="amphtml" href="http://www.example.com/blog-post/amp/">
 The AMP Discovery page also mentions that some platforms that support AMP will require
Schema.org meta data to specify the content type of the page. (Currently, “article,” “recipe,”
“review” and “video” are listed as page type examples on GitHub.)
This is all about to implement AMP accelerated mobile pages with step by step procedure
in your project to work on already mobile friendly webpages and making it load quicker in mobile
devices. More blogs are on its way. All the best and stay tuned.

More Related Content

What's hot

Digital marketing companies
Digital marketing companiesDigital marketing companies
Digital marketing companiesvohi sharma
 
How did you use media technologies in the construction and research , plannin...
How did you use media technologies in the construction and research , plannin...How did you use media technologies in the construction and research , plannin...
How did you use media technologies in the construction and research , plannin...beckyboo42
 
Internship presentation
Internship presentationInternship presentation
Internship presentationWasim Shemna
 
Blog im theme pro review and demo
Blog im theme pro review and demoBlog im theme pro review and demo
Blog im theme pro review and demoLoc Nguyen Van
 
ENV2 Brings Simplicity To Empower Network
ENV2 Brings Simplicity To Empower NetworkENV2 Brings Simplicity To Empower Network
ENV2 Brings Simplicity To Empower Networkkimorada
 
Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...fleurfavs
 
Why Not YouTube
Why Not YouTubeWhy Not YouTube
Why Not YouTubeIolo Jones
 
Amp for WordPress - Tech lunch Inspiration Marketing
Amp for WordPress -  Tech lunch Inspiration MarketingAmp for WordPress -  Tech lunch Inspiration Marketing
Amp for WordPress - Tech lunch Inspiration MarketingFellyph Cintra
 
M5 - Graphic Animation - Lesson 3
M5 - Graphic Animation - Lesson 3M5 - Graphic Animation - Lesson 3
M5 - Graphic Animation - Lesson 3Jamie Hutt
 
7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)BetaGlide
 
Evalustion 2 technology
Evalustion 2 technologyEvalustion 2 technology
Evalustion 2 technologyEmily236
 
Mobilizing your Drupal Site - Vancouver League of Drupallers
Mobilizing your Drupal Site - Vancouver League of DrupallersMobilizing your Drupal Site - Vancouver League of Drupallers
Mobilizing your Drupal Site - Vancouver League of Drupallersbaronmunchowsen
 
Sell client-apps-guide
Sell client-apps-guideSell client-apps-guide
Sell client-apps-guideFelix Ekpa
 
Evaluation q 4 emily howlett
Evaluation q 4 emily howlettEvaluation q 4 emily howlett
Evaluation q 4 emily howlettemihowlett
 
Campaign Advocad.com
Campaign Advocad.comCampaign Advocad.com
Campaign Advocad.comMartin Fodor
 
Unit 28 Week 2
Unit 28 Week 2Unit 28 Week 2
Unit 28 Week 2MrJRogers
 
Doug, YouTube & Insta Launch
Doug, YouTube & Insta LaunchDoug, YouTube & Insta Launch
Doug, YouTube & Insta LaunchJosh McCarthy
 

What's hot (20)

Digital marketing companies
Digital marketing companiesDigital marketing companies
Digital marketing companies
 
How did you use media technologies in the construction and research , plannin...
How did you use media technologies in the construction and research , plannin...How did you use media technologies in the construction and research , plannin...
How did you use media technologies in the construction and research , plannin...
 
Word press in 60 minutes
Word press in 60 minutesWord press in 60 minutes
Word press in 60 minutes
 
Internship presentation
Internship presentationInternship presentation
Internship presentation
 
Blog im theme pro review and demo
Blog im theme pro review and demoBlog im theme pro review and demo
Blog im theme pro review and demo
 
ENV2 Brings Simplicity To Empower Network
ENV2 Brings Simplicity To Empower NetworkENV2 Brings Simplicity To Empower Network
ENV2 Brings Simplicity To Empower Network
 
Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...
 
Why Not YouTube
Why Not YouTubeWhy Not YouTube
Why Not YouTube
 
Amp for WordPress - Tech lunch Inspiration Marketing
Amp for WordPress -  Tech lunch Inspiration MarketingAmp for WordPress -  Tech lunch Inspiration Marketing
Amp for WordPress - Tech lunch Inspiration Marketing
 
M5 - Graphic Animation - Lesson 3
M5 - Graphic Animation - Lesson 3M5 - Graphic Animation - Lesson 3
M5 - Graphic Animation - Lesson 3
 
7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)
 
Joomla virtuemart faq
Joomla virtuemart faqJoomla virtuemart faq
Joomla virtuemart faq
 
Evalustion 2 technology
Evalustion 2 technologyEvalustion 2 technology
Evalustion 2 technology
 
Mobilizing your Drupal Site - Vancouver League of Drupallers
Mobilizing your Drupal Site - Vancouver League of DrupallersMobilizing your Drupal Site - Vancouver League of Drupallers
Mobilizing your Drupal Site - Vancouver League of Drupallers
 
Sell client-apps-guide
Sell client-apps-guideSell client-apps-guide
Sell client-apps-guide
 
Evaluation q 4 emily howlett
Evaluation q 4 emily howlettEvaluation q 4 emily howlett
Evaluation q 4 emily howlett
 
Campaign Advocad.com
Campaign Advocad.comCampaign Advocad.com
Campaign Advocad.com
 
Unit 28 Week 2
Unit 28 Week 2Unit 28 Week 2
Unit 28 Week 2
 
Soodam
SoodamSoodam
Soodam
 
Doug, YouTube & Insta Launch
Doug, YouTube & Insta LaunchDoug, YouTube & Insta Launch
Doug, YouTube & Insta Launch
 

Similar to Webwing Technologies - Procedure to Implement AMP in your Website

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
 
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
Accelerated-Mobile-PagesAccelerated-Mobile-Pages
Accelerated-Mobile-PagesshivantGupta1
 
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
 
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
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)ijtsrd
 
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
 
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
 
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 - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesIdo Green
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Sanjay Kumar
 
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
 

Similar to Webwing Technologies - Procedure to Implement AMP in your Website (20)

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!
 
AMP K.S.
AMP K.S.AMP K.S.
AMP K.S.
 
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
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)
 
Accelerated-Mobile-Pages
Accelerated-Mobile-PagesAccelerated-Mobile-Pages
Accelerated-Mobile-Pages
 
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
 
What Are Accelerated Mobile Pages (AMPs)?
What Are Accelerated Mobile Pages (AMPs)?What Are Accelerated Mobile Pages (AMPs)?
What Are Accelerated Mobile Pages (AMPs)?
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Accelerated Mobile Pages (AMP) in Magento
Accelerated Mobile Pages (AMP) in MagentoAccelerated Mobile Pages (AMP) in Magento
Accelerated Mobile Pages (AMP) in Magento
 
Going All-In On AMP
Going All-In On AMPGoing All-In On AMP
Going All-In On AMP
 
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
 
Joomla AMP
Joomla AMPJoomla AMP
Joomla 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
AMPAMP
AMP
 
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile Pages
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Why AMP for WordPress?
Why AMP for WordPress? Why AMP for WordPress?
Why AMP for WordPress?
 
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...
 

More from Webwing Technologies

Google’s mobile friendly algorithm: is your website mobile-friendly?
Google’s mobile friendly algorithm: is your website mobile-friendly?Google’s mobile friendly algorithm: is your website mobile-friendly?
Google’s mobile friendly algorithm: is your website mobile-friendly?Webwing Technologies
 
Google a dwords and basic concepts with formulae
Google a dwords and basic concepts with formulaeGoogle a dwords and basic concepts with formulae
Google a dwords and basic concepts with formulaeWebwing Technologies
 
Web Application Development Frameworks
Web Application Development FrameworksWeb Application Development Frameworks
Web Application Development FrameworksWebwing Technologies
 
Basics of software testing webwing technologies
Basics of software testing webwing technologiesBasics of software testing webwing technologies
Basics of software testing webwing technologiesWebwing Technologies
 

More from Webwing Technologies (9)

Google’s mobile friendly algorithm: is your website mobile-friendly?
Google’s mobile friendly algorithm: is your website mobile-friendly?Google’s mobile friendly algorithm: is your website mobile-friendly?
Google’s mobile friendly algorithm: is your website mobile-friendly?
 
Google a dwords and basic concepts with formulae
Google a dwords and basic concepts with formulaeGoogle a dwords and basic concepts with formulae
Google a dwords and basic concepts with formulae
 
5 benefits of amp
5 benefits of amp5 benefits of amp
5 benefits of amp
 
Web Application Development Frameworks
Web Application Development FrameworksWeb Application Development Frameworks
Web Application Development Frameworks
 
Basics of software testing webwing technologies
Basics of software testing webwing technologiesBasics of software testing webwing technologies
Basics of software testing webwing technologies
 
Types of Manual Testing
Types of Manual TestingTypes of Manual Testing
Types of Manual Testing
 
Web Design Process Infographics
Web Design Process InfographicsWeb Design Process Infographics
Web Design Process Infographics
 
The Many Types of SEO 2014
The Many Types of SEO 2014The Many Types of SEO 2014
The Many Types of SEO 2014
 
Happy Gandhi Jayanti
Happy Gandhi JayantiHappy Gandhi Jayanti
Happy Gandhi Jayanti
 

Webwing Technologies - Procedure to Implement AMP in your Website

  • 1. Step-by-Step procedure to implement AMP in website. What is AMP ? The AMP plugin was born out of a collaboration between Google and Twitter released in 2015. Accelerated Mobile Pages is an open source initiative project designed to optimize faster mobile pages. It’s like taking a page that’s already mobile friendly and making it load quicker, by stripping it down to basics. Accelerated Mobile Pages (AMP) is an open source initiative project/platform aimed at helping publishers improve the speed and readability of their mobile content pages. Faster mobile pages + readable content = better user experience When launched, many publishers such as the The Economist, BBC, the Financial Times and Guardian News have implemented the initiative, so by now we can safely assume AMP is an innovation that’s worth considering for everyone who wants to stay competitive on the mobile web. AMP pages are built with 3 core components. AMP HTML: A subset of HTML, this markup language has some custom tags and properties and many restrictions. But if you are familiar with regular HTML, you should not have difficulty adapting existing pages to AMP HTML. AMP JS: A JavaScript framework for mobile pages. The AMP JS library ensures the fast rendering of AMP HTML pages. For the most part, it manages resource handling and asynchronous loading. It should be noted that third-party JavaScript is not permitted with AMP. AMP CDN: An optional Content Delivery Network, it will take your AMP-enabled pages, cache them and automatically make some performance optimizations. The Google AMP Cache can be used to serve cached AMP HTML pages.
  • 2. In the above image, after searching 'ban on currency' following AMP pages are displayed with AMP symbol. Create Your First AMP Page: Below you’ll learn step by step that how to create a basic AMP HTML page, how to stage it and validate that it’s AMP compliant, and finally how to get it ready for publication and distribution. Go through the hyperlinks and learn the steps to implement AMP in your website. (below are the hyperlinks we are going to put on bulleted text)  Create Your AMP HTML Page https://www.ampproject.org/docs/tutorials/create/basic_markup  Include an Image https://www.ampproject.org/docs/tutorials/create/include_image  Modify Presentation and Layout https://www.ampproject.org/docs/tutorials/create/presentation_layout
  • 3.  Preview and Validate https://www.ampproject.org/docs/tutorials/create/preview_and_validate  Prepare Your Page for Discovery and Distribution https://www.ampproject.org/docs/tutorials/create/prepare_for_discovery  Final Steps Before Publishing https://www.ampproject.org/docs/tutorials/create/publish How Will You Implement AMP in Your Site?  AMP file has its extension(s) called as .amp.html.  For starters, you will have to maintain at least two versions of any article page: The original version of your article page that users will typically see, and the AMP version of that page.  Certain tags of HTML can't be used. AMP pages have a normal HTML 5 doctype, <!doctype html>, so they are not distinguished from normal HTML this way. However, the main html element has a special attribute, <html ⚡ >, featuring the Unicode character U+26A1, "HIGH VOLTAGE SIGN".  JavaScript is basically not allowed at all.  Rewrite your site template to accommodate the restrictions. For example, all CSS in AMP must be in-line and be less than 50KB. Due to loading-intensiveness of custom fonts, they must be loaded using a special amp-font extension, in order to better control that loading.  Multimedia must be handled specially. For example, images need to utilize the custom amp- img element and must include an explicit width and height. (When converting a legacy website to an AMP template, this can be a major pain if the width and height attributes aren’t already being used). Additionally, if your images are animated GIFs, you need to use the separate amp-anim extended component. <amp-img src="welcome.jpg" alt="Welcome" height="400" width="800"></amp-img>  Similar to images, there is a custom tag that must be used to embed locally hosted videos via HTML5, called amp-video. For embedding YouTube video, however — which the majority of web videos are — there is a separate extended component, amp-youtube.  In order for Google (and other technologies supporting the AMP Project) to detect the AMP version of your article, you will need to modify the original version of the article page. The original article page must include the following tag, essentially a canonical tag for AMP pages: <link rel="amphtml" href="http://www.example.com/blog-post/amp/">  The AMP Discovery page also mentions that some platforms that support AMP will require Schema.org meta data to specify the content type of the page. (Currently, “article,” “recipe,” “review” and “video” are listed as page type examples on GitHub.)
  • 4. This is all about to implement AMP accelerated mobile pages with step by step procedure in your project to work on already mobile friendly webpages and making it load quicker in mobile devices. More blogs are on its way. All the best and stay tuned.