How to use HARO and JournoRequests to build links

TLDR; How to build DA55+ links in just over 40 minutes using HARO & JournoRequests.

Building links, or rather, building the type of links that make the needle move in terms of rankings has never been harder.

There is, however, a major source of untapped links that I believe many people are missing out on – JournoRequests.

What are JournoRequests?

Journalists need quotable sources to make their stories credible. Thanks to the internet, it has never been easier for them to find commenters on even the most obscure subjects.

This is great news for you and your clients, as it means there are thousands of people out there who are willing to quote you, and crucially give you some powerful links!

I’m going to show you how I have built a number of links from high authority sites using a very simple, 3 step process.

Tweetdeck #journorequest column

Step 1 – finding JournoRequest opportunities

There are 2 main ways of finding JournoRequest opportunities:

Twitter – follow the hashtag #JournoRequest for the most up to date requests. Many of these requests can be quite obscure, so you way want to add another relevant keyword to find the most relevant enquiries to your vertical.

Tip: I recommend setting up columns for your #JournoRequest columns in your Tweetdeck account and checking these daily.

Sourcing services – There are several services you can join which connect you with journalists who are seeking sources. The most popular, and the one I have had the greatest success with is HARO (Help a Reporter Out).

Tip: Subscribe to HARO’s free email digests which are sent out twice daily.


HARO Digest email
HARO Digest email


Step 2 – Identifying the right opportunities

Once you have a steady flow of requests, it’s time to start responding to them. It may be tempting at first to respond to every single one, but it is unlikely that this will lead to a good response rate. Read each request carefully and if you are confident you can offer some decent insight then respond.

Tip: quickly scan through this list every day to see if there are opportunities in areas you have expertise in.


Step 3 – Writing your pitch

You’ve found an opportunity, and you have something worthwhile to say, now it’s time to write your pitch. Make sure you have fully read the request in full and responded accordingly. For example, if it requests a picture, make sure one is attached.

Tip: I have found that the following template for pitch emails works particularly well – offer your initial comment and any further comments if required.


Please find a response to your request below:

“Response goes here…“

If published, I will share with 5000+ social media followers etc.

Happy to comment further.

The results

The following are articles I have gained links from by following this process: – Social Media PredictionsDA 93 – When should you take on your first employee? – DA 59 – 63 sales, marketing, and content professionals share examples of great content marketing – DA 48 – $500 Per Month Marketing Budget – How Would You Spend It?DA 45 – Fraud lessons: How the owner of one ecommerce platform is fighting payment fraud on a daily basis – DA 32



  • Pitches sent – 20
  • Time spent on each pitch (approx) – 10 minutes
  • Total time spent – 3 hours 20 minutes
  • Comments/links placed – 5
  • Success rate – 25%
  • Minutes per link – 40 
  • Average DA of link – 55.4



Takeouts and top #JournoRequest tips

  • Check comments before sending – The easier you make it for the journalist to cut and paste your comments the greater your chances of success. Be sure to spell/grammar check your copy before sending.
  • Don’t ask specifically for links – Include links strategically in your comment or in a bio but don’t demand them. In all of the examples listed above the links were implemented as sent without request.
  • If you don’t have any genuine insight, don’t respond – Don’t waste your time, or theirs, by commenting on things you have little comprehension of.
  • Utilise the knowledge of your team – If you have a member of your team who is qualified to comment, refer the request on. This article was commented on by my colleague who is experienced in payment fraud.
  • Offer leverage – By offering to share published work with your own social media audience, you can make yourself more attractive to publishers.


Image Credit: ‘Land of the Tabloids‘ courtesy of Daniel Novta

Read More

10 ways to use social media to build your blog audience

Many bloggers make the mistake of believing that simply writing blog posts is enough to engage their audience. Without promoting them to a captive audience on social media, however, you are missing out on a world of opportunity.

In this post, I’m going to show you 10 easy ways that you can utilise various social media platforms in order to drive traffic to your blog and grow the size of your audience.

1. Learn which social media platform works best for you

Different audiences hang out on different social media platforms. A mature, B2B audience for example, is likely to spend time on LinkedIn, while teenagers are more likely to follow Instagram and Facebook.

Tip: Try sharing your posts on different platforms and measure engagement rates then double down on the platforms that are driving traffic and engagements.

2. Link social media pages directly to your blog, and vice-versa

It might seem logical to link your social media pages to your main website, after all, this is what is most likely to drive leads and conversions. Linking to your blog, however, is a great way to drive people to content they are more likely to share and engage with. Similarly, it makes sense to ensure that people can find your social media pages from your blog.

