39 Ways to Drive Traffic to Your Website for Free

Not only will this drive traffic to your site, but the more eyes you get on your content, the more likely you are to get those backlinks we just talked about.
Implementing Schema markup (or another microdata format) won’t necessarily increase traffic to your website on its own, but it will make it easier for search engine bots to find and index your pages. Another benefit of using schema for SEO is that it can result in better rich site snippets, which can improve click-through rates.
Keywords are the words and phrases people type into search engines, and as you can imagine, some keywords get searched more than others. Using keyword research tools, you can see, for example, that the keyword “how to increase website engagement” only gets about 10 searches per month while how to increase website traffic gets 300 searches.

Table of contents

How to drive traffic to your website with content

best free website graders - localiq website grader report sample

Have a business blog

When creating and publishing content, be sure to add at least 1-3 links to other pages on your site to that page. This will help drive traffic to those pages, but also, it (a) keeps visitors on your site longer, (b) gets them to view more pages on your site, and (c) allows them to get more value out of your site—all of which improve your ranking and drive more traffic to your website.

  • Companies who blog get 97% more links to their websites.
  • Businesses that blog get 55% more website visitors than businesses that don’t.
  • Marketers with blogs are 13 times more likely to generate positive ROI.

how to increase website traffic - social share buttons
Business directories are a promising source of website traffic, but just adding your website to your listing isn’t enough. It’s important to optimize your listings so they can rank on their respective platforms and get seen by local searchers.

Focus on evergreen topics

how to get more website traffic - aggregator email example

Write irresistible headlines

So the higher the search volume, the higher the traffic potential, right? Not so fast. Many super-high volume keywords are also super-broad and super-hard to rank for (for example “website” has a volume of 143,000).
People love to learn, and webinars are an excellent way to impart your wisdom to your eagerly waiting audience. Combined with an effective social promotion campaign, webinars are a great way to increase traffic to your website. Send out an email a week or so ahead of time, as well as a “last chance to register” reminder the day before the webinar. Make sure to archive the presentation for later viewing, and promote your webinars widely through social media. If you’re wondering how to do a webinar, click the link for some tips.
how to drive more traffic to your website - - website traffic is number one digital marketing challenge

Invite others to guest blog on your site

how to drive website traffic - content promotion on instagram story

Create awesome visuals

The world’s largest professional social network is a valuable publishing platform in its own right, which means you should be posting content to LinkedIn on a regular basis. Doing so can boost traffic to your site, drive more visitors to your LinkedIn Company Page, and increase your reputation within your industry. And you don’t have to reinvent the wheel—write a reflection piece on a recent topic or repurpose content you’ve already written.
This is an easy website traffic win. Social share buttons allow readers to share the page they’re reading with their social networks in just a few clicks.

Incorporate video

how to get more website traffic - review schema markup

  • Embed videos into your blog posts so they can appear in video search results
  • Do YouTube SEO to rank higher on YouTube, then add links to your website in the video description.
  • Add call to action buttons directly in your video that send people to your site.

Have a resource center

To optimize every aspect of your website, check out our Ultimate Website Audit Checklist (with an Epic 6-Tab Google Sheet).

How to increase traffic to your website with SEO

how to increase website traffic - example of irresistible headline
how to increase website traffic - keyword volume

Target keywords…

how to increase website traffic - blog statistics
Ever found yourself waiting thirty seconds for a webpage to load? Me neither. If your site takes forever to load, your bounce rate will be sky-high. Speed has always been a ranking factor, but even more so now with the page experience update. Make sure that your pages are as technically optimized as possible, including image file sizes, page structure, and the functionality of third-party plugins. The faster your site loads, the better.
One of the most influential Google ranking factors is the quantity and quality of links to your website. The more links you have from credible sites with high Domain Authority, the more you increase your own Domain Authority. The higher your DA, the higher your rank and the higher your traffic—not to mention any traffic you get to your site from the link itself.
A newsletter does not have to be complicated. Here at WordStream, we have a weekly newsletter called the Performance Tip where we feature a blog post from the week. It’s perfect for people who use their inbox as a reading list, and it’s also great for posts on topics that your audience might not know to search for. For example, this post on emotional copywriting gets about 1,000 visits from organic search per month. But it as a big hit with our email list, generating more than 4,000 sessions in just a few days.

…long-tail keywords

So there’s one problem with all of the strategies above. They’re not going to drive traffic to your site if no one can find them. And with the first page of Google capturing 71%  of search traffic clicks, you need an SEO strategy.
Are you missing any SEO opportunities? Find out instantly with the free LOCALiQ website grader.
Okay so this one isn’t free, but if you play your cards right, your investment can easily pay for itself.

Place your keywords strategically

