Guest Posting – How to Do Guest Posting for SEO

Guest Posting


Guest Posting is an important part of off-page search engine optimization. In your efforts to get to the first page of the search engines it is of the utmost importance that you have a good solid understanding of SEO.

While you are writing your blog posts.. your focus is with on-page SEO. However.. once those posts have been published.. you want to give them an additional boost to ensure they will be easily found in the search engines. This is where off-page SEO comes in.

* In fact.. off-page SEO is just as important.. if not more so than on-page SEO.

Most bloggers agree that guest posting is not only helpful but is an essential part of the backlinking strategy. But.. there are some who argue that the practice of guest posting is pointless.

Who should you believe? Should you consider writing guest posts? If so.. how do you find blogs that will accept your guest posts?


Simply put.. “guest posting” or “guest blogging” is when one blogger contributes content in the form of a post or an article to another blogger’s website. This practice is not only perfectly acceptable.. but it also provides advantages for both parties involved.

The obvious advantage for the blog you are submitting to is that they are getting content for their site without having to write it themselves. We all know the pressures of producing new and engaging content for our blogs on a regular basis.

In return for spending your time to write a post for someone else’s blog.. the advantages for you are many:


1. Improve Your E-A-T Score Through Guest Posting:

To increase your authority and popularity in your field.. guest posting is a great strategy.
For me.. E-A-T is the single most compelling argument in favor of guest blogging.

As time goes on.. the value of E-A-T (Expertise, Authority, and Trustworthiness) continues to rise in importance.

Google has made it clear that improving E-A-T scores is a top priority. This emphasis is only expected to grow in the future as the search engines increasingly favor sites with high E-A-T scores.

How better to increase your authority and trustworthiness than to have posts on a myriad of other people’s blogs sharing your expertise?

These are like votes of confidence. Obviously these other bloggers would not allow you to publish content on their site if they felt you were not trustworthy or that you had no authority or expertise. 😊

2. Gain Relevant and Valuable Backlinks:

As bloggers.. we certainly know the importance of backlinks to our sites. A high value is placed on backlinks due to their significance in search engine rankings. When you guest post on another blogger’s site.. you are not only gaining access to their audience.. you will also gain a backlink or two from their site.

Keep in mind.. in gaining backlinks.. there is less importance placed on the number of backlinks obtained and more importance placed on the quality and relevance of the backlinks.

This means you do not want to submit your guest posts to a lot of low-quality sites or sites who have nothing at all in common with your site.

This would be counterproductive for a couple of reasons:

  • the audience at these sites may have little interest in visiting your site
  • you would be getting backlinks.. but they would be of little value

The best method to gain high-quality, relevant backlinks is by submitting guest posts to sites in the same or similar niche. In other words.. you are looking for sites which have content closely relating to your niche and your content.

3. A Rise in Traffic Through Guest Posting:

In addition to gaining backlinks.. the second benefit is that it helps you get your content in front of a wider audience. This in turn has the potential to increase the traffic to your website.

The increase in traffic likely will not be huge.. unless you are guest posting on very high authority websites. However.. if you select highly relevant sites to submit your guest posts the audience at that site should be similar to yours.. which means your content should be of interest to them as well. An audience with similar tastes will be much more likely to become regular visitors of your site.

4. Grow Your Email Subscriber List:

Another advantage of guest posting is the opportunity to grow your email subscriber list with some highly engaged readers.

Make sure your email sign-up box is clearly visible on all pages of your site. If the new visitors enjoy your content.. hopefully they will sign-up for your newsletter. This is where it becomes very important to offer an enticing freebie in exchange for their sign-up.


5. Increased Product Sales Through Guest Posting:

If you sell products at your site.. placing a link to a page where one of your products is discreetly listed can help to increase sales.

Most bloggers would not want you to use their site to send visitors to a sales page or a resources page where all of your products and/or affiliate products are listed.

However.. if you have one of your less expensive products discreetly listed near the bottom of a page they may have no objection.. so long as the product does not compete with one they are selling themselves.

On several occasions I have been able to link to my page on Choosing a Blog Niche with no problems.

Once you have the new subscribers on your Email list you can always send them offers for your other more expensive products at a later date.

Of course.. if the host blogger objects to this simply choose to link to another page.

> For more information on Backlinking.. Read our post: Backlinks for SEO


1. Determine Which Blogs Will Accept Your Guest Posts:

The first thing you need to do is locate blogs that welcome guest posting. Many bloggers do not accept guest posts. You will need to do some investigation into which sites in your niche (or similar) actually welcome such contributions.

There are a variety of ways to go about this. The first is to use a search engine.

Go to Google and type in.. write for us. You will see a list of popular searches as below:

