TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Search Results are officially AMP’d

219 pointsby cramforceover 8 years ago

35 comments

BinaryIdiotover 8 years ago
So now if you buy more into Google&#x27;s ecosystem (AMP) you get a special flag next to your content in search results? Interesting...<p>You know I don&#x27;t understand this whole AMP&#x27;d thing. It&#x27;s possible to make something just as efficient if you don&#x27;t ruin your mark-up to begin with. The big advantage with AMP, as far as I can tell, is the Google caching mechanism. There is no reason someone can&#x27;t use actual standards to create the exact same results.<p>It really bothers me that, to get preferential treatment, I have to now work with Google AMP and Facebook Instant Articles. If I don&#x27;t the competition will. We originally had web standards for a reason, now we&#x27;re doing this non-standard stuff.
评论 #12542782 未加载
评论 #12543492 未加载
评论 #12543236 未加载
评论 #12542758 未加载
评论 #12542783 未加载
评论 #12543577 未加载
评论 #12543336 未加载
评论 #12544147 未加载
评论 #12542660 未加载
评论 #12543944 未加载
评论 #12543115 未加载
评论 #12543053 未加载
评论 #12545450 未加载
评论 #12543327 未加载
评论 #12543579 未加载
MBCookover 8 years ago
I don&#x27;t know about everyone else but I <i>HATE</i> AMPed pages.<p>The idea is good, but being Google they&#x27;ve done.... something. I&#x27;m on iOS and the way pages scroll means they feel like they&#x27;ve got a different weight, they&#x27;ve adjusted something. And it makes interacting with the frustrating because the Google results page feels like any page in Safari and then you click into an AMP page (which does load <i>very</i> fast) and it suddenly feels wrong.<p>I bet it feels &#x27;normal&#x27; on Android.<p>I have a feeling this is going to drive me nuts.
评论 #12542946 未加载
评论 #12542702 未加载
评论 #12542703 未加载
评论 #12542208 未加载
评论 #12542631 未加载
评论 #12542485 未加载
评论 #12542332 未加载
评论 #12542434 未加载
评论 #12543351 未加载
评论 #12547055 未加载
评论 #12542356 未加载
评论 #12544957 未加载
atdtover 8 years ago
Per the spec[0], AMP pages must load the AMP runtime via a script tag that references a Google-controlled server, cdn.ampproject.org. This means you are handing over both your site security and your traffic logs to Google. This is a non-issue for the many sites that have already made that bargain (by using Google Analytics, Google Hosted Libraries, Google Fonts, etc.), but it is definitely an issue to some.<p>[0]: <a href="https:&#x2F;&#x2F;www.ampproject.org&#x2F;docs&#x2F;reference&#x2F;spec.html" rel="nofollow">https:&#x2F;&#x2F;www.ampproject.org&#x2F;docs&#x2F;reference&#x2F;spec.html</a>
评论 #12543493 未加载
评论 #12543643 未加载
评论 #12544827 未加载
AJ007over 8 years ago
There are three stories here. Each is serious and should be evaluated separately as not to bias the conclusions of any.<p>#1 There is a big problem with mobile sites. I&#x27;m using a recent iPhone and many popular news sites, without ad blockers, are as close to unusable as the worst websites I&#x27;ve ever been to, dating back to using Internet Explorer in 1999. Auto playing inline video ads that slide in to view, just insane. These things clearly kill time on site and reader retention. I have theories about why publishers are ignoring this, but who knows.<p>#2 Google is using AMP to co-opt publisher&#x27;s traffic. This means users are scrolling to another story from another publisher or easily bouncing back to the Google results when they land on your content. (See the X in the story link on the animated gif example.)<p>There goes your time on site and long term user retention. If #1 was a problem for you already, you probably don&#x27;t notice.<p>#3 AMP &amp; Instant articles are going to put a stranglehold on third party ad networks and represent a very real anti-trust issue.<p>There are a bunch of other privacy implications too, which have been discussed in length. Publishers should be thinking really hard about their future.
评论 #12544820 未加载
zeppelin101over 8 years ago
I guess I&#x27;m the only here who loves the idea of clicking on an AMP&#x27;d page and having it load instantly? I can start reading the article <i>immediately</i>, instead of waiting for allll of the assets and javascript to load. Including ads.
评论 #12543839 未加载
评论 #12542752 未加载
评论 #12544747 未加载
评论 #12545616 未加载
评论 #12542710 未加载
geldanover 8 years ago
This feels very regressive. I thought we got rid of &quot;m.&quot; for a reason.<p>Is there anyway to effectively &quot;AMP&quot; a page without maintaining a separate set of HTML&#x2F;CSS&#x2F;JS?
评论 #12543502 未加载
评论 #12542537 未加载
malykover 8 years ago
So after 2 decades of dealing with really bad cross browser incompatibilities that we are just now emerging from we are going to dive into cross search engine incompatibilities to an even greater extent.<p>AMP for Google, something else for Bing, another format for duck duck go, one more for yahoo...ugh!
评论 #12542940 未加载
8ytecoderover 8 years ago
AMP makes normal browsing so much harder. My pet peeve is there&#x27;s no way to see&#x2F;copy the URL making sharing something a PITA.<p>The interface doesn&#x27;t feel right either.
评论 #12542694 未加载
rckclmbrover 8 years ago
I work in developing markets, and am really excited for AMP. The web on 2g networks is a horrible experience -- imagine browsing the web today at netscape-era speeds.<p>My only big gripe with AMP is it&#x27;s only built for publishing. It&#x27;s missing a key feature of making the web complete: the ability for users to interact (ie no forms).
评论 #12543094 未加载
评论 #12542749 未加载
IshKebabover 8 years ago
I don&#x27;t see why they need to highlight these pages. Apparently they already use page load speed as a signal in their search rankings. Why not just increase its importance?
评论 #12543223 未加载
评论 #12546777 未加载
malchowover 8 years ago
The evidence seems to suggest that the push for AMP us all about making sure Google gets its ad tags hardcoded on your pages. Otherwise, Google could release a YSlow type package of best practices. I believe it once considered doing this under the title Page Speed Project.
评论 #12544002 未加载
rocky1138over 8 years ago
Just switch to DuckDuckGo and be done with it. The results are mostly good.
评论 #12542812 未加载
评论 #12544050 未加载
massysettover 8 years ago
Is Google or anyone else making any effort whatsoever to explain this AMP thing to anyone other than Web developers? For weeks, I thought AMP was some sort of news service. I would get news articles that were apparently from someone else, but they said &quot;AMP&quot; so I figured it was some kind of syndicator or something. I tapped on the &quot;AMP&quot; and the lightning bolt thing and nothing happened. So I gave up on figuring out what it was and then I stumbled on some story like this one.<p>Does Google just not care that people do not know what this thing is?
helthanatosover 8 years ago
I&#x27;m not sure if I don&#x27;t like AMP... Sometimes the page looks better and sometimes it doesn&#x27;t. Sometimes you try to find a comments section that isn&#x27;t there because it was amped out. AMP pages are pretty finicky for me (and still only top stories).
评论 #12543102 未加载
dfar1over 8 years ago
AMP makes pages fast by forcing you to drop all the website fluff. Most will argue that fluff is not needed on mobile sites (I agree)... but try telling your client that.
评论 #12542472 未加载
评论 #12542518 未加载
nxzeroover 8 years ago
Super annoying feature, since Google hijacks the URL in the process.<p>There should be a way to opt-out that is simple and does not require the user to be signed-in to do.<p>Ironically, almost positive that Google hates when links are wrapped like this.
评论 #12542524 未加载
oneloopover 8 years ago
And so Google edges a bit closer towards complete and through world domination.
评论 #12542374 未加载
benologistover 8 years ago
Because the takeaway from ad blocking is everyone wants their privacy and security relentlessly undermined <i>faster</i>.
Zhenyaover 8 years ago
Does this mean that you must enable JS for simple pages with text to load if they have been AMP&#x27;ed?
评论 #12544114 未加载
pmarreckover 8 years ago
I&#x27;m fine with AMP as long as i can get a link to a result that is opted out of it. Which i did not see a way to easily do, recently. So basically, I&#x27;m not fine with AMP.<p>Because SPOF&#x27;s are bad. Not just from an architectural perspective, but from a privacy, independence and total systematic perspective. You want to be an agent in between me and the Internet that basically caches a fast version of everything after being pushed through your systems? Let me opt out.
评论 #12543780 未加载
wodenokotoover 8 years ago
As far as I can tell, there is not single link to an AMP article anywhere in the blog post.<p>Does AMP only work from Google search results page?
评论 #12543596 未加载
michaelmiorover 8 years ago
Has anyone who implemented AMP on their personal site actually seen the AMP result show up in search? I implemented AMP some time ago just for fun and I see no sign of it in search results for my blog. The AMP validation tool as well as the Search Console say there are no problems.
评论 #12544955 未加载
biotover 8 years ago
&quot;Though most tags in an AMP HTML page are regular HTML tags, some HTML tags are replaced with AMP-specific tags&quot;<p>If Microsoft were introducing this, I suspect we&#x27;d see a lot of &quot;embrace, extend, extinguish&quot; comments.
SubiculumCodeover 8 years ago
I hate the Google News AMP section from my phone. I don&#x27;t know if related but it seems to have also disabled opening google news results in new yabs on Firefox on Android ever since they changed the page.
strictneinover 8 years ago
<p><pre><code> &lt;html &quot;Imagine a Lightning Symbol Here&quot; &gt; </code></pre> Really? I know you can just use &lt;html amp&gt; but why are we going down this road?<p>edit: Well, that should have had a weird lightning symbol next to the &lt;html but I guess HN ate it up. See the example:<p><a href="https:&#x2F;&#x2F;www.ampproject.org&#x2F;docs&#x2F;get_started&#x2F;create&#x2F;basic_markup.html" rel="nofollow">https:&#x2F;&#x2F;www.ampproject.org&#x2F;docs&#x2F;get_started&#x2F;create&#x2F;basic_mar...</a>
评论 #12543028 未加载
评论 #12543382 未加载
评论 #12542613 未加载
cauterizedover 8 years ago
Ugh.<p>Guess I&#x27;m switching my default Safari search engine to DDG...
ldngover 8 years ago
Can you now invalidate Google cache ?<p>Because by the look of that issue, you don&#x27;t have any control. <a href="https:&#x2F;&#x2F;github.com&#x2F;ampproject&#x2F;amphtml&#x2F;issues&#x2F;1901" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ampproject&#x2F;amphtml&#x2F;issues&#x2F;1901</a><p>So basically you are completely at the mercy of Google&#x27;s crawler.
评论 #12543560 未加载
frikover 8 years ago
The end user will stay longer on Google and Facebook. That&#x27;s what they want.<p>Anyway, it feels pretty broken on iOS.<p>Would be great if Adblockers would mangle the Google search results to replace the AMP links with proper links to the full website of e.g. WashingtonPost.
shaunrussellover 8 years ago
The best part about AMP is it provides an incentive for major content publishers to create non-bloated pages. Without the AMP standards marketing teams start adding &quot;all of the things&quot; causing page loads to become much heavier.
dvcrnover 8 years ago
I like amp but what is with responsive pages? I thought the best practice went towards not serving a different page for mobile users and have everything full responsive. Now with amp, the opposite seems to be the case
shostackover 8 years ago
Any ad network folks here care to weigh in on how you view AMP and its impact on the industry? Seems like a major moat-building exercise ala FB Instant Articles since Google has all the leverage with publishers.
chinathrowover 8 years ago
Forced 3rd party JS you must include... no thanks, no AMP for my sites.
raldiover 8 years ago
I&#x27;m on a vanilla iPhone 6S running iOS 10 and can&#x27;t get this to work on Chrome or Safari. Does anyone have an example search term?
评论 #12542889 未加载
评论 #12542519 未加载
DivineTraubeover 8 years ago
So AMP does two major things:<p>(1) It prescribes a stripped-down version of HTML and uses a JS loader to render fast and load as much resources as possible asynchronously<p>(2) It caches the website in the Google CDN and delivers it via HTTP&#x2F;2<p>By applying best practices of structuring web applications and optimizing for the critical rendering path (1) can be achieved, too. The AMP loader is just an opinionated way to do this for simple pages. Everyone can get similar results without AMP by following web performance best practices like [1]:<p>- Reducing the critical resources needed<p>- Reducing the critical bytes which must be transferred<p>- Loading JS, CSS and HTML templates asynchronously<p>- Rendering the page progressively<p>- Minifying &amp; Concatenating CSS, JS and images<p>And there is lots of good tooling for this (e.g. postcss, processhtml, cssmin, UglifyJS, imagemin, critical, gulp-rev-all, ...)<p>(2) is not only harder. It is what limits the broad applicability of AMP. Cached data in the Google CDN cannot be invalidated, neither in the CDN itself nor in ISP interception caches, corporate proxies or the browser cache [2]. The effective consequence of this is that you can <i>only</i> use AMP when the content is mostly static. This is the case for news websites or other publications that are only changed by human editors. It completely breaks down when you try to create a dynamic site, for example a social network or a shop.<p>That is why our startup Baqend [3] takes a different route. We say that developers are clever enough to use existing tooling to achieve (1): an efficient rendering and loading experience. And for (2) we add a caching scheme that also employs CDNs for delivery but keeps data consistent. This is made possible by a simple process:<p>1. When a browser connects to a Baqend-based website, it loads a Bloom filter containing all potentially stale cached URLs.<p>2. Every stale URL is requested using HTTP revalidation to refresh stale copies and update caches.<p>3. When an update operation changes a resource (e.g. an image, JSON object or even a complex query result) its URL is instantly invalidated in the CDN [4] and marked as stale in the Bloom filter.<p>4. When loading resource, a statistical estimation of the expected TTL (cache liftime) is made. Whenever that prediction fails, the Bloom filter and the automatic CDN invalidation compensate the difference between estimation and real lifetime.<p>Using this scheme (developed at the University of Hamburg in cooperation with Baqend), every kind of dynamic data can be treated as cachable data and the applicability of is not limited to data that seldomly changes and even works for write-heavy resources with rich consistency guarantees (Δ-Atomicity, Read-Your-Writes, Monotonic Reads, Monotonic Writes, Causal Consistency) [5].<p>Of course I&#x27;m biased but you&#x27;d like to see AMP-like acceleration coupled with fresh cached data plus tooling, layout and frameworks of your choice, have a look at our Backend-as-a-Service.<p>[1] <a href="https:&#x2F;&#x2F;developers.google.com&#x2F;web&#x2F;fundamentals&#x2F;performance&#x2F;critical-rendering-path&#x2F;analyzing-crp" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;web&#x2F;fundamentals&#x2F;performance&#x2F;c...</a>.<p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;ampproject&#x2F;amphtml&#x2F;issues&#x2F;1901" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ampproject&#x2F;amphtml&#x2F;issues&#x2F;1901</a><p>[3] <a href="http:&#x2F;&#x2F;www.baqend.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.baqend.com&#x2F;</a><p>[4] <a href="https:&#x2F;&#x2F;www.fastly.com&#x2F;blog&#x2F;building-fast-and-reliable-purging-system" rel="nofollow">https:&#x2F;&#x2F;www.fastly.com&#x2F;blog&#x2F;building-fast-and-reliable-purgi...</a><p>[5] <a href="http:&#x2F;&#x2F;www.slideshare.net&#x2F;felixgessert&#x2F;talk-cache-sketches-using-bloom-filters-and-web-caching-against-slow-load-times" rel="nofollow">http:&#x2F;&#x2F;www.slideshare.net&#x2F;felixgessert&#x2F;talk-cache-sketches-u...</a>
评论 #12546527 未加载
Toucheover 8 years ago
When I do a search on google.com I have to scroll down half the page to find any search results, AMP or not. Top half is covered by ads. Try:<p><pre><code> hotels near SomeCity, CA </code></pre> To see
评论 #12544123 未加载