Permalink

0

12 Useful Unix/Linux command line tools – also for Windows or Macs

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.

Reasons to master basic command line tools are manyfold

  • They are available for most platforms. No need to learn a different set when switching from one operating system to another.
  • Each of them is quite specialized but they can be easily combined to perform relatively complex tasks.
  • Easy to integrate into scheduled tasks

Continue Reading →

Permalink

3

Java tool to download search query data

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’s Webmaster Tools.

To run it follow these steps:

  1. Unzip the archive into a directory of your choice
  2. Modify config/wmt.properties to match your needs
  3. Run either run.sh (you’ll need to make it executable) or run.bat

Currently the application is not very flexible, it will always download data for all your verified sites for the last 30 days.

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.

I tested it on Ubuntu 11.10 and Windows 7.

Download

Permalink

3

Downloading data from Google Webmaster Tools

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.

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.

The required steps to run the scripts are documented in the Project Wiki, assuming you’ve got Python running already. The ‘selected_downloads’ variable may be extended to include the TOP_PAGES alongside the TOP_QUERIES in the download:

selected_downloads = ['TOP_QUERIES', 'TOP_PAGES']

Continue Reading →

Permalink

0

Best Practice for tagging Global Multilingual Web Sites

New way to mark multilingual content

directing global search traffic

© Doug Wheller

Google recently announced a new way to tag content on multilingual / multi-regional web sites using the hreflang attribute in a rel=”alternate” 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.

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 SERPs 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 canonical tag, 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 link juice.

Continue Reading →

Permalink

0

More news on Google Chrome and the HTTP Referrer

Late last night (CET), I was informed by SEOMoz that they published my recent guest post about Google Chrome not sending referrer data from Google Plus. 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+.

Today I read a notice on the Google Chrome releases blog about a new development release of Chrome 17. One of the changes caught my eye:

Support for <meta name=”referrer”>

A “referrer” meta tag? And look! It’s spelled correctly! This is amazing, but what does it do?

Continue Reading →

Permalink

0

How Facebook might comply with the EU Cookie Law

Recently Facebook has explained why they track users store long-term cookies on users’ 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.

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 ‘datr’) from an unusual place, e.g. from Lagos, Nigeria instead of Wichita, Kansas, then this raises some alarms in Facebook’s systems. In such a case the user will still be able to log in, but only if she’s able to solve some ‘social captchas‘.

Having their ‘datr’ cookie justified this way could also allow Facebook to fulfill section 66 of the EU directive 2009/136/EC, the so-called ‘EU Cookie Law’ which states:

(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. 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. 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.

(Emphasis mine)

As users explicitly request Facebook’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’t it?

 

Permalink

0

Chrome users don’t send referrer data from Google Plus

Google Plus traffic reported to be down by 60% – Really?

We all have heard the news that Google Plus is not developping as some people think it should. The Daily Mail even reported “Traffic plunges for Google+ as 60% of users log off“. The newspaper based it’s piece on a report by analytics firm Chitika, who thinks that the launch of Google Plus into public beta has been a failure.

Google+ Traffic Index

First of all, I wouldn’t really see it as a failure if traffic first surges to 1200% of the value before the launch of the public beta and then drops by 60% resulting in a 480% increase all in all. Not really that bad, I think.

Continue Reading →

Permalink

0

Should Google be happy about the FTC complaint?

How having an FTC complaint filed against Google might even be welcomed by the Search Giant

Accused

photo by Meredith Farmer

In my last post I wrote about  Christopher Soghoian‘s FTC complaint (PDF) against Google and why I think he is addressing the wrong organisation if he’s so concerned about the referrer data.

In that article I listed the problems faced by Google if they want to encrypt all traffic to and from their flagship product, namely technical constraints, cost and user experience. What I didn’t mention is that this move might not be so bad for Google after all. Assuming they can solve all the problems, which they are obviously striving to do, providing their users with better privacy will also help Google to get an advantage over their competitors.

As Rhea has written on the Outspoken Media blog, the keyword (not provided) which is reported by the encrypted Google Search might be the best sales tool for Google’s Webmaster Tools. Right, except that Google does not sell the Webmaster Tools or usage licenses for it – at least not yet.

Continue Reading →