Browsing Category


SEO opinions and updates from the Tupalo SEO team

google plus one
Announcements, SEO

Tupalo +1

google plus one

yesterday Google introduced a new feature

Google +1

it’s basically a Facebook like button – just from Google, and no, we don’t know yet why you should use it (or why we should promote it), but we want to find out.

so either do it for us or do it for science on



The SEO mystery of the missing sitemap XML requests finally solved

We did it. We solved one of the unsolved big SEO (Search Engine Optimization) mysteries of the modern time. It took quite some time, dragged us down in the deep pits of the TCP/IP and HTTP 1.1 specification, but finally we emerged victorious.

What’s the mystery:

Sometimes in Google Webmaster Tools -> Sitemaps you see error messages like: “We encountered an error while trying to access your Sitemap. Please ensure your Sitemap follows our guidelines and can be accessed at the location you provided and then resubmit.

Webmaster Tools - Sitemaps-1

Then you start investigating: yes, the file is there, yes, it is accessible for googlebot, yes, it has content, yes, it’s like specified on

Then you dig deeper: the error logs, the access logs, all logs, and then you realize: that f*cking GET request does not exist in the timespan Google reported (to be sure you look at a longer timespan, still nothing there).

No GET request!

You look at the network, you look at the DNS, could it be that the requests went astray. You dig and dig, even bother to write a ticket to your server housing company. Still, nothing comes up, no leads.

Then you dig deeper: TCP/IP HTTP 1.1

  • You realize that googlebot makes multiple (we counted up to 11) GET requests in one single TCP/IP connection. (which is OK according to the HTTTP 1.1 spec).
  • You realize (with the help of stackoverflow) that these multiple GET requests in the some TCP/IP connection are processed in sequence (one after the other).
  • You realize that if one these GET requests has a major time lag (is much slower than the other GET requests) Google cuts the TCP/IP connection.
  • Because all the GET requests in the connection were processed in sequence, all the GET requests after the cut are lost. You don’t see them in the error/access logs as they were never processed, even though they were sent.
  • You see an error in Google Webmaster Tools, without a trace in your logfiles.

SEO Mystery solved.

If you don’t understand a single word i just wrote, please remember, we are geeks.

SEO, Tools

Greasemonkey script: General CTR in Google Webmaster Tools Search Queries

Ok, hi, it’s Franz Enzenhofer, SEO Manager at

As any other SEO I love Google Webmaster Tools, especially the “Search Query” function – a tool that not only shows you what queries your site gets traffic from (SERP clicks), but also what keywords your site shows up on Google in general (without the people necessarily clicking on the result = impressions). And even though it is a great tool, Google – due to some unknown reason – did not include a general CTR (clicks / impressions) value.

So some rainy afternoon (there were more than enough this s*%$y summer (in Austria at least)) I coded a little greasemonkey script.

(Note: that is not data – it’s from another experimental domain)

The good news is: you now get the “general CTR” of all the search queries displayed below the overall impressions / clicks data.

The bad news is: The query / impressions / clicks data itself is pretty bad, the more you drill down on timespans, compare different markets or site segments you realize that Google is only showing a very biased sample of  query / impressions / clicks data, so the click through rate jumps up and down pretty randomly. And don’t even try to compare average clicks per query / impressions over different markets, thats the point when it gets really frustrating.

But find out for yourself:

1) start up firefox (yeah, you need firefox).

2) go to the greasemonkey install page (you need the newest 0.8+ version of greasemonkey, only available for firefox, the script does not work with google chrome greasemonkey version

3) install the script gwt-general-ctr.user.js

4) go to your google webmaster tools ->  your site on the web -> search queries page. [note: script works on the english version of webmaster tools, only]

5) look at the lovely CTR figures

p.s.: yeah, yeah I know I could have designed it better, but I always like to know what data comes from google, and what is the greasemonkey script, so I kept it ugly on purpose, and anyway I’m an SEO, not a designer.

Update: Hey, as Google introduced “Google Instant Search” this tool will now come on even more handy.

SEO, Team

Introducing: Franz Enzenhofer SEO Manager @

Hi, my name is Franz. I’m‘s new SEO Manager. Ok, new is relative, I’ve been consulting since 2009 but I joined full-time a short while ago, because, well because is awesome of course. Pre I worked with i5invest, 123people, tripwolf, dealhamster, bwin, knallgrau, austria press agency, canon and lots of other stuff.

What does a SEO Manager do?

An SEO Manager spams blogs and guestbooks with messages like “You are a mans man, buy [insert drug name here] at [insert site  with a shitty design here] because your are a mans man“.

Just joking. That is what spammers do, not SEOs. To be fair: if it were to work then I would have to do it, but if it were to work, then this job would not be a challenge, so I would not be in this job. Happily this does not work, so I can keep my job, which is great, as I love my job.

So what do I really do?

  1. I make sure that is an active participant in the Google economy.
  2. I make sure that does not f*ck up their site.

or to explain it visually


Yeah, that’s about it. So please follow me on tupalo. If you find me interesting you have the possibility to read (and respond) to my tweets. This is my facebook fan page, this is the facebook fan page of my evil twin. This is my Xing page I optimized for the term “seo manager” and this is my linkedin page, which I never use.