How to write a perfect guest post

A guest post is a proven idea to get recognized and make some valid backlink and sometimes money. But, after Google Panda, Penguin and Hummingbird updates, bloggers and webmasters are taking extra precaution while publishing Guest posts. If any guest post smells like generated or cheap marketing call. They hardly approve any such posts.

In this guide we will discuss how to write a perfect guest post. To write a perfect guest post we will need to follow these steps:

  1. Find the right publisher.
  2. Know their audience and prerequisite
  3. Choose a topic
  4. Draft and Write guest post
  5. Send the guest post and follow-up

Find the right publisher for Guest Post:

Not all publishers in the Universe accept guest posts, but, hey many well know and well reputed bloggers still accept guest posts. Like Problogger, Copyblogger, Shoutmeloud and here BlogSynthesis. They all have their own audience, visions, expectation and needs.

We will have to prepare a guest post for their audience and needs. This is the step where most of the bloggers fails. They write guest post to fulfill their own expectation only. They just need quick backlink and writing the post in hurry. Possibly they don’t have enough time and manpower. This may cause high rejection of the posts. This is why we need to know about the prerequisite for the particular publisher we will be writing for.

Know the Prerequisites for the Guest Post:

As I mentioned earlier, every blogs and bloggers have their audience and needs, this is why the prerequisite might be different from blog to blog. In most of the cases, a blog how invites guest authors, have a general guidelines. You should must visit that page and read carefully.

Secondly, we should be writing for similar blogs, a blog or site we have and we are writing for.

Whatever, the general rule for writing guest post is,

  1. The quality of the post should be high.
  2. The post should not be published elsewhere.
  3. The length of the blog post should be long enough to complete the topic, but should not be lengthy. If your guest post is so long then it will be a better idea to split the post in parts. No one likes lengthy essays.
  4. The author should have good reputation on the web-sphere. This rule do not applies to newbies
  5. It will be better to write for a similar niche blog. (Do not write for a tech blog, if you are need backlink to recipe blog. In this condition, It will be better to link your profile from the tech blog)

Choosing a topic:

If we have chosen a right blog and know their prerequisite then it will be relatively an easy task. To choose the right topic, I will suggest you to take a look on the following Venn-diagram. You should always write on the topic of your expertise.

If you are new to blogging or at least guest blogging, I will suggest you to be a blogger not copywriter.

Drafting and Writing a guest post:

Now the real work begins, drafting a guest post is the lengthiest work and it takes a lot of time. For this purpose, I will suggest to use a Word Processor like Microsoft Word, Libreoffice Writer (or even a blog dashboard rectify spell mistakes and grammatical errors. These Word Processors are best.  Once you drafted to post then time starts to tune, tweak and remove all types of mistakes. At least you should try your best.

You may also include some relevant images and links. Again, the links should be chosen carefully. The site should be trusted and relevant to the content of your post.

Sending the guest post and follow up:

There are different ways to send guest posts. Many allow you to access the dashboard of the blogging platform and others ask for email the guest post in document format. A few have option to upload to their webserver. According to the blog owner submit your guest post.

Remember not send the same article to multiple blogs at the same time. Wait for a response or at least a week, before moving to somewhere else or publishing it on your own blog.

After submitting the guest post, you may send follow up mails after the given time or at least 48hrs. You may setup a follow-up notification or alert in your calendar.

You should have patience.

By Anand Kumar

I am the person behind this site.


  1. Superb blog! Do you have any recommendations for aspiring writers? I’m planning to start my own blog soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m totally confused .. Any ideas? Kudos!

    1. WordPress free option offers very limited features. If you want to take blogging seriously then I will strongly suggest you to go for self hosted WordPress platform. If you opt for free option then you should consider (Google Service).

    1. Yes, I allow guest posts. But I discourage SEO flow and cheap link building techniques. If it smells like cheap link building strategy I simply reject requests. I never say that a guest post should be *high quality*, because this is the essential for any blog post. You would like to read this.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.