How to Promote Your Business? 34 Best Ways to Increase Traffic.

How to Promote Your Business? 34 Best Ways to Increase Traffic. beyond execute

Creating a website or writing awesome content isn’t enough for ranking better on Google, until someone visits and reads it. No matter how beautifully you present or create your website or how detailed your contents are, you’re never going to make it popular until someone actually takes action for it. And for them to take any action, they need to visit your site first.

So what you can do to make them visit your site? Promote your business.

We are always asked how we promote our business and reach more than 500,000 visitors every month. Not only making our posts optimized with SEO, after publishing our posts we make sure to promote our business online.

This article is VERY comprehensive; it contains unique business promotion ideas and practical ways to promote your business and get traffic, with links to case studies, research, resources and tutorials when necessary. I believe this is the only guide, for new and old online business, you’ll need if you want to unleash an avalanche of traffic on your blog.

I have created 50 ways to promote your business online and for free. When you’ve started now, you should use some of these techniques and apply them all when you get regular and use to it. Read on to learn how to promote your business online.

I’ve started blogging with SiteGround

…and there are multiple reasons to go with it:

  • 2055+ experts and users have reviewed SiteGround as the best hosting provider.
  • Reliability: Your website will be available 24/7/365 without facing any downtime.
  • Superfast servers: All SiteGround servers are highly optimized for speed. They are equipped with the latest hardware like SSD drives and custom software to make sure that your site is super fast. 
  • Top-Notch Customer Support Their customer support is fantastic, to say the least. They offer 24/7 phone, live chat, and ticket-based support.
  • Free CDN and SSL They offer instant setup of Cloudflare’s free CDN and free SSL certificate from Let’s Encrypt.
  • Multiple Server Locations They have data centers on three continents. You can choose the location you prefer during the signup.

Click here to get Bounceble’s SiteGround special offer.

So there’s no reason why not to start with SiteGround Today. Oh, wait, do you want more reasons why to go with SiteGround. Then look at this:

SiteGround review by beyond execute

Click here to get Bounceble’s SiteGround special offer.

  1. Publish more content than your competitors

One of the most effective, but often ignored, ways to get traffic to a blog is by publishing more articles. Research from Hubspot has shown that businesses that publish 16+ blog posts monthly get 3.5 times more traffic and 4.5 times more leads than businesses that publish between 0-5 blog posts monthly.

how to promote your business online beyond execute

The chart above shows the impact that the number of published blog posts per month has on inbound traffic – overall, split up by company size and then divided up by B2B and B2C companies.

how to promote your buniess beyond exceute

Companies that published 16+ blog posts per month got almost 3.5x more traffic than companies that publishes between 0-4 monthly posts.

B2B companies that blogged 11+ times per month had almost 3x more traffic than those blogging 0-1 times per month.

Seven-figure blogger Neil Patel also revealed that his monthly traffic went from 46,134 visitors to 59,787 visitors because he increased content frequency from 1 article to 2 articles weekly.

No matter your niche, research has shown that publishing more content will always lead to an increase in traffic for you. Increase your content frequency to 2 more articles a week, and you’ll notice a significant increase in traffic to your blog.

  1. Write long articles.

Research has shown that Google and other search engines give preference to longer, comprehensive article. Research by serpIQ that analyzed the top 10 results for over 20,000 keywords concludes that Google ranks content that has more than 2,000 words better than content with fewer words.

Research by Moz, which analyzed over 1 million articles, found that articles with more than 3000 to 10,000 words get twice a many shares and 3 times the content of the links that have fewer than 1,000 words get. 


In the Neil Patel article we referenced earlier, he also reveals that one of the top reasons why his blogs get a lot of traffic is because he writes in-depth and comprehensive articles. The average article on Neil’s blog ranges from 4,000 to 8,000 words, and the result is that he ranks for lots of long-tail keywords, which leads to significant traffic in the long run.

  1. Start building an email list.

Do you know why most of the top blogger says to build an email list from the first day of your blog? Because they know, no matter how old email gets, it’s still one of the most effective means of marketing. 

About a year ago, I was on an average getting 200 subscribers a month, I had to do something to grow my email list. Within the next 6 months with the help of ConvertKit, I was able to get my subscribers to 20000+ in 6 months.

If you need to know how to get started with ConvertKit, here you go. Also, you can get some discount using this link, depends upon which plan you use.


Read why it’s important for every business to build an email list.

Highly successful blogger Darren Rowse always records a traffic spike (the kind that almost doubles his blog traffic) whenever he sends an email to his list about a new blog post.

