AMP is just a set of conventions and limitations that, when followed, make for a fast site. Anyone can make a fast site if they follow similar rules. Most sites don't do that because either the developers want to use something that's "nicer" to code but a lot bigger, or because the marketing department insists on loading 12 different tracking and analytics progams--when they probably only use one or two.
stephenr|6 years ago
If Google wanted to highlight fast/penalise slow sites, they could simply measure the load time of a site when they index it.
But that would only achieve their stated goals, it wouldn’t achieve their actual goals.
realusername|6 years ago
systemBuilder|6 years ago
toufiqbarhamov|6 years ago
Google is hurtling toward an antitrust case they won’t win, and it will really be all their fault.
thrwwysearcheng|6 years ago
ClassyJacket|6 years ago
joshuamorton|6 years ago
But you can. Often it doesn't matter because you aren't a globally distributed cache, but if you are cloudflare[1] (or apparently Microsoft[2]), you can and do.
[1]: https://amp.cloudflare.com/
[2]: https://github.com/ampproject/amphtml/blob/master/caches.jso...
whalabi|6 years ago
It's not just conventions and limitations.
For example, you can't use an img tag on an AMP page. That's invalid AMP. You have to use an amp-img tag, which is rendered client side with js.
Another example is with forms. It forces you to include the amp-form js.
If it were just best practise, I'd be far happier to go along with it. Kind of the point here is that we were already using best practise, because the site was super fast.
hexo|6 years ago
matz1|6 years ago
stephenr|6 years ago
Fun fact, blocking the amp JS makes amp pages artificially slow because they hide everything in css by default.
AMP as a solution to slow websites is like a chainsaw as a solution to an itchy foot.
scoot_718|6 years ago
It makes sites take multiple minutes to display after they redirect to the original version.
AlexandrB|6 years ago
lern_too_spel|6 years ago
manigandham|6 years ago
0815test|6 years ago