Just be careful not to bombard your readers with too many emails, or even too many links in one email. Follow these email marketing tips and do your testing to find out what content and frequency is best.

  • Title tag (meta title)
  • H1 heading
  • At least two H2 headings
  • Naturally in the body
  • The first 100 words
  • Image file names and alt text
  • Meta description

Text-based content is all well and good, but video can attract more visitors and keep them engaged. Here are some ways to use video to get more website traffic:

Optimize your SERP appearance

Spoiler alert: you can’t get more website traffic without content. So if you plan on skipping this section, go for it! I’ll see in 10 seconds when you skip on back up because you realized you can’t do any of the other strategies without good, quality content.

  • Meta description: Keep this between 155-165 characters, indicate the value the reader will get out of the post, and make it actionable.
  • Meta title: Make this 60 characters or less value, with the keyword close to the beginning, and indicate some sort of value or benefit.

Link internally

A good place to start is Google ads—check out our tutorial on how to run Google Ads. If you’re hoping that more traffic to your site will also result in more sales, you’ll need to target high commercial intent keywords as part of your paid search strategies. Yes, competition for these search terms can be fierce (and expensive), but the payoffs can be worth it. In fact, PPC is said to return for every spent, and Google even claims it’s actually more like .
how to drive traffic to your website - correlation of backlinks with traffic

Improve your page speed

There are newsletters out there for every topic under the sun, and many of them accept pitches and contributions. Do some research to find the ones in your niche that are looking for great content, and supply it. If you get featured, you’ll not only get a spike in traffic, but you might find more regular readers who return to your site regularly (or sign up for your newsletter!).
When sharing your content on LinkedIn, Twitter, Instagram, and other hashtag-friendly sites, include relevant hashtags to improve the reach of your posts. Keep the hashtags highly specific to the topic of the post, however, so you can get discovered by people most likely to read, share, and/or link to your content. Our guide to Instagram hashtags has everything you need for this.
google analytics showing increase in pageviews from an email send

Make your site responsive

how to increase website traffic - visual results
You can learn how to use GSC to improve your SEO here.

Implement Schema markup

Use design tools like Canva to illustrate concepts, visualize data, and recreate charts in your branding. When other sites use your images, they’ll link back to your site. Plus, Google is showing more images in regular Search results, giving you more opportunities to rank and increase the appeal (and therefore click-through rate) of your result.
how to increase traffic to your website - pagespeed insights tool
An optimized Google Business Profile can land your website at the tippity top of search results.

Regularly refresh your content

No time to read this post? Download the PDF here!
The more value you offer on your site, the more reasons people will have to visit it. And without a blog, it’s going to be hard to do most of the rest of the strategies in this post (or any post on this topic, for that matter).

  • Update and/or add new information and stats.
  • Replace outdated visuals and/or create new ones to illustrate concepts.
  • Add new links to more recent resources.
  • Fix broken links and images.
  • Add new keywords from the query report in Search Console (more on that later).
  • Tweak your meta title and meta description.

Get backlinks

seo basics: google search console top queries report
It’s not enough to produce great content and hope that people find it. Promote your content on the most popular social media channels for your audience.  Twitter is ideal for short, snappy (and tempting) links, whereas Google Business posts can help your site show up in local search results. If you’re a B2C product company, you might find great traction with image-heavy social sites like Pinterest and Instagram.
Think interviews are only for the big leaguers? You’d be amazed how many people will be willing to talk to you if you just ask them. Send out emails requesting an interview with thought leaders in your industry and publish the interviews on your blog. Not only will the name recognition boost your credibility and increase traffic to your website, but the interviewee will also probably share the content too, further expanding its reach.

  • Reach out to credible sites and offer to write a guest post where you can link to your site in the body or your author bio.
  • Use an SEO tool to find broken links on other websites and offer yours as a replacement.
  • Create original, high-quality content that just begs to be linked to.

How to increase traffic to your website using social media

Google Search Console is super useful in finding the queries that are leading people to find your site in search results and click on it. This can help you make sure your pages are ranking for what you’re targeting, find new keywords to add to an existing page, and new keywords to target altogether. You can also view organic click-through rate in GSC and troubleshoot indexing issues.

Promote your content on social

Whatever industry you’re in, chances are there are at least one or two major conventions and conferences that are relevant to your business. Attending these events is a good idea – speaking at them is even better. Even a halfway decent speaking engagement is an excellent way to establish yourself as a thought leader in your industry and gain significant exposure for your site.
increase traffic to website - facebook traffic ad objective
That’s a wrap! Here are the 38 free ways to drive more traffic to your website:

Add hashtags

The latter is a better blog post topic if you’re looking to get traffic.

Target amplifiers