Email is such a powerful medium for generating traffic that many bloggers vouch for it. The reason is simple, all things being equal, your email list will keep growing and rarely decrease. Even more, unlike your blog traffic that can fluctuate, you have access to a database of the people on your email list and can always email them.

If you haven’t started yet building an email list, then read on getting started with email marketing. Create all types of signup forms and attract subscribers.

Click here to get Bounceble’s ConvertKit special offer.


  1. Do guest blogging or have guest bloggers.

One of the fastest ways to grow your blog is by writing for other people’s blogs. In other words, you can look for a blog that is much bigger than yours and write an article for that blog. You’ll be allowed to have a bio that includes a link to your site in your guest post. This can result in a lot of traffic for you.

Try to only guest blog on blogs that are more popular than yours; look for blogs with tens, hundreds, thousands of subscribers and submit your guest post to them.

Guest blogging on other blogs is indeed a powerful way to get traffic and gain exposure to your blog, but inviting others to guest post for your own blog can be equally powerful.

If you invite others to write for you, especially if they have a much bigger reach than you do, they are more likely to share their guest post with their readers. The result of this will be more traffic to your blog.

  1. Optimize your blog for search engines.

Search engines are the #1 source of traffic for most established blogs. 

Take an example of our blog, we get 50,000 visitors per month, out of these 40,000 come from search engines. That’s how powerful search traffic is; after all, Google is the biggest website in the world.

You mustn’t ignore SEO, familiarize yourself with the concept of SEO and optimize your blog and your articles to rank well for relevant keywords in Google and other search engines.

  1. Develop a blogger outreach plan.

If you’re simply blogging and not attracting many visitors than you need to create a blogging plan. Many bloggers fail to get traffic because they take a passive approach to blogging; if you simply publish your article, rest and wait for traffic to come then nothing will happen.

For every article you publish, make sure you have a solid blogger outreach plan. Compile a list of dozens of relevant bloggers that you can email your article to and ask to share the link to your article. Here’s how you can get started with it. 

It’s a great way to promote your business if you have newly started blogging and can help you get more subscribers.

  1. Feature other bloggers in your articles and ask them to share.

This is the trick used by top bloggers like Neil Patel, to grow his blog by linking dozens of bloggers inside his articles (according to him, his articles usually contain 100+ links). 

Then reaching out to the bloggers who he linked to letting them know that he linked to them. The result is hundreds, sometimes thousands, of shares per article and eventually lots of traffic back to him.

Regularly linking to other bloggers in your articles and email all of them to let them know about your article; many of them will share your article, resulting in lots of traffic for you.

ways to promote your business

  1. Do “expert roundups” and get a share.

How will you like to leverage the reach of 10, 20 or more experts in your niche to grow yours? Is this even possible? Yes, by doing “expert roundups” in which you interview a group of experts and ask them one or two questions to be compiled inside one article, you can massively boost your blog traffic.

Once your expert roundup has been published, ask all the bloggers featured to spread the word about it; the result of this will often be thousands of extra visitors to your blog.

  1. Share on Facebook.

Simply creating any social media profile and sharing your latest articles won’t do you any good. Develop a Facebook strategy and engage with influencers and top pages, and interact in groups to grow your account reach. 

Sharing on Facebook groups can also be a good source of traffic and exposure to your blog. 

In a case study analyzing how Bruce Zhang increased traffic from Facebook, groups aren’t just to post your links. Instead, make sure to use catchy text images as well as a compelling message that shows how people will benefit by reading your article.

Another way to promote your business on facebook is through advertising. Facebook is increasingly becoming most brand’s favorite advertising platform. Facebook has an in-depth understanding of your audience and allows you to target your content to them. Also, advertising on Facebook is 3 times cheaper than Google Ads.

  1. Share on Instagram & stories.

Use Instagram as a most effective tool, if you can create or take awesome pictures. On Instagram the game is all about pictures and to increase your popularity on this social media app, you need to make your pictures go viral. 

Also, make sure you constantly post updates and regularly recycle old articles through Insta Stories.

  1. Share on LinkedIn Group.

Similar to Facebook Groups, LinkedIn Groups are a good source of traffic. Sharing your content with just your LinkedIn connections won’t send you traffic. Instead, look for the top LinkedIn groups in your niche, join them and occasionally submit your best articles to them.

  1. Pin on Pinterest.

Pinterest can be a great source of the traffic to your blog and many bloggers have leveraged it will get the source to massively boost their blog traffic. Mandy Wallace was able to take her new blog to 1,000 daily visitors hugely thanks to Pinterest.

