These days it feels like everyone is struggling to keep their website traffic up or grow it for that matter. If you’re running an online business that is definitely one of the challenges that keeps you up at night, right? Here’s a list of things you can do to increase website traffic immediately and over time. It’s a daunting challenge, but it’s imperative you act now, or watch your business sink.

Take a look at this list and let me know if you think I left anything off.

  1. Improve Your On-Page SEO
  2. Research New Keywords
  3. Optimize Your Content With Long-Tail Keywords
  4. Build On Competitor Keywords
  5. A Few Good Guest Posts Each Month
  6. Natural Link Building
  7. Create Content That People Want to Share (and Link To)
  8. Create Infographics
  9. Produce Video Content
  10. Interview Leaders In The Industry
  11. Add Social Share Buttons
  12. Write Knowledge Base Articles
  13. Internally Link Your Content
  14. Add New Content Weekly
  15. Keep Your Content Up-To-Date
  16. Create Free Products/Tools
  17. Host Contests And Giveaways
  18. Create FREE Online Courses
  19. Run Webinars
  20. Create Quizzes With a “Share Results” Feature
  21. Use Email Marketing
  22. Brand Partnerships
  23. Create A Facebook Page and Build A Community
  24. Launch a YouTube Channel
  25. Go Live
  26. Use Instagram To Drive Traffic
  27. Get Involved With Influencers
  28. Build a Loyal Community on Twitter
  29. Be Active on LinkedIn
  30. Use the Power of a Good Podcast
  31. Run Facebook Ads
  32. Run Reddit Ads
  33. Run Twitter Ads
  34. Run Google Ads (PPC)
  35. Run YouTube Ads
  36. Buy Ad Space On Similar Sites
  37. Advertise via Ad Networks
  38. Use Retargeting
  39. Participate In Forums
  40. Be Active in Niche-Focused Online Communities
  41. Participate In Quora
  42. Use Reddit To Promote Your Content
  43. Share Images On Pinterest
  44. Develop SlideShare Presentations
  45. Sponsor Events
  46. Advertise At Conferences
  47. Focus on Mobile Usability
  48. Speed Up Your Website
  49. Optimize Your CTR
  50. Examine Analytics Data
  51. Research Your Competitors
  52. Determine Your Best Traffic Source and Scale

You certainly can’t do all of the above, but you can implement many of them based on what’s right for your business and your skills to do so. Once you start,  it’s up to you to track your results, keep an eye on your analytics and determine the sources and efforts your traffic is coming from. When you have a good grasp of the sources that drive the highest volume of traffic, and what percentage of that traffic is converting, you’ll know where to focus your efforts.