Google +1 button for websites
googleblog.blogspot.com
googleblog.blogspot.com
This has happened before, first it was the syndication format craze with icons for RSS, RSS 2.0, atom, xml, etc. Then it was the aggregator craze (Digg, Reddit, StumpleUpon, etc) and now it's the social craze (Facebook, Twitter, etc).
There's a clear need for sharing what you like, from the perspective of the user and the publisher. I've put these buttons into my design, but I'd rather see the browsers' favorites revamped into a searchable database that allows easy sharing and get rid of this madness.
I don't quite understand how you can do a like button "better". If by that you mean the number of current users, I disagree that Google should stop competing just because there are more people on FB.
If I understood the article correctly, that isn't true. According to Google, your friends/contacts will see your +1s in their search results, meaning they'll have an additional hint at choosing the best result for them.
Couldn't agree more. I've made a deliberate effort to not buy into the craze with swombat.com. Anything that can't be restyled as a text link which blends into the no-graphics minimalist style of the site just ain't gonna happen.
One small concession I've made is that I show the reddit upvote widget for people who have come directly via Reddit. Like that's helped me. ;-)
smart loading is not about showing first, especially in the context of widgets i.e. not the main content of the site.
What really impressed me about the Google implementation is that it collects the information about all the buttons on the page, and then fires off a single call to retrieve all information necessary to build them out (the /rpc call that seems to happen after just about everything else). That happens later in the page lifecycle, so the +1 button seems to take a bit longer to come up, but because it's all firing off at once it seems to result in a smoother overall page load experience. While I don't have a good unit test in front of me, I've often felt like pages stall out on Facebook widgets, and as far as I can tell, that's not really a concern with +1. The actual iframe loads are quite quick, the iframes are small, and are obviously built to render ASAP. The heavy lifting occurs much later. The Facebook widgets have seemed to be to be built with the assumption that there will ever only be one per page (heavy iframe document, multiple external scripts that will have to load in serial), resulting in pretty terrible bloat when you had multiples.
That said, in all fairness, in some quick tests tonight, the Facebook widgets seem to be far better-behaved than they were a few months ago, so it may be that my complaint is no longer relevant.
[1] http://pagespeed.googlelabs.com/#url=http_3A_2F_2Fdl.dropbox...
Edit: Not really a complaint, but an observation - the like.php widget has an XHTML 1.0 doctype, which requires closing tags for non-empty elements. An HTML4 or HTML5 doctype would make that valid, though.
It's this sheepish behavior of bloggers that lowers the quality of their content as well. Just gathering random people's friends isn't the smartest strategy to monetize content. Good quality content+seamless payments should replace this model.
I've been pretty happy with the improvement caused by http://www.disconnect.me/, especially on my relatively high-latency WiMax connection at home. It still lets you load e.g. facebook.com, but only when you actually go there on purpose, not as a widget in another page.
Strongly agree in that respect. Using the browser on my (android) phone has become increasingly unpleasant in recent months, because the address bar flashes up with every little data packet that comes in. Don't want to single out any particular firm or group of firms, but the signal:noise ratio seems to be in freefall lately.
I don't read techcrunch anymore because pageloads on my netbook have hit 20 seconds before I can scroll the page. Hacker news IIRC is still less than 250ms. Facebook is about 2 seconds till usability, but is still loading shit in the background, which hits it on par with MSN and Yahoo.
I don't get why a tech site like techcrunch would think it's acceptable to have such an absurdly long load time. Facebook lost me when page loads for every page took too long and they were only seconds. 1/3 of a minute back when I was learning to make my own websites was considered death, you wouldn't expect anyone to sit through the load.
Google has one thing to offer its competitors don't - they can use the +1 button as a signal for their search algorithms.
As good as sharing a site on Facebook/Twitter is, it causes only a "momentary" increase in traffic. On the other hand, if the +1 button actually helps a site improve its rankings in Google, it could cause a sustained increase in traffic, something most websites will look very kindly on.
On the other hand, the fact that adding a +1 will cause much less of a single, highly visible high-impact traffic spike will mean its effects are harder to feel, which might make people consider it less important.
All in all, the war over widgets is just beginning.
Can anyone clue me in?
They should just come out and say "listen, we know search is broken. We need your help to fix it! Click on this button when you see something you like on the web."
Position it as a passionate call to arms to all google users. Right now it feels like a boring press release.
http://www.google.com/support/websearch/bin/answer.py?answer...
I wouldn't say that +1 is saying "search is broken" at all. It's just another signal.
I'm saying +1's main reason for existence SHOULD be to fix search. And they should say as much. A better search experience is a much more valuable thing than friend recommendations.
Imagine if Google looked at the history of your +1's, compared it to other users', etc, and improved your search results that way.
+1 won't displace Liking as a _social network feature_, but it will be very interesting to see how it plays out as a _social search feature_, which is why I'm looking for how best to implement it on my own sites.
Wouldn't you be more inclined to choose a result on Google if people you know/trust +1'd it?
One thing though, the 'add +1 to your website' page (http://www.google.com/webmasters/+1/button/index.html) is broken for me.
I see the following in vanilla Firefox 4.0.1, Windows 7 64-bit:
http://www.tristanperry.com/pics/GoogleSite.jpg
Changing the settings doesn't fix the fact that the preview doesn't appear (and that its bounding box is overflowing)
Just an FYI.
window.gapi={};
window.gapi.plusone={
go:function(){},
render:function(){}
};Not to say it won't happen, but a bunch of things need to be worked out on the legal/ethical/cultural side of things before this is practical. As PG always says, social changes take longer than technical changes.
It would still be a violation of privacy because it is crossing the friend/contact line.
Arguably Google's results ecosystem is just a larger and less-structured social silo than Facebook or any other social networking service, but then the web itself is a subset of the internet and the internet is a subset of the whole dataverse. I'm not saying those other products/services are bad, just that this one will deliver more obvious utility to me, given my existing way of working.
I think this may be an attempt to conflate two things that for some (many?) remain separate domains.
EDIT: OTOH, general initiatives to improve search results (i.e. Panda) have been quite useful, for me.
Now I'm sitting here, wondering why/how I end up repeatedly sounding negative about various Google "social" initiatives -- as actually incorporated. It's not that I'm against their trying. But... they do seem to keep missing the mark.
-1
So here is Google offering me the best and most useful online service I ever used (Google Apps), and they can't integrate it with their services properly.
<div class="g-plusone" data-size="standard" data-count="true"></div>
127.0.0.1 www.co2stats.com 127.0.0.1 apis.google.com 127.0.0.1 l.sharethis.com 127.0.0.1 w.sharethis.com 127.0.0.1 wd.sharethis.com 127.0.0.1 plusone.google.com 127.0.0.1 platform.twitter.com 127.0.0.1 www.google-analytics.com 127.0.0.1 seg.sharethis.com
any others I am missing? need to make sure this garbage is kept off of business workstations and the network
Hopefully Ghostery/Disconnect will start blocking this soon, too.
Also: "But sometimes you want to +1 a page while you’re on it. After all, how do you know you want to suggest that recipe for chocolate flan if you haven’t tried it out yet?"
I may be having a case of the Mondays here or something, but I really hate this kind of forced chipperness in corporate communication, and I am seeing a lot of it from Google, most recently in the 'funny' "Let's put more cats on the internet!" marketing for the Chrome netbook. Again it seems like some high-brow Google engineers, based on statistical evidence that humans have feelings, decided to employ some grandmother type to filter all their marketing through.
I thought perl, and the standard ++ we do in chat rooms to say we like something. google++
It seems like you, based on unstatistical evidence of Google Engineers, decided they were all Borg and incapable of feeling.
But honestly, it's not something I spent more than .1s thinking about until writing this.
<!-- default size: 110x30, tall: 50x60 -->
<iframe src="http://dev.syskall.com/plusone/?url={Permalink}&size=tall" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" style="border:0;width:50px;height:60px;"></iframe>
I'll publish the PHP script on my github[1] shortly in case you want to host it yourself.I solved it by mixing and matching the two: <div class="g-plusone" size="small" count="false"></div>
This fails the official W3C validator but it works with Nokogiri. The odd way to set the language of the button {"lang":"de"} trips up syntax error marking in my IDE too.
I'll try it again in a bit but I am disappointed so far with the implementation. Maybe it's getting crushed.. but it is Google..
Must be a frenzy.
EDIT: when it came back up, it also didn't have my saved +1. I had to redo it.
Seems pretty buggy right now.
EDIT 2: Okay, my site is down again. I'm removing the button for awhile.
It's difficult to imagine that Google has been 'slashdotted' due to serving up a javascript widget...
However it was seriously hanging on that one js call. Perhaps it's just my experience, but I'm going to wait at least an hour before I try again. I like my site responding.
I'm not sure if anyone will use it on there (especially with the big warning about your +1s being publicly viewable), but here's hoping it boosts search engine rankings at least.