Tip: Having links to social media right on your blog will allow visitors to find your social media pages easily, so that those already engaged on your blog can also follow you on other platforms.

3. Make content shareable

By making sure that people have the ability to quickly and easily post a link to your blog posts on their social media platforms, you will ensure that they get the maximum amount on traction.

Tip: Make sure that sharing links for all your social media sites are enabled on posts, there are several WordPress widgets for this.

4. Share multiple times

One of the biggest mistakes bloggers make is simply sharing posts on social media once. According to this post from Kiss Metrics, sharing posts several times is a great way to ensure that you get the maximum social value out of your blog content.

Tip: To avoid spamming, and losing followers as a result, ensure that each social media update has an entirely different message. You can also experiment with sharing at different times of the day and using Hashtags to appeal to different audiences.

5. Make content tailored to each social media platform

Your blog probably has its own style of content, but that style might not be suited to every social media platform. For example, if you want to promote your blog on Instagram you can only use pictures, for Twitter, only up to 140 characters and images to drive click through. Different platforms also just fit a different styles of content.

Tip: Take a snippet from some of the most compelling copy from your blog post and use this as the copy for Tweets and Facebook updates. Through monitoring click through rates you should be able to determine which types of updates are most likely to get a reaction from your audience.

Sharing multiple times is the key to success

6. Automate updates

Finding the time to write blog posts is for most people difficult enough, without having to update a number of social media profiles as well. Don’t worry, because there are services such as Hootsuite and Buffer that can help you to queue up updates for sharing across platforms.

Tip: Test and learn by sharing updates at different times of the day, using different copy each time.

7. Mention influencers

If you have referenced a source in your blog post, be sure to mention them in your social media updates. This will both increase the credibility of your updates and if you are lucky, lead to them sharing with their followers so your post will gain extra traction.

Tip: Use Followerwonk to find influential Twitter accounts and include an @ mention to them in your updates.

8. See what people are sharing

By looking at the type of content people are already sharing on social media you can gain insights into what will work for you.

Obviously, simply copying other people’s content is unlikely to be successful, however, you can usually see patterns and trends in the words and phrases that have been used in titles and you can use this insight to shape your own content and guarantee the best possible chance of exposure.

Tip: Enter a keyword or competitor site info Buzzsumo to see the most shared content in your sector.

9. Use Hashtags

Hashtags are a great way to get your content noticed, so consider adding terms that are relevant to your content. This post, for example, might benefit from Hashtags such as #blogging #socialmediastrategy.

A word of caution, however, it can look unprofessional to overstuff posts with hashtags – and some sites, like Tumblr, only track the first five Hashtags anyway.

Tip: Check hashtags before you use them. The best thing to do is to look through each platform’s trending tags (Facebook, Twitter, and Instagram all have sections where you can find these), and then try to tailor a few posts to fit those tags.

10. Be consistent, and don’t give up!

The key to success with both blogging and social media is to consistently produce insightful and informative content. Success won’t happen overnight, it takes patience and dedication, but if you follow the tips above you should be off to a great start!

Tip: Put in place a content calendar to help you keep your content production and promotion organised.

Image courtesy of Sean MacEntee

Read More

How to automate your social media marketing

If you’re anything like me, finding the time to post regular updates to social media can be a struggle. At the same time, not doing so means that you are missing out on potential brand exposure and engagement with your audience.

I have developed a simple and effective way of automating your social media updates and I’m going to share this with you in this post.

Step 1 – Gather your content

We primarily share 2 types of content – content on our own site, and content from other sites that links back to us.

Gathering your own content – Screaming Frog

The excellent Screaming Frog SEO Spider tool can help you to grab all of the URLs and associated data from your chosen site. Download it and enter the URL you would like to crawl.

Use Screaming Frog to Crawl your site
Use Screaming Frog to crawl your site’s pages

Gathering external content – Open Site Explorer

If you don’t have one, create a free Moz account to access the export functionality required to produce your updates. Once you have done this, go to and enter the URL of the page/domain that you would like to find links to. Once you have done this, click the option to ‘Export to CSV’. This will then produce a spreadsheet with amongst other things, the URL and title of all pages linking to your site.

Export links from OSE
Export links from OSE

Step 2 – Sort your content

Onsite content – Once Screaming Frog has completed its crawl, you can export the data and sort it using a spreadsheet.

