Without going into too much detail (there’s more here if you are interested in diving deeper into the technical aspects), Google has come up with its own variation on HTML, the code that underlies the web. This new version would streamline the display of most webpages by using a common library of code, so that every publisher doesn’t have to include megabytes worth of the same programming in every page, and it also allows for smart caching of that data for faster loading.
Nuzzel founder Jonathan Abrams, whose social-news app supports AMP, says that pages from websites like the New York Times that have been optimized with Google’s code load in less than half a second, compared with the usual loading time of about six seconds. And there are many who support the Google initiative, like Vox Media’s director of product Trei Brundrett, who said he was optimistic about the results:
Although the man behind the Google effort, head of news Richard Gingras, doesn’t like to describe it as such, AMP is clearly a response to Facebook’s “Instant Articles.” That’s the recently launched feature that allows certain publishing partners such as the New York Times and The Guardian to publish their content directly into Facebook’s mobile platform, so that their pages look better and load faster.
This amounts to a threat to Google in two ways: In one sense, it threatens the search giant’s advertising base, because web advertising and increasingly mobile advertising are the core of the company’s business, and if Facebook vacuums up a big chunk of that then Google suffers. And the second, related threat is that the more content gets published inside the Facebook walled garden, the less there is for Google to search. Apple’s new News offering poses a similar problem.
So Google pretty clearly has a vested interest in the open web, since that is what it has built its multibillion-dollar empire on. And it has pitched its new AMP offering as a way of strengthening the open web, and in particular the part of the web that has to do with publishing and mobile advertising.
Gingras says the rise of ad-blocking software has made it increasingly obvious that many users hate the kind of slow-loading pages many publishers are putting out, the ones that are filled with megabytes worth of tracking scripts and popup ads. AMP would solve many of those problems, Google says, and — although the company doesn’t come right out and say this — it would do so without forcing publishers to embrace a proprietary solution like Facebook’s or Apple’s.
Chartbeat CEO Tony Haile, whose analytics firm has partnered with Google on AMP, says that fixing the mobile web in the way Google has proposed would also help the open web compete with proprietary apps, which for many users have become the primary way they interact with content and media. Not everyone agrees, however.
The search giant has taken pains to make the AMP project as open as possible: The code behind the effort is all available on Github, which allows any programmer to view and even potentially modify it, ask questions of the developers, and so on. Of course, the fact that it uses an open repository doesn’t mean that Google isn’t running the project, or deciding what gets included and what doesn’t.
Google says it wants to develop ways to incorporate other kinds of analytics and advertising, by coming up with a centralized library of code that can integrate with any analysis or advertising network’s back-end. But that will take time. And in the meantime, some sceptics feel that Google will not-so-subtly be encouraging publishers to use its ad network and analytics, since they already work with AMP.
So should publishers be embracing AMP? Perhaps not entirely, since it is so new and it could impact their monetization fairly heavily. But it has to be worth experimenting with, if only because it solves a speed and usability problem that publishers and ad networks have so far been incapable of solving on their own.
One criticism from some open-web advocates is that AMP represents a step backward for the mobile web, back to the days when there were customized mobile pages designed for WAP browsers that restricted what publishers could do. And there are those who don’t feel any better about Google controlling the specs behind a major reinvention of the web than they do about Facebook or Apple and their walled gardens.
That said, however, at least Google’s AMP project is trying to be as open and inclusive as possible, unlike Facebook’s Instant Articles — which, like most of what Facebook does, is a black box into which content disappears. No one really knows what happens to it or why, unless they are a Facebook employee, or they have the keys to the algorithm.
And as Benton noted, publishers have another option if they don’t like Google’s AMP project: They can simply take the best parts of the specification from the publicly available documentation and implement those themselves. That way they get faster-loading pages and everyone wins. Of course, if they had the ability or the desire to do this, presumably they would have already done it by now.