There are several ways to generate traffic, including search engines, e-mail marketing campaigns and directories. The following are techniques that can provide a steady stream of visits from different sources.
Target topics with search traffic potential
If you want to drive traffic to your website, there’s really only two ways you can go about it:
How popular is your target topic? If it is popular enough to make a profit from Google Adsense and other PPC ad programs, that’s probably a good choice. If not, what else?
How much search result competition do you have for your chosen topic? The more competitive the competition (the harder it will be to show up on page 1 for some of your keyword choices), the less money you’ll likely make from that particular niche. Not very many keywords available in most competitive niches, after all!
Number of potential visitors per day/month/year
Some topics are so broad they attract millions of hits per day and some topics are so narrow they attract only a few hundred per month. If you are having trouble figuring out how much traffic your site may attract, consider that each niche has its own unique search engine optimization issues, meaning that any given keyword may have 10 pages on the top 5 search engines (or it may have 100).
If you want to be really conservative, figure out how many people visit Google or Yahoo every day in your target country. Multiply that by 365 for a daily total per year. Then divide by 24 hours to get average monthly hits from the same keywords in different countries/languages. Divide by 30 days to get an average number of visits per day for those keywords in that language and geographic region.
Write Guest Posts
This is a great way to drive traffic. Write an article for a popular blog on the same topic as your own website. If you scope out whom the other authors are and make sure they have similar subject matter to you, people will find your content interesting, share it with others, and click through to your site.
If their readers like what you wrote, they will be more likely to write about you too (which could mean even more hits). Make sure that you keep good relations with those sites – writing an article for them once every 2-3 months or so often helps!
Search engines love websites which link back and forth from one another. This is called link building. The more links there are going from one website to another, the more powerful that site’s position in search engine rankings.
Make sure to seek out website owners who also own websites on the same topic as your own web pages. Offer a link exchange agreement to each of them. Make sure you only offer links if they agree not to put those links behind a nofollow tag (this means that their users will be able to see and click through the link). By offering them a free resource or report for that purpose, they may accept!
Add related content and keywords with an RSS feed
If you can offer RSS feeds on your site, add some related content or keywords which appear on other sites so that higher traffic is driven back to yours via their site when people find more information on the same subject. This works well for higher traffic sites because your content is offering more of what people are looking for!
Update ‘outdated’ content
It’s easy for bloggers to lose steam after they’ve posted 50-100 articles and not update them any longer. However, this means that your site will be full of information which may no longer be relevant today.
Update older posts with new tips, or post them on a new blog post so that you can attract more traffic from readers who just want to find out what the hottest topic is right now.
Make sure to update or remove any old blog posts which are no longer relevant, and post the same thing on your main website instead. Make sure that you aren’t starting out as a blogger by using someone else’s template (like those offered free on Blogger).
Design your own, unique web page! You can use design templates for inspiration but consider these when searching for designer templates:
Are they run in all browsers? How do they look in different resolutions? Remember to check them at 1024×768. Are all of the colors specified in hexadecimal? Are there only 6-9 colors used across the entire site? Sometimes even more than ten colors will affect search engine rankings negatively. What is each color being used for – such as font color, background color, link color, or content text color? Is the navigation easy to use?
Is there a ‘clear’ button on each blog post (which is sometimes available at the bottom of the page for some templates)? Are there any pop-up windows which appear when you visit certain pages? Make sure that they’re not too annoying.
Do a Google search using your keyword and see what other sites come up in the returned results. See if you can find some blogs in those positions. Ask the webmaster politely if you can exchange links with them! It’s better to send an email asking about a link exchange agreement than just publishing your backlink onto their blog without permission.
Merge similar posts together
If you post similar content on your site more than once, don’t publish it again. Instead, edit the first version of that article and create a ‘new’ one which includes both posts.
This will mean that more people find your site and also means that search engines won’t penalize you for publishing duplicate information. Write your own content, and reap the benefits of getting more traffic.