Recently I have found myself fairly frequently wanting to get links that are linking to a certain sub-section of a website (i.e. links to only certain pages on the domain). Reasons why this might come about:
- to know how many links my product / job listing / category pages etc. are getting.
- to find links to pages that mention a something in the url.
- to find links to only certain language sections.
- to exclude links to certain pages.
Not content with this, I decided to put together a short script proof of concept script to do this This initial version is only for OSE, but I plan to build Majestic and Ahrefs versions too if there is interest.
Introducing LinkgexCatchy name, eh?
The script is easiest explain with an example (details on installing it below). You enter a domain, a set of regex matches, and whether you want to include or exclude URLs on that specified domain that match these rules. You also decide whether you want all the rules to be matched or any one of them (i.e. "AND" or "OR"):
Get LinkgexSimple, you can download it here:
Configuring LinkgexAlso simple, you need to grab your SEOmoz API details (its free: http://moz.com/api), and enter them into the config.php file:
There are a couple of other settings in the file which are not necessary (but you should look at them - they have notes). Once all this is done, you just need to either upload to some hosting (you should be careful not to reveal where so others don't use your API credits), or run from your local machine if you are geeky enough.
It's too complicated... help!I appreciate that not everyone is a coder and some people might not like to have to set this up themselves. If there is interest then I'll probably create a hosted version of this that also works with Majestic and Ahrefs. If you'd be interested then I'd love to hear from you in the comments, along with any feature requests.
Wrap UpI'd love to hear from anyone who uses this about what you've used it for, so I can feed that into any future versions. Feel free to take the code and do what you want with it, but please consider sharing whatever you build with the community.
Have fun! :)