Long-tail keywords, on the other hand, are easier to rank for and will bring in the most relevant traffic to your site.

  • Industry publications like trade journals, news sites, big-brand blogs, and social influencers.
  • External sources of influence like journalists in mainstream media and social influencers outside of your field.
  • Customer evangelists: the people with industry followings who use and recommend you.
  • Potential evangelists: customers with big networks and followings, or well-read publications

Just including the keyword in your meta description and meta title isn’t enough. You need to optimize these important pieces of information to improve their appeal on the SERP and encourage more organic clicks.

Post native LinkedIn articles

But you can’t just change a few words and then update the publish date on your post. Google knows better than that. Here are some strategies, taken from my post on how to get more traffic from evergreen content:

Interview industry thought leaders

Another option is the click-to-Tweet feature, where you offer a prewritten Tweet that readers can publish in one click. Check to see if either of these plugins are available for your site and give’m a go.

Add social share buttons

If you’re looking to get into the weeds here, you can also take a look at your social media analytics to find the times of the day and week that get the most engagement from your audience and then share your blog post links then. Start with the overall average best times and dig into the data to refine from there.
Get Facebook website traffic ad tips here.
There are several link building strategies that work, but here are just a few:

Research the competition

There are many ways you can increase traffic to your website, and in today’s post, I’m going to share a whopping 39 of them, almost all of which are free.

Post at the right time

SEO is all well and good (very, very good), but it takes a few months of consistent publishing to accumulate traffic, build links, and earn Google’s favor. In the meantime, you may want to consider a paid advertising campaign. Search, display, and social ads are all excellent ways of attracting highly targeted visitors to your site at scale. Each paid media channel has its pros and cons, so think carefully about your objectives before you reach for your credit card.

More ways to increase website traffic

Host webinars

What’s better than free and useful content? Free and useful tools. Idea generators, assessments, quizzes, calculators, and more. Optimize the landing page with long-form content and your tool could rank organically. Make it something your visitors can use over and over again and you’ll see droves of traffic coming in.

Optimize your listings

Ask a marketer or business owner what they’d like most in the world, and they’ll probably tell you more customers. What often comes after that? More traffic to their site. In fact, 61% of marketers say their biggest challenge is generating traffic and leads.
People want to speak their minds and weigh in on subjects they feel passionately about, so building a community on your site is a great way to start a conversation and increase traffic. Implement a robust commenting system through third-party solutions such as Facebook comments or Disqus, or create a dedicated forum where visitors can ask questions. Don’t forget to manage your community to ensure that minimum standards of decorum are met, however.

  • Fill out every section available.
  • Include your business category.
  • Keep your information as consistent as possible across listings.
  • Get reviews and respond to them.
  • Add photos.
  • Keep your information updated regularly

In Rand Fishkin’s excellent Who Will Amplify This? And Why? post, he makes the excellent point of creating content for potential amplifiers, and not just potential customers. Such amplifiers include:
how to increase website traffic - long tail keywords graph

Start an online community

If you have a blog, it likely has an RSS feed which allows aggregator sites to display the latest content in a particular topic. People use these sites to follow their favorite blogs, news sites, and more, and often opt in to receive emails with these links. Most aggregators will find your feed on their own, but there are some paid aggregators to consider using. Hubspot has a list of content aggregators here to help you get started.

Participate in forums

Google Analytics is an invaluable source of data on just about every conceivable aspect of your site, from your most popular pages to visitor demographics. Keep a close eye on your SEO metrics, and use this information to inform your promotional and content strategies. Find out what topics are most popular among your site visitors, the demographic profile of your visitors, the channels they’re coming from, and more—and then harness and scale up what’s working.
Aside from the all-in-one SEO tools in this list, all of these are…you guessed it…free!

Attend conferences

First and foremost, your business needs a blog where you can regularly publish useful, long-form content on your site. This is non-negotiable.

Submit your content to aggregator sites

how to increase traffic to your website - on-page seo keyword placement
Try the free Website Grader to find opportunities to improve your traffic.

Start an email newsletter

These tools will also audit your website to find opportunities to improve your ranking and traffic, but they’re a little more user-friendly than all-in-one SEO tools. The reports are easy to read and offer insights and actionable guidance on how to improve your score. Some also look at other aspects of your site like accessibility and content readability. Check out our list of the best website graders, which (of course) includes ours.
Try WordStream’s Free Keyword Tool to find traffic-driving keywords for your site.
Not only can guest authors diversify your topics and perspectives, but they’ll want to share the article with their network and link to it on their site, which could bring new readers to yours. Just be sure that you only post high-quality, original content without spammy links (lest you get a Google penalty and lose traffic). A standard set of guest posting guidelines can help with this and keep your content on brand.
Google’s PageSpeed Insights tool will give you a score on your site’s performance and provide suggestions for improving your Core Web Vitals and more. Use it!

