<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Webkruscht</title>
	
	<link>http://www.webkruscht.com</link>
	<description>IT stuff, web-related. Rants, praises and some informative posts</description>
	<lastBuildDate>Mon, 14 Jan 2013 17:11:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/webkruscht" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="webkruscht" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Problems with SEOQuake Toolbar</title>
		<link>http://www.webkruscht.com/2013/problems-with-seoquake-toolbar</link>
		<comments>http://www.webkruscht.com/2013/problems-with-seoquake-toolbar#comments</comments>
		<pubDate>Sun, 13 Jan 2013 23:18:45 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=156</guid>
		<description><![CDATA[<p>Some buttons on the SEOQuake toolbar, not the SEObar, do no longer work with Firefox 18. <a href="http://www.webkruscht.com/2013/problems-with-seoquake-toolbar">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2013/problems-with-seoquake-toolbar">Problems with SEOQuake Toolbar</a></p>]]></description>
				<content:encoded><![CDATA[<p>Austrian SEO <a href="https://plus.google.com/106247783103977522644/">Oliver Hauser</a> has blogged about a <a title="Problem with SEOQuake toolbar in Firefox 18 (German)" href="http://www.toolsnerd.com/2013/01/bug-im-zusammenspiel-von-seoquake-2-8-6-1-und-firefox-18/">problem with the SEO Quake toolbar</a> (article written in German) on Firefox 18 which was not existing in prior versions of Firefox.</p>
<p>He noticed that some of the buttons he added to the toolbar, such as those that link to the <a href="http://www.sistrix.com/">Sistrix toolbox</a>, no longer worked after upgrading to version 18 of FF. But this problem is not limited to buttons he added to the toolbar, some of the default buttons like the Twitter and Facebook buttons also do not work. They simply do nothing.</p>
<p>He raised the issue with the SEOQuake team but they said they couldn&#8217;t reproduce the issue. This made me think that it could be a problem with non-English systems / browsers. So I fired up a fresh VM with Xubuntu I had recently installed and added the SEUQuake add-on to Firefox &#8211; which was still at version 16 at that time. Sure enough everything worked as expected &#8211; until I upgraded Firefox to version 18. So I am facing the same issue as Oliver on an English install of Ubuntu and Firefox 18.</p>
<p>When clicking on one of the faulty buttons, I get a message in the Javascript console saying:</p>
<p><a href="http://www.webkruscht.com/2013/problems-with-seoquake-toolbar/typeerror" rel="attachment wp-att-157"><img class="aligncenter size-full wp-image-157" alt="typeerror" src="http://www.webkruscht.com/wp-content/uploads/2013/01/typeerror.png" width="626" height="73" /></a></p>
<p>Did anyone else notice this issue? Or even better, has a solution?</p>
<p><strong>Update (14/Jan/2013):</strong></p>
<p>Today I received a reply to my bug report from a Technical Specialist at SEOQuake:</p>
<blockquote><p>Thank you for using Seoquake.<br />
Unfortunately, at the present moment we have temporary problems with Seoquake version for Mozilla Firefox 18.0.<br />
I apologize. It&#8217;s been brought up to our developers and they&#8217;re in the process of fixing it. Meantime, I&#8217;d like to advice you to use either earlier version of FF or Google Chrome.</p>
<p>Thank you for your patience and understanding.</p></blockquote>
<p>So I guess chances are good that a fix will be available soon.</p>
<p>from <a href="http://www.webkruscht.com/2013/problems-with-seoquake-toolbar">Problems with SEOQuake Toolbar</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2013/problems-with-seoquake-toolbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The missing iOS6 referrer data</title>
		<link>http://www.webkruscht.com/2012/ios6-and-the-missing-referrer-data</link>
		<comments>http://www.webkruscht.com/2012/ios6-and-the-missing-referrer-data#comments</comments>
		<pubDate>Wed, 19 Dec 2012 22:05:31 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[referrer]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=139</guid>
		<description><![CDATA[<p>More and more search marketing data is lost due to (not provided) keywords and now iOS6 users appear as "Direct Traffic" although they come from Search. <a href="http://www.webkruscht.com/2012/ios6-and-the-missing-referrer-data">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2012/ios6-and-the-missing-referrer-data">The missing iOS6 referrer data</a></p>]]></description>
				<content:encoded><![CDATA[<p>While online marketers in all Google-dominated countries are still struggling with all those &#8220;(not provided)&#8221; keywords, Apple has made changes to iOS6 that cause visits coming from their devices through Google search count as &#8220;Direct Traffic&#8221;.</p>
<div id="attachment_146" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/foxtongue/2657434642/" rel="attachment wp-att-146"><img class=" wp-image-146 " title="Blindfolded Typing Competition by Foxtongue" alt="blindfolded typewriting" src="http://www.webkruscht.com/wp-content/uploads/2012/12/blindfolded.jpg" width="500" height="360" /></a><p class="wp-caption-text">Blindfolded Typing Competition &#8211; Photo by Foxtongue</p></div>
<h2>What happened?</h2>
<ul>
<li><span style="line-height: 15px;" data-mce-mark="1">In an effort to &#8216;<a title="Making Search more scure - Google Blog" href="http://googleblog.blogspot.com/2011/10/making-search-more-secure.html">make search more secure</a>&#8216;, Google has enabled the https protocol for its search engine if a user is logged in to Google.</span></li>
<li>To make browsing more secure with Google Chrome they introduced a hard-coded list of sites which should always be opened using the https protocol into the browser. Among them plus.google.com which resulted in a <a title="Chrome Users Don't Send Referrer Data from Google Plus" href="http://www.seomoz.org/ugc/chrome-users-dont-send-referrer-data-from-google-plus">loss of referrer data from Google Plus</a>. This was later fixed by using plus.url.google.com as an intermediate URL.</li>
<li>Mozilla <a title="Firefox To Use Google Secure Search By Default; Expect More “Not Provided” Keywords To Follow" href="http://searchengineland.com/firefox-to-use-google-secure-search-by-default-116231">switched</a> the standard search provider of its flagship browser Firefox to Google&#8217;s encrypted search with the launch of version 14.</li>
<li>Google wants to <a title="Google: Let's make the web faster" href="http://googleblog.blogspot.com/2009/06/lets-make-web-faster.html">make the web faster</a>, this is particularly true for mobile devices which are prone to use higher-latency connections.</li>
<li>Apple switched its mobile Safari browser to use <a title="Safari Shifts To Google Secure Search in iOS 6, Causing Search Referrer Data To Disappear" href="http://searchengineland.com/ios-6-removes-all-google-search-referer-data-134560">encrypted Google search by default</a> starting with iOS6.<span id="more-139"></span></li>
</ul>
<h2>So everything gets faster and more secure, isn&#8217;t that great?</h2>
<p>Sure, that all sounds great. Unless you&#8217;re an online marketer trying to extract some meaning from your analytics data. So many browsers switching to encrypted Google search as a default results in a substantial loss of keyword information. You still know that your visitor came from Google but not what he was searching for &#8211; unless you&#8217;re buying AdWords ads and this visitor clicked on one of them.</p>
<p>And now <strong>it gets even worse</strong>: a substantial amount of your &#8220;Direct Traffic&#8221; are actually <a title="Your organic search numbers are being mugged" href="http://www.blindfiveyearold.com/reclaiming-lost-ios-search-traffic">iOS6 users</a> coming from a Google <abbr title="Search Engine Results Page">SERP</abbr>.</p>
<p><strong>WTF?</strong></p>
<p>This is the result of two of the above mentioned improvements being combined:</p>
<ol>
<li>Apple deciding to default Safari to Gogles SSL search and</li>
<li>Google wanting to speed up the web and therefore optimizing their &#8220;mobile&#8221; pages for speed.</li>
</ol>
<p>Why does Google&#8217;s speed improvement program affect the referrers? Consider how a link in an encrypted SERP in a desktop browser looks like:</p>
<pre>http://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc...</pre>
<p>And now compare this with a result link from a Google search when the client is an iPhone:</p>
<pre>href="/url?sa=t&amp;source=web&amp;cd=1...</pre>
<p>On desktop browsers the result on an encrypted SERP links to a non-encrypted Google URL (with an empty q parameter, the &#8216;q&#8217; usually denoted the queried keyword) which will then forward the user to the destination page while serving as the referrer URL.</p>
<p>The iPhone result link is a relative link which has multiple effects:</p>
<ol>
<li>The HTML code of the SERP is smaller resulting in a potentially quicker transmission of the data</li>
<li>The intermediate page (/url&#8230;) is linked using a relative URL and therefore lies on an encrypted URL which results in <a title="Changes to the Chrome Browser affect Referrer handling" href="http://www.webkruscht.com/2011/more-news-on-google-chrome-and-the-http-referrer">no referrer being transferred</a> in requests to non-encrypted URLs. <strong>These visitors appear as &#8220;Direct Traffic&#8221; in your analytics data.</strong></li>
</ol>
<p>The funny thing about Google&#8217;s handling of mobile clients is that they <strong>do transmit</strong> the keyword if the target URL is also using https.</p>
<h3>Is it only iOS6?</h3>
<p>No, it&#8217;s not. Vanilla Android versions <del>4.1 and above</del> (<a href="http://www.blindfiveyearold.com/about">AJ Kohn</a> confirmed it&#8217;s actually 4.0+), potentially also 4.0, also use encrypted Google Search by default when using the Android search box. The same is true for mobile Firefox on Android. But Google Chrome for Android uses a standard http URL to access Google Search although I am logged in to Google on that browser.</p>
<p>I don&#8217;t know how branded Android versions handle these things. I guess it&#8217;s not so relevant yet as few providers or hardware manufacturers have rolled out new versions of Android. So right now it affects mostly the Nexus devices and even these do not hide referrer data if Chrome is used to search on Google.</p>
<p>from <a href="http://www.webkruscht.com/2012/ios6-and-the-missing-referrer-data">The missing iOS6 referrer data</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2012/ios6-and-the-missing-referrer-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>12 Useful Unix/Linux command line tools – also for Windows or Macs</title>
		<link>http://www.webkruscht.com/2012/12-useful-unixlinux-command-line-tools-also-for-windows-or-macs</link>
		<comments>http://www.webkruscht.com/2012/12-useful-unixlinux-command-line-tools-also-for-windows-or-macs#comments</comments>
		<pubDate>Sun, 26 Feb 2012 11:28:31 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=126</guid>
		<description><![CDATA[<p>A collection of useful command-line tools which work on Unix, Linux, Mac OS X, Windows and quite a bunch of others. <a href="http://www.webkruscht.com/2012/12-useful-unixlinux-command-line-tools-also-for-windows-or-macs">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2012/12-useful-unixlinux-command-line-tools-also-for-windows-or-macs">12 Useful Unix/Linux command line tools &#8211; also for Windows or Macs</a></p>]]></description>
				<content:encoded><![CDATA[<p>Tools for the command line seem to be a relict of the past. Who wants to deal with various commands having cumbersome options and syntax when you can acheive the same using a specialized tool with an elegant GUI? Or maybe even Excel.</p>
<h2>Reasons to master basic command line tools are manyfold</h2>
<ul>
<li>They are available for most platforms. No need to learn a different set when switching from one operating system to another.</li>
<li>Each of them is quite specialized but they can be easily combined to perform relatively complex tasks.</li>
<li>Easy to integrate into scheduled tasks</li>
</ul>
<p><span id="more-126"></span></p>
<h2>Common characteristics</h2>
<p>You&#8217;ll read the term Unix various times in this article. It is used as a common term which includes Linux and Mac OS X. The tools mentioned in this article are all published by the <a href="http://www.fsf.org/" target="_blank">Free Software Foundation</a> as part of their <a href="http://www.gnu.org/" target="_blank">GNU project</a>. As they form an important part of any Linux distribution, these systems are often called GNU/Linux systems.</p>
<p>All of the listed commands provide basic help by calling them with the parameter <em>&#8211;help</em>. On Unix systems you can usually get more detailed help by typing <em>man &lt;command&gt;. </em>The headings below also link to the corresponding manual page.</p>
<p>Instead of operating on files, most of these command line tools can also operate on standard input which means they can be used as filters and therefore be easily combined.</p>
<h2>The Commands</h2>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?ls" target="_blank">1. ls &#8211; list directory contents</a></h3>
<p>The Unix equivalent to the DOS command <em><a href="http://www.computerhope.com/dirhlp.htm" target="_blank">dir</a></em>. It can list directory content in various formats and sort orders. Using the -1 switch it can also create a simple list containing just the file or directory names each on a separate line.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?less" target="_blank">2. less &#8211; opposite of more</a></h3>
<p>An improved version of <em>more</em>. Helps to browse through long files which would otherwise scroll out of reach. Allows to scroll up or down through a file as well as to search for text using the &#8216;/&#8217; command.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?cut" target="_blank">3. cut &#8211; remove sections from each line of files</a></h3>
<p>The title is misleading, cut allows you to select only certain parts of input lines for output. E.g. if your input lines look like this:</p>
<p>lastname,firstname,address,zip,city</p>
<p>you can print out a list of the contained ZIP codes using <strong><em>cut -d&#8217;,&#8217; -f4</em></strong>.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?sort" target="_blank">4. sort &#8211; sort lines of text files</a></h3>
<p>Does what it says. Assuming you run it on the list of ZIP files mentioned above, you&#8217;d get a list of ZIP codes in alphabetical order.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?uniq" target="_blank">5. uniq - report or omit repeated lines</a></h3>
<p>Filter the input so that consecutive identical lines are omitted. Again, if you take a <strong>sorted</strong> list of ZIP codes and run it through <em>uniq</em>, you&#8217;ll get a list of unique ZIP codes.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?head" target="_blank">6. head - output the first part of files</a></h3>
<p>Print only the first 5 lines of the input stream: <em>head -n 5.</em></p>
<p>Print <strong>all but</strong> the first 5 lines of the input stream: <em>head -n -5.</em></p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?tail" target="_blank">7. tail &#8211; output the last part of files</a></h3>
<div>Basically the opposite of head with a notable extension: the option -f (or &#8211;follow) instructs the command to wait for data to be appended to a file and then print it as it is added.</div>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?find" target="_blank">8. find - search for files in a directory hierarchy</a></h3>
<p>find is a very mighty command due to its many options. It can search for files in a directory tree filtering by file names, types, modification times, ownership, permissions and more. See the <a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?find">man page for find</a> for more detailed information.</p>
<p>NOTE: Windows users take care not to confuse the GNU version of find with the version that is installed with Windows. The GNU version is much more flexible.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?gzip" target="_blank">9. gzip - compress or expand files</a></h3>
<p>by simply running gzip with a file name as the only parameter it compresses a file and replaces it with its gzipped version.</p>
<p>Can also be used to compress or uncompress standard input and thereby acting as a filter.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?tar" target="_blank">10. tar &#8211; Tape archiver</a></h3>
<p>Tar is not only useful for backups to tape but a very versatile archiving utility.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?grep">11. grep - print lines matching a pattern</a></h3>
<p>Filters the input (stdin or a file) for lines matching a given pattern and prints only those. May also be used to do the opposite or simply list files which have matching content.</p>
<h3><a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?wc">12. wc &#8211; print the number of newlines, words, and bytes in files</a></h3>
<p>What should I say? That&#8217;s what it does.</p>
<p>&nbsp;</p>
<p>from <a href="http://www.webkruscht.com/2012/12-useful-unixlinux-command-line-tools-also-for-windows-or-macs">12 Useful Unix/Linux command line tools &#8211; also for Windows or Macs</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2012/12-useful-unixlinux-command-line-tools-also-for-windows-or-macs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO Ranking Factors 2012 – Infographic</title>
		<link>http://www.webkruscht.com/2012/seo-ranking-factors-2012-infographic</link>
		<comments>http://www.webkruscht.com/2012/seo-ranking-factors-2012-infographic#comments</comments>
		<pubDate>Tue, 21 Feb 2012 23:02:00 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=116</guid>
		<description><![CDATA[<p>UPDATE: Now also including an Image Search infographic. Martin Missfeldt has created a fantastic infographic depicting Google&#8217;s ranking factors as he currently sees them. Click on the graphic to get to Martin&#8217;s original blog post where you can download a &#8230; <a href="http://www.webkruscht.com/2012/seo-ranking-factors-2012-infographic">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2012/seo-ranking-factors-2012-infographic">SEO Ranking Factors 2012 &#8211; Infographic</a></p>]]></description>
				<content:encoded><![CDATA[<p>UPDATE: Now also including an <a title="Google Image Search Ranking Factors infographic" href="/2012/seo-ranking-factors-2012-infographic#ImageSeo">Image Search infographic</a>.</p>
<p>Martin Missfeldt has created a fantastic infographic depicting <a title="Google Ranking factors 2012" href="http://www.tagseoblog.com/google-search-ranking-factors-2012-infographic" target="_blank">Google&#8217;s ranking factors</a> as he currently sees them.</p>
<p><a href="http://www.tagseoblog.com/google-search-ranking-factors-2012-infographic"><img class="aligncenter" title="Google Ranking factors 2012" src="http://www.tagseoblog.com/images/infographic-google-ranking-factors-2012.jpg" alt="Google Ranking factors infographic " width="640" height="1000" /></a></p>
<p>Click on the graphic to get to Martin&#8217;s original blog post where you can download a bigger version of the infographic for printing and pinning it on your wall.</p>
<p><span id="more-116"></span>I especially like how he shows the assumed relationships between the ranking factors and their hierarchical nature. As much as I like Martin&#8217;s work, I still have some comments on it</p>
<ul>
<li>I think that Trust and Authority are heavily influenced by incoming links which is not visible in the graphic.</li>
<li>While I am sure that the CTR in the SERPs is taken into account for ranking a page, I am unsure about the &#8220;Time on site&#8221; and &#8220;Bounce rate&#8221; factors. Without using Analytics data, Google can only measure the bounce rate by counting users who come back to the SERP shortly after having clicked a result. So bounce rate basically is the same as a short time on site. An indication of this is that on some Google properties, e.g. google.de, you can mark pages as &#8220;not helpful&#8221; when you drop back to the SERP too soon.</li>
<li>Freshness is quite a small bubble on Martin&#8217;s graphic. But Freshness especially is a factor which &#8211; in my opinion &#8211; has a huge influence on all ranking factors. The ranking of a newly published page will be heavily determined by onpage factors and trust and authority of the site. Then the social factors will kick in and in the long run backlinks will be needed to rank well. Maybe Martin will come up with an animated version that shows growing and shrinking bubbles <img src='http://www.webkruscht.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<p>Anyway, the illustration will be printed and pinned onto the wall.</p>
<p>What do you think of this overview? Would you like to see something added? Or have the weightings changed?<br />
<a name="ImageSeo"></a></p>
<h2>SEO Image Ranking Factors</h2>
<p><a href="http://www.tagseoblog.com/google-images-ranking-factors-infografic"><img class="aligncenter" title="Google Image Search Ranking Factors" src="http://www.tagseoblog.com/images/infographic-google-images-ranking-factors.jpg" alt="Google Image Search Ranking Factors" width="640" height="994" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>from <a href="http://www.webkruscht.com/2012/seo-ranking-factors-2012-infographic">SEO Ranking Factors 2012 &#8211; Infographic</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2012/seo-ranking-factors-2012-infographic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java tool to download search query data</title>
		<link>http://www.webkruscht.com/2011/java-tool-to-download-search-query-data</link>
		<comments>http://www.webkruscht.com/2011/java-tool-to-download-search-query-data#comments</comments>
		<pubDate>Tue, 27 Dec 2011 15:23:12 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[webmastertools]]></category>
		<category><![CDATA[wmt]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=106</guid>
		<description><![CDATA[<p>As Python is not really my mother tongue I decided to create a Java 6 version of the download tool for the search data in Google&#8217;s Webmaster Tools. To run it follow these steps: Unzip the archive into a directory &#8230; <a href="http://www.webkruscht.com/2011/java-tool-to-download-search-query-data">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2011/java-tool-to-download-search-query-data">Java tool to download search query data</a></p>]]></description>
				<content:encoded><![CDATA[<p>As Python is not really my mother tongue I decided to create a <a href="http://www.webkruscht.com/files/WebmasterTools.zip">Java 6 version</a> of the <a href="http://code.google.com/p/webmaster-tools-downloads/">download tool</a> for the search data in Google&#8217;s Webmaster Tools.</p>
<p>To run it follow these steps:</p>
<ol>
<li>Unzip the archive into a directory of your choice</li>
<li>Modify config/wmt.properties to match your needs</li>
<li>Run either run.sh (you&#8217;ll need to make it executable) or run.bat</li>
</ol>
<p>Using the -m or &#8211;lastmonth command line option the tool will only export the data for the last calendar month.</p>
<p>The files will be downloaded to the directory you defined in the properties file. By default it will download all types of search query data. If you want to reduce the amount of files being downloaded, change the list of download types in DownloadFiles.java and recompile.</p>
<p>I tested it on Ubuntu 11.10 and Windows 7.</p>
<p><a href="http://www.webkruscht.com/files/WebmasterTools.zip">Download</a></p>
<p>from <a href="http://www.webkruscht.com/2011/java-tool-to-download-search-query-data">Java tool to download search query data</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2011/java-tool-to-download-search-query-data/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Downloading data from Google Webmaster Tools</title>
		<link>http://www.webkruscht.com/2011/downloading-data-from-google-webmaster-tools</link>
		<comments>http://www.webkruscht.com/2011/downloading-data-from-google-webmaster-tools#comments</comments>
		<pubDate>Thu, 22 Dec 2011 21:38:45 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[webmastertools]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=98</guid>
		<description><![CDATA[<p>Today, Google has published some Python scripts which allow an automated download of data from the Google Webmaster Tools, namely the Search Query data. UPDATE: I created a Java version of the Search Query downloader. Any feedback would be great. &#8230; <a href="http://www.webkruscht.com/2011/downloading-data-from-google-webmaster-tools">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2011/downloading-data-from-google-webmaster-tools">Downloading data from Google Webmaster Tools</a></p>]]></description>
				<content:encoded><![CDATA[<p>Today, Google has published some <a href="http://code.google.com/p/webmaster-tools-downloads/" target="_blank">Python scripts</a> which allow an automated download of data from the Google Webmaster Tools, namely the Search Query data.</p>
<p><strong>UPDATE</strong>: I created a <a title="Java tool to download search query data" href="http://www.webkruscht.com/2011/java-tool-to-download-search-query-data">Java version of the Search Query downloader</a>. Any feedback would be great.</p>
<p>The two examples included provide a simple script to download search query data for the last month into a CSV file and another to create a Google Docs spreadsheet containing that data.</p>
<p>The required steps to run the scripts are <a href="http://code.google.com/p/webmaster-tools-downloads/wiki/Running" target="_blank">documented in the Project Wiki</a>, assuming you&#8217;ve got Python running already. The &#8216;selected_downloads&#8217; variable may be extended to include the TOP_PAGES alongside the TOP_QUERIES in the download:</p>
<pre>selected_downloads = ['TOP_QUERIES', 'TOP_PAGES']</pre>
<p><span id="more-98"></span></p>
<h2>Downloading data for all your sites</h2>
<p>To download the search query data for all sites I have in my Google Webmaster Tools account I changed the <a href="http://code.google.com/p/webmaster-tools-downloads/source/browse/example-simple-download.py" target="_blank">example script</a> as follows:</p>
<pre># Instantiate the downloader object
downloader = Downloader()
# Authenticate with your Webmaster Tools sign-in info
downloader.LogIn(email, password)

# Get the list of sites available
sites = downloader.GetSitesList()

# Initiate the download
for site in sites:
  print site.title.text
  try:
    downloader.DoDownload(site.title.text, selected_downloads)
  except ValueError:
    print "No JSON data"</pre>
<p>The function GetSitesList() needs to be added to downloader.py:</p>
<pre>  def GetSitesList(self):
    stream = self._client.request('GET', self.SITES_PATH)
    sites = wmt.SitesFeedFromString(stream.read())

    return sites.entry</pre>
<p>with SITES_PATH being defined as</p>
<pre>  SITES_PATH = '/webmasters/tools/feeds/sites/'</pre>
<p>Additionally gdata.webmastertools needs to be imported, so add this line to the list of imports at the beginning of the script:</p>
<pre>import gdata.webmastertools as wmt</pre>
<p>from <a href="http://www.webkruscht.com/2011/downloading-data-from-google-webmaster-tools">Downloading data from Google Webmaster Tools</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2011/downloading-data-from-google-webmaster-tools/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Facebook falsely accused of hijacking Links</title>
		<link>http://www.webkruscht.com/2011/facebook-wrongly-accused-of-hijacking-links</link>
		<comments>http://www.webkruscht.com/2011/facebook-wrongly-accused-of-hijacking-links#comments</comments>
		<pubDate>Sun, 18 Dec 2011 20:56:54 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=91</guid>
		<description><![CDATA[<p>I just stumbled upon a tweet by Michael Gray who wrote: Curious as I am, I had to read that article by Adam Singer. In essence, the author complains about Facebook because they are trying him to force an app just &#8230; <a href="http://www.webkruscht.com/2011/facebook-wrongly-accused-of-hijacking-links">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2011/facebook-wrongly-accused-of-hijacking-links">Facebook falsely accused of hijacking Links</a></p>]]></description>
				<content:encoded><![CDATA[<p>I just stumbled upon a <a href="https://twitter.com/#!/graywolf/status/148477648090312705">tweet</a> by <a href="http://www.wolf-howl.com">Michael Gray</a> who wrote:</p>
<div id="attachment_85" class="wp-caption aligncenter" style="width: 528px"><a href="http://www.webkruscht.com/wp-content/uploads/2011/12/FacebookMistreatingLinks.png"><img class="size-full wp-image-85" title="Graywolf about Facebook Links" src="http://www.webkruscht.com/wp-content/uploads/2011/12/FacebookMistreatingLinks.png" alt="Tweet from @graywolf about Facebook hijacking links" width="518" height="248" /></a><p class="wp-caption-text">If you like Links</p></div>
<p>Curious as I am, I had to read <a href="http://thefuturebuzz.com/2011/12/12/if-you-like-links-youll-hate-facebook/">that article</a> by Adam Singer. In essence, the author complains about Facebook because they are trying him to force an app just to see an article on the Guardian.</p>
<p><span id="more-91"></span><br />
<h2>Is the Social Network misguiding its users?</h2>
<p>This is not correct. Sure, <a title="How Facebook might comply with the EU Cookie Law" href="http://www.webkruscht.com/2011/how-facebook-might-comply-with-the-eu-cookie-law">Facebook is clever</a>, but they are not the ones to blame for this link hijacking. At first, Singer seems to get it right:</p>
<blockquote><p>However, due to how The Guardian has configured their site’s Facebook integration, anyone clicking the link is not taken to the expected URL. Instead a user is taken to this page to authorize use of The Guardian application</p></blockquote>
<p>But then he repeatedly accuses Facebook of diverting his link:</p>
<blockquote><p>To access this story elsewhere was <em>ridiculously</em> easier than in Facebook (I originally found it via Twitter). It was just one click, of course. That’s how the web works. But within Facebook’s system and the need to add an application (and share detailed information / yield rights to a third party) this is just obnoxious.</p></blockquote>
<blockquote><p>All this does is leaves a bad taste in my mouth and basically motivates me to take my sharing elsewhere. Because who wants to share content in a platform that adds complexity and brings your network to something you did not intend to share?</p></blockquote>
<p>His last question should rather be: &#8220;Because who wants to share content which is on a web site &#8230;&#8221;</p>
<p>I fired <a title="Open Web Application Security Project" href="https://www.owasp.org/">OWASP</a>&#8216;s <a href="https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project">ZAP Proxy</a> to analyze the HTTP traffic going on between my browser and the internet when I click on a link to a Guardian article on Facebook. And sure enough I saw what I was expecting. The usual forwarding technique <a title="Chrome users don’t send referrer data from Google Plus" href="http://www.webkruscht.com/2011/chrome-users-dont-send-referrer-data-from-google-plus">as recently analyzed on Google+</a> is used to forward the user to the Guardian web site.</p>
<p>What happens then is that the Guardian web site checks if the user comes from Facebook using the referer header field and if this is the case the browser is told to redirect to the Guardian&#8217;s Facebook app which of course first needs to ask for permission.</p>
<h2>Who&#8217;s to blame?</h2>
<p>Quite clearly this is the Guardian who tries to force its readers into using their Facebook app if they determine a user&#8217;s click source is Facebook. Given that their app uses Facebook&#8217;s &#8220;frictionless sharing&#8221; capability which automatically updates a user&#8217;s contacts with what she reads this has quite a viral potential. The numbers which are disclosed in a comment to the article by Martin Belam who has worked on the Guardian Facebook app are quite impressive:</p>
<blockquote><p>Since launch the app has been installed over 4 million times, added about 1m page impressions a day to our traffic, and over 56% of those installations are by people aged 24 and under. They are a demographic that news organisations have found very difficult to reach.</p></blockquote>
<p>The Guardian seems to have decided that the price they pay, namely annoying readers by hitting them in the face with the question to use their app, is ok to pay for the increasing number of readers and app users.</p>
<p>To be fair, the Guardian only asks once (per browser). If the user indicates she does not want to use the app by clicking &#8216;Cancel&#8217; the app sets a Cookie called &#8216;GU_FB&#8217; with a value of &#8216;false&#8217; and a lifespan of one year.</p>
<p>&nbsp;</p>
<p>from <a href="http://www.webkruscht.com/2011/facebook-wrongly-accused-of-hijacking-links">Facebook falsely accused of hijacking Links</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2011/facebook-wrongly-accused-of-hijacking-links/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Best Practice for tagging Global Multilingual Web Sites</title>
		<link>http://www.webkruscht.com/2011/best-practice-for-global-multilingual-web-sites</link>
		<comments>http://www.webkruscht.com/2011/best-practice-for-global-multilingual-web-sites#comments</comments>
		<pubDate>Fri, 16 Dec 2011 23:01:19 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[international]]></category>
		<category><![CDATA[multilingual]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=82</guid>
		<description><![CDATA[<p>New way to mark multilingual content Google recently announced a new way to tag content on multilingual / multi-regional web sites using the hreflang attribute in a rel=&#8221;alternate&#8221; link tag. A classic example for this would be Spanish language content for &#8230; <a href="http://www.webkruscht.com/2011/best-practice-for-global-multilingual-web-sites">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2011/best-practice-for-global-multilingual-web-sites">Best Practice for tagging Global Multilingual Web Sites</a></p>]]></description>
				<content:encoded><![CDATA[<h2>New way to mark multilingual content</h2>
<div id="attachment_85" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/doug88888/4555453710/"><img class="size-full wp-image-85  " title="The world is not enough?" src="http://www.webkruscht.com/wp-content/uploads/2011/12/global.jpg" alt="directing global search traffic" width="240" height="172" /></a><p class="wp-caption-text">© Doug Wheller</p></div>
<p>Google recently <a title="New markup for multilingual content" href="http://googlewebmastercentral.blogspot.com/2011/12/new-markup-for-multilingual-content.html">announced</a> a new way to tag content on multilingual / multi-regional web sites using the hreflang attribute in a rel=&#8221;alternate&#8221; link tag. A classic example for this would be Spanish language content for the US, Mexico and Spain. Assuming each of these geographical regions would have a separate site we might have similar content on www.brand.com/es/, www.brand.mx and www.brand.es.</p>
<p>Ideally, a Spanish speaking searcher in Spain would see search results only from www.brand.es while someone in Mexico should see results from www.brand.mx. In reality the <abbr title="Search Engine Results Page">SERP</abbr>s will contain a mix of results from both if not all three sites. One way to show only one of these results in the results is the use of the <a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html">canonical tag</a>, so in our example we could define the version on www.brand.es to be the one and only version so this will be the only one of our Spanish-language sites showing up in the SERPs while simultaneously collecting all the <a href="http://thekeywordacademy.com/link-juice-explained">link juice</a>.</p>
<p><span id="more-82"></span>The drawback to that approach is that Spanish speaking searchers will be directed to the site intended for Spain, no matter where they are. To get us out of this dilemma Google has introduced the hreflang attribute in relation to the rel=&#8221;alternate&#8221; attribute for the link tag. The example page at hand could be tagged as follows:</p>
<pre>&lt;link rel="alternate" hreflang="es" href="http://www.brand.es/" /&gt;
&lt;link rel="alternate" hreflang="es-US" href="http://www.brand.com/es/" /&gt;
&lt;link rel="alternate" hreflang="es-MX" href="http://www.brand.mx/" /&gt;</pre>
<p>This way searchers will see www.brand.es in the search results but will be redirected to the site that best matches their browser settings. As in this example all alternate regional versions are written in the same language and therefore are probably pretty identical in content, the canonical tag should be used additionally:</p>
<pre>&lt;link rel="canonical" href="http://www.brand.es/" /&gt;</pre>
<h2>Use for Truly Global Brands</h2>
<p>But what if you want to roll out your site globally to many markets? You might end up with sites for 80 countries in 100 regional variations. It surely is not a good idea to list 100 alternate URLs in the HTML or HTTP header (Yes, the alternate URLs can <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=189077">also be defined in the HTTP header</a> for non-HTML content).</p>
<p>In such a case I&#8217;d build clusters of similar sites, such as Spanish language sites, French language sites, Russian language sites, etc. and have them link to each other within their language realm. Sites like Swiss or Belgian ones will have a different set of alternate links depending on which language area you are in plus the relevant other languages. The ideal tag set for the URL www.brand.ch/de/beispiel might be:</p>
<pre>&lt;link hreflang="fr-CH" href="http://www.brand.ch/fr/exemple" rel="alternate"/&gt;
&lt;link hreflang="it-CH" href="http://www.brand.ch/it/esempio" rel="alternate"/&gt;
&lt;link hreflang="de-CH" href="http://www.brand.ch/de/beispiel" rel="alternate"/&gt;
&lt;link hreflang="de-AT" href="http://www.brand.at/beispiel" rel="alternate"/&gt;
&lt;link hreflang="de" href="http://www.brand.de/beispiel" rel="alternate"/&gt;</pre>
<p>This might then be combined with a canonical URL set to the last URL listed.</p>
<p>How you set up such a construct in your CMS is another matter.</p>
<p>What do you think? Is that useful? Feasible? Completely insane?</p>
<p>from <a href="http://www.webkruscht.com/2011/best-practice-for-global-multilingual-web-sites">Best Practice for tagging Global Multilingual Web Sites</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2011/best-practice-for-global-multilingual-web-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More news on Google Chrome and the HTTP Referrer</title>
		<link>http://www.webkruscht.com/2011/more-news-on-google-chrome-and-the-http-referrer</link>
		<comments>http://www.webkruscht.com/2011/more-news-on-google-chrome-and-the-http-referrer#comments</comments>
		<pubDate>Wed, 07 Dec 2011 22:16:56 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Privacy]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[referrer]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=73</guid>
		<description><![CDATA[<p>New meta tag defined to allow webmasters to control a browser's behavior regarding the HTTP Referer being transferred or not. Will likely be handled by Chrome 17. <a href="http://www.webkruscht.com/2011/more-news-on-google-chrome-and-the-http-referrer">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2011/more-news-on-google-chrome-and-the-http-referrer">More news on Google Chrome and the HTTP Referrer</a></p>]]></description>
				<content:encoded><![CDATA[<p>Late last night (CET), I was informed by SEOMoz that they published my recent guest post about <a title="Chrome Users Don't Send Referrer Data from Google Plus" href="http://www.seomoz.org/ugc/chrome-users-dont-send-referrer-data-from-google-plus">Google Chrome not sending referrer data from Google Plus</a>. As it turned out, the lost referral data was caused by a change to Google Chrome to enforce the use of SSL encryption on Google+.</p>
<p>Today I read a notice on the Google Chrome releases blog about a <a title="Google Chrome Dev Channel Update" href="http://googlechromereleases.blogspot.com/2011/12/dev-channel-update.html">new development release of Chrome 17</a>. One of the changes caught my eye:</p>
<blockquote><p>Support for &lt;meta name=”referrer”&gt;</p></blockquote>
<p>A &#8220;referrer&#8221; meta tag? And look! It&#8217;s spelled correctly! This is amazing, but what does it do?</p>
<p><span id="more-73"></span>I found this information on the <a title="Meta referrer" href="http://wiki.whatwg.org/wiki/Meta_referrer">WHATWG wiki page</a> about the proposed tag:</p>
<blockquote><p>Using the referrer metadata attribute, a document can control the behavior if the Referer HTTP header attached to requests that originate from the document.</p></blockquote>
<p>Which I would understand as a way for the page author to define if referrer information should be sent to the target web site. Possible values for this meta tag are:</p>
<ul>
<li>never</li>
<li>always</li>
<li>origin</li>
<li>default</li>
</ul>
<p>While &#8216;never&#8217; and &#8216;always&#8217; are pretty clear, I&#8217;d like to explain the other two. &#8216;default&#8217; is meant to work the same as today which means the browser does transmit the complete URL of the document which is the origin of the request (i.e. the URL of the web page on which the user clicked a link) unless the origin is using Transport Layer Security, more commonly known as &#8216;SSL encryption&#8217; and the target is not. Here are the rules for &#8216;default&#8217;:</p>
<ul>
<li>http -&gt; http : Referrer is transferred</li>
<li>http -&gt; https : Referrer is transferred</li>
<li>https -&gt; http : Referrer is set to blank</li>
<li>https -&gt; https : Referrer is transferred</li>
</ul>
<p><span class="Apple-style-span" style="line-height: 22px;">If the value of the &#8216;referrer&#8217; meta tag is set to origin, the user agent will send an ASCII serialization of the origin, basically a combination of the protocol, the hostname and the port, e.g. http://www.webkruscht.com, as defined in the <a href="http://tools.ietf.org/html/draft-ietf-websec-origin-06#page-15">Web Origin Concept</a>. </span></p>
<p>Setting this &#8216;referrer&#8217; meta tag to &#8216;origin&#8217; basically results in only revealing the site a user comes from to the target site, <a title="The HTTP referrer and the FTC complaint against Google" href="http://www.webkruscht.com/2011/http-referrer-thoughts">without &#8216;leaking&#8217; any more information</a>. Google already does a similar thing if you use their <a href="https://www.google.com">encrypted search</a> or click on links from Google Plus. The introduction of this tag puts the decision to transfer the referrer data in the hands of the web master. Which is a good idea I think as the owner of a site should be able to decide if any harm could be done to his users if the referrer is transmitted completely.</p>
<p>Looks like we can expect this meta tag to be processed as defined in the next version of Google Chrome.</p>
<p>from <a href="http://www.webkruscht.com/2011/more-news-on-google-chrome-and-the-http-referrer">More news on Google Chrome and the HTTP Referrer</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2011/more-news-on-google-chrome-and-the-http-referrer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Facebook might comply with the EU Cookie Law</title>
		<link>http://www.webkruscht.com/2011/how-facebook-might-comply-with-the-eu-cookie-law</link>
		<comments>http://www.webkruscht.com/2011/how-facebook-might-comply-with-the-eu-cookie-law#comments</comments>
		<pubDate>Fri, 02 Dec 2011 20:32:43 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Privacy]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://www.webkruscht.com/?p=68</guid>
		<description><![CDATA[<p>Recently Facebook has explained why they track users store long-term cookies on users&#8217; browsers even after they log out from the social network site. The reasoning behind this is that it helps them to record a behavioral profile of the device &#8230; <a href="http://www.webkruscht.com/2011/how-facebook-might-comply-with-the-eu-cookie-law">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>from <a href="http://www.webkruscht.com/2011/how-facebook-might-comply-with-the-eu-cookie-law">How Facebook might comply with the EU Cookie Law</a></p>]]></description>
				<content:encoded><![CDATA[<p>Recently <a href="http://www.usatoday.com/tech/news/story/2011-11-15/facebook-privacy-tracking-data/51225112/1">Facebook has explained</a> why they <del>track users</del> store long-term cookies on users&#8217; browsers even after they log out from the social network site. The reasoning behind this is that it helps them to record a behavioral profile of the device which will allow them to identify well-behaving devices / users.</p>
<p>An example would be a user who always logs into Facebook using the same two devices from IP addresses located within a small area. If someone tries to log in using his account details from a previously unknown device (one without Facebook long-term cookie &#8216;datr&#8217;) from an unusual place, e.g. from Lagos, Nigeria instead of Wichita, Kansas, then this raises some alarms in Facebook&#8217;s systems. In such a case the user will still be able to log in, but only if she&#8217;s able to solve some &#8216;<a title="Facebook Implements Social Captchas For Data Downloads" href="http://techcrunch.com/2010/10/06/facebook-implements-social-captchas-for-data-downloads/">social captchas</a>&#8216;.</p>
<p>Having their &#8216;datr&#8217; cookie justified this way could also allow Facebook to fulfill section 66 of the <a title="EU e-Privacy directive" href="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2009:337:0011:01:EN:HTML">EU directive 2009/136/EC</a>, the so-called &#8216;EU Cookie Law&#8217; which states:</p>
<blockquote><p>(66) Third parties may wish to store information on the equipment of a user, or gain access to information already stored, for a number of purposes, ranging from the legitimate (such as certain types of cookies) to those involving unwarranted intrusion into the private sphere (such as spyware or viruses). It is therefore of paramount importance that users be provided with clear and comprehensive information when engaging in any activity which could result in such storage or gaining of access. The methods of providing information and offering the right to refuse should be as user-friendly as possible. <strong>Exceptions to the obligation to provide information and offer the right to refuse should be limited to those situations where the technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user.</strong> Where it is technically possible and effective, in accordance with the relevant provisions of Directive 95/46/EC, the user’s consent to processing may be expressed by using the appropriate settings of a browser or other application. The enforcement of these requirements should be made more effective by way of enhanced powers granted to the relevant national authorities.</p>
<p>(Emphasis mine)</p></blockquote>
<p>As users explicitly request Facebook&#8217;s service and Facebook claims that setting the long-term identifying cookie is required to keep the service secure it could be allowed for Facebook to legally set the cookie without asking the user for permission. Two birds with one stone. Clever, isn&#8217;t it?</p>
<p>&nbsp;</p>
<p>from <a href="http://www.webkruscht.com/2011/how-facebook-might-comply-with-the-eu-cookie-law">How Facebook might comply with the EU Cookie Law</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.webkruscht.com/2011/how-facebook-might-comply-with-the-eu-cookie-law/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
