How to increase website traffic

This post may contain affiliate links, which means I may receive a commission, at no extra cost to you, if you make a purchase through a link. Please see my full disclosure for further information.

When growing your online business or blog one of the things we all want and need to help us reach our goals is getting lots of traffic to our website. But how do we get traffic to our website or increase our website traffic? 

There are numerous ways to do that and you can grow your traffic with both organic and paid traffic. It’s better to start with organic traffic as organic traffic is more long-term and money-saving than paid traffic which can get quite expensive. I’m going to show you several ways how to increase traffic to your website in this post. 

Website audit and website user experience

First, we will do a website audit of our website to see what our website ranks for and where we can make improvements.

You will also be making website improvements to help with the website user experience. Make sure the font is visible and the right size, not too small and not too big. I’ve come across several websites where the font was tiny and had to enhance my screen to see or highlight the text because it was too light.

Your website also needs to be mobile-friendly. A lot of people use mobile devices nowadays and if your website is not mobile-friendly, it will turn away your website visitors. 

Have you come across a website that had a popup ad or pop-up opt-in that you couldn’t exit from? Or the content didn’t fit or was too tiny and you had to enhance the text to see better but had to scroll from side to side? Things like these can be annoying and difficult for your audience to read your content.

You will also want to have a fast website. How fast does your website have to be though? According to a Google search, you’ll want your website to load within 2 – 3 seconds. Any longer than that and your audience will leave your website, not many have the patience to wait for a slow-loading website.

Optimizing your website with SEO

One of the important ways to increase traffic to your website is by optimizing your website with SEO (search engine optimization). SEO sounds like something complicated and difficult to implement yourself but it’s really not as complicated as it seems.

You may want to do an SEO audit of your website and blog posts first to see what you are currently ranking for. Then you’ll need to do some keyword research or a lot of keyword research, it depends on how much content you have.

You can learn how to conduct keyword research in my blog post How to conduct keyword research.

To help make things easier if you have a WordPress website you will need to install a WordPress SEO plugin, I use Yoast. Yoast helps guide you with making your blog post-SEO-friendly and you want all your blog posts to be SEO-friendly articles.

Squarespace does not have a plugin like Yoast but you still can optimize a Squarespace website with SEO. I don’t use Squarespace but some of these tips can still help you with your SEO strategy.

After choosing which keywords to use after doing keyword research, you will use the keywords in your blog content. Don’t keyword stuff your blog post though, where someone stuffs keywords everywhere in the post and the same keywords over and over again and does not make any sense to try to rank with a bad blog post. 

You want to use keywords in your post strategically and make your content readable for both your audience and search engine crawlers. Search engine crawlers are search engine tools that scan your content and rank it on various factors by the search engine. 

After formatting your blog post or editing it, there is an area below the post where you will find Yoast. This is where you use Yoast as a guide to help you optimize your blog post with SEO. It grades your post too with three different colours, you want to try to get close to the grade colour green. Yoast provides useful suggestions to reach this goal, you can see an example in the pictures below, I had to break the picture into two parts.

Another way to boost your SEO is to have quality backlinks to your website. You can learn how to gain quality backlinks in this post Building High-Quality Links Like a Pro.

Improving and optimizing your website with SEO has amazing benefits, not only does it help your content rank in search engines but it helps build your domain authority.

Domain authority is a ranking system developed by Moz, not by Google. You can learn more about domain authority on Moz here.

Create quality content

When creating content for your audience you will be creating useful content, quality content, that is helpful for your audience.

You can create quality content in the form of blog posts where you share information that is helpful and educational for your audience.

When you create a blog post you will be adding an opt-in to help build your email list for email marketing. You can have your email list help you share your content and help increase website traffic.

You can interview experts in your interest or niches like a Facebook ads expert or a money mindset coach. Or you can have several people answer a question, like their best tip for Instagram marketing in a roundup post and ask the people involved or mentioned in the post to help share the content.

After creating this kind of content in the form of a blog post, podcast, or video, you will need to come up with an attractive headline that catches your audience’s attention.

Make your content easy to share on social media platforms

When your blog post, video, or podcast is ready and published, make it easy to share with your readers.

