15 Best Ways To Drive Traffic To Your Website

drive traffic to your website learnerscoach

Here are 15 best ways to drive traffic to your website. A dream of every website owner in Kenya and across the world is to wake up, open Google Analytics and see the graphs go up.

Number of users, conversions, everything that translates into real-life benefits and makes having a website worth it. Unfortunately, many web developers struggle with turning this dream into reality. They need user traffic, and they aren’t getting anywhere near enough.

Have you tried every method out there but your website still isn’t getting website traffic?

Do you struggle with turning your website into an income-generating asset?

No need to worry – driving traffic to your website may take some time, but if you follow these 15 best ways to drive traffic to your website right, then you’ll speed up the process.

#1. Improve Your On-Page SEO

What can help you supercharge your results is learning the right SEO strategies and the best practices for using target keywords.

You can improve your on-page SEO through keyword research and just the right optimization to your website content.

For example, you can:

  • Optimize the keywords in your SEO title
  • Put core keywords in the headlines throughout your website articles
  • Add keywords to your image file names so search engines know what they’re about
  • Make your URLs as SEO-friendly as possible by optimizing the slugs.
  • Make sure you include at least your main keyword in your meta description

Related: How SEO Works

To make it easier on yourself to optimize on-page SEO, consider installing plugins like Rankmath SEO, and use Ahrefs or HubSpot’s SEO tools.

#2. Optimize Landing Pages for SEO

Ideally, you’d want to improve website traffic for every page. However, your immediate business goals depend on the landing pages. That’s where you want conversions, and conversions can’t happen without visits. So most of the traffic has to go to landing pages

Related: How to Optimize Your Landing Page

When you design your landing pages to catch the users’ attention and draw them to the big shiny button, remember that a customer’s journey begins before they even open a search engine. Try to predict what they’ll type in Google, then find and use the best keywords for the task. The better you grasp user intent, the more traffic you can attract.

Building backlinks and spreading awareness in social media help a great deal, too.

#3. Research New Keywords

Keyword research isn’t about finding one high volume keyword and ranking for that single keyword alone.

It’s about coming up with a keyword strategy with a variety of terms that are relevant to your product and industry.

But if that’s too narrow, don’t be afraid to expand on different keywords in your industry. For example, it’s perfectly acceptable for a website offering hosting services to create a content strategy for a blog that covers topics on hosting along with broader topics on web development, CMS platforms, WordPress errors, and more.

If you do expand on new keyword families, just don’t forget to identify the search intent behind them and try to serve that search intent with your content.

#4. Create Infographics

You often hear that infographics are a major help in SEO, and it’s true. They rank high in Google, they are shareable, they build backlinks like crazy, so is it any surprise they are magnets for user traffic, too?

Any information becomes more fun to consume when you spice it up with visuals. Videos and presentations work better than plain text for the same reason.

So get in touch with your creative side. Start producing high-quality infographics and become popular with your target audience.

#5. Create Content That People Want to Share

If you think about it, the stuff we tend to share or link to on our own is usually well-researched, genuinely helpful, or relevant and something we consider trustworthy. When it comes to great content, you’ll find that the key thing is to think about the value it provides.

If you think the quality of your copy is up there with the greats, the next step is to enrich it with media – using compelling and relevant images.

But why not go all the way? It’s always a good idea to add a video to your website content (a how-to tutorial or a product showcase for example). If you’re worried about production costs, you can always create an infographic.

These visual elements have the potential to make your content more shareable – and media always makes it easier to repurpose website content for social media.

#6. Interlink Your Site’s Pages Efficiently

Links are one-way tubes that carry traffic between websites. Smart webmasters know how to control the flow of traffic across their sites’ pages to maximize the benefits. They do it by designing an organized internal linking structure that ensures all the important pages get enough visitors. When you draw it on paper, it looks like a tree with the home page as the root.

Link your site’s pages in a way that will help users find the content they need. The rule of simplicity states: make the “click distance” between any two given pages three clicks or less.

#7. Natural Link Building

Natural link building happens when other websites, bloggers and web owners from your niche link to your content on their own.

Now, if earning quality backlinks from authoritative websites was easy we wouldn’t have coined the term “link building.” That being said, with enough effort you will eventually get your website up there, and the most straightforward way to do it is by creating valuable content people will want to link to.

