Want to know  how to get more traffic, leads, and sales? Join our subscribers list and get free updates

Guest Blog: 5 ways to promote your small business website for free.

Whether you've just launched a new business website or you want to drive more traffic to an existing site, it's often tough to find ways to do so without spending money.

Search Engine Optimisation (SEO) is one of the best long-term strategies for building an audience but it can take months to master; pay-per-click on the other hand, can be set-up in minutes but is an expensive way to promote your business. Below, we've rounded up five alternatives that you should consider if you want to promote your blog or business without spending a dime. 

1. Use social media

If you are yet to set up social media accounts for your business then what are you waiting for? Although you won't find success overnight on social media, sites like Twitter and Facebook can promote your website and increase your audience - and it doesn't take long to master.


  • Sign up for an account on top social media sites like Twitter, Facebook, Instagram and Pinterest. Make sure you choose a consistent username for each site so that new and potential customers can find you easily on the web. 
  • Add a biography, your logo and a high-quality header image (sizes for those can be found here) where necessary. Be sure to include a link to your website, either to a homepage or a blog.
  • Follow relevant users in your niche - potential customers, blogs and influencers that you look up to, news sources and existing customers or contacts. 
  • Start posting content on a regular basis. Don't make every post promotional - aim to post news, information and resources that people can share and occasionally post something self-promotional with a link to your site. This will position you as an authority and increase engagement rates, proving you care about more than driving traffic to your site and converting customers. 
  • Use social media scheduling tools such as HootSuite and Buffer to save time.  

2. Write content for your website

If your website only has a couple of pages and thin content, then you'll never be able to drive more traffic to your website and convert visitors into customers. The key to reducing bounce rate and getting people to spend longer on your website (and interacting with your brand) is to write and promote high-quality content. Start on your core pages - like your home page, about us page and product pages - and pack them with high-quality, keyword-rich content that provides value.


Once you're confident in your pages, you can start writing regular blog posts that naswer questions and provide information to potential customers. How-to guides, tutorials and roundups can be a great to demonstrate your knowledge and authority in your industry. There is a whole host of benefits of content marketing, including increased traffic from search engines, more content for you to share on social media and a better chance of capturing data, such as email addresses and telephone numbers, which you can then use to market your business. 

3. Sign up for business directories

Business directories are another way to boost your website's authority and get customers to click-through and visit your website. We’re not saying that low-quality business directories are going to drive endless traffic to your website, but signing up to the big boys (like Yell, Yelp, Google My Business, TripAdvisor, and so on) can signal to search engines that your business is genuine and that your website URL should be at the top of results pages for relevant searches.


HubSpot has rounded up a guide to the best local business directories to sign up for, so check out the list and see which are the most relevant to your website. Remember to include all relevant information when making a listing - this can increase trust and click-through rates. 

4. Start guest blogging

Another way to boost your business' profile and get people to visit your website is through guest blogging. No, we're not talking about the outdated and shunned practice of article submission, but instead reaching out to relevant and authoritative bloggers in your niche and asking if they would be interested in a post written by you. 


Whatever industry you're in, you'll no doubt have an excellent understanding of your niche and will be able to provide an in-depth piece that answers questions and provides value to the blog owner's readers.

Other than increased exposure, guest blogging can give you powerful backlink opportunities, which can be useful when working on an SEO campaign.

5. Write and distribute a press release

In business, public relations is everything. The more noise you make about your business and what you get up to, the more people will know about it, and the more contacts and potential customers you’ll meet. 


If you’ve recently launched a new website for your business, then write a press release and distribute it to reputable organisations relevant to your niche. Pro Copywriters has put together an excellent guide to writing your first press release, while Fit Small Business has rounded up some of the best tips for distributing your press release to journalists.


There you have it - just some of the best ways to drive more traffic to your website. Whether you are a total digital marketing beginner or you already have some understanding of the best practices, we hope that you have found these tips valuable. Good luck with your new website!

Max Greene is the Managing Director of Muffin Marketing, a marketing agency specialising in content marketing, social media marketing and search engine optimisation. 

MAX GREENE

Managing Director