Look for quality interesting images and focus on using irresistible headlines and you’ll be quality Pinterest traffic in no time.

  1. Tweet 10+ times a day.

Tweets and Shares help you get more traffic by encouraging people to share your content. A Tweetable is a message you highlight from your article and design to be shared on twitter while a Sharable can be shared on any social network.

You’ve probably visited your favorite blogs to see “Click to Tweet” embedded inside the article? Well, that’s a Tweetable.

You can also use the “Click to tweet” plugin by Coschedule. This will help them directly tweet from your article. 

  1. Do cross-promotion with other bloggers to promote your business.

Find a blogger with a similar audience to yours and see if you can do a “shout out exchange”; in other words, you mention them on your blog and they mention you on theirs. You can also promote them to your email list while they promote you to theirs.

  1. Develop backlinks.

A data shows, more backlinks are one of the biggest factors associated with earning higher ranking in google and this is definitely one way of running a successful SEO campaign.

One of the traps that I often see people fall into is falling for the ‘create great content and you’ll rank”. Great content isn’t enough.

We know that earning backlinks to content is important, but how important is it that the backlinks are coming from different websites versus the same one? Well, it’s really important to have a substantial amount of diversity in the domains linking to your webpage.

This is probably one of the most clear-cut factors that equate to high search engine rankings. In fact, on an average, webpages ranking #1 had over 168% more linking domains than the webpages ranking at #5.

Check backlinks for your website here:

  1. Include social media buttons on your blog and email.

When you publish a blog post with high quality and detailed content and your audience loves it. They would want to share it with there friends and family or in their network. 

Many bloggers fail to include social sharing buttons on their blogs and this costs them a decrease in social shares, exposure, and traffic. 

Including social sharing buttons will help you promote your business and will lead to an increase in people who really loves your content.

  1. Create infographics.

Research has shown that sharing infographics on Twitter get 823% more retweets than images and articles. Neil Patel reveals that infographics have been so effective for him, often helping him catapult his blogs from no traffic to over 100,000 visitors monthly. 

You can promote your business or blog by creating good looking infographics, especially those that share important facts and statistics. You can also submit your infographics to several infographics directories.

  1. Publish slides to Slideshare.

Do you know that Slideshare is one of the 100 most visited websites in the world? The reason for this is that over 70 million professionals use Slideshare and it’s a good way to promote your business online.

In a case study, it is revealed that by publishing 9 presentations on Slideshare she was able to generate 243,000 views to her slides and over 1,400 clicks to her blog in 30 days. Now, that’s one great way to promote your business.

Create your own Slideshare presentations too, using fewer words and visually rich images to communicate your points, and watch your traffic grow.

  1. Promote your business post on Quora.

Quora is another beautiful and powerful platform to promote your business. But exactly how you can take advantage of Quora to promote your business? 

Quota superstar Oliver Emberton used Quora to launch a popular blog. Within 7 months of starting his blog, he was already getting millions of views monthly. Oliver did this by contributing great value and being very active on  Quora.

Eventually, this paid off in quality traffic that led to articles on his blog going viral. 

  1. Look for interview opportunities.

Some many blogs and websites interview with bloggers and showcase their stories. If you have an exciting story or have a success that you can showcase, you can reach out to these websites and ask them to interview you. A good example is IdeaMensch, and they’re much more similar sites. 

You can also as Podcasts to interview you and many Podcasters will happily oblige if they find that you have an exciting story.

  1. Create a case study.

We often do case studies on big brands and our clients and sometimes even small case studies on our Instagram account. Do a case study about influencers in your niche and get them to share it. 

  1. Reduce the number of share buttons on your blog.

Well, we all know that including social sharing buttons on your blog can help increase traffic and social shares. There’s the paradox of this choice as well; research shows that giving people too many choices will ensure that they do not make any. 

In other words, having 10 social sharing buttons on your blog will make sure that your readers use none.

  1. Convert your blog posts into pdf and submit it to pdf sharing sites.

Convert your blog posts into a PDF and submit it to a PDF sharing site. Make sure that the final PDF file includes your bio and a link to your site so that people know how to find your blog after they finish reading the PDF.

  1. Start a podcast.

Research shows that there are more than 46 million podcast listeners in America. Podcasts are quickly becoming the best way people consume content because it makes it easy to consume content on a commute while exercising and in a lot of comfortable positions. Boost your blog traffic today by starting your own podcast. 

Research as shown that a total of 2.6 billion podcast download request was made in 2014. Seven-figure blogger Pat Flynn credits his podcast to be one of the top ways new users find his blog.