#8. Use Structured Data on Your Site

Have you ever seen Google search results with more information than usual? Review stars, telephone numbers, addresses and other minor details that make websites look more professional and credible? It’s all thanks to structured data. And you can implement it on your own site, too.

Learn how structured data works and use it to mark up your website’s pages. Google will see the schema code and decorate your search results with those pretty, click-attracting features.

#9. Write Knowledge Base Articles

When it comes to content marketing, there’s something to be said about length.

Article length is important for several reasons.

First of all, Google likes length. A QuickSprout survey found that longer content ranks higher in Google’s search results.

“The average content length for a web page that ranks in the top 10 results for any keyword on Google has at least 2,000 words.”

Second, you don’t want a bunch of smaller, similar articles focused around similar keywords cannibalizing each other in the SERPs.

Third, if you focus on creating the best, most informative and exhaustive article on a given topic, that’s also going to be lengthier, you’ll have the chance to tackle some smaller related keywords naturally, which means your article will pop up in several search results.

And last but not least, readers love genuinely helpful pillar articles and an easy-to-navigate knowledge base.

It’s great for site structure, it’s great for readers, and it’s great to link to as a relevant resource in guest posting, or if you happen to be doing some low-key marketing helping out people in forums like Quora or Reddit.

#10. Refresh and Improve Your Old Content

Some pages on your site might not be getting as much traffic as they could. One of the possible reasons could be their content. If that’s the problem, it’s time to breathe new life in your weaker pages!

Find these problematic pages. They have these traits:

  • They have lost rankings and traffic with time;
  • They have never ranked high.
  • Then improve their content and unleash their true potential.

Search engines like fresh and new content and upgrading is a great way to boost a page that’s not quite ranking.

Here are some great ways to upgrade outdated content:

  • Add media – images, infographics, videos
  • Remove obsolete information
  • Back up your content with more external sources
  • Interlink with newer content to boost your site’s structure

#11. Add New Content Weekly

Regular activity on your blog allows you to accelerate your growth – the more content you have, the bigger your chances for ranking on multiple search results. Plus, as you start establishing your presence, you can teach your audience to expect new content at a certain time.

If you can’t manage to write new articles weekly, hire a content writer.

Take some time to plan out a real content strategy and use some type of content calendar. Your content production shouldn’t be an afterthought.

#12. Produce Video Content

Statistics show that marketers who use video grew revenue 49% faster than those who don’t and 92% percent of customers say that visuals are the most influential factor in their purchasing decisions.

#13. Optimize Your Images for Image Search

Did you know that images are subject to 30% of all online searches? That sounds like a rich opportunity to get more visitors to your website. How do you make this awesome fact work for you?

Obviously, you start by using images on your website – or else you can’t get any of that sweet image traffic. What kind of visuals should you use? Anything you can think of, really.

Photos, Diagrams, Screenshots, Comics, Gifs, Infographics

But to gain traffic from them, you need to optimize them for image search. That means using keywords in their titles and ALT tags. If you make them shareable across the social media, you’ll get even more traffic from there.

Important note: be careful with your images’ file size. “Heavy” pictures put a strain on website loading speed.

#14. Add Social Share Buttons

It’s not that search engines take into account the amount or attention your website is getting on social media. But that can amplify the actual ranking factors, and adding social sharing buttons doesn’t cost you anything.

Not adding them to your website posts is missing out on a huge opportunity to increase organic traffic.

#15. Create FREE Online Courses

Lastly, If you want to establish your site as an authority in your industry, creating a free online course might be just the way to do it.

Plus, you’ll get to include lead generation forms for everyone that wants to sign up!

Depending on your skill set, knowledge, and the nature of your business – find a topic you think will be relevant to your customers. Of course, this should be a topic on which you can provide useful and in-depth knowledge.

However, if you want to create a quality online course you do have to think about production costs, so plan ahead and think about whether investing in it at the moment makes sense for your marketing strategy.

How To Optimize Your Landing Page

Landing Page Optimization learnerscoach

Landing pages are an essential part of digital marketing. If you’re not using landing
pages yet, you’re most definitely wasting a big chunk of your ad spend and attention.
Use this article to learn how landing pages work, how to use them, and how to
build good ones.

What is a landing page?

