This post may contain affiliate links, meaning we earn a commission for any purchases made through our link. For more info, check out our legal page.

5 Reasons You Aren’t Getting the Site Traffic You Want

Have you been blogging for a while but it seems like no matter what you do you can’t get that pageviews number to budge?

You’ve heard that traffic is a “vanity metric” but the truth is it only becomes a vanity metric at a certain point and that point is usually somewhere past the 50,0000-100,000 pageviews/month point, which you’re not yet close to.

I know it can be frustrating to keep working and working only to feel like you’re spinning your wheels.

Most people think that to get more traffic you need to be all over social media and that tweaking your site until the design is just perfect will lead to results, but that’s not really true.

Which is why in today’s post I’m going to tell you about 5 mistakes you’re likely making that are holding you back from the traffic you want.

1. You’re Focused Too Much on Social Media

Now, don’t get me wrong social media has its place, but the social media platforms you’re on own your following, not you. If you’re especially interested in being an influencer, social media may be more important to you.

However, you can always have the rug pulled out from under you, like when Facebook decided that your organic reach was going to be next to nothing and the platform for content would be pay to play.

If your goal is to blog as a business or use a blog to draw in more clients for your service based business, then you should stop wasting time on social media.

People go on social media to interact with others, not to go find content (generally speaking), you know where people do go to find content?

  • Google
  • Pinterest
  • Youtube

They are all search engines in their own way and users on those platforms are looking for content. Which makes them great places to showcase your content.

Think about what you’re doing as a business on social media, while it’s great for support, if you’re getting a lot of engagement on social media, chances are it’s not driving too much traffic to your content – you’re basically showing them your human but not much else.

With your content in places like Youtube, Pinterest, and the holy grail of Google, you can showcase your knowledge and authority, feature others you’ve helped, and help your audience.

2. You’re Ignoring Your Existing Email List

A lot of bloggers tend to spend a lot of time growing their email list but then don’t do anything with it. I have been guilty of the same thing in the past.

However, everyone on your list opt-ed in for a reason, don’t forget about them!

Every time you publish a new post, tell them about it, getting some eyes on it can help to jumpstart the traffic to it.

Which means if you post more than once a week, email more than once a week, don’t save it all up for one long email that they likely won’t read all of.

Having just one call to action in your emails can make a big difference in how much engagement your emails get. A 6% click rate or higher is not out of the question.

Don’t get a bunch of people on your list, just to ignore them, make sure you’re always keeping in touch and sharing with them the value of your blog posts, remember they’re a fan but they may not check your blog every day to see if there is a new post.


3. You’re Ignoring Search Engines

I touched on this a bit in the first section, but you cannot afford to ignore search engines, the quality traffic you get and more importantly the sustainability of it is too important.

Search engines are looking for great content to answer their user’s query. You may be writing amazing 2,000-word posts but if they aren’t optimized for search engines it won’t do you a lot of good.

While there is a lot one can dig into when it comes to search engine optimization, the easiest first step would be to utilize the Yoast SEO plugin, it helps you to see if a post is well optimized for a specific keyword.

However, it also looks at things like your use of headings and subheadings, word count, and reading ease.

If someone gets to your post and it’s just a giant wall of text, no one is going to want to stick around to read it, which send a signal to search engines that the content may not be very good.

You’ll likely notice that throughout this post, none of my paragraphs are too long and I’ve broken it up with bullet points and gifs.

If you want to really get your brain spinning digging into SEO, I recommend you check out Brian Dean’s site Backlinko.

4. You’re Taking Action on Things That Won’t Make a Difference

The other day one of my blogging friends texted me, that they hated their site. They have a beautiful site, so I called and asked what was up. Turns out they were frustrated with the way an opt-in form looked on their homepage.

The opt-in worked fine but they didn’t like how it looked. After taking 20 minutes to help them tweak it, I asked, “why does it matter that much, isn’t there better things you could spend your time on?”

Them: “What do you mean?”

Me: “Aren’t you trying to do X, Y, and Z? How is spending 20 minutes to tweak the color of that opt-in form going to help?, Wouldn’t doing A, B, or C, be a better use of your time?”

They were a little taken aback when they realized I was right, though I’ve definitely been guilty of the same thing.

I know our sites are our babies and we want them to be just perfect, I could give a giant list of things I’d like to tweak on my website, but unless they are actually going to directly relate to reaching my goals and helping my bottom line, I let it go (at least for now).

At some point, you have to stop focusing on tiny tweaks that are going to offer no real return on the investment of your time. And if you’re struggling to figure out what will matter and what doesn’t, reach out to a friend, sometimes an outside perspective can make all the difference.

5. You’re Giving Up Too Soon

Traffic growth takes time, especially traffic from search engines. Make sure you are giving strategies time to work before giving up on them.

As a very general rule, anything related to search engines like Google or Pinterest make sure to give it a minimum of 3-6 months to really start seeing results.

Remember that consistency almost always wins, it was the slow and steady turtle that won the race, not the hare who kept stopping and starting.

Be consistent with your strategy and give it enough time to work.

Bottom Line

There is a lot you can do to increase traffic to your site and it’s likely just as important that you stop doing things that are likely hurting more than helping you.


  • Don’t spend all your time on social media,
  • Keep in touch with your email list,
  • Optimize for search engines,
  • Pay attention to the ROI on how you spend your time, and
  • Give it time

Follow these 5 tips and you’ll be riding that high traffic wave soon enough.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *