HomeWhat we fixGuest Posting

Guest Posting

Getting published somewhere that matters

Most guest posting is a numbers game played on sites nobody reads. Two hundred articles placed on two hundred sites built for exactly that purpose, none of which has a single genuine reader. It's cheap, it's fast, and it does nothing — because a link only counts if the site it comes from counts. What actually works is slower: real publications, real editors, pitches with an angle they'd accept anyway. Fewer placements, each of them worth something.

14 years in SEOReal publications onlyEvery placement, with the URL

See where you stand first

We'll check your existing link profile and what else on your site might be holding back the placements you already have.

Free · About a minute · No account needed

Why scan before buying? Because guest posts point at your site, and if that site has problems, the placement is wasted. The scan tells us whether you're ready for links — and sometimes the honest answer is that something else needs fixing first.
What we find

What usually goes wrong with guest posting

One of these is checked directly by the scan: your referring domain count. The rest — pitch quality, whether a placement is genuinely editorial, whether the writing would pass an editor — is judgment our team applies during the work, not something an automated scanner can score. We say which is which below rather than tagging a check that doesn't exist.

You have no editorial presence at all

There's a difference between being linked and being published. A directory listing is a link. A mention in a supplier's partner page is a link. Neither says anything about whether you know what you're talking about.

An article you wrote, published by a real publication with a real audience, says something different. It says an editor read it and decided it was worth their readers' time. That's a signal no directory can give you, and it's why editorial placements are worth more than their raw link value.

Most businesses have none. Not because they were rejected, but because nobody ever pitched.

What this looks like

A specialist consultancy with fourteen years of experience had no published articles anywhere outside their own blog. Their two main competitors each had a handful of pieces in trade publications. When a potential client searched either company name, one showed up with third-party credibility and one didn't.

Checked by: Referring Domain Count

Your pitches get ignored

Editors receive dozens of guest post pitches weekly. Almost all of them are the same: a paragraph of flattery, a vague topic, a request. They're deleted without reply.

The ones that get accepted have something specific — a genuine angle, evidence the writer read the publication, and a topic that fills a gap the editor knows they have. That takes research per pitch, which is why almost nobody does it and why the response rate for everyone else is close to zero.

The other common failure: pitching the wrong publication entirely. Sending a technical piece to a publication that runs opinion, or a beginner topic to one whose readers are experts.

What this looks like

A company sent 180 identical pitch emails over three months and received two replies, both declines. The template opened with "I love your blog" and proposed "an article about SEO" with no specific topic. Nothing about it suggested the sender had read anything they published.

Your existing placements are on dead sites

If you've bought guest posting before, there's a good chance the placements went to sites that exist solely to host guest posts. They look plausible — a domain, a blog layout, some articles — but no readers, no editorial standard, and a hundred outbound links per page.

Google identifies these patterns. A profile made largely of them is discounted, and in some cases it's worse than having nothing, because it signals that you've bought links before and may still be doing it.

The tell is usually obvious once you look: the site publishes about everything, articles have no author, and every piece links out to an unrelated commercial site.

What this looks like

A client's previous agency had delivered 40 guest posts over a year. Reviewing them, 34 were on sites with no organic traffic, no named authors, and posts spanning finance, health, travel and construction. The six genuine placements were the only ones doing anything.

Nothing you've written meets a publication's standard

Real publications reject most of what they receive, and usually for the same reason: the writing isn't good enough or the piece doesn't say anything.

Content written to place a link is easy to spot. It's generic, it hedges, it makes no argument, and the link sits in a paragraph that exists only to hold it. Editors read hundreds of these and recognise them instantly.

Content that gets published makes a point their readers would find useful, and the link is incidental — it's there because it's genuinely the reference, not because it's the purpose.

What this looks like

A first submission to a trade publication was 1,200 words of general advice with no specific claim and three links to the client's site. It was declined. The replacement made one argument, drew on the client's actual operating experience, and linked once. It was published within a week.

