B School | Business | Marketing | Life ...

Subscribe to my Newsletter

Monday, March 21, 2016

Understanding Accelerated Mobile Pages

We have been discussing about mobile friendliness & how it affects search results and app indexing in earlier posts. February marked yet another important time period for mobile search and SEO. It was the release of Accelerated Mobile Pages (AMP) in Google mobile search results. In this post, let's try to briefly understand what AMP is all about.

What is Accelerated Mobile Pages (AMP)?

AMP is an open source initiative announced by a group of industry players including big names like Google, Twitter and WordPress to make browsing in mobile devices faster. AMP has gained traction with its increasing number of supporters (like comScore, Analytics vendors, AdTech vendors and so on). The basic problem this project tries to address is a loss of a visitor because of slow page loads. This is a lose-lose situation for all -- the visitor is not able to read what she wants, publisher is losing a potential reader or a customer, advertising revenues; advertisers in the page loose secondary traffic. Google claims that AMP relies on a new open framework built using existing web technologies, enabling publishers to build light-weight webpages.

Components of AMP Framework

 The framework consist of three components - a customized HTML, restricted JavaScript library and a Content Delivery Network (CDN) support from Google.

The customized HTML components restricts some of the tags used as well as add few new tags specific to AMP pages. This makes it a requirement to have two copies of your HTML pages - one, the regular one catering to normal desktop browsers and high speed networks; another one catering to slow networks/mobile devices. Of course, this is only required. When it comes to AMP JS, it's an open JavaScript library with a limited set of capabilities. What this means is your own JavaScript is not allowed :). The core of this is the mandate of async attribute. The final component is the CDN or Cache. The cache from Google is dedicated to fetch, cache and deliver valid AMP pages.

Benefits of AMP

One clear benefit out evident from recent Google updates is the showcase of AMP pages in mobile search carousel. If your web pages are AMP customized, there is a higher probability of it being shown in SERP. The whole idea of AMP project is to make mobile browsing faster and actionable. So if you are AMP adherent, there is a brighter chance of increasing the traffic. It's even speculated in the industry that AMP may become one of the search signals as well!
From an user experience point of view; AMP JS component assess the webpage structure before it actually loads. With this, the skeleton of the page is loaded even before loading assets in it. This improves the view-ability of the page compared to a half loaded ill-structure.

Is AMP important for you?

I think we have to wait and see. As you might have judged from reading so far; the change is clearly visible to many big publishers only as of today. However since WordPress is also a contributor; there is already a plugin to create AMP versions of posts. So if you are a WordPress user, it's easier to get started.

How to get started with AMP?

As you might have guessed, there is a good documentation from Google (visit www.ampproject.org) on how to create an AMP webpage. While it's not complex; it does require a decent understanding of HTML and JavaScript. This website contains everything from what, why and how of AMP; how to validate AMP pages and more. This is a good video on the technical details of AMP pages.

Gosh! I guess Digital Marketing is becoming more and more technical !

Sunday, March 13, 2016

The most important and an invaluable promotion!

It's just an amazing feeling. Last week I got a promotion -- not a professional one, but the personal one. I am moving to the next phase of life -- Fatherhood. It makes more special,  as it's a daughter. Though there was no specific desire for a boy or a girl; there was always a secret wish of having a girl 

It was a crazy week with a prolonged hospital stay, medications, confusions and what not. I am relieved that part is finally over! But the warning that i am getting is i am yet to see the real fun! While it's exciting days. it's nervous days too. To be honest, these are the days when you realize all those official nightouts and pressures are nothing compared to this☺.

I am not sure if i will be able to continue writing, reading etc. in the same pace as before since office plus a new born is not going to  be that easy...priorities are going to change...I am hoping I am able to continue writing in the blog....stay tuned!