Find the pages that you want to tweet by sorting them alphabetically. On our blog, for example, posts start with: /post/, so I can quickly find these and delete all of the other, irrelevant pages.

Next, delete any of the irrelevant data to leave you with the URLs and the Page Title/H1 tag. Depending on how your site is set up, you may be able to use either of these. If you are doing this correctly, the title of the page should be the most compelling and therefore the best to use for the content of your update.

External content – In your exported data from OSE, delete everything except the first two columns. Filter out any pages that you don’t want to include and if you have time, edit any page titles that you think could be improved.

Sort your data in a spreadsheet
Sort your data in a spreadsheet

Step 3 – Check and edit your updates

Once you have your data in the 2 columns, use the following formula in a third column to check that the character length will not exceed Twitter’s limit of 140 characters: =LEN(A1&B1)

If there are any that exceed this, edit the copy to ensure that they are under this limit, otherwise you will not be able to share on Twitter. If you have any spare characters, add a hashtag or two for even greater exposure. The more time you spend editing your updates to make them as compelling as possible, the better the end result of your sharing. Also, consider scheduling more than one update with a different message each time, and including any brands or individuals mentioned in your posts won’t harm your chances of those all-important likes and Retweets.

If your site is anything like ours, you will probably need to remove any pages that are not ‘evergreen’, For example, I have removed any blog posts mentioning Google Panda and Penguin updates as these are not relevant any more.

Step 4 – Schedule updates using Hootsuite

There are many tools which can help you automate your social media activity. My preference is Hootsuite, due to its CSV upload functionality, which works very well with the content gathering process in steps 1-3.

To implement the method we use, you will need a Hootsuite pro account, which is $9.99/Month with a 30 day free trial – well worth the money.

If you’ve not already got a Hootsuite account, create one, login and configure with your Twitter/Facebook/LinkedIn account details.

Next, in the left hand column of the dashboard go to: Publisher > Bulk message upload > Download Sample .csv

Once downloaded, you will find a 3 column sheet with following:

Column A – Date – in mm/dd/yyyy hh:mm or dd/mm/yyyy hh:mm format
Column B – Tweet Copy –  Page title or H1 tag
Column C – URL

Copy and paste the data from your sheets into columns B and C and then edit Column A to send this out at an appropriate time. You could trial, for example, sending out the same update on 3 different days at different times – or sending out a different update at the same time every day for a month.

NOTE – you can’t send the same message twice, so you will need to edit the text for each tweet.

When you are done, save as a .csv file and upload at the same dialogue box where you downloaded. A word of warning – Hootsuite can be picky about the type of files it accepts, taking a few minutes to read this before you upload could save you a lot of time!

Step 5 – Monitor and refine

Hootsuite can show you how well your tweets do in terms of engagement. Now that you have the raw data, it’s easy to tweak your messages and the time of day etc. when they go out for maximum impact.


Finished CSV file
Finished Hootsuite CSV file

What if I don’t have any content to share?

Don’t panic, there are plenty of opportunities to engage with your audience via content curation – sharing great content that has been produced by others. Klout is a fantastic tool for helping to find content that your audience will be interested in, and schedule this to be shared via your social profiles.

Enter some keywords which describe the subjects that you and your audience are interested in and it will throw up a feed with results that are relevant. You can then schedule these posts to go out at regular intervals.

Automate social media updates with Klout

What are your tips?

Do you automate the social media activity for your brand? If so, why not share your tips below…

Read More

How to plan a seasonal keyword marketing plan

The chances are that you’re aware of special days in your calendar when there is a spike in sales or general user interest. But are you missing these predictable peaks as part of your SEO strategy?

Seasonal events are a golden opportunity to make extra sales and improve brand awareness. In order to do that, people need to connect the event with your business and land on your site. 

This is where seasonal keywords come in. Keywords are at the very heart of promoting organic web traffic. It only takes a few simple steps to tailor them to seasonal events.

The process doesn’t start weeks, or even months, in advance – it’s something you should be thinking about a year ahead.

Here is how to plan your seasonal keyword marketing plan effectively:

One year to go

In order to make things run as smoothly as possible, it’s a good idea to define some baseline points. Your checklist for things to establish at the ‘one year mark’ should look something like this:

Setting objectives

What are you trying to achieve through seasonal awareness? Are you after sales or brand awareness? How will you measure your success?


You may not be spending money to acquire traffic through ads, but producing content still can cost money. Establish how much are you willing to spend to see results, and start thinking about the kinds of offers you can make to entice customers.


Where is your content going to be placed? Are you just using existing content or producing new pages? Will you need extra content producers? 

