How to Write a Guest Post That Editors Actually Accept
To write a guest post that gets accepted, write for the host blog’s readers rather than for your backlink: pitch one specific angle the site hasn’t covered, match its format and voice, link only where a reader would want to click, and hand in a draft the editor can publish without rewriting. This guide walks through each step from the editor’s side of the inbox, with a pre-send checklist and an annotated example post.

What an editor checks in the first 30 seconds
Most guest posts are rejected before anyone reads the third paragraph. Editors are not being harsh; they are protecting their readers and their site. Google’s own Search Central blog tells publishers to vet contributed articles by asking a few blunt questions: “Do I know this person? Does this person’s message fit with my site’s audience? Does the article contain useful content?” (Google, May 2017). A careful editor runs some version of that test on every submission.
In practice, the fast scan looks like this:
- Fit. Is the topic something this blog’s readers search for, and is it different from what the blog already published?
- Proof of knowledge. Does the opening show the author has actually done the thing, or is it a rewrite of the top three search results?
- Links. Where do the links go, and what do the anchors say? A keyword-stuffed anchor pointing to a money page is the single fastest way to a “no”.
- Effort required. Can this be published after a light edit, or will it take an hour of rewriting?
Everything below is about passing those four checks.
Step 1: Study the host blog before you write a word
Spend 20 minutes on the site you want to write for. Read its guest post guidelines if they exist, then read five recent posts. Write down:
- Typical length and depth. If their posts are 1,200-word practical guides, a 600-word opinion piece will feel thin; a 4,000-word essay will feel like work.
- Format conventions. Subheading style, use of lists and tables, screenshots, whether they include a TL;DR.
- Voice. First person or neutral? Jokes or none? Technical terms explained or assumed?
- Gaps. Search the site for your topic (
site:example.com your topicin Google). If they already covered it well, you need a different angle, not a second version. - Link policy. How many author links are allowed, in the bio or the body, and whether they mark outbound links with
relattributes.
If you are still choosing where to write, start with our guide on how to find guest post sites and only shortlist blogs whose readers would genuinely benefit from what you know.
Step 2: Pitch one angle, not a topic
“I’d like to write about email marketing” is a topic. “Why our 3-person shop stopped sending weekly newsletters and what replaced them” is an angle. Editors accept angles, because an angle tells them what the reader will learn and why you are the person to say it.
A pitch that works has four parts and fits on a phone screen:
- One sentence that shows you read the blog (name a specific post and what it left open).
- The proposed headline and a one-line promise to the reader.
- Three to five bullet points of what the post covers.
- One line about why you know this: what you built, ran, tested or fixed.
Ready-made wording for first contact and follow-ups is in our guest post outreach email templates. Keep follow-ups to one, about a week later, and accept silence as an answer.
Step 3: Structure the post the way their readers scan
Once the editor says yes, build the draft around the reader’s question, not around your product. A structure that works for most practical blogs:
| Part | What it does | Common mistake |
|---|---|---|
| Headline | States the specific outcome or answer | Clever but vague (“The Secret Nobody Tells You”) |
| Opening (2–3 sentences) | Answers the question or states the problem in the reader’s words | Three paragraphs of backstory before the point |
| Body sections (H2s) | One idea per section, each usable on its own | Sections that repeat the intro in new words |
| Proof | Your own steps, screenshots, numbers you can source, a real mistake you made | Generic tips anyone could copy from search results |
| Practical close | A checklist, template or “do this today” step | “In conclusion…” summary with a sales pitch |
| Author bio | Who you are and one relevant link | Three keyword links and a discount code |
Google’s guidance on creating helpful content is a good self-test here, especially the question “Does the content provide original information, reporting, research, or analysis?” If your draft would read the same with your name removed, add the part only you can write: your process, your screenshots, your failure.
Step 4: Link etiquette that keeps you and the host safe
This is where most guest posts fail, and where the stakes are real for both sides. Google’s spam policies list “links with optimized anchor text in articles, guest posts, or press releases distributed on other sites” as an example of link spam (Google Search Essentials, spam policies). The 2017 Search Central post names the warning signs more specifically, among them “stuffing keyword-rich links to your site in your articles” and publishing the same or similar articles across many sites.
Google is also explicit that it does not discourage guest articles that “inform users, educate another site’s audience or bring awareness to your cause or company”. The problem is the intent to build links at scale. So:
- Link to sources first. Most links in your post should point to official docs, data and other sites that help the reader, not to you.
- One self-link is usually enough, ideally in the bio, with your brand or name as the anchor. If the host allows one in-body link, make it a page that genuinely expands on the paragraph.
- Never ask for a specific anchor or for “dofollow”. Accept whatever
relattribute the host applies. Google’s docs ask publishers to mark paid placements withrel="sponsored"and allownofollowfor links they don’t vouch for (qualify outbound links). The difference is explained in nofollow vs sponsored vs UGC. - If money or goods change hands, it is sponsored content, not a guest post: it needs
rel="sponsored"(or nofollow) and, in many countries, a visible disclosure. See our sponsored content disclosure rules.
Want to check how a host blog currently marks its outbound links before you pitch? Our free sponsored link checker shows the rel attributes on any page.
Step 5: Write a bio that earns the click
A good bio is two sentences: who you are in terms the reader cares about, and one reason to click. Compare:
Weak: “John is a digital marketing expert and the founder of Best Cheap SEO Services, the best SEO agency for cheap SEO services.”
Better: “Ana runs a small pottery shop and writes about selling handmade goods without paid ads. Her free pricing worksheet is on her blog.” [linked from “her blog”]
The second bio tells the reader what they get and uses a natural anchor. (Both bios are invented for illustration.)
An annotated example post (illustrative)
Here is a skeleton for a hypothetical guest post on a blog for small online stores. The notes in brackets show what the editor sees.
Headline: How We Cut Product Photo Costs Without Losing Sales Clarity
[Specific outcome; no keyword stuffing; promises a method, not a miracle.]
Opening: “We photograph about 40 new products a month in a spare room. Here is the setup, the mistakes that wasted our first two months, and the checklist we use now.”
[Answers “who, how, why” in two sentences. The numbers are the author’s own and stated as such.]
H2: The $0 lighting fix we should have started with
[One idea per section, written from experience; links to the camera maker’s manual, not to the author’s shop.]
H2: Three photo types every listing needs
[A short list the reader can apply today.]
H2: Our pre-upload checklist
[A practical close the host blog’s readers will bookmark.]
Bio: “Mia co-runs a two-person ceramics store. She shares her photo shot list on her studio blog.”
[One branded link, in the bio, no sales language.]
Notice what is missing: no paragraph about the author’s company, no “contact us for a quote”, no anchor like “best ceramic mugs online”. The post sells the author by being useful.
Pre-send checklist
- The post answers one clear question, and the opening gives the answer or the promise within three sentences.
- It matches the host blog’s length, format and voice.
- Every statistic or rule has a link to its source; anything illustrative is labelled.
- No more self-links than the guidelines allow, branded anchors only, no request for dofollow.
- The content is original: not published elsewhere and not a near-copy of a post on your own site.
- Formatted the way the editor asked (Google Doc, Markdown, or HTML), with suggested images and alt text if they use images.
- Bio of two sentences with one link.
- Spell-checked, and read aloud once to catch clumsy sentences.
After it goes live
Share the post with your audience, reply to comments on the host blog for the first week, and thank the editor. If the post does well, you have earned the right to pitch again. Do not republish the same text on your own site; if you must, Google’s 2017 post advises using rel="canonical" plus nofollow for duplicated articles. For more on what guest posts do and don’t do for SEO, see what is guest posting.
What to do next
Finding a blog that will publish you is often harder than writing the post. In Satelo, a public-beta network for small sites, partner articles are placed by sites of similar level and niche in a circle (your site gets an article on one site, you host one for another), and exchange links are marked rel="sponsored". Before you pitch any blog, run it through the free site check to see its Quality Score and the mostly open data behind it, so you know whether the audience is real.
FAQ
How long should a guest post be?
Match the host blog. Read five recent posts and aim for a similar length and depth; most editors prefer a complete, focused post over a long one padded with general tips.
How many links can I include in a guest post?
Follow the host’s guidelines. A common, safe pattern is one branded link in the author bio plus links to sources that help the reader. Avoid keyword-rich anchors pointing to your own pages.
Are guest posts bad for SEO?
No. Google says it does not discourage guest articles that inform or educate another site’s audience. It treats large-scale guest posting done mainly to build links, especially with optimized anchors, as link spam.
Should I ask for a dofollow link?
No. Let the host choose the rel attribute. If the placement is paid or exchanged for something of value, Google asks for rel=“sponsored” or nofollow.
What should a guest post pitch include?
A sign you read the blog, a specific headline, three to five bullet points of what the post covers, and one line on why you know the subject.
Can I republish my guest post on my own blog?
It is better not to. If you do, Google advises rel=“canonical” pointing to the original plus nofollow on links, and you should get the host’s permission first.
Read next




Check your site's Quality Score
Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.
Enter a domain like example.com
Add my site