For anyone who’s an SEO and technically minded, the TextWise API is well worth looking at. I’m going to write something more detailed about how to integrate properly, but in essence you do something like the following (php example):
$xml = simplexml_load_file("http://api.semantichacker.com/"
. $YOUR_API_KEY ."/signature/odp_2010_categorization?uri="
This gives you a big list of semantic keywords for any given URL. So, for example, if you ran a check on dogster.com you’d end up with things like ‘dogs’, ‘pets’, etc. There’s plenty of irrelevant stuff in there too but, thankfully, it’s all weighted to show how important the keyword is to any given page.
But why is this useful?
As a link builder, I often have a huge list of URLs that I know competitors have gained links from… running a bulk check via TextWise on all of these is a great way to work out which are relevant and most important. Combine this with the SEOMoz API to do a check on page authority and you’ve got a really quick way of working out which targets to go after first.