http://sharkseo.com/wp-content/themes/press

03 May 2009, Posted by admin , 3 Comments

Ubiquity For SEO


In case you’ve not seen it, Ubiquity is a Firefox plugin that’s currently in Mozilla Labs. And it’s a really, really good one.

I can’t explain it better than Mozilla can, so I’ve included their video below (the full article is here) – but in summary, it lets you hit ctrl+space (you can change the shortcut to suit your own style) and it gives you a command line. From there you can start typing what you want to happen, things like “email this to mike”. If Mike is a contact in your Gmail address, then it’ll know who you’re talking about. If you’ve selected, say, a piece of text, it’ll then know to open your Gmail, fill the recipient address as Mike’s email address and then fill the message body with the text that you’ve selected.

There’s loads of things you can do with it, and you can create your own commands easily. Check out the video for more detail:

Ubiquity for Firefox from Aza Raskin on Vimeo.

The fact that you can make your own commands is one of the coolest things about it. To start installing Ubiquity commands, open up Ubiquity (ctrl+space by default), then type command-editor. From there you can cut and paste the codes below to get what you’re after. If you’re looking for some useful Ubiquity commands for SEO then check this on out:

Yahoo Linkdomain:

E.g. linkdomain sharkseo.com - finds the number of backlinks to a domain


makeSearchCommand({
name: "linkdomain",
url: "http://siteexplorer.search.yahoo.com/uk/search?p=http%3A%2F%2F{QUERY}
&bwm=i&bwmo=d&bwmf=s",
icon: "http://uk.yahoo.com/favicon.ico",
description: "Searches Yahoo Site Explorer to find the links to a domain."
});

MSN Linkfromdomain:

E.g. linkfromdomain sharkseo.com – find the domains a site links out to


makeSearchCommand({
name: "linkfromdomain",
url: "http://search.live.com/results.aspx?q=linkfromdomain%3A{QUERY}",
icon: "http://www.live.com/favicon.ico",
description: "Searches Live for all links from a domain."
});

Whois:

E.g. whois sharkseo.com – find the Whois details of a domain


makeSearchCommand({
name: "whois",
url: "http://whois.domaintools.com/{QUERY}",
icon: "http://whois.domaintools.com/favicon.ico",
description: "Does a whois lookup on a domain name."
});

Google Site Command:

E.g. site sharkseo.com – The equivalent of a Google site:sharkseo.com command


makeSearchCommand({
name: "site",
url: "http://www.google.co.uk/search?hl=en&q=site%3A{QUERY}",
icon: "http://www.google.com/favicon.ico",
description: "Searches Google for a domain using a a site: command"
});

Google Trends (With Preview):

E.g. trends keyword – This was very minorly adapted from a command I found from Pratham Kumar.


CmdUtils.CreateCommand({
name: "trends",
icon: "http://www.google.co.uk/favicon.ico",
author: {name: "Pratham Kumar", email: "pratham@pratham.name"},
description: "Google Trends.",
homepage: "http://pratham.name/",
takes: {"query": noun_arb_text},
preview: function (html, q) {
var params = {q: q.text};
html.innerHTML = 'Google Trends for '+q.text+'';
html.innerHTML = '
';
},
execute: function (q) {
var url = "http://www.google.co.uk/trends?q="+q.text;
Utils.openUrlInBrowser (url);
}
});

Google Website Trends:
E.g. trendsdomain sharkseo.com – Searches Google website trends


makeSearchCommand({
  name: "trendsdomain",
  url: "http://trends.google.com/websites?q={QUERY}",
  icon: "http://www.google.com/favicon.ico",
  description: "Searches Google Website Trends for a domain."
});

Search Twitter:
E.g. searchtwitter keyword – Searches Twitter timelines for your keyword


makeSearchCommand({
  name: "searchtwitter",
  url: "http://search.twitter.com/search?q={QUERY}",
  icon: "http://www.twitter.com/favicon.ico",
  description: "Searches Twitter."
});

Search Backtweets

E.g. backtweets sharkseo.com – Searches Backtweets for any links to a domain name


makeSearchCommand({
  name: "backtweets",
  url: "http://backtweets.com/search?q={QUERY}",
  icon: "http://backtweets/favicon.ico",
  description: "Searches Backtweets for a domain."
});

Compete.com Data
E.g. compete sharkseo.com – Searches Compete for domain data


makeSearchCommand({
  name: "compete",
  url: "http://siteanalytics.compete.com/{QUERY}/",
  icon: "http://www.compete.com/favicon.ico",
  description: "Searches Compete.com for a domain name."
 
});


There’s a stupid amount of extra Ubiquity commands that can be made, especially with SEO in mind. If you’ve got any ideas for what could work, let others know in the comments and someone might be able to code it up.