SEO100
SEO method 75 of 100

Guest Posting for SEO: How to Do It Without Breaking Google's Rules

Intermediate Medium impact Ongoing Links, PR and brand

Updated · First published

Short answerGuest posting means writing an article for another site in your field. Google's link spam policy names guest posts with optimized anchor text, distributed at scale, as link spam, and paid placements need rel="sponsored" or rel="nofollow". Write a few real articles for sites your customers read, link naturally, and measure referral traffic.

Guest posting is writing an article for someone else’s website, in return for exposure and a byline that links back to you. Done for readers, it builds your name in your industry and brings visitors. Done as a link factory, it breaks Google’s link spam policy.

What does Google say about guest posts?

The link spam section of Google’s spam policies lists these as violations: links with optimized anchor text inside guest posts or press releases distributed on other sites, buying or selling links for ranking, and advertorials where payment is received for articles that include links.

The same policy leaves one door open. Buying and selling links for advertising is not a violation when the links are qualified with rel="sponsored" or rel="nofollow". Google’s page on outbound links says sponsored is the preferred value for paid placements.

Here is how that plays out:

Situation What to do
You write a useful article for a relevant site and link to your page once, naturally Fine. The host decides how to mark the link.
Money or free products changed hands for the placement The link needs rel="sponsored" (or nofollow).
You publish the same keyword-rich anchor on dozens of sites Link spam. Don’t.
A site sells guest posts to anyone who pays Stay away, its links carry risk and no readers.

Why does guest posting still matter?

The value that survives is audience and reputation. A good article on a site your customers read sends referral visitors, gets you cited by other writers and shows you know the topic, which supports E-E-A-T. Search engines and AI assistants also pick up that your name appears next to your topic across several trusted sites. A link is a bonus, not the goal.

How do you do guest posting, step by step?

  1. List 20 sites your customers already read. Use industry blogs, newsletters and association sites. Ask “would my buyer see this?” before you check any metric.
  2. Check the site is real. Look for genuine articles from different authors, real traffic in Ahrefs or Semrush, and no “write for us, pay $X” page selling links. Skip sites that publish on every topic.
  3. Read what they already publish. Note the formats, the length and the headline style. Look for a gap, like a topic they covered two years ago with old numbers.
  4. Pitch two or three specific ideas. Address a named editor, show a headline and a two-line outline, and link two of your published pieces. Do not send a template to fifty sites.
  5. Write something you would publish on your own blog. Use your own data, examples and screenshots. Put the useful part inside the article. Editors reject thin posts that exist to carry a link.
  6. Link once, naturally. In the author bio or where the article truly needs a source, link to the most relevant page, with plain descriptive anchor text such as your brand name or the topic. Accept the host’s choice of nofollow.
  7. Disclose any payment. If you pay or give a product, ask for rel="sponsored". That keeps you inside the policy, and you still get the readers.
  8. Share the published article. Share it on LinkedIn and in your newsletter, and answer comments. The host appreciates the traffic, and you get invited back.

How do you measure the result?

  • Referral sessions and sign-ups from the host site in GA4 (Acquisition, then Traffic acquisition, filter by source).
  • Branded searches. In Search Console, filter queries containing your brand name and compare before and after publication.
  • Referring domains from the post, in the Links report in Search Console or your backlink tool.
  • Follow-up value: invitations, podcast bookings, journalist replies. Track them in a sheet beside each pitch.

Judge the program by cost per qualified visitor and per conversation, not by a domain rating score. Add the posts to your backlink monitoring so you notice when a link is removed.

What mistakes should you avoid?

  • Writing for rankings only. If the article has no reader value, the link has none either.
  • Exact-match anchors on every post. Google names optimized anchor text in guest posts as a spam example.
  • Buying posts from a vendor with a list of “sites with DA 50+”. These sites sell to anyone, and Google’s policy covers selling links for ranking. Brand your link sponsored or skip the deal.
  • Recycling the same article. Duplicate content across sites helps nobody. Write each piece fresh.
  • Ignoring relevance. A cooking blog linking to a SaaS tool looks out of place to readers and to Google.
  • Swapping posts in a ring. Two sites writing for each other only to trade links count as an excessive link exchange.

Where can you learn more?

The free digital marketing module of the Fe/male Switch startup school covers how a young company picks channels like this. Next steps on SEO100: build something worth linking to with linkable assets, and look at the audio version of the same idea in podcast guesting.

Earlier versions of this directory listed this as: Guest posting, Guest Content Creation.

Learn SEO as part of building a startup

Fe/male Switch is a startup school and game where you build a real company step by step. Its free digital marketing module covers SEO, and the free startup tools help with the rest.