If you can’t start a podcast, you can record an audio version of your blog posts and submit them to podcast sites. 

  1. Publish on other shareable websites or blogging communities.

There are many sites and communities where you can submit your blog posts. Blogging communities have existed for a long time and are a good place to get traffic. Some examples are Bizsugar in the business niche, Blokube in the blogging and social media niche and DesignFloat in the design niche.

Look for a blogging community or website in your niche and submit your blog post and interesting articles.

Another way to promote your business is through Forums, they can also be a good source of traffic. Many of the top forums in your niche probably get millions of monthly visitors, and many have hundreds of thousands of members. 

Instead, focus on making valuable contributions to the forum in the form of ideas, response and being active in popular discussions. 

  1. Run a traffic contest.

Invite members of your community to promote your blog and do their best to send traffic to your blog for a whole month, award the people who send the most traffic a price. 

Another way you can get more traffic is through giveaways, they can have a massive impact on your bottom line. A case study showed that a giveaway was able to get 482,044 people to visit the blog and 187,991 people to subscribe in just 11 days. 

If you’re struggling to get traffic to your blog, perhaps it’s time to start your own giveaways. Look for a product that is in high demand in your niche and offer people an opportunity to win it by joining your giveaway. Let their chances of winning increase by inviting more people to join your giveaway.

  1. Leverage ”social locker” technology.

One of the most creative ways to promote your business or blog is by restricting part of your content and making people share your article to access it. 

Will Franco did this by creating an article and adding a “social locker” to his article. The result of his was 11x more shares compared to the average article on his blog. 

  1. Use image sharing sites to grow your reach.

Image sharing sites like Flickr have millions of users, and this presents you with a great opportunity to increase your reach. Take cool pictures around you that you own a copyright to, and publish them on these sites with a Creative Commons license on the condition that those who use the link to you. This will result in bloggers using your images and linking to you and occasionally top media sites will use your images and send you some quality traffic. 

  1. Offer incentives to people writing for you.

A technique that can give you a massive boost in traffic to your blog is incentivizing contributions to your blog. Whether you pay writers for articles or accept guest posts, you’ll be able to get more traffic by compensating people whose articles become your most popular post or get a certain number of views in a month.

Some websites regularly publish lists of sites that pay writers. These lists occasionally get tens of thousands of views and hundreds of links thus making them highly authoritative. By offering to pay people to write articles on your blog and emailing the publishers of these lists to include your website. You’ll be getting an instant boost in traffic and an authoritative backlink.

  1. Retweet old articles.

Research shows that only 1.4% of your followers will engage with your tweet. The question is, what happens to the remaining 98.6% of your followers who will not see your tweet?

How do you get their attention? The answer to this is to constantly retweet old blog posts. We routinely share old articles, and it isn’t unusual to see a blogger sharing the same article 30-40 times in the span of a few months. This ensures that people who did not see your content at first will see it later down the line.

  1. Use hashtags to promote your articles on social media.

You can also boost your readership by using hashtags when promoting your business or articles on social media. By using relevant hashtags, you’ll make your content discoverable when people search for content in your niche. And you’ll also benefit should a hashtag you use become trending around the time you used it.

  1. Submit your blog/website to directories.

While not as effective as they used to be, blogs and website directories can still be a good source of traffic. Being listed in some blog and website directories can also boost traffic to your blog. Here is the list of free website directories you can submit your blog to.

  1. Get your blog listed in Google News.

Being included in Google news can result in a massive boost in traffic to your blog, especially if you’re first to cover major events. Apply here.

  1. Identify top communities and Q&A sites in your niche and participate regularly.

Sites like Quora, Yahoo! Answers and other niche-specific communities and Q&A sites can be a good source of traffic. Participate in relevant popular discussions and occasionally include a link back to learn more on your blog.


If you write amazing content and optimize it with SEO, then don’t promote it correctly, you won’t see the results as expected.

In the beginning, you need to decide which way you’ll choose to promote your business online. Some of them may not fit your way but having multiple ways to promote your business will help you get more traffic on your website.

What other techniques do you use to promote your business or blog to generate traffic? Kindly share it in the comments section.

Other posts that you might be interested in:

Make sure you follow us on Facebook, Instagram, Twitter, Pinterest, and LinkedIn, and Subscribe to our email list, to stay updated with stats, trends, and tips.

  1. Very good article. I started to run paid ads and looks promising, meanwhile I focus to write the best content and create amazing pins for Pinterest since is the best source to get high-quality traffic.

Leave a Reply

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