Have you ever come across a blog post and wanted to share it but couldn’t because there were no image or social sharing buttons to share it? Not many have the time or patience to create their own graphic to help share your content with you. Make your content easy to share with your readers.

Social media marketing

Where is your audience or where are you going to share your content? The more popular places to share your content are Facebook, Instagram, Pinterest, and LinkedIn.

But trying to share your content on all of them consistently is difficult and impossible because we can’t be everywhere at once or every day. Having a content calendar, automation tools, and help from others as a virtual assistant will make things more manageable and easier for you.

To help automate some of your social media marketing, you can use an automation tool like Tailwind for Pinterest, Instagram, and Facebook. For other social media, you can use Hootsuite.

And you can use SEO with Pinterest and Youtube to help your audience find you. You can read more about Pinterest SEO in Pinterest SEO tips to help your audience find you.

Guest posting and podcasting

If you enjoy blogging or writing you can build your visibility and credibility through guest posting on other blogs and websites. And if the person does podcasting you can take part in their podcasts too. When you do this you will have another audience to share your content too and build your visibility.

Offer to have guest posting on your website. This can be helpful when you are experiencing writer’s block and don’t know what to post next. And when the post is published, both you and the guest blogger can work together to share the content with both your audiences and increase website traffic for each other.

Affiliate marketing

Do you have your own product or online course that you sell in your business? Having an affiliate program for it can help bring in more sales and traffic to your website. People will share it on their own websites, on their email lists, and on social media profiles. You’ll have opportunities to have your content shared with larger audiences.

Amazon can be a source of traffic and they have an affiliate program too. If you sell ebooks, you can sell them there too. Amazon itself is like a search engine, use keywords in your product description to help your audience find your products.

Update your old content

Check back on your old blog posts and see if the links are still working and check to see what needs to be updated in your content.

Everything changes and grows fast on the Internet, what worked before may not work now.

For example, a marketing tip for Pinterest. Pinterest group boards were helpful in getting more exposure for your pin but are now not as popular and are more difficult to apply to join for various reasons. Some reasons can be that the group leader does not allow new members, and messaging a bunch of people with similar messages to join might get you banned as a spammer.

Repurpose your content

You can repurpose your content in different forms for different social media platforms. For example, you can repurpose your blog post into a video that you can upload to Youtube. Or you can transcribe a podcast episode and turn it into a blog post. 

You can learn how transcription can boost your SEO in this post Why you should add transcripts to media content.

Engage with your audience

Build trust and a relationship with your audience. Your audience is your biggest fans. Reply to their comments and their emails to you. Don’t ignore them or they will ignore you.

Once they become your fan they will help share your content for free and without you having to ask them.


HARO (help a reporter out) can help build visibility and traffic to your website. I haven’t used it myself but have heard a lot of great things about how it helped entrepreneurs build their brand and visibility.

The Content Factory has tips on how to use HARO to build your traffic. They also offer content writing services and digital PR.


A popular platform to ask questions on almost anything. I’m still trying the website out after researching ways to build traffic to my website myself and found that Quora can be a useful traffic source. I’ll eventually update my research here.


This is a useful tool to use as an email signature in your emails, it’s kind of like a business card but for the online world. It adds your information like your name and website address at the bottom of your email with your photo and social media links. It’s free to use as a Google Chrome extension.

Consistency is key to success

When trying one of these tips, or a few of them at once, don’t overwhelm yourself, stay consistent in your efforts. Stay consistent with whichever tip you are using for a few weeks or a few months to see results. It takes time to build organic traffic but is one of the important things you need to do to build your business.

I saved paid traffic for last because building organic traffic is better than paying. Paid traffic or ads do have their benefits though. You can increase your website traffic quickly but it can get costly. This is something you can explore more when you have a bigger budget to work with.


Getting traffic to your website will take time and it’s exciting to see your website traffic growing. If you stay consistent in your website traffic growing efforts you will reach your traffic goals. Which of these tips have you tried? Know of any other ways to grow website traffic that wasn’t mentioned in this post? Share in the comments below!

I hope you found this post helpful and if so, please share it with others 🙂