Just over a week ago, Google launched a massive change to search personalization, Search Plus Your World. Along with this change came a new toggle switch to shut off personalization. Below the Google search box and above the results, youβll see something like this:
The default, person icon is personalized results, and you click on the globe to shut off βyour worldβ (I wonβt comment on how little sense that makes). Of course, we already had personalized results and a handful of ways to shut them off before, so what does βpersonalizationβ mean now, and do any of these de-personalization methods actually work? I thought it was time to put that question to the test.
I actually started with 6 ways to de-personalize, but ended up excluding two of them for the final test (more on that below). The original 6 were:
- De-personalization toggle
- βpws=0β parameter
- Signing out
- Signing out + βpws=0β
- Incognito (Chrome)
- Incognito (IronKey)*
Iβve already discussed the new option (1) above, but I thought it might be a good review to talk briefly about the other options. Hereβs a quick primer:
(2) βpws=0β Parameter
If youβve been in SEO for a while, youβre familiar with the βpws=0β de-personalization parameter. By adding it to the end of a Google query URL (β&pws=0β), you can theoretically remove history-based personalization. A simplified URL would look something like this:
(3) Signing Out of Google
This oneβs pretty straightforward. Just sign out of your Google account. Unfortunately, the Google interface has been changing a lot lately, but if you have Google+, click on your avatar in the top bar, and youβll see an option for βSign Outβ at the bottom of the menu.
(4) Signing Out + βpws=0β
Option (4) just combines (2) and (3). Sign out of Google, run your search, and then append the β&pws=0β parameter to the URL.
(5) Incognito Browsing (Chrome)
Googleβs Chrome browser has a built in βincognitoβ mode that supposedly removes any traces of your browsing activity, such as cookies or search history.Β In Chrome, click on the wrench icon in the upper right, and youβll get an option for a βNew incognito windowβ:
(6) Incognito Browsing (IronKey)
While Chromeβs incognito mode does seem reliable, thereβs something about trusting a Google product not to pass Google data that just makes me itch. So, for my βcontrolβ condition, I used another incognito browser, a version of Firefox that runs directly off of my IronKey USB drive.
(x) Stand-alone Crawler
Originally, I was going to use a stand-alone crawler (PHP-based) as the control condition. Unfortunately, my crawlers all run out of a different state from a different C-block of IPs, so I decided to confine the test to only methods I could use directly from my office setup.
Iβll discuss the search queries and metrics more below, but I initially did a dry run of 5 queries, and I ran into a couple of issues and insights that caused me to scrap that data and start over. Briefly, hereβs what I learned:
Googleβs Toggle <=> βpws=0β
As I was collecting data, I realized that switching Googleβs new de-personalization toggle was actually adding βpws=0β to my query URLs.Β If you add it manually to the URL, the toggle switches itself. Options (1) and (2) are functionally identical, so I only used the de-personalization toggle in the final test.
Queries Change Frequently
I originally ran each option one-by-one, recording the data. By the time I was done (15-20 minutes), the Google results for the control had sometimes changed. I realized that I would need to run all of the versions of each query as back-to-back as possible and then collect the data. In the final experiment, I ended up using multiple windows and 2 PCs on the same connection.
Signed Out Data Didnβt Change
There was no measurable difference between options (3) and (4) in my pilot data. Adding βpws=0β to a signed out query didnβt seem to have an impact. So, I dropped option (4) in the final test. This left 4 methods:
- De-personalization toggle
- Signing out
- Incognito (Chrome)
- Incognito (IronKey)*
Given the labor-intensive nature of collecting this data, I decided to use a set of 10 popular queries, pulled from Google Trends Hot Searches list for 1/17. I purposely picked popular queries so that they were more likely to be personalized and/or have social results. The point wasnβt to measure how much results are being personalized, but how well methods to remove personalization work. The query list was as follows:
- paula deen
- jerry yang
- seattle weather
- victor martinez
- mary tyler moore
- betty white
- jenelle evans
- wisconsin recall
- wikipedia blackout
- girl scout cookies
The original #10 on the list was βschool closingsβ, but I decided that had too much of a local SEO aspect, so I bumped up #11. Localization is a completely different issue these days (shutting off βpersonalizationβ doesnβt shut off localization), so I decided to avoid any searches that had clear local intent.
To compare the SERPs across methods, I tracked three different metrics, as described below:
(1) Total Results
This was a count of all non-paid results β organic, universal, and social. News, images, and TV/movie results all counted as +1 each. In other words, if news had 3 items, it was +3. If there were 6 images displayed, it was +6. I did this for two reasons: not only are these counts variable, but Google is now mixing in social images with regular image results. For example:
Here, a search for βjerry yangβ (former Yahoo CEO) shows 9 image results, but 4 of them are coming from the new social integration.
(2) Social Results
I did a separate count of social results β anything with the person icon next to it. As with total results, social image results each counted as +1. So, in the Jerry Yang example above, that set of image results would count as +9 total results and +4 social results.
(3) Ranking Change
Finally, I calculated the shift between each pair of organic rankings. This ranking βdeltaβ could range from 0-100, and was calculated with 3 simple rules:
- Result in same position = +0
- Result moved positions = +|change|
- Result fell off entirely = +10
So, if the #2 result in the control SERP ended up in #5 on one of the other de-personalization methods, it would count as +3 (change was always positive, regardless of the direction). If the #2 result fell out of the Top 10 on the comparison SERP, it would count as +10.
Sorry, that took a bit of explaining. So, in the end, I measured 3 metrics across 4 methods (counting the control) and 10 search queries. There are actually 5 βmethodsβ, since I also measured personalized results, for comparison. The following table shows mean total results, social results, and change for each method:
Method | Total | Social | Change |
Personalized | 18.3 | 0.7 | 13.0 |
Toggle/pws=0 | 18.0 | 0.0 | 4.5 |
Logged out | 18.0 | 0.0 | 3.1 |
Incognito 1 | 18.0 | 0.0 | 4.3 |
Incognito 2* | 18.0 | 0.0 | 0.0 |
So, what does it all mean?
(1) Logging Out Won This Round
Logging out seemed to de-personalize results the most. Granted, this came from only 10 queries, and the difference between logging out and Chromeβs incognito function was only 1 query β where logging out matched the control. I should also note that I had to run the logged-out queries on a different machine (same network and IP). So, practically, I’d call logged out vs. Chrome’s incognito a tie.
(2) Chromeβs βIcognitoβ May Not Be
Iβm hard-pressed to trust a tool Google built to be free of Googleβs influence. Thatβs not conspiracy theory β itβs just common sense. Two of the queries showed different results for Chromeβs Incognito browser than my IronKey control. You could argue that my IronKey browser wasnβt actually a βcontrolβ, but in both cases, the Chrome Icognito results mirrored the de-personalization toggle results. Ultimately, no de-personalization method 100% matched the control condition.
(3) Social Results Are Limited (For Now)
Every method of personalization shut off the new social results, but even with a solid Google+ presence, my social results were limited. Four of the queries returned social results, ranging from 1-3 results (including personalized/social images). Keep in mind that these were all trending queries with a much higher than average likelihood of having social mentions.
(4) Universal Results Are Independent
The total result count only varied in one query β universal results (news, images, etc.) appeared and remained fairly stable for all forms of de-personalization. When personalized/social images appeared, these seemed to displace regular image results, keeping the count consistent. The same happened with organic results β social results replaced the organic results.
The Verdict
Google’s new de-personalization toggle does seem to remove social results, and it’s fairly effective for de-personalization, but it’s not foolproof. Unfortunately, no method seems to be completely personalization free, and I’m willing to bet that situation only gets worse. It’s interesting to note that, no matter what method I used and how radically I cleared my history, ever method still localized me to the Chicago area (even the IronKey incognito). While I didn’t cover localization in this experiment, it’s yet another way that what you see may be different from what your clients see.
Third-party tools and crawlers should still remove most personalization, and provide one way to standardize the numbers you use for reporting. My best advice is to pick an outside source (or even more than one) and stick to it over time. At the same time, supplement ranking information with search traffic and conversion metrics. You can’t trust any one method to show you “real” rankings, and the very idea of “de-personalized” results may become little more than myth over the next few years.