Every placement starts from cold

The most efficient guest posting comes from relationships. An editor who has published you once and had a good experience will publish you again, faster, with less back-and-forth.

But most guest posting treats every placement as a one-off transaction. Pitch, place, disappear. Nothing is built, so the next placement starts from zero — same cold pitch, same low odds.

Doing it as a campaign rather than a series of transactions makes each subsequent placement easier. That's a slow advantage, but it's real and it compounds.

What this looks like

Across an eight-month campaign, the first placement with each publication took an average of five weeks from first contact. Second placements with the same publications averaged eleven days. Nothing changed except that the editor already knew who they were dealing with.

Nobody knows what was published where

Guest posts get placed and then forgotten. No record of what went where, no check on whether the piece is still live, no note of which publications said yes and which said no.

That matters for two reasons. Practically, posts disappear — sites redesign, content gets pruned, publications close — and if nobody's tracking, you lose the link without knowing. Strategically, without a record you can't tell which publications are worth returning to.

If a previous agency did the work and you never received a list of live URLs, you may not know what you're paying for or whether it still exists.

What this looks like

A client asked for a list of placements from a previous campaign. Their agency provided nineteen URLs. Checking each, six were 404, two had the link removed, and one publication had shut down entirely. Ten of nineteen were still live, which nobody had noticed.

How we fix it

Found is only half the job

Guest posting done properly is slow, and there's no version that isn't. Here's exactly how we work, including the steps, so you can judge whether it's the kind you want.

What we foundHow we fix it

No editorial presence

Zero published pieces on real, moderated publications.

We build a target list and pitch it properly

Real publications in your field, approached individually with a genuine angle.

OngoingGrowth & above
See exactly how
  1. Map the publications your buyers actually read — trade press, industry sites, respected blogs with real audiences
  2. Check each one accepts contributions at all, and what they've published recently
  3. Find the gap: a topic they cover but haven't addressed from your angle, or a question their readers ask that nothing answers
  4. Pitch to a named editor with a specific proposal, not a request to "contribute"
  5. Follow up once. Then move on.

We tell you which publications we're approaching before we approach them. If there's one you'd rather we didn't, say so.

Pitches getting ignored

Generic outreach with no angle, sent at volume.

Individually researched pitches

Read the publication, find the gap, propose something specific — one at a time.

OngoingGrowth & above
See exactly how
  1. Read what each publication has actually published in the last few months
  2. Identify what they cover repeatedly, and what they've conspicuously not covered
  3. Write a pitch that references their work specifically and proposes something that fits
  4. Send to the right person, not a generic editorial address, where we can find one
  5. Track responses so we learn which angles work with which kinds of publication

Expect most to say no or say nothing. Editors are busy and their bar is high. Two or three acceptances from twenty considered pitches is a good result.

Placements on dead sites

Previous guest posts sitting on sites with no traffic or editorial standard.

We audit what exists and set a real standard

Every placement checked, and a clear threshold for what we'll accept going forward.

3–5 daysEvery package
See exactly how
  1. Review every existing placement: is it live, is the link intact, does the site have real traffic
  2. Check for the patterns that mark a site as built-for-guest-posts — no named authors, unrelated topics, excessive outbound links
  3. Flag anything genuinely harmful for the disavow process
  4. Set the standard for future placements and tell you what it is
  5. Give you the list, so you know what you actually have

We won't place on sites that fail this standard, even if you ask. It's not useful to you and it makes our other placements look worse by association.

Content that won't get accepted

Generic pieces written to hold a link rather than to say something.

We write to the publication's standard

A real argument, drawn from your actual experience, with the link incidental.

1 week per pieceGrowth & above
See exactly how
  1. Interview you — briefly — for the specific knowledge only you have. This is the part that makes it publishable.
  2. Build the piece around one argument rather than covering a topic broadly
  3. Write to the publication's length, tone and structure, which differ more than people assume
  4. Place the link where it's genuinely the reference, and only where it is
  5. Send it to you to approve before it goes to the editor