Reach out to email newsletters

You can find the best free business listing sites here, but the most important is your Google Business Profile, since an optimized listing can help you to rank on Google Maps and Google Search. Facebook is also important since it’s the second-largest directory. And don’t forget popular sites like Yelp, Angie’s List, and more. To optimize your listings:

Create a free tool

Even the most evergreen content loses its luster over time, and content freshness is a ranking factor. Even if your post is still ranking on the first page of Google, you’d be surprised at what a content refresh can do. A new publish date on the SERP can significantly increase CTR and bump you up a few positions, which can lead to a surge in traffic.

Advertise

Check out our easy guide to Schema markup here.
Videos and blog posts aren’t the only types of content you should be creating to educate your audience and build trust. Don’t forget about infographics, downloadable guides, templates, webinars, and more. As you create these lead magnets and use them elsewhere on the web, collect them on a resources page. A library of multimedia content is sure to attract visitors who will return to your site again and again.
how to increase website traffic - website in listing
SEO is the practice of optimizing a site for search engines (hence search engine optimization) so it can be more visible in search results for relevant queries. An SEO strategy is a whole other animal, but here are the SEO basics.
This is the bread and butter of on-page SEO—where you optimize your content so that search engines can understand what it’s about and rank it in relevant searches. Be sure to place your target keyword in the following locations:

Tools to help drive traffic to your website

On the flip side, join forums and social media groups on LinkedIn, Facebook, and Reddit where you can share your knowledge. Only include links if it’s allowed and appropriate, and if you do, don’t post links only or include links in every post. And make sure the link is to a specific blog post on a relevant topic. The primary goal here is not to drive traffic to your site. It’s to add value and build brand awareness. People who are interested will search for your site on their own, or go to your profile where they can find your site.

Track SEO metrics in Google Analytics

Social media marketing comes with several benefits—one of which is referral traffic to your website. Here are some ways to turn these massive platforms into traffic generators for your site.

View your queries in Google Search Console

While news and trending topics can give you a traffic boost in the short term, they’re not worth the time and effort. Create content around topics that will always be of interest to your audience. These evergreen posts will accumulate traffic and links over time, especially if you refresh it regularly (more on that later).
how to drive more traffic to your website - amplifiers
Headlines are one of the most important parts of your content. In fact, studies have shown effective blog headlines to drive 500% more traffic. Without a compelling headline, even the most comprehensive blog post will go unread. Master the art of headline writing so readers will choose your post on the SERP.

Analyze the SERP with SEO tools

There’s (lots) more where that came from in these 88 headline examples.

Audit your site with website graders

how to increase website traffic - quora post
If you haven’t used software like BuzzSumo to check out what your competitors are up to, you’re at a disadvantage. These services aggregate the social performance of specific sites and content to provide you with an at-a-glance view of what topics are resonating with readers and, most importantly, making the rounds on social media. Find out what people are reading (and talking about), and emulate that kind of content to bring traffic to your website.
All-in-one SEO tools like Semrush and Ahrefs allow you to do keyword research, get backlink analyses, analyze the SERP, identify content gaps and ranking opportunities, audit your site, and more. You can even use them to analyze pages on your competitors’ sites.

How to drive traffic to your website: recap

Today, more traffic occurs on mobile than desktop, so if you’re making your visitors pinch and scroll their way around your site, you’re basically telling them to go elsewhere. Even if you have a basic website, you still need to ensure that it is accessible and comfortably viewable across a range of devices, including smaller smartphones.

  1. Have a business blog
  2. Focus on evergreen topics
  3. Write irresistible headlines
  4. Invite others to guest blog on your site
  5. Create awesome visuals
  6. Incorporate video
  7. Have a resource center
  8. Target keywords…
  9. …long-tail keywords
  10. Place your keywords strategically
  11. Optimize your SERP appearance
  12. Link internally
  13. Improve your page speed
  14. Make your site responsive
  15. Implement Schema markup
  16. Get backlinks
  17. Regularly refresh old content
  18. Promote your content on social
  19. Add hashtags
  20. Target amplifiers
  21. Post native LinkedIn articles
  22. Interview industry thought leaders
  23. Add social share buttons
  24. Research the competition
  25. Post at the right time
  26. Host webinars
  27. Optimize your listings
  28. Start an online community
  29. Participate in forums
  30. Attend conferences
  31. Submit your content to aggregator sites
  32. Start an email newsletter
  33. Reach out to email newsletters
  34. Create a free tool
  35. Advertise
  36. Track SEO metrics with Google Analytics
  37. Identify queries with Google Search Console
  38. Analyze the SERP with SEO tools
  39. Audit your site with website graders