[HN Gopher] Ignore AMP ___________________________________________________________________ Ignore AMP Author : adamhearn Score : 316 points Date : 2020-12-21 19:09 UTC (3 hours ago) (HTM) web link (meiert.com) (TXT) w3m dump (meiert.com) | evanb wrote: | 3 days ago on a different thread I asked HN for a way to avoid | AMP. [ https://news.ycombinator.com/item?id=25467112 ] | | User coldpie recommended [ | https://news.ycombinator.com/item?id=25467438 ] the firefox | extension https://addons.mozilla.org/en- | US/firefox/addon/amp2html/ | lwansbrough wrote: | The answer is Core Web Vitals. | | I have spent countless hours doing real optimizations on a | website with real traffic, without submitting to AMP (which I | view as a disgusting move by Google and everyone involved with | it.) (Traffic which, by the way, does not reflect the device | profiles of what Google considers the "average" user, based on | real vs. lab results in Lighthouse -- which is forcing us to work | on issues that are not proportionally relevant to our business, | though I will concede it's a positive improvement for us overall. | But still an unwanted Google influence, like most SEO.. but | moreso.) | | Core Web Vitals should render AMP irrelevant, and thus seeing as | both projects are being pushed by Google, it's time Google takes | AMP behind the barn. Unfortunately Core Web Vitals takes a pretty | hard stance against bleeding edge technology like (Vue/React) | server side rendering with client hydration. Anything beyond a | todo app starts to see considerable main thread time during | hydration which obliterates the Core Web Vitals scores. I predict | with continued focus on CWV we will see: much greater focus on | startup times for client side apps (including better hydration | strategies), and maybe even some server-side only JS front end | frameworks -- more aligned with the JAMstack idea (everything old | is new again, yay.) | | As much grief as CWV has caused me, it is the correct solution to | the problem of slow websites and its impending inclusion in | Google's page rankings should have a positive impact on the | overall health of the web. | | Why people who aren't being paid by Google continue to defend AMP | absolutely baffles me. | s17n wrote: | > I have spent countless hours doing real optimizations | | > As much grief as CWV has caused me, it is the correct | solution to the problem of slow websites | | Maybe core web vitals will succeed but I'm skeptical. A big | part of AMP's success was ease of implementation. Sites with | skilled, motivated, and empowered developers are going to be | fine regardless of what technology Google tries to push. It's | the other sites (ie, most sites) that I worry about. | detaro wrote: | AMP with a few tweaks as "here's a Google recommended ready- | to-roll framework for doing fast mobile sites" is mostly | fine, and as easy to implement technically. But probably hard | to get companies to use if not "strongly motivated". | bjt2n3904 wrote: | > In 2018, my recommendation was to avoid AMP, to use AMP for the | most relevant pages, or to use AMP only. | | What an excellent, mediocre, and/or bad recommendation! | corytheboyd wrote: | I'd rate them excellent, nightmare hellscape, and bad. | | The amount of work required to efficiently deliver a second | version of your content sounds like such a horrible terrible | idea. HN mindset about Google aside, something strictly AMP | would likely be a easier to replace than the mess that tries to | do both. | tyingq wrote: | Heh, yes. Recommended you use none, some, or all. That's, uh, | all possibilities. | pvorb wrote: | It's not the same as all possibilities. It's just arguing | that you should avoid having an AMP and a regular version of | every piece of content on your site. You should either go all | in or avoid it entirely. And if you must provide an AMP | version along with the regular one, only do it for the most | important pages. | | The sentence is formulated really unfortunate, though. I also | wouldn't approve it. | edoceo wrote: | It's the lawyer answer: "it depends...". Some of this "advice" | takes a long time to say nothing. | digdigdag wrote: | Oh, besides the back-end technical mess that is AMP, just from | the standpoint of a user, one can encounter catastrophic faults | with its design: | | - can't share articles using android's builtin share widgets | because it points to the amp pages | | - Navigating away using "Open in $BROWSER" option from the Google | app in Android opens up the amp page again instead of the source | page. | | - can't see embedded article widgets like tweet blocks, maps, | overlays, animations | | - Attempting to do things like Comment on an article triggers | navigation away from the AMP page to the actual site, forcing you | to then scroll down once more | | I've become accustomed to opening AMP pages and looking for "View | article on actual site" link as a matter of course. It's just so | horrible. | peanut_worm wrote: | I don't even understand how AMP is legal or how they could | possibly argue it gives any benefit to the user. Every single AMP | page i've used has broken CSS and often broken content. | | The speed boost is negligible if it even exists and all it serves | to do is add an additional stupid pop up I have to click out of | to read a web page. | | I really wish I could switch to DDG but queries related to | anything technical, like biology or programming, usually fail to | turn up any relevant results. | crazygringo wrote: | I've literally never seen broken CSS or content. | | I'm assuming you must be running some kind of extension or | blocker that is interfering? | | There are plenty of criticisms of AMP but failing to load | content isn't really one of them. Also the speed boost is | massive. AMP pages usually show content instantaneously due to | precaching, while a new site takes 5-7 seconds to load. | plorkyeran wrote: | My typical experience with AMP on an iPhone SE2 running iOS | 14 has been that it either takes 10+ seconds to load or | simply never does. I am not using any sort of ad blocker. | | This obviously isn't the typical experience with AMP, but | they clearly have something broken somewhere. | mickael-kerjean wrote: | That happens when you block AMP related resources from | loading. When doing so, AMP makes the content of the page | visible after 8s [1]. | | source: | | 1. https://amp.dev/documentation/guides-and- | tutorials/start/cre... | mrtranscendence wrote: | That's not my experience at all, at least on iOS. I notice | essentially no performance improvement when accessing AMP vs | when I inevitably choose to load the non-AMP site because AMP | sucks terribly. | lern_too_spel wrote: | It's more likely that mobile Safari sucks terribly. On | Android, loading an AMP page from a Google or Bing results | page is instant. | crazygringo wrote: | So which is your experience? I'm quite curious. | | Is it that AMP sites also take 5-7 seconds to load? | | Or that native sites load instantaneously? | kall wrote: | You must not be using iOS. | crazygringo wrote: | I am using iOS. | stetrain wrote: | Why wouldn't it be legal? Every site that uses it has to | specifically add it and opt-in. Sites are willingly | implementing AMP pages and telling Google etc. that the page | exists and can be cached/served as an alternative to the | original page link. | tristan957 wrote: | Google _was_ pushing sites that used AMP higher in search | results. | | They are currently facing lawsuits in court in both the US | and EU I believe for anti-competitive practices, AMP being | one of them. | | * Google no longer treats AMP pages as special as of a few | weeks ago. | mkl wrote: | It looks like Google still treats AMP pages as special, and | will for a few more months, as _announced_ a few weeks ago: | https://developers.google.com/search/blog/2020/11/timing- | for... https://searchengineland.com/amp-wont-be-required- | for-google... https://themarkup.org/google-the- | giant/2020/11/19/as-antitru... | stetrain wrote: | Yes, the favoritism in search results for sites using your | own tech could definitely be an antitrust issue. | creato wrote: | I get that there are philosophical issues with AMP and respect | and agree with many of those, but I don't understand how people | claim with a straight face that it's worse from an end user | perspective. Even setting aside load speed, it fixes my top two | pet peeves: | | - Content moving around for a few seconds after the page loads | (and of course right when I go to click on something). | | - No auto-playing audio. | nr2x wrote: | I'm curious what types of programming questions you can't get | via DDG? I use it exclusively and very rarely have to look to | Google (as in <1x month). Really the only time I revert to | Google is if the issue is very fresh (eg some new iOS bug from | the past 24hr). Also, you can prepend search with "!so" on DDG | and go straight to Stack Overflow. | coldpie wrote: | It's pretty bad at stuff like symbols. Searching "c ++ | operator" in DDG returns a bunch of "operators in C" results | like [1]. On Google, the first two results are pages about | increment and decrement operators. | | [1] https://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B | nr2x wrote: | Thanks, that's a helpful example, may be most of my | programming questions don't involve C++. ;-) | spijdar wrote: | For a contrasting anecdote, when I'm traveling abroad and | sometimes get stuck with 20-50 kb/s transfer speeds, AMP is the | difference between waiting an incessant amount of time and | getting pretty instantaneous loading. | | On fast internet? Yeah, negligible. On non US/European | internet, though, it's very tangible. | | Just my experience, though. | peanut_worm wrote: | What websites are you noticing better performance? I usually | encounter AMP on reddit and, at least on my phone, it seems | to make the page load even slower. | lern_too_spel wrote: | Reddit doesn't have its own AMP cache, so you won't get any | prerendering benefit. | spijdar wrote: | On basically anything that uses it. I'll give an example | from the google feed on my phone, now. Some article on | zdnet about RedHat discontinuing CentOS in favor of stream. | | If I open the AMP link [0] in Firefox and measure the | bandwidth used, it's around 685 kilobytes transferred in | 1.32 seconds. The original article transfers almost 3.6 | megabytes over 3.89 seconds, with the page taking almost 9 | seconds total to load in, vs only 1.43 seconds total on the | AMP page. | | This is on my residential internet on an 8 core, 32 thread | POWER9 workstation. My internet isn't great, but it's a | heck of a lot better than the 15-40 kb/s I got overseas. | There, that full page would take almost 2 whole minutes to | load, versus only 20 seconds. | | Obviously, there's more to this -- the non-AMP page loads | its text before the other elements, so it's not like you'd | have to wait the entire 2 minutes to begin reading. And | beyond the technology, there are other reasons to not use | AMP. | | But suggesting we shouldn't use AMP because it's bad | technology or broken isn't really telling the whole story. | There are plenty of people who will get much better | experiences with AMP than whatever fat pages would | otherwise get shoved their way. | | We shouldn't become dependent on google for this, but we | also shouldn't pretend like there isn't a need for AMP, at | least for some people. | | [0] https://www-zdnet- | com.cdn.ampproject.org/v/s/www.zdnet.com/g... | | [1] https://www.zdnet.com/article/why-red-hat-dumped- | centos-for-... | jbman223 wrote: | It's easy to say "Ignore Amp" when you're not a content site that | depends on Google Search to stay alive. Sadly, for a large amount | of sites on the web, what Google says is what goes. Chasing a #1 | keyword ranking puts food on people's tables. It's not always as | easy as "this thing is bad: stop using it!" | | There will need to be a bigger driving force to get amp out of | popularity. As long as AMP pages unlock preferential treatment in | search results (mobile carousels), sites that want to compete | will be forced to use them. | notahacker wrote: | Maybe take a leaf from Google's history (the campaign against | IE6) and ensure every AMP page includes a recommendation to | switch search engine as Google is 'phasing out the ability to | find webpages'. I'm only half joking... | [deleted] | mateus1 wrote: | AMP is an anti-competitive abortion that should just die. | | It's Google throwing its weight to force websites into dubious | practices all in favor of an alleged performance. Users also get | the short end by being served low quality pages instead of the | full experiences they expect. | | I have this extension [1] to make sure I never visit an AMP page | again. | | [1] https://addons.mozilla.org/en-US/firefox/addon/amp2html/ | numpad0 wrote: | AMP is WAP with flips | emayljames wrote: | The mobile web standard of old, not the CardyB version. | GuB-42 wrote: | It actually forces websites into _good_ practices. Maybe not | the absolute best, but most of the times, the AMP site is just | better, or at least, faster. | | People usually don't want a "full experience" when reading | news. Especially when the "full experience" is pop-up ads and | autoplaying video. | | The bad part about AMP is that it is tied to Google services. | But once de-Googled, AMP is really good 99% of the times, I | leave 1% for those web designers who really use their skills to | provide a better user experience, and do it right. | aardvark179 wrote: | It appears to consistently break zooming and reader mode for | me on iOS. From an accessory view point I cannot wait for it | to just die. | MrStonedOne wrote: | > People usually don't want a "full experience" when reading | news. | | But the question is do they want news sites to get promoted | over the actual content they were looking for because news | sites can be amped and dynamic content sites can not be | amped? | [deleted] | sam_goody wrote: | Anecdotally, I disagree. | | Considering all the extra JS it requires to preload, I also | question it from a practical standpoint. | | Of course, if you are otherwise including 3MB of JS for no | reason, and it isn't cached, and you aren't using a CDN, | maybe, perhaps, Google's CDN might serve it faster.. | | Though to be fair, I use FF, so AMP is hostile to it, and | anyways FF has this great reader mode.. | | But do you have any numbers to back up the claims that any | AMP pages are _ever_ better? | stetrain wrote: | Yep, I actually like the idea of a narrow standard like AMP | for fast loading content pages. | | The hosting/caching of those pages on outside caches is a bit | more problematic, especially when it gets used by Google to | de-emphasize the destination site in favor of flicking | through Google results. | | I think the same idea implemented as a browser standard would | have much better reception. | Kalium wrote: | > The hosting/caching of those pages on outside caches is a | bit more problematic, especially when it gets used by | Google to de-emphasize the destination site in favor of | flicking through Google results. | | I think this gets at a core tension - there are _three_ | parties involved in a search results page. The search | engine, the destination site, and the user. Each has its | own set of incentives. Both search engine and destination | site have this bizarre idea that they have some kind of | root-given right to the user 's undivided attention for as | long as they like. | | The user's interests are frequently poorly represented. | They rarely include giving either search engine or | destination site the amount of engagement each feels they | deserve. Often, but not always, the search engine is | somewhat better aligned with the user. | | > I think the same idea implemented as a browser standard | would have much better reception. | | I personally have quite deep doubts. A standard like AMP | works only because it can require adhering very strictly to | a tightly written specification that blocks a lot of the | things website authors want to do. I suspect AMP as a | browser standard would produce a vast amount of forever | broken webpages before publishers ditched it due to poor ad | revenues and went back to their crappy, bloated, slow, ad- | laden pages. | | The ability to load it into a CDN controlled by someone | else - kind of a huge deal for performance reasons - is | exactly the key feature that's user-friendly and hated by | publishers. It's the kind of thing that would be cut out of | a browser standard or just ignored by publishers. | ryandrake wrote: | > The user's interests are frequently poorly represented. | | The user's interests _should_ be looked after by the | browser. A true "user agent" should act on behalf of the | user's preferences, fetching only what the user says they | need, and rendering it in a manner that the user wants, | not necessarily how the web developer wants. We've gotten | far away from this ideal over the years, with browsers | ceding more and more control to web developers. Users | have lesser and lesser say as to how their browsers | render web sites, to the point where we now just have | super-blunt instruments like ad blockers and "Disable | javascript". | | If a web site is too slow, or choked with ads, or doesn't | use an accessible color scheme, or uses a font too small, | I want _my browser_ to do something about it. I don 't | want to have to rely on the web developer (or Google) to | adopt my own preferences. And if my browser even allows | this, the function should be easy to use, not buried deep | in Settings. | Kalium wrote: | I think there's a mismatch here that only becomes | apparent when you consider what level each web service | and the browser are operating on. Search engines and | publishers are considering _intent_ - which is relatively | easy because they have a small area over which to infer | it. Browsers are operating as smart tools capable of | interfacing but not capable of understanding intent | because the scope of possibility is so broad. | | You're right. User agents should be _for the user_. They | should expose options and controls _for the user_. They | should tune and change and transform things _for the | user_. They should understand what the user wants and | make life easier _for the user_. | | I am just skeptical that browsers are ever going to be | true user agents and capable of fully representing the | user's interests and intent. | lern_too_spel wrote: | What is anticompetitive about AMP? Publishers publish in one | format, and it is picked up by multiple link aggregators. It is | the opposite of anticompetitive. | LoSboccacc wrote: | > Users also get the short end by being served low quality | pages instead of the full experiences they expect. | | exactly this, it's WAP/WML all over again | recursive wrote: | In my experience, as a user, the performance improvement was | more than "alleged". | sequoia wrote: | Isn't this at least in part because google was caching the | pages & serving them (possibly pre-loading them, I don't | know) from their own Google CDN? So comparing the speed of | loading a performant page _from google 's CDN_ from a SERP | click vs. loading the page from the origin is not really a | fair comparison. My website would be faster if it were in a | warm google CDN cache as well :) | | https://developers.google.com/amp/cache | HALtheWise wrote: | Yeah, but the only reason that AMP is able to preload the | page from Google's (or Cloudflare's) CDN cache without | leaking your information to the website is because of all | the other design decisions. | Drew_ wrote: | This is another purported benefit of serving AMP pages but | doesn't this imply publications weren't already using CDN's | previously or that Google's CDN is much faster than | competitors? I would guess neither of those are true. | joshuamorton wrote: | The entire design of AMP is such that amp links can be | safely preloaded by the browser, making effective load | times 0ms, dinner the content is already on your device | when your click the link. | wil421 wrote: | Performance only improved for sites that have 5 or 6 ads | going across your screen as you scroll and an autoplaying ad | video taking up a good potion of the actual content. | recursive wrote: | In my anecdotal experience, non-AMP pages are/were strongly | correlated with the type of ads you're describing. | vineyardmike wrote: | There was a recent article on HN that alleged that google | slowed down non-amp pages (by delaying the execution of the | link-click) in order to further amp's perceived improvement. | selsta wrote: | In my experience AMP website would always be missing features | like comments or be bugged in other ways so I usually have to | load the full website anyway. It just wastes my time and is | one of the reasons why I switched away from Google search. | admax88q wrote: | 99% of the time I didn't want comments, I just wanted the | content. | | AMP performance was a huge win for me as a user. | | I almost never wanted the "full experience" of a page. I | wanted its core content, quickly. | | I agree AMP is anti-competitive, but if publishers made | their default pages as lightweight as an AMP page _felt_ | then they would have far more of a leg to stand on with | users in regards to it being anti-competitive. | dbt00 wrote: | That's all well and good when you're browsing search | results, but then people copy and paste shitty amp links | all over the place when they no longer have any | advantages (because they're not precached). | p49k wrote: | Publishers can't make their default pages feel as | lightweight as AMP pages because Google won't preload | their content like they do with AMP pages. | three_seagrass wrote: | Both Bing and Google support preloading and prefetching | HTML5 specs, independent of AMP. | bradgessler wrote: | I'll never understand why a search engine doesn't just adjust | its ranking algorithms to penalize websites that load slowly | and perform poorly. | | For example, why not rank https://lite.cnn.com/en above | https://cnn.com/? | colejohnson66 wrote: | Supposedly, Google _does_ do that. It doesn't work that well | when everyone is bloated though. | impalallama wrote: | It's also straight up bad for what it does. Like whenever I end | up viewing an amp article on mobile half the time rather than | scrolling down the page I accidentally swipe to the next | article interrupting my reading. | 8note wrote: | Not to mention, only half the article is even visible, since | anything paywalled doesn't have you logged in | Causality1 wrote: | Also AMP pages hijack Chrome Mobile's menu bar so you can't | close the tab or switch to another one without scrolling | all the way to the top of the page. That's straight up | malicious. | abhinavsharma wrote: | For those of you on iOS, you can also disable AMP in Kiwi | Browser (https://kiwibrowser.com/features/). | | But if you're looking for something more generally extensible | to work around AMP and other things that make the modern mobile | internet frustrating, we've been working on a browser for iOS | that's extensible with low code/no-code extensions as well as | JS. | | We're still beta testing (and launching early next year) but | you can get the testflight beta from here | https://insightbrowser.com/ and the AMP disabling extension | here http://share.insightbrowser.com/8 | | Would love feedback or any changes you'd like to make. Feel | free to respond here or abhinav@insightbrowser.com | rekabis wrote: | The Kiwi browser does not exist in the App Store for iOS 14. | abhinavsharma wrote: | Good excuse to try the Insight beta instead :) | chuckSu wrote: | Agreed | Triv888 wrote: | Gmail should probably use amp because it is slow | jimmar wrote: | Before I even knew what AMP was, I saw the lightning bolt next to | search results and I quickly realized that the lightning bolt | mean that the site would load fast on my phone. I loved it. So | many modern sites are hostile to usability, that part of me is | sad to see AMP being attacked. I don't want Google to own the | web, but I don't trust that web developers can stand up for sane | usability practices anymore. | tomgp wrote: | In my experience it's generally not that web developers won't | stand up for sane usability practices but (in most cases) they | lack the political clout within organisations for their | standing up for sane usability pracatice to have any impact on | policy. | AstroJetson wrote: | I get 99% of my news from sites like these | | text.npr.org and lite.cnn.com | | Just plain text, if I want more, then I go look at the ad revenue | site and I'm good to go. More news should be available to the | public. And since you asked, I do send an annual donation to NPR | to cover the usage of the text site. | dmix wrote: | Interesting he mentions both Baidu and Yandex have competing | products to AMP: | | https://www.mipengine.org/ | | https://yandex.com/dev/turbo/doc/concepts/index.html/ | | They seem to work on similar principles. | | China and Russia will still have this issue as well. | z3t4 wrote: | Google could use dns-prefetch to tell the browser to to pre-fetch | the DNS records for the domains in the top search results... That | would decrease page load time up to one second! (the caching | being the main advantage of AMP - it would make AMP unnecessary) | Really, why are not browsers pre-fetching DNS records | automatically for all links visible on the screen!? | franze wrote: | Why AMP exists? | | A website I consult in a popular sports niche and has a slow, | broken, ad-infested main website grew its traffic 500% with AMP. | | On the main website, it's still broken. On AMP it's... AMP. So | Google thinks it's fast enough/good enough. | | On AMP we implemented a lot of annoying CTAs to go to the main | website. "Read Full Article here" "Read more" "Details at..." | | In the past this website would have needed to optimize its real | website to gain this much visibility in the search engines. Now | they just AMP, then they optimize their AMP to real-world-website | CTR, and can continue to have a... sub ideal.... website. | | AMP is whitelisted cloaking for slow websites. And a burden on | webmasters and developers. | | I always say AMP is the internet if germans (most AMP leads were | at one point germans) would have invented it (I am Austrian, we | always joke about Germans ): Efficient, mostly boring and long | term innovation harmful. | | I am rooting for AMP to die. Sadly it will still be around for | about 5 years until the "what a great journey" blogpost. | adventured wrote: | > Why AMP exists? | | So Google can push through a gatekeeping approach to further | controlling online content. After you take hostages, then you | decide what kind of ransom you want. It's how every monopoly | tends to behave, they push outward leveraging their position | and try to put as many defensive moats into place as they can. | | If speed was actually their concern, they happen to control a | search monopoly that pretends to very much care about | performance and speed. If any of that were really true, they | can practically flip a switch and smash every slow site on the | Web. Aggressively turn up the penalty on such terrible sites. | In less than a year they'd all jump to and get in line, or they | would die, banished from _all_ search results (sorry, your site | sucks so bad we 're not even going to index that garbage). | Google is happy to banish sites for political-ideological | reasons based on the bias of their employees, but they can't be | bothered for performance reasons? It reveals a lot as Google | knows it would be easy to fix without AMP. Speed is not the | primary agenda of AMP, control is; speed is an excellent cover | story. | echelon wrote: | > So Google can push through a gatekeeping approach to | further controlling online content. After you take hostages, | then you decide what kind of ransom you want. | | Just like Apple. | | Fuck all of these companies. The DOJ needs to split them at | the seams. | | Edit: damn these downvotes. I typed out an essay as a | response to someone asking about the _Great Filter_ in | another thread, and now HN is blocking me for posting due to | getting so many downvotes. | | I hate the Apple users censoring everyone that disagrees with | them or points out negative things about their company. It's | a huge problem. | | The perfect analogy for Apple is the CCP. Developers have to | behave exactly like Apple wants to distribute software, or | they're toast. And Apple users rush to defend this. They're | _" protected"_ by big Papa Bear Apple. They don't see this as | a reduction of freedoms or strong arming. They got what they | wanted and they're fervent about it, and they don't see the | bigger picture. | | Apple isn't even protecting people. They're protecting their | market lead. Apple users mean shit to them. They'd let us | repair and install on our own if otherwise. The brand goes to | people's heads just like other luxury brands (BMW, Dior, | Gucci, etc.) - it's _a lifestyle_ that needs to be signaled | and defended. | | Isn't it obvious that they're bad for the world? | | Liberty or death. When did we forget that? | | I really like Nintendo. I grew up with them. Zelda is the | best thing ever. It's the Miyazaki of gaming. But you know | what? They're fucking assholes to fans. They take down | artistic endeavors that companies like Square Enix and Sega | encourage. They're shutting down the vibrant Melee tournament | scene. And for that, they've earned my scorn. | | You can like something your favorite company makes but also | hate their actions. | | Apple isn't a loving mother. It's an enterprise and we're | just users. They shouldn't have such power at their disposal. | It's bad for all of us. | | The computing sector shouldn't be Apple's own private | fiefdom. | | Exit since I still can't post responses: | | I'm taking this up with Lucy McBath (D-GA) instead. I hope | that everyone else that sees the incredible harm Apple is | doing takes an hour to write their legislators as well. Spell | out the problem so they can understand it. Arguing with | people online isn't as effective as getting the DOJ to | address the problem. | abestic9 wrote: | That's a terrible analogy. Apple offers products and | services to customers who with to pay for them. The CCP | controls a region. | | With respect to the rest of your shotgun-spray of a | commend, a similar argument could be made against people | who hate on a company with no real measure of substance. | f6v wrote: | Does Google rank you better if you have AMP though? | asab wrote: | Google can't say this directly; forcing people to use your | upsell for preferential treatment is likely anti-competitive. | Instead, Google ranks on page speed (among many many factors), | and then offer a proprietary tool (AMP) that promises to help. | input_sh wrote: | It still doesn't rank on page speed (it will start in May | next year), and it's not _that_ hard to make your website | faster than it would be with AMP. | DeathRay2K wrote: | It's similarly easy to make your website slower than it | would be with AMP. Absent a performance advocate in the | development team, the features that reduce performance are | much more apparent and valuable to most businesses. | [deleted] | lern_too_spel wrote: | > it's not that hard to make your website faster than it | would be with AMP. | | How do you beat prerendered? Your definition of not that | hard seems to match my definition of impossible. | wazoox wrote: | Yes they do. But monopolies suck and must be dismantled, | anyway. | [deleted] | pvorb wrote: | Yes, they give AMP content a dedicated area above regular | search results on mobile. | willio58 wrote: | I work at a digital marketing agency and can confirm that just | enabling amp on a site will increase SEO value significantly. | DeathRay2K wrote: | My conversations with Google reps and experience at an agency | differ from this. My experience has been and Google reps have | confirmed to me that a performant enough site will not | benefit from enabling amp. | | It seems like they do assume amp pages are high-performance, | but they're not the only way to achieve high performance. | maxwell wrote: | Any sources or data you can share on that? | thrwn_frthr_awy wrote: | Aren't AMP results above the traditional search results on | mobile? | dazc wrote: | Yes, AMP alone will not improve your organic search | results but why should you care when those results come | after AMP. | joegahona wrote: | "Rank"? They claim no. But the mobile carousel is available | only for AMP content, and that's actually _above_ the rankings. | So it depends how you spin it. | [deleted] | [deleted] | ldjb wrote: | "When an AMP page is available, it can be featured on mobile | search as part of rich results and carousels. While AMP itself | isn't a ranking factor, speed is a ranking factor for Google | Search." | | https://developers.google.com/search/docs/guides/about-amp | ksk wrote: | If speed was ever a major factor in ranking - the search | results would be dominated by pages without trackers/ads/etc. | Google would never do that. | marcusjt wrote: | Google announced back in May that Core Web Vitals would | become ranking factors next year, and more recently they | recently announced that this would happen in May 2021 (a | year after the first warning) | | https://www.searchenginejournal.com/google-core-web- | vitals-p... | dgb23 wrote: | Largest Contentful Paint is something I don't get at all. | How is this helping overall performance? A fast and light | site typically does well on this metric, but a site that | does well on this metric isn't necessarily fast and | light. | donohoe wrote: | I would add that when pages are built properly they can often | be faster than their AMP equivalents. | lern_too_spel wrote: | Not when clicked to from a link aggregator that has its own | AMP cache like Google, Bing, or Baidu. In that case, the | AMP page will often be prerendered and load instantly. | codeflo wrote: | Isn't that almost guaranteed? As far as I can tell, AMP | does three things: | | 1. It enforces some good practices / forbids certain | expensive browser features. | | 2. It lazily loads images only when they are scrolled in. | | 3. It fucks up scroll-to-top and other scrolling behavior | on iOS. | | The first you can do with or without AMP. | | The second doesn't cause anything above the fold to load | any faster. If anything, you get an additional delay until | content shows up when scrolling, because the browser was | prevented from continuing to download the other images in | the background. | | The third regularly causes me to be done with a site in | just a few seconds, which I guess is an optimization of | some kind. | Sodman wrote: | It's very achievable if you have full control over the | site and you know what you're doing... However that's | frequently not the case in many large companies. | | Many times it just comes down to something along the | lines of these pages being run by non-technical folks in | sales/marketing that are just click-to-adding | widgets/plugins/tags every week without ever removing | anything. As a result, you see a lot of very low-hanging | fruit make it into the final production site. It's not | unheard of to see a website of a household name brand | load in multiple versions of the entire jQuery library, | for example. I've personally seen a major site from a | recognizable brand that otherwise loaded in <1MB, but | then proceeded to load Google Tag Manager and pull down | an extra 15MB of JS/images. | | My point is, I think you're discounting the "AMP enforces | some good best practices / forbids some bad patterns" | point. | codeflo wrote: | I might be, that's not a world that's familiar to me. But | I think if Google had only done that with AMP, no one | would have any issue with it. | joshuamorton wrote: | There's a few other things AMP does, it prevents a lot of | repaints by allowing the browser to determine the layout | of the page at initial load time. All content areas are | predefined, so you won't have things change or your | scroll position modified because some advertisement | loaded 5 seconds in and suddenly you're scrolled up from | where you were. | | 2 is also a bit of an oversimplification. It'll load | images if they're likely to be scrolled to, which I | expect is some heuristic based on distance below the | fold, and it may cause above the fold content to load | faster since it doesn't need to compete with below the | fold content (on very fast connections this may not | matter, on slower connections it probably does). | cma wrote: | > While AMP itself isn't a ranking factor, speed is a ranking | factor for Google Search. | | Isn't that hyper-misleading? Click-through is a ranking | factor, and especially click-through without return and | click-through to something else on same results page, and | being on the mobile carousel increases click-through. Or do | they exclude those clicks from ranking? | amelius wrote: | App store rules : Apple = AMP : Google | kevmo wrote: | AMP was never anything but a naked power grab by a monopoly. | | Google (Alphabet) needs to be broken up. | tboyd47 wrote: | Why would that help? At least now that they've been exposed, we | all know what they're up to. | [deleted] | jez wrote: | I switched to DuckDuckGo on mobile a while back because it meant | that I didn't have to see constant AMP results. Even though I | think DuckDuckGo's search results aren't nearly as good I have no | intention of going back. | coding123 wrote: | Same here, I use DDG and Firefox. I do open google occasionally | when I'm searching for a nearby restaurant. Unfortunately the | reason the restaurant comes up in Google is all the invasive | stuff they've tracked me with over the last 14 years. | 1propionyl wrote: | Wildcard blocking the following domains will break/disable AMP | pretty much everywhere, leaving only the header bar (from which | you can click to the original page): | | - google.com/amp | | - ampproject.org | | I've been including AMP in my blocklist for quite a while now, | and while I've occasionally felt like I'm tilting at windmills, | it's honestly not much more inconvenient. | | Before blocking AMP, I would get confused for a few seconds by a | broken page that looked like a real page. Now I just see an empty | page immediately, prompting me to get to the real page more | quickly. | darepublic wrote: | We need an exorcism to rid ourselves of amp. The power of web | compels you! The power of web compels you! | bitcurious wrote: | At least in the developed world, the case for AMP will be made | obsolete as the transition to 5G happens on non-flagship phones. | KronisLV wrote: | What about the people who'd just prefer not to waste megabytes | of data for loading what could as well be expressed in a few | dozen kilobytes of text and some lightweight stylesheets, a la | https://thebestmotherfucking.website/ | | Now, AMP probably isn't the best solution for the problem, as | many of the comments and other sources on the Internet do point | out, but the website obesity crisis ( | https://idlewords.com/talks/website_obesity.htm ) is probably | the actual problem that should be addressed, rather than just | attempting to downplay the problem by saying that advances in | how fast connections are will make it less annoying. | | Of course, the technical advancements are nice, but it still | feels like some version of Wirth's law ( | https://en.wikipedia.org/wiki/Wirth%27s_law ) that's applied to | the web, where the pages themselves should just be more | lightweight and both drain less battery and consume less power | (as well as require less processing power to render, because | some of the modern sites are ridiculous in this regard, i can | no longer have 50+ tabs open on a device with 4 GB of RAM | without using tab suspension plugins). | 1vuio0pswjnm7 wrote: | Thought experiment: Divorce AMP from Google. Google withdraws | from being the AMP standards author and "prototype" AMP cache | provider. The project becomes truly non-commercial and is handed | over to a non-profit that users trust, let's say, hypothetically, | the Internet Archive. The IA adopts as AMP's goal: making web | pages less expensive to crawl (ideally, by parties other than | Google) as well as making pages faster on mobile. In addition, | the AMP standard is revised to require that AMP pages must allow | equal access by all clients, whether "browsers", "bots" or | otherwise. No preferential treatment for certain browsers, e.g., | Chrome, or certain search engines, e.g., Googlebot. | | Bias disclosure: I use a text-only browser and AMP pages look | great in links. For a links user, the AMP version can be useful | on some sites that have a large amount of cruft, e.g., excessive | number of same site URLs, at the top of the page, with the | content buried below it, and yet more cruft at the bottom. AMP | eliminates the necessary scrolling on such sites. | three_seagrass wrote: | >Thought experiment: Divorce AMP from Google. | | It already is. AMP was spun off into OpenJS Foundation in 2019. | | You can run AMP on your website without having to touch Google. | jaredcwhite wrote: | I can pick an AMP site out almost immediately. I click on a link | somewhere, and a moment later as I start to the read the article | I'm like: "this looks weird, like a crappy AMP site not a regular | website!" I inspect the URL and sure enough it is. I always | switch to the real site at the earliest opportunity. So not only | is AMP terrible regarding the open web as others have commented, | it's also freaking annoying on a pure UX level. ___________________________________________________________________ (page generated 2020-12-21 23:00 UTC)