Over the past couple of years, link building has become a lot more resource heavy. Gone are the days when you could survive by using a selection of cheap automated tools - quality is everything now. The only problem for webmasters is that this takes a lot of time. I'm going to share a process that I use for link prospecting and outreach that will save you hours of time.
Putting a White Hat on a Black Hat Tool - Scrapebox
Scrapebox is traditionally a black-hat SEO tool that is used for spamming large numbers of blogs with spun comments. What a lot of people don't realise is the incredible scraping features of Scrapebox that can be used for link prospecting - without spamming a site.
Finding Potential Link Prospects
Once you've opened up ScrapeBox for the first time, you'll probably be a little confused and not really know where to start. There are a LOT of different features available, but I'm going to show you one that is particularly useful...
ScrapeBox can scrape the SERPs at a ridiculously fast rate (the above screenshot shows it scraping 54 URLs a second!). This makes the manual process of gathering link opportunities from advanced search queries a hell of a lot quicker. All you need to do is type in some search queries into the top left-hand box; for this example I'm going to look for fitness blogs that accept guest authors. To do this, I've typed in the following queries:
- "fitness" inurl:tag/guest
- "fitness" intitle:"write for us"
- "guest post" intitle:"fitness"
You then need to tick the 'Custom Footprint' radio button - this will make sure that ScrapeBox searches through all the different types of websites possible. Then all you need to do is press 'Start Harvesting' and within around 30 seconds you will have a shed load of possible prospects (I gathered 750 from my queries).
Checking PR With ScrapeBox
Another fantastic feature of ScrapeBox is that it will bulk check all of the URLs that you have harvested to find the PR of the domain or the actual URL itself. This is a handy way of initially prioritising your links and it only takes around a minute to do.
All you need to do is click on 'Check Pagerank' on the right-hand side and then select 'Get Domain Pagerank'. Let ScrapeBox do its thing and after around a minute you will have the PR score for all of those URLs - awesome! On top of that, you can also export it to a .csv using the 'Import/Export URL's & PR' button.
Sifting Through the Link Prospects With Screaming Frog
After scraping hundreds of different URLs, it's unlikely that all of them are going to be legitimate link prospects. If I then said you had to manually trawl through the list of URLs to find good ones then it would defy the whole point of this post really. This is where Screaming Frog SEO Spider comes in.
The first thing to do is set Screaming Frog to 'List' mode. To do that, navigate to Mode>List (as shown above. Before you upload your list of scraped URLs to Screaming Frog, you will then need to set up some custom filters.
The custom filters will look through the HTML of the pages that you have scraped and search for specific phrases that appear. You can add these filters by going to Configuration>Custom. I always use these two phrases (in the image above) because if you start putting in 'guest post', 'guest author', etc, you will end up with a load of blogs about guest blogging - which isn't ideal.
You can now upload the .csv file with all of your scraped URLs then let Screaming Frog works its magic. Once it has processed all of the URLs, click on the 'Custom' tab to the right and you will get a list of the filtered URLs. From my initial 750 URLs, I've filtered it down to 241 relevant link targets - all within a couple of minutes.
Gathering Details From Link Prospects
So now we have a pretty list of 241 relevant websites that we can look at getting links from, it's time to start gathering their contact details. This is where the next tool comes into play - BuzzStream.
BuzzStream is a fantastic link building tool that has a variety of different features (too many to cover in this post). The feature that I'm going to focus here is for gathering contact details from our target websites. It's worth noting that you need to signup for BuzzStream to do this, but you can take on a 14 day free trial that will give you full access.
Within BuzzStream, go into your website's project and click the 'Add Websites' button and select 'import from existing file'. You can now upload your outreach targets from Screaming Frog into BuzzStream and after around 15 minutes, BuzzStream will have gathered a load of contact info that will have saved you hours of trawling through websites.
After a grand total of around 25 minutes, I've now got over 170 niche-relevant link targets with all of their contact information and social media profiles. All that is left to do is begin reaching out to webmasters through BuzzStream's email interface and you're on your ways to building some relevant links!