Guest Posting for SEO
Guest Posting for SEO

After write for us.. enter your niche.. i.e. parenting, travel, etc. Using this method you will find a list of blogs in your niche that accept guest posts.

Other things you can enter are: guest posting.. guest blogging.. submit guest post.. guidelines for submissions.. guidelines for contributions.. guidelines for contributors.
Be sure to put your niche at the end. This will give you more lists of blogs in your niche that are accepting submissions and contributions from guest bloggers.

If you are already familiar with some blogs in your niche.. check whether or not they accept guest posts. If you scroll to the bottom.. often times there will be a link to submit a guest post. If not.. check the About Us page and the the Contact page.

If the site has a Terms and Conditions page.. you might find some information there as well. You can also try using the site’s search feature.

Be sure to make a note of any requirements listed for guest post submissions. It is important to read each blogger’s requirements thoroughly and adhere to them to the letter if you want to increase your chances of being accepted.

2. Check the Domain Authority of the Blogs You Are Considering:

Go to and get the MozBar. The Moz domain authority is not a measurement of a domain’s authority as it relates to Google. Nevertheless.. the MozBar does give you an idea as to a site’s credibility and how it measures up against other similar sites.

You should use this to determine what your site’s domain authority is.. as well as the authority of a site you are considering for guest posting.

A site with a very high domain authority rating may not be interested in entertaining the idea of a guest post from a new site with very little domain authority.

It never hurts to ask.. but don’t take it personally if they decline. I normally suggest to my students to start by inquiring about guest posting on blogs with a domain authority of about twice theirs or less.

This means if your current domain authority is 20.. try submitting to sites with an authority of 40 or less. As your authority builds you can approach sites with higher domain authority.

3. Contact Blog Owners About the Possibility of Submitting a Guest Post:

After you have created a good sized list of blogs.. along with their DA.. prioritize which blogs you are interested in contacting first.

Hopefully.. while you were on their blog you took the opportunity to browse some of their posts and determine whether it was a blog you would like to be aligned with.. in as much as having your content appear on that blog.

I normally suggest contacting only a couple of bloggers at a time. You wouldn’t want to contact 10 of them all at the same time.. and a few days later you find that 6 of them have indicated they would very much appreciate your guest post.

Now you would find yourself in a situation where you are all stressed out trying to figure out how you are going to write 6 comprehensive posts for 6 different blogs in the next few days. YIKES!

If you are pitching a blogger who does not have any rules posted, you’ll have to send them an email. Write only a quick summary of a few concepts you have in mind that may serve as guest posts.. using only titles and a few bullet points for each.

Suggest that you are open to alternate ideas as well.. in the event they are agreeable with the idea of you submitting a guest post.. but may have some ideas of their own in mind as to content.

A short bio explaining who you are and why you feel you are qualified to write a piece of content for their blog would also be appreciated.

NOTE: Before you propose posts on specific topics.. it is always a good idea to check their site to be sure they don’t already have posts covering these topics.

4. It is Time to Compose Your Guest Post:

So.. you heard back from the host blogger and they are looking forward to you providing a guest post for their site.

Go to their site and read through a couple of posts to get some inspiration.. as well as get a feeling as to the tone and style that should characterize your blog entry.

If you have questions or need clarification on anything.. send an email. It is best to be sure rather than try to guess as that could lead to errors.

Now.. sit down and write the greatest blog post you are capable of and upload it in the format they have requested.. and in the time frame they have set.

5. Spread the Word About Your Latest Guest Post:

As soon as your guest post is live.. you need to start promoting it wherever you can to get the most exposure possible.

Send an Email to your subscribers telling them that you have recently been asked by a fellow blogger to provide an article for his/her blog. Link your guest post and tell them how proud you are of your association with this awesome blogger and that you hope they will visit the site and enjoy your article.

Create a pin for this post the same way you would for any of the posts on your own site. Send an Email to the host and thank them for the opportunity to submit your guest post to their site. Also.. make the blogger aware that you are promoting the article on your social media as well as to your Email subscribers.

When the host realizes you are not just another blogger who is only interested in the link.. but that you are actually promoting your post and his/her site.. you stand a far better chance of reaping additional benefits from your collaboration.

The rewards may come in the form of future collaborations.. or perhaps a lasting friendship with a fellow blogger.


After you have established yourself as a guest blogger.. you may want to kick it up a notch and consider writing for media outlets.. like newspaper and magazine websites.

These types of sites have a lot of authority.. which means they also normally have stricter guidelines and require a higher caliber of writing.

When you feel you are ready to pursue the upper echelon of backlinking.. the backlinks from these sites will help tremendously in giving your site a boost.. as well as increasing your E-A-T scores.

Similar Posts

Leave a Reply

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