We won't generate these with AI. Editors read hundreds of submissions and recognise it, and a publication that accepts AI-written filler is a publication whose links don't help you.

Every placement starting cold

No relationships, so each pitch is a first pitch.

We build repeat relationships

Deliver well, stay in contact, and make the second placement easier than the first.

OngoingGrowth & above
See exactly how
  1. Deliver on time and to spec, every time — most contributors don't, which is a low bar to clear
  2. Make the editor's job easy: correct length, correct format, no chasing
  3. Stay in touch after publication rather than disappearing
  4. Return with a second idea once the first has run
  5. Keep a record of who's receptive, so effort goes where it works

This is the part that makes month six easier than month one. It's also the part that can't be bought.

No record of what was published

Placements untracked, some no longer live.

Every placement tracked and monitored

Live URL for each, checked periodically, and you're told when one disappears.

OngoingEvery package
See exactly how
  1. Record every placement with its live URL, publication and date
  2. Check periodically that each is still live and the link intact
  3. Tell you when one disappears — sites do prune content
  4. Attempt to have it restored where it's worth approaching
  5. Keep the record accessible in your dashboard, not in an email thread

We report the ones that disappeared as well as the ones that landed. An agency that only reports wins isn't reporting.

Before you try this yourself

Common mistakes

What we usually find when someone has already tried this themselves.

Buying guest posts by the bundle

"Fifty guest posts for $500" means fifty placements on sites that exist to sell placements. They're cheap because they're worthless, and a profile full of them tells Google you've bought links. If the price makes it look easy, that's the tell.

Judging a publication by its domain rating

DR is a third-party estimate and it's gameable — link networks inflate it deliberately. A site with DR 60, no organic traffic, and articles about six unrelated industries is not a publication. Check whether real people read it.

Writing the article before finding the publication

Every publication has its own length, tone and structure. A piece written in the abstract fits none of them and needs rewriting for each. Find the home first, then write for it.

Stuffing links into the piece

Three links to your own site in a guest post reads as advertising, and editors either strip them or decline the piece. One link, placed where it's genuinely the reference, gets published. It's also worth more.

Our Process

Scan. See. Fixed.

01

We look at what you have

The scan shows your current referring domain count and anything on your site that would waste a placement. Free, no account needed, and you keep the report.

About a minute

02

We build the target list

Publications your buyers actually read, checked for whether they accept contributions and what they've published lately. You see the list before we approach anyone.

Yours to review

03

We pitch and write

Individually researched pitches. Where one is accepted, we interview you briefly and write the piece around what only you know. You approve it before the editor sees it.

From $50/month

04

We report every placement

Live URL for each, monthly, including the months where the answer was mostly no. We check periodically that they're still live and tell you if one disappears.

Proof, not promises

This is slow work. A good month is a handful of placements on publications that matter, not fifty on sites nobody reads. If you need volume fast, this isn't the service — and the service that is will cost you more than it gives you.

What's included

What's included

Packages differ in how much work we do — not in how much of the picture you get.

The full scan

  • Backlink and referring domain counts, refreshed each scan
  • Existing placement audit
  • Full site crawl across four technical, content, AI-readiness and trust areas
  • Google Business Profile lookup

The work itself

  • Target list built and shared before outreach
  • Individually researched pitches to named editors
  • Articles written from a real interview with you
  • Your approval before anything is submitted
  • One link, placed where it belongs
  • Every placement tracked with its URL

The proof

  • Every placement reported with its live URL
  • Monthly reporting including the months that produced little
  • Periodic checks that placements are still live
  • Full dashboard access
  • Every tool unlocked
  • Scan history kept permanently

What does it cost?

It depends on what your profile looks like and how competitive your field is — which is why we scan first. Plans start at $50/month, and every one includes the full scan above.

FAQ

Before you scan

See where you stand first

Your link profile, plus every check across four areas. Free, about a minute, no account needed.

Scan My Site Free