Guest posting for SEO: strategy and best practices

Home / Everything About / Everything About SEO / Guest posting for SEO: strategy and best practices

When you pitch a guest post to a website, you're not asking for a favor. You're offering them free, high-quality content for their audience. That shift in mindset changes everything about whether editors say yes or no.

Guest posting means writing an article published on someone else's website, with a link back to your site. Done well, it brings high-quality backlinks, exposure to a new audience, and credibility in your industry. Done poorly, it wastes weeks of effort pitching to sites that ignore you.

The difference is knowing which sites to target, what to pitch, and how to write something good enough that the editor actually wants to publish it.

When guest posting works

Guest posting isn't a universal strategy that works for every business. It works best when:

You're targeting relevant, established sites. A guest post on a site your actual customers read is worth 10 guest posts on random blogs. If you sell accounting software, a post on a site about small business accounting matters. A post on a generic business blog matters less.

The site has real traffic. You can write a brilliant article for a site that gets 200 visitors per month, but it won't move the needle. Target sites getting at least 1,000+ monthly visitors from your target audience. This usually correlates with sites that have authority scores of 20+.

The site is actively seeking guest posts. Some sites actively accept guest contributions. Others will never publish them. Look for "write for us" pages or contributor guidelines. If the site doesn't mention guest posts and you see no author bios naming outside contributors, they probably don't take them.

You have something valuable to say. Generic advice posted everywhere doesn't get published. Original research, specific case studies, or unique perspectives do. Before you pitch, ask: is this something only I can write? If any freelancer could write it, don't bother.

How to find the right sites to pitch

Spend real time on this step. The sites you choose determine whether you get published and whether the backlinks actually help.

Start by listing the websites your customers already read. What blogs, publications, or forums does your target audience follow? If you sell to fitness studios, look at the sites visited by fitness business owners. If you're a bookkeeper, look at sites small business owners read.

For each site, check: Does it accept guest posts? Is there a "contribute" page? Search [site name] + "guest post" to see if they've published outsiders. Look at author bios—do they mention that some authors are guest contributors?

Then evaluate authority and relevance. Use Ahrefs or SEMrush to check domain authority. Look at the site's traffic estimate. Read a few articles to see if the quality is high. If the site looks like a spam directory full of mediocre articles, skip it. You're not pitching random sites. You're pitching sites you'd actually recommend to customers.

How to pitch a guest post

The pitch makes or breaks your success. Most editors get dozens of generic pitch emails per week. Yours needs to stand out by being specific and relevant.

First, find the right editor. Search the site for contact pages or author bios that list email addresses. Look for "submit" or "contact" pages. Never pitch through a generic contact form unless that's the only option. A personal email sent to the right person gets better results than a form submission.

The pitch email should be short—no more than three paragraphs. Lead with the idea, not with a request. Don't say "I'd like to write a guest post." Say "I've noticed your audience is interested in [topic]. I'd like to write about [specific angle] because [why your angle is different]."

Example pitch from someone running freelanceaccounting.com with WEMASY:

"Hi Sarah, I noticed your site covers small business accounting regularly. Most articles focus on bookkeeping software setup, but I rarely see content about the biggest accounting mistake small business owners make during their first year—and how to catch it early. I'd like to write 1,500 words on this topic with specific examples. It's the kind of thing your readers would save and reference."

That's specific. It shows you've read the site. It offers original value. An editor gets pitched hundreds of generic ideas. Original ideas that fit their audience get published.

What makes a guest post publishable

Once you get a "yes," you have to deliver. Many pitches get accepted, but the resulting article is generic or promotional. Editors kill those posts or heavily rewrite them. Either way, you don't get the backlink you wanted.

A publishable guest post has these qualities:

It solves a real problem for that site's audience. It's not about promoting your business. It's about providing value. The article should be useful enough that someone would share it, screenshot it, or save it for later reference.

It's well-researched and original. You're writing under someone else's name on their platform. They're trusting you. The content needs to be thorough, accurate, and not something they could find by reading three other articles and rewriting them.

It follows the site's voice and format. If you're writing for a casual blog, write casually. If you're writing for a professional publication, write formally. Read 3-5 articles on the site and match the style. This increases the odds your article doesn't need heavy editing.

It doesn't scream promotion. A subtle mention of your product or service is fine. "Using [specific tool] made this easier" is good. A paragraph explaining why your software is better is bad and will get edited out.

The author bio and backlink

The author bio is where your backlink lives. This is your real return on the effort. You've traded your writing for a link. Make the bio count.

A good author bio is 2-3 sentences and includes one link to your site. Point the link to a relevant page—your homepage if you want general traffic, or a specific article or service page if you want targeted traffic. Don't link to a sales page. Link to valuable content on your site.

Example bio: "Sarah runs accounting consulting at freelanceaccounting.com for early-stage tech companies. She's written about financial planning for [relevant publication]. Read more of her writing at freelanceaccounting.com."

Building a guest posting system

Guest posting is a long-term strategy. One post won't move rankings. But a consistent pattern of posts on relevant sites builds real authority and traffic.

Set a goal: one quality guest post per month on a relevant site. That's 12 per year from sites with real authority and real audiences. These backlinks compound. You also build relationships with editors. After your first post, pitching your second post to the same site is much easier—they already know you can write well.

After 6-12 months, the strategy pays off. You have backlinks from 6-12 relevant sites. You've built relationships in your industry. You've had direct exposure to other sites' audiences. And your rankings improve from both the links and the topic authority the guest posts establish.

WEMASY and guest posting strategy

When you publish a guest post that links back to your WEMASY site, that link points to a site with fast load times, clean design, and mobile optimization. The editor and their readers see a professional website, which adds credibility. Your WEMASY site also loads so fast that traffic from the guest post converts at higher rates than it would from a slow, poorly designed site.

Use your WEMASY analytics to track traffic from each guest post. See which pieces drive the most visitors and which ones don't. Use those insights to refine your guest posting topics. Write about what works.

Frequently asked questions

How many guest posts should I publish per month?

How long should a guest post be?

Should I include keywords in my guest post?

What if a site wants me to write for free with no backlink?

How soon will I see ranking improvements from guest posts?

Can I repurpose a guest post on my own site?