SEO Canonical Element - Testing is crucial!

Search business — facesaerchteam @ 11:42 am

On Feb. 12 2009 Google announced the support of the new Canonical-Tag. Basically you can now specify the preferred URL you want Google to associate with a specific webpage.

<link rel=”canonical” href=”http://www.example.com/url/here” />

So cool.

After implementing it on various properties and checking the use of it on other websites there are a few findings:

  • It’s immense powerful!
  • For Google it’s basically a HTTP 301 permanent redirect.
  • Without the actual redirect.
  • It’s easy to implement.
  • No design or function change for human users.

After implementation you see first effects about 10 to 14 days later, depending on your indexing speed. If you have a grown, messy site it will give you a big plus SEO wise.

Now the downside:

powerful + easy + lack of feedback  = source of possible devastating errors

The minor errors i have seen:

Wrong markup

  • <link  rel=”canonical” content=”http://www.example.org/url/here”>

As SEOs are used to deal with meta tags, we write a lot of stuff in meta-tags (robots, description, …). The canonical element is not an meta-tag, it’s a link-tag (like external CSS or RSS referrers).

The consequence is quite harmless: you implemented something without effect. It only becomes an issue if your implement logic on top of it, or look for a reaction and see none. A popular wordpress theme made this mistake, and i got caught up in a serious twitterfigth by pointing it - impolite (sorry) - out.

Typo that leads to an HTTP 404

  • <link rel=”canonical” href=”http://www.example.com/urlh/ere” />

The typo (/urlh/ere instead of /url/here) leads to an error (most common HTTP 404 file not found) page.

Google follows this lead, sees that something is wrong, keeps on continuing his work without any consequences. Again not a biggy until you implement something on top of it or wait for a reaction.

Major errors

Typo that leads to an HTTP 200 or HTTP 301 / HTTP 302

  • <link rel=”canonical” href=”http://www.example.com/url/hier” />

If /url/hier exists (HTTP 200) or instead of an HTTP 404 triggers a redirect to somewhere else (i.e. the startpage) you communicated to Google that the page the canonical tag is on placed on is not valid, and another page is the right one. Google does not hesitate to kick the original URL out of the index, and goes to the ‘canonical’ one instead.

If the error is systematically (on a lot of pages) you will butcher your search engine traffic in no time (10 days). The shit thing is: mistakes happen, and especially if you don’t see any real time feedback.

Also if you update your URL structure or your redirect logic, but forget to update your canonical you will run into major issues.

Conclusion: The canonical tag is a present from god Google. Due to the lack of direct feedback also a source of possible devasting errors.

Help: A simple JS Greasemonkey script which shows the canonical tag in the upper right corner (if it is sepcified).

HTML a thing of beauty

Point of view, Search business — Tags: , — facesaerchteam @ 10:24 am

everybody knows HTML, the stuff websites are made of. HTML - as intended by sir tim berners lee - was a simple construction to makes text a little bit more useful (he called it “hypertext”). It was simple, cool and a disruptive innovation. And for a time, it was good.

Then came the modern - graphical user interface - browsers. And suddenly simple was not good enough and design as added. And simple HTML was misused to create something like tagsoup. An ugly mishmash of tags that fought a never ending war against each other. It was ugly and a crime against technology.

The thing with “never ending war” is, that the war is still ongoing. Startups with HTML sites as ugly as if your grandfather would suddenly have a second puberty. Sites that have HTML so misused that tim berners lee rotates in his grave (actually, he is still alive and i hope he stays so for a long long time, but he would rotate anyway). Believe me, it’s an ugly HTML world out there.

But - where there is darkness there must be light - there is a small PSD2HTML company called psdslicing.com which produces the most beautiful HTML i have ever seen in my whole career. Pure semantic XHTML, CSS, WAI conform code that just makes me (and probably tim) more than happy.

xhtml

They cost 159$ per PSD (PSD = photoshop image you want to get sliced into beautiful HTML), you get 5 revisions free, and they usually deliver in just 2 working days.


CC Maco Gomes via flickr

I have worked with webdesign companies which charged for a similar work 1000% more, and delivered a much, much, much, much lower quality work after 20 times the time. (I’m in the business for more than 10 years, i have seen everything….).

So if you need you PSD sliced, just send them your design - pay - and make me, the internet and your users happy.

Their HTML is a thing of beauty!

(c) 2017 facesaerch blog