Making these points clear a year in advance will make it much easier to manage the subsequent stages; it helps clarify what you’re doing and where you stand.

Six months to go

This is when your keyword campaign needs to begin taking shape. To do this effectively, you need to become familiar with Google’s Keyword Planner. This is a free-to-use service designed for advertisers considering Adwords.

Getting to know Google Keyword Planner

In order to use this tool, you’ll need to set up an Adwords account with Google. It’s free to use, and there is no obligation to start a pay-per-click (PPC) campaign. Once you’ve done that, you can begin to familiarise yourself with the interface. For seasonal info, focus on the ‘Get search volume for a list of keywords or group them into ad groups’ feature.

How to get what you need from Keyword Planner

Draw up a list of keywords that are relevant to the event in question. For example, if you sell chocolates, and your objective is Mother’s Day, search for ‘Mother’s Day flowers,’ ‘Mother’s day gifts’ etc. 

It’s not just about hitting the keywords that are directly relevant to your product, but also the most popular keywords for the event in general. These might not be as useful for direct conversions, but they show you the types of content that people search for in that period and the keywords you can target.

Make a list of the keywords that are relevant, and start thinking about the kind of content and promotions you can build around those topics. 

Now that you have keyword content covered, use the ‘time period’ toolbar to see when the frequency of these keyword searches begins to increase. This tells you the exact time when you should stage your campaign launch.

Get seasonal keyword data and trends with Adwords keyword planner
Get seasonal keyword data and trends with Adwords keyword planner

Five months and counting…

You’ve established your list of keywords, and you know when people will start searching for them. At this stage you might have what looks like a three, or even four, month gap between your six-month countdown and when people actually start typing those keywords into a search query, but that’s no reason to get complacent.

The reason these campaigns have to start so early is that getting content to appear in the results of Google and other search engines is like turning sand into stone; it takes a lot of time and a critical amount of pressure which, in this case, is user exposure.

Giving yourself a good five month cushion also allows time to make revisions to your content. It’s often easier to see where things aren’t working once they’re online, and you don’t want that to happen close to launch.

What about time critical content?

You may have spotted a problem here. On the one hand, you’re planning a campaign that targets a specific event with time-critical offers and promotions, while on the other you’re being asked to get content up four to five months in advance, when there is limited interest. How is that supposed to land with customers? The answer is simple. Your early content is there to hold a place in the search engine results page (SERP).

There’s nothing wrong with putting in relevant, useful, placeholder content well in advance, then switching it to the actual promotional content once the event kicks off. That way you get to appear higher up the rankings and make your pitch as fresh as possible.

Two months to go

The time to start the launch on your promotion is either when you see that spike in keyword searches for an event or two months in advance, whichever comes first (you’ll find it’s usually one and the same).

 So what are you doing to promote your content?

Here is the checklist for the channels that your campaign should cover in addition to the content that you’ve been building up:

Social media

Ideally when the promotion launches, it will ride a wave of social mentions. To give this the best chance of happening, release a few hints early on, and consider reaching out to loyal customers by tweeting and sharing updates on Facebook so that they’re primed to respond at launch. You could even offer special discounts to this proved converter as a reward.

Subscriber emails

Hopefully you’ve been gathering leads and building a subscriber list. Again, give a hint of what’s on the way in your regular emails, and then release a dedicated newsletter that’s just for the event. This way when the promotion hits, it has the best chance of getting early conversions, which will in turn build awareness and momentum.

Use your connections

All those cultivated relationships with influencers and industry websites can come into play at this point too. Make sure you have some interesting content that’s tailored for each promoter, and then provide a link to your specific event, once you’ve got permission, either in the text itself or in your bio.

End game?

So to round up, in this year-long period, you’ve identified your objectives; gathered your keywords; used them to map your promotion launch date; placed your keyword-relevant content where it gets maximum exposure; and released your offers and promotions either through that content or other tailored release methods.

It seems like you’re at the end of what has hopefully been a successful campaign. However, it’s not over. Getting this kind of seasonal release right is a cycle, not a linear progression. Your content and landing pages may be irrelevant once the event has passed, but they’re still perfectly placed to perform the same role next year.

Salvage as much of this space as possible by changing landing pages to a more generic take on the special day in question and generalising content to make it relevant to the ‘event’ rather than ‘this year’s event.’

By taking this approach, you’ll make sure your content is in a prime position to perform well a year in advance of your next promotion. With that established, you can go back to your checklist and begin the process all over again!

Read More