You can’t build a successful blog unless you have lots of engaged readers who share your content regularly.

But to attract readers, generate traffic and build an audience, you need to structure your content in a way that encourages readers to share it. At the same time, though, you need to aggressively promote it as well.

Early momentum really counts.

The chances of a fresh piece content going viral are significantly higher as compared to an older post. So it’s important that you spend more time promoting your content than you spend creating it.

Here are a few things you can do to make sure that every new post you publish on your blog gets lots of social media love.

1. Create Content That People Crave

Understanding reader psychology and preferences can significantly reduce your workload when creating new content.

If you write the type of content that is popular with your readers, promoting it will become much easier.

According to the Content Marketing Institute, readers love sharing content which,

  • Reminds them that life is short.
  • Reminds them that dreams can come true if we work for them
  • Reminds them of the forgotten basics
  • Makes them look intelligent
  • Makes them look morally superior
  • Shares unique industry knowledge
  • Is highly actionable
  • Cites several authentic studies
  • Challenges their assumptions
  • Is controversial and goes against conventional wisdom

These are just some of the high level characteristics that make content share worthy.

For example, look how Jon Morrow makes his readers dream, and plays with their emotions, with this post on Problogger. This is by far the most popular post ever on Problogger


When you write a new blog post, quickly go through this list and see if your content has any of these characteristics.

This will make it easier for you to promote your content.

To further ensure that your content has the best chance of getting read and shared, search for topics and post titles that have already generated significant social media buzz.

Find bog posts that already have lots of social shares, and then create an original post on the same topic, but with much more depth and value. Make bigger, heavier and longer.

This is a proven way to attract readers and social media love.

You can find popular posts by searching your main target keyword or topic using the Ahrefs content explorer.


It’s a free tool that shows you the most popular content on your searched keyword sorted by the number of times it has been shared on different social networks.

This can give you a great idea on the type of content you need to create in order to attract more social shares.

2. Include Embeddable Images Your Content

One of the best ways to get more backlinks, generate more referral traffic and get more social shares is by adding embeddable images or short infographics in your posts.

Research shows that out of all the different content types, infographics tend to attract the highest number of shares. So making them a part of your content can increase your social shares.

content viral

I know it takes a lot of research to create an infographic. But if you can’t create a full length infographic, you can take out a few stats relevant to your topic, or even a few quotes, and create a small embeddable image for your post.

Here’s a good example


You can use free infographic tools to create custom infographics. Or if you already have an image you can make it embeddable by using this embed code generator.

3. Leverage Social Media Groups

Leading social networks like Facebook, Google+ and LinkedIn have thousands of active groups on different topics. You need to identify the groups that are relevant to your niche and start socializing with their members.

Don’t start sharing your content links straight away because that can get you kicked out pretty quickly. Instead, spend 5 minutes daily on every group and participate in the discussions.

Once you’ve spent a week or two on these groups, start sharing your content links where relevant. Don’t forget to add a small description of your post with the link.

I usually share my content links with 10-15 communities on Google+, 4-5 LinkedIn groups and around a dozen Facebook groups, which gives me hundreds of visitors every time.

4. Structure Your Social Media Posts Correctly

When you share content on Facebook, Twitter and Google+ you need to make sure that it is optimized for maximum exposure.

Research shows that certain elements make social media posts more share worthy.

For example, using relevant hashtags, adding high quality images, keeping your updates short and actionable, sharing quotes, asking questions and running contests.

If you look at these things closely you’d realize that all of them actually encourage social interaction. Which is why when you make them a part of your social media posts, your reach immediately increases, and helps you get more traffic from social media.

5. Get Easy Traffic from Content Curation Sites

You can create early momentum for your content by submitting it to 20-25 relevant scoops on, a content curation platform. has thousands of members who actively curate relevant posts on their pages. Popular scoops have hundreds of thousands of followers.

You can submit your link to relevant scoops as a suggestion. If you’re accepted even on 10-15 scoops, you can generate a lot of traffic back to your website.

Similarly, you can use JustRetweet to get 100-200 natural and easy retweets on Twitter.

6. Use Tweetable Quotes in Your Content

Blogging and social media is a match made in heaven. You can’t separate the two from each other.

If you’ve just started blogging, or planning to start a blog, I suggest you make prepopulated Tweets a part of your content from the very first day.

A prepopulated Tweet is a short sentence from within your post that readers can Tweet directly from your blog.

It has become a really popular and successful way to generate more Tweets for your content, since the readers just have to click the Tweet button already given to them.

Here’s a good example of a prepopulated Tweet from the SEMRush blog.

tweet this

You can create these Tweets by using the Click to Tweet plugin.

7. Get the Most Out of Your Content by Sharing Multiple Times

There’s a lot of noise on social media. Your followers are exposed to hundreds and thousands of Tweets and Facebook updates every day.

So to get their attention, and make sure that they see your updates, you need to share the same piece of content multiple times.

Here’s a great illustration of how you should go about sharing every piece of content you publish.


Some of the most popular blogs on the web share their archive content regularly, which keep them sending new traffic.

But even if you don’t Tweet your older content as much, you need to share your newly published posts at least for 2 to 3 months to get the most out of them.

You can use tools like Buffer and HootSuite to automate your social media posts.

Wrapping Up

To find readers for your content and generate traffic to your blog, you can’t just rely on high quality content. You need to structure your content in a way that encourages readers to share it. At the same time, you need to promote your content aggressively on different platforms to generate early momentum. By following the tips I’ve shared in this post, not only can you get a lot of traffic to your blog, but also ensure that your content is shared every time somebody reads it.

Have you tried any of these tips on your blog? Or can you share any other ways to make content more share worthy?

I’d love to hear your thoughts in the comments.