landing page is a standalone web page with a single purpose. It’s typically used for
advertising and promotional campaigns. It’s the first page visitors see after clicking
your banner ad, PPC ad, or promotional email.

Campaign traffic lands on the dedicated page (hence the name “landing page”),
and that page gets people to take specific action. Typical uses:

  • Get people to sign up for your newsletter
  • Generate leads
  • Solicit donations to a cause
  • Sell a product
  • Share content on social media

The importance of landing pages in marketing strategy

An effective landing page is crucial for converting shoppers into buyers.
What makes them so effective is that they focus on a single goal: get the visitor to
take a single specific action.

Everything that doesn’t directly contribute to getting more
people to take action is removed. So ideally it doesn’t have links, a menu, or multiple
calls to action.
A landing page is a key factor in the success of your ad campaign.

Good landing page = good ROI.
Bad landing pages = needless waste of money.

Where to start?

Follow these steps to create your first landing page.

1: Identify your audience

You can’t market to people if you don’t know who they are and what they want.
The landing page needs to speak to a specific audience. Make sure you know the problem, the need, and desire of your target audience.

If you run several advertising campaigns that drive traffic to a landing page, you
should create several different landing pages. They can be mostly the same, but with
different headlines and with small tweaks in the copy.

2: Define your most wanted action (MWA)

MWA is the one action people should take on the landing page.Do you want them to join your email list? Buy a product? Sign up for a demo?
Whatever it is, make sure you have a single objective.

3: Define your message

You know your audience, their problem, and the solution you offer. Now craft that
into an easy-to-understand message. Your landing page has to make an offer, so it
should be clear who this offer is for (so people can identify with it), what the offer is
(specifics), and why it should be interested (benefits).

Avoid clever language, hype and business jargons. Go for simple and clear language.
“Clarity trumps persuasion” is a good maxim to follow.

There’s no way to know for sure in advance what will work, so create several versions
and split test them.

4: Design your landing page

You have your most wanted action in place, you understand your target audience,
and have a hypothesis as to which offer will appeal to them. How do you design
a landing page that will motivate them to take action?

First make a list of all the elements to include on your landing page.

What to include

  • A headline that speaks to the target audience
  • Your company logo
  • A quick explanation of your offer above the fold (the portion of the screen the average can see without scrolling)
  • A longer explanation of the offer below the fold if needed (depending on the complexity of your offer and product)
  • An image of the product offered
  • A simple form, ideally with just 1 to 3 fields (usually name and e-mail, but do you actually need the name?)
  • A buy button or signup button, depending on your predefined most wanted
  • A link to your privacy policy (to keep people on the page, this should open up in
    a pop-up window and not load in the same window)
  • Remember, the more fields you ask the visitor to fill in, the more friction you create and therefore the fewer the people who will fill out the form.

What to leave out

  • Navigation menu – remember to focus only on your offer
  • Links to other parts of your site such as “about”
  • Pictures or images that don’t relate to the offer; these are only distractions
  • Hard-to-read text — anything less than 12px is bad
  • Links along the lines of “click here to subscribe” or “click here to read more.” If you can’t cram all your content into the upper fold of your landing page, just let the user scroll down. It’s almost always better than clicking to the next page.
  • Discouraging forms with unnecessary fields such as “title” or “fax”
  • “Clear fields” button

There are always exceptions, so you can’t just copy best practices, but this advice
should be your starting point. Get the essentials in place first, then tweak.

Anatomy of a successful landing page


Advertising guru David Ogilvy said that five times as many people read the headline
as read the body copy. Not much has changed since his day — the headline is still
critically important.

It’s your grabber; it’s what gets people interested (or turns them away if it’s boring).
A good headline can be crafted in many different ways. There is no universal formula
despite what some blog posts claim.

These 3 angles typically work well:

#1: Say what it is
The brain is a questioning organ. Whenever we see something new, our
brain asks, “What is it?” This formula addresses this fundamental question.

#2: State a benefit This is a benefit-oriented statement that sums up what you get when you sign up.

#3: Say what you can do with it
This is where the headline makes it clear what you can accomplish if you accept the offer, use the service, etc.

Writing a clear copy

The goal of most written content is to inform or entertain. The goal of landing page
copy is to get people to do something.

