Monday, 14 April 2014

A mini Brazuka and 3 Caxirolas from Google Adwords Partners

What an exciting surprise I found on my desk this morning.
Google have sent me A mini Brazuka and and 3 Caxirolas.

I believe, like me, you may not know what are these:

  • The Brazuka, is the approved soccer ball of the championship games, named by the Brazilian public.
  • The Caxirola: is a percussion instrument and the official musical instrument of the 2014 soccer games in Brazil. 

Monday, 7 April 2014

10 Web Usability Lessons from Steve Krug's Don't Make Me Think

Don't Make Me Think is a book by Steve Krug about human-computer interaction and web usability. The book's premise is that a good software program or web site should let users accomplish their intended tasks as easily and directly as possible. Wikipedia

A Summary for the Book

10 Usability Lessons

I found the whole book online here if you are interested in a Free copy

Updates on The Knowledge Graph Results on Google SERP

Did Google move some of the knowledge graph results down the page to throw a duplicate ad graph above it?!

Tuesday, 1 April 2014

Adwords AdBird: April's Fool Prank

Adwords have just April fooled me. They sent me a notification that they are announcing a new feature called 'Adbirds' ads, where I can select a bird (a sparrow, a pigeon, a duck, an owl, a penguin, or an eagle) type in my ad and select my campaign and adgroups in order for the ad to "fly" around my target audience.

But Tadaaaa..

Just after I submitted the ad for my Pigeon I got the prank:

Monday, 31 March 2014

Main 4 Components of SEO: The SEO Fork

SEO is like a fork with 4 tines. It cannot work with less to be efficient.

The same is with SEO, it is the combination of 4 main branches:

1- Content (Unique, Informative, Fresh, Attractive, Specialized, Related)
2- Onsite actors (Meta Tags, UI, Speed, interlinking)
3- Social Engagement (Likes, Shares, Retweets, Pluses)
4- Backlinks (qualitative, relevant, diverse, natural, use anchor texts not KWs)


Thursday, 27 March 2014

Let People Know "In Real-Time" When Your blog is Updated with PubSubHubbub

As a blogger (Publisher) you want to notify the cyberspace about your new blog post, first to get it crawled faster, and second to avoid your article being stolen by another Blog and it gets crawled and ranked before you do.

That is when PubSubHubHub comes in handy as it sends realtime notifications to blogfeed hubs when you update your blog.

A simple, open, server-to-server webhook-based pubsub (publish/subscribe) protocol for any web accessible resources.

Pubsubhubbub is used for content publishing by many websites, including all blogs served by and, news sites including CNN and Fox news, and social networks like diaspora

Parties (servers) speaking the PubSubHubbub protocol can get near-instant notifications (via webhook callbacks) when a topic (resource URL) they're interested in is updated.

The protocol in a nutshell is as follows:
  • An resource URL (a "topic") declares its Hub server(s) in its HTTP Headers, via Link: <hub url>; rel=”hub” . The hub(s) can be run by the publisher of the resource, or can be acommunity hub that anybody can use: Google's, or Superfeedr.
  • A subscriber (a server that's interested in a topic), initially fetches the resource URL as normal. If the response declares its hubs, the subscriber can then avoid lame, repeated polling of the URL and can instead register with the designated hub(s) and subscribe to updates.
  • The subscriber subscribes to the Topic URL from the Topic URL's declared Hub(s).
  • When the Publisher next updates the Topic URL, the publisher software pings the Hub(s) saying that there's an update.
The protocol is decentralized and free. No company is at the center of this controlling it. Anybody can run a hub, or anybody can ping (publish) or subscribe using open hubs.
Google and Superfeedr offer a public and scalable open hub for anybody to use.

How to Use PubSubhubhub with your feeds?

  • Add an //atom:link tag under //atom:entry for Atom feeds or under //rss:rss/channel for RSS feeds. The //atom:link tag should haverel attribute set to hub and href attribute set to
  • Alternatively, your feed can be served with two Link headers:
    • one with rel attribute set to hub and href attribute set to
    • one with rel attribute set to self and href attribute set to the feed URL of the feed
  • The above is covered in more detail in the PubsubHubbub 0.4 specification.
  • Whenever new content is added to a feed, notify the hub. This is accomplished by sending a POST request to with Content-Type: application/x-www-form-urlencoded and two parameters encoded in the body:
    • hub.mode equal to publish
    • hub.url equal to the feed URL of the feed that has been updated. This field may be repeated to indicate multiple feeds that have been updated

Hub debug

From here you can,
  • Subscribe to a feed or debug your subscriber
  • Publish a feed or debug your published feeds

If you are a WordPress Blogger and wants to Ping the hub easily, there is a Plugin for that.

The Plugin does the following:

Sends realtime notifications when you update your blog
Supports multi-user installations (WordPress MU)
Supports multiple hubs
Supports all of the feed formats used by WordPress, not just ATOM and RSS2
Supports latest spec (Version 0.4)
Announces which hubs you are using by adding <link rel="hub" ...> declarations to your template header and ATOM feed
Adds <atom:link rel="hub" ...> to your RSS feeds along with the necessary XMLNS declaration for RSS 0.92/1.0

How to make the internet a better place with SEO? by Matt cutts

Does Google Consider SEO to be spam?
A 3 years old video by Mat Cutts that answers a question people still ask.

And the answer is yet the same and will still be the same:

SEO, Stands for Search Engine Optimization, is about trying to make sure that your pages are well represented to search engines. 

  • By making sure the site crawlable (Robots, sitemaps, etc.)
  • Finding the Right keywords (KW and competitors research)
  • Usability and design (titles, headers, landing pages, content, multimedia)
  • Speed 
  • Responsiveness (is it mobile and tablet friendly or not)
  • Update rate (How frequent the site adds new content, and how valuable and informative it is)? 

Wednesday, 26 March 2014

Dwell Time as an SEO Ranking Factor

Have you heard of the term Dwell time before?
Maybe you have not.
How about 'long clicks' Vs. 'Short Clicks' ?
Still, no clue?

Google pays very close attention to “dwell time”: how long people spend on your page when coming from a Google search. This is also sometimes referred to as “long clicks vs short clicks”. If people spend a lot of time on your site, that may be used as a quality signal.

Knowing that, it is very important to focus on the quality of the presented content. It has to be informative, exciting, and engaging. 
You should also pay a lot of attention to Navigability and user experience on the site. 
Google Analytics is a great help understanding all such metrics as you do not need to lose your rankings because of the traffic you get; once you lose that, you will have neither. 

How SEO Works? Gifographic for Beginners

Neil Patel, an SEO Savvy with a BIG fnd of gifographics, has just launched a new one on his site about 'How Google Determines Where to Rank Your Site' based on the 200 Google ranking factors compiled earlier this year by Brian Dean.

The infographic, sorry Gifographic :-/, does not show the 200+ factors of course, but it is an amazing source, especially for SEO Beginners, as it summerizes all the Ranking basics in one nice and beautiful graph.

Unfortunately I cannot print it and hang it on the wall of my office. That is the only thing I hate about animated infographics.