View Issue Details

IDProjectCategoryView StatusLast Update
2051Composrcorepublic2019-06-17 18:43
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary2051: Support Google's AMP
DescriptionGoogle have released a framework for making high-performance mobile web pages:

https://www.ampproject.org/

It is a JS library and strict set of standards for how pages should be put together.

3rd party JavaScript is not allowed, unless via a new AMP component, running inside an iframe.

Supporting this would be a big job, and a real step sideways, because it is very antithetical to the direction the web has gone in in the last 10 years. It brings back iframes, and pushes back JavaScript and responsive design.

The general approach makes sense though.

Issues/concerns I have:
1) Google developed this in secret alongside preselected partners, before making it 'open'. I don't like secret standard bodies that are actually corporations with their own motivations.
2) Google is acting as a gatekeeper for what components will be official, and have launched with a set of components for proprietary services. Having a gatekeeper for the web in front of any new commercial service is worrying, there is great scope for abuse and conflict of interest. For example Google may decide they have too many commercial service components, and start picking what winners should be official.
3) Heavy caching means this is tuned for static pages, rather than social features. Social features (e.g. ratings, comments) would get done via new components, which would take time to make.
4) We would need to switch to specifying width&height of things like carousel contents, rather than letting content auto-size. That's a big shift in approach that impinges on the content management process (e.g. making sure content summaries are a certain length and having people make explicit templating changes to alter that).
5) We would have to put heavy restrictions on Comcode, making sure anything dynamic comes out through an AMP component.
6) We would likely need some kind of inbuilt validation into the CMS to stop users making content that doesn't follow the rules (e.g. trying to embed third-party JavaScript directly into pages).
7) We would need to serve from separate AMP-optimised stylesheets that meet strict rules. This couldn't be more at-odds with the responsive design approach.

One advantage is the AMP approach aligns nicely with CSP by prohibiting inline JavaScript and focusing on a centrally-managed component-based approach.
TagsType: Cross-cutting feature , Type: Mobile, Type: SEO
Attach Tags
Time estimation (hours)320
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 1961 Not AssignedGuest Composr Support Apple's new news format 
related to 3540 Not AssignedGuest Composr De-Googleificiation (idea staging issue) 
related to 2978 Not AssignedGuest Composr non-bundled addons Facebook Instant Articles 
related to 3818 Not AssignedGuest Composr Support web packaging 
related to 3816 ResolvedChris Graham Composr Performance-centric image overhaul 

Activities

Chris Graham

2015-10-08 10:35

administrator   ~3129

Signed up for extra information, with this message:

"We are interested in this project/framework, but I do have some concerns regarding openness. It looks like a very good approach, but having initiated so much of a new standard in secret amongst pre-determined partners, and gatekeeping future official social integrations via an industry player with its own motivations (Google), both concern me. I'd like to see an open group such as W3C or the Apache Foundation involved."

Chris Graham

2016-01-18 13:54

administrator   ~3278

http://www.mondaynote.com/2016/01/18/googles-amp-poised-to-take-the-lead-from-facebooks-and-apples-walled-gardens/

OneRingRules

2016-02-24 05:55

reporter   ~3362

Tuesday, February 23, 2016

We knew it was coming this week, but Google seems to be rolling it out a day earlier than expected.

We've known since early December that Google would start sending search traffic to Accelerated Mobile Pages (AMP) beginning sometime in February. Ad Age recently reported the launch would be on February 24, but people are already starting to see AMP results.

Is Google showing you AMP pages on your mobile device? Tell us what you think about the experience.

http://www.webpronews.com/google-adds-amp-to-search-results-2016-02/

Also

Google says you should use a separate Google Analytics property to measure your AMP pages, which could be a bit of an inconvenience (....), but as they note, AMP is still a new technology, so give it time.

You can read more about AMP and analytics in a recent post on the AMP blog.

The company said its goals for AMP, as the project pertains to advertising, are to ensure that it works well with the business models of today and that it leaves plenty of space for innovation in the future.

"In the near term, our top priority is making sure that ad formats, features and measurement that publishers rely on work within the AMP environment," said another post on the AMP blog. "When AMP launches on Google Search in February, it will include important, basic functionalities. These include the ability to traffic ads with ad servers of your choice, support for multiple demand sources and formats (including native ads), full control over ads placements, and viewability measurement. It also includes integration with 20+ ad tech vendors, all of whom are excited to participate in the AMP initiative."

Google has been hosting a series of Hangouts around different aspects of AMP to help you get prepared the launch (and you can always implement after the launch). I'd also recommend perusing the AMP blog for more details on everything from how it handles ads and analytics to paywalls.

Google also has a new section in its Webmaster Help forums (via Search Engine Roundtable) where webmasters can ask questions about and discuss AMP. As Google's John Mueller notes, they're looking for feedback as well.

AMP is of course about letting websites build light-weight pages for their content, and is similar to Facebook's Instant Articles that way. Facebook also announced a date last week for when it will let all publishers to take advantage of that.

Chris Graham

2016-10-25 14:37

administrator   ~4471

https://evertpot.com/switching-to-amp-and-back-again/

Chris Graham

2016-12-01 20:54

administrator   ~4594

http://www.cmswire.com/digital-marketing/what-google-amp-means-for-every-marketer/

Chris Graham

2018-02-12 14:01

administrator   ~5509

I wrote an article with my concerns about AMP:
https://www.socpub.com/articles/chris-graham-why-google-amp-threat-open-web-15847

Chris Graham

2018-10-17 13:43

administrator   ~5832

And another article following up:
https://www.socpub.com/articles/rehabilitating-google-amp-my-failed-attempt-16258

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2016-07-10 03:20 Chris Graham Relationship added related to 1961
2016-10-25 14:37 Chris Graham Note Added: 0004471
2016-12-01 20:54 Chris Graham Note Added: 0004594
2016-12-08 15:52 Chris Graham Relationship added related to 2978
2017-01-11 12:29 Chris Graham Tag Attached: Type: SEO
2017-05-01 16:07 Chris Graham Tag Attached: Type: Cross-cutting feature
2018-02-12 14:01 Chris Graham Note Added: 0005509
2018-10-17 13:43 Chris Graham Note Added: 0005832
2018-10-17 13:43 Chris Graham Relationship added related to 3540
2019-06-10 18:20 Chris Graham Relationship added related to 3818
2019-06-17 18:43 Chris Graham Relationship added related to 3816