When it comes to copywriting, there are 3 keys to keep in mind:

  • Clarity: make everything as simple as possible; use the language of your
    customers; avoid technical jargon and buzzwords.
  • Credibility: avoid big claims unless you have data to back them up; use specifics instead of superlatives, such as, “We deliver pizza in 10 minutes” (good) vs. “Fastest pizza delivery in town” (bad).
  • Value: make it all about the visitor, their problems, and the benefits they can
    expect. Don’t make it about you.

Using images and videos

People rarely buy a thing without seeing it. Usually they also want to touch it, hold it,
and take it for a spin. You really can’t do those things online (unless it’s web-based
software). So to compensate, you need to work twice as hard to make your products
come alive by using excellent photography, graphics or videos.

If your offer is a physical product — show it. If it’s a virtual product — show it! This will
make your offer seem more tangible.

Use images that show an experience (example: campaign to win a trip to Kenya
– show an image of Kenya), how your offer is used (example: show the product in
action), demonstrate results (before and after) or show people using it.

Images of humans, especially their faces, can be very powerful for grabbing attention,
sometimes even too powerful — they can take attention away from other elements.
Make sure you test it! Also, the right face can make all the difference, so experiment
with different faces.

Generally you want to avoid cheesy stock photos (take your own photos instead),
closed poses (folded hands, hands on the hips, etc.) and disinterested people.

How to use call to action

Your landing page drives people to take action. The final step is to click your
call to action button: “Buy now”, “Download e-book”, “Subscribe to newsletter”.

A good call to action finishes the sentence, “I want to …”. So avoid words such as
“Submit” — nobody wants to submit. They might want to “Get instant access”.

Keep in mind the size, look and location of your call to action. To make it easy to spot,
use a contrasting color and make it reasonably large.

Principles of good design

It only takes 0.013 seconds for your brain to identify an image and 0.05 seconds for
visitors to form an opinion about your landing page.

The opinion they subconsciously form between 1/13th and 1/50th of a second
influences every decision they make for the rest of their time on the page.

What is good design? According to research there are two main factors:

  • Simplicity (simple doesn’t mean amateurish or ugly; simple design is the opposite of visually complex design)
  • Prototypicality (how familiar it looks and whether it meets expectations)

Is your page arranged in a way that is intuitive to users? Are your product images up to the standards your target market experiences when browsing the Web?

The brain registers information faster than your user can consciously perceive it. So if
these elements are even slightly off, conversion becomes an uphill battle.

Testimonials and social proof

You say you’re awesome — but who else thinks so? You need to establish credibility.
If people have never heard of your business, there’s an inevitable amount of distrust
and skepticism. You can’t fully get rid of it, but you can minimize it by providing proof
that you and your offer are legit. You can do this with:

  • Testimonials by people who use your services (full names with photos or videos, no anonymous testimonials)
  • Mentions by well-known third-party media outlets (featured in Forbes magazine, for example)
  • Impressive numbers (“500,000 people are already using it!”)
  • Product ratings and reviews (research shows that 63% of consumers say they’re more likely to purchase from a site with ratings and reviews).

Don’t go overboard, because overcompensation can cause buyer anxiety.

Unless you get a lot of Facebook likes or tweets, don’t add social media sharing icons. It’s a distraction. And if you have only 2 likes and 1 tweet, it’s negative social proof (nobody shares this information) so it harms your credibility.

Your landing page has a single objective, and most likely it’s not to get a tweet. Focus
on your main goal and move social media sharing to the thank you page.

Signup forms

Most landing pages have a form of some kind. It could be a simple form with just
name and email fields or it could have 10 fields or more.

How to design a form that works?

  • Less is more (few fields = more conversions). Every field you ask them to fill
    increases friction. To improve conversions, get rid of as many fields as possible. Ask yourself which you want more: email addresses or additional information?
    Of course, sometimes you want to add more fields to intentionally create friction in order to improve lead quality.
  • Sell the signup. Getting people to give you their email address (sign up to your
    list) is a transaction. If you want them to give you their email address (and maybe other data), they’ll want something in return. Remind them what they get when they opt in, and be specific.
  • Single-column forms tend to work better. Avoid multiple columns.
  • Top-aligned form labels typically work best. It’s something you need to test, but this should be your starting point. Inline labels can cause usability problems.
  • Submit button width = field width. The call to action is the most important part of your form. A small button has weak affordance and can make users feel uncertain. Make it as wide as the input fields.

