Mark, thanks for the question. My short answer: If you are doing anything that is potentially risky, then don't do it. I mean using guest posts at all -- whenever I see people talk about using this strategy, I die a little inside.
Here's the long answer.
Matt Cutts, the head of Google's anti-spam team, said here that people should stop using guest posts to build links. In response, Jen Lopez of Moz wrote this great essay that I highly suggest you read at least twice:
As with anything, you don't want to be out there trying willy-nilly to get your posts on every blog for the sole purpose of building (probably bad) links. It's important to have this tied to your business and marketing goals, as you would with any other tactic. SEO is only one piece of the larger strategy, and if you focus solely on writing posts for link building purposes, you're missing out on a ton of other possibilities.
Here's why guests posts are usually bad ideas:
- Websites that just publish countless random guest posts on desired topics are rarely authoritative websites in those niches. Does anyone actually visit those sites? Do those sites send legitimate referral traffic? If the answer is "no," then Google likely views them as having little authority. So, a random link on a random post on such a site isn't going to help you that much.
- Any guest-post website that charges for publishing posts is almost certainly violating Google's guidelines. Paying for links directly (or indirectly via paying for posts) is very, very risky.
- You are "building" links, not "earning" them. Why should Google give you credit for a link that you essentially give yourself?
So, what's my answer? Read this Moz essay of mine that was inspired by Lopez's response. The key is to stop thinking about links and to start thinking about marketing. The best links, rankings, traffic and more are actually just good by-products of doing good public relations and publicity. My essay goes into to detail, but I'll summarize here.
First, determine your website's target audience. Second, find out what major news outlets, publications, and blogs are actually read by your target audience. Third, use the methods that I detailed to get news coverage or a quality article or opinion piece (not a few hundred words of fluff) published on those websites.
Yes, it's hard. But nothing good comes easily. ONE of those links is worth 100 or 1,000 random guest post links.