Lead Generation Checklist for Beginners


Since it’s free to subscribe, those who are hesitant to spend money, may be willing to sign up, giving you the opportunity to convert subscribers into paying customers.

  • Use a web form generator to create a compelling sign-up form that matches your brand. The two most effective places to embed the sign-up form are in your website header section or just below it.
  • Include a convincing call to action.

If you offer a members-only area (paid or free), add a check box on the registration form to opt-in to your mailing list.

  • Your registration form should suggest that customers can get more value by signing up for free newsletters.
  • Offer sign-up options for various scenarios: customers who make a purchase, prospects who request a quote, readers who download a whitepaper or report.
Aliexpress - CPS - World Wide
Aliexpress - CPS - World Wide

Think about activities your target clients enjoy then choose the appropriate keywords to attract leads.

  • Target based on interests as well as demographics such as age, gender, and location.
  • Don’t direct leads to your home page unless it is optimized for conversion. Instead, direct them to a landing page with a special offer and your email sign-up form.

People who already follow your Facebook page are perfect targets. By offering a chance for a discount or prize, you increase the likelihood that they will buy from you later.

  • Offer the right to enter a contest or sweepstakes. In exchange, the contestant provides their email address and agrees to subscribe.
  • Use a Facebook voting app to select a winner. Contestants will urge their friends and followers to vote – driving more traffic to your fan page.
Aliexpress - CPS - World Wide
Aliexpress - CPS - World Wide

You can create an incentive by providing a simple discount code for those who sing up for your list.

  • Use a unique discount code, sent after each email sign-up, in order to track the number of people who subscribe to get the incentive.
  • If you sell services or information products, you might offer a free report, whitepaper, or infographic.

Ask customers for their email address at the end of their purchase, always indicate that you’ve added them to your email list and let them know how to optout if they want to.

  • Another version of this strategy is to collect email addresses at the end of customer service calls. A satisfied customer won’t mind!
  • Use the confirmation tactic: a thank you email and a discount code.

Your valuable service, combined with an enticing incentive, can inspire users to refer friends to your list, leading to rapid list growth.
People tend to trust the services their friends tell them about.

  • Add a field to your sign-up form where new subscribers
    can indicate who referred them.
  • Design a webpage for subscribers who want to refer customers.
  • Give each referral partner a customized link for their use
    in email or social media. When a visitor signs up from
    that link, the subscriber gets credit for a referral.

If you get a plug from a well-known list owner who has lots of subscribers, you can get a tonof new subscribers.

  • Make a list of your skills and talents. Contact list
    owners and suggest a trade: your services in exchange
    for promoting you to their subscribers.
  • Guest posting! You provide content for a large blog
    or newsletter in exchange for a brief bio and a link
    to your site.

When you write comments in discussion forums, it helps to increase your credibility. This way as an expert you can deal with topics that interest your client base, which
will drive them to your site.

  • You can’t advertise your email list directly, however
    you can place a signature below your posts that can
    include a link to your sign-up form.
  • Include a link to content on your site that contains
    information relevant to the discussion. Make sure
    a sign-up form is nearby.
  • Cultivate one-on-one relationships. When you have gotten
    to know someone, mention your email list and suggest
    that you subscribe to each other’s list.

Add a QR code to your printed materials to make it easy for customers on the go to reach you.

  • Redirect users to your Facebook page, mobile-friendly landing page or sign-up form.
  • Make a scan add you to their phonebook instantly (vCard), send you an email inquiry or enter a contest, etc.

Useful Resources - Grab a Copy


List building dos and don’ts checklist

DO: build clear and informative signup forms


  • Who you are
  • What you’ll send
  • How often
  • They can unsubscribe anytime

DO: use secure forms with captcha and confirmed opt-in

  • To avoid:
  • Spam bots
  • List bombing

DO: regular list hygiene, and remove unsubscribes, bounces, and spam complaints.

  • Use GetResponse, hubspot or mailchimp to automatically clean your list
  • Keep on top of list cleaning and re-engagement

DON’T: buy, rent, borrow, or accept handme- down lists


  • Unavailable or non-existent mailboxes
  • Email addresses designed for one purpose or job role, like info@,
    team@, listserv@…
  • Known complainers or anti-abuse professionals
  • Publicly available lists or hacks