why your on-page seo isn't generating traffic main banner image on header

Why Your On-Page SEO isn’t Generating Traffic

So, you’ve worked on your website SEO (search engine optimisation) but you’re not seeing the increase in traffic that you were hoping for. This can be highly frustrating, especially when you’ve most likely spent a lot of time improving your pages. 

We’ve written down some of the reasons why you’re probably not getting the traffic you were expecting, and the steps you can take to fix the issues.

New Pages in Sitemap

To get your website to rank well in search engine results pages, you should be thinking about the user experience. The structure of your site should be easy to follow, so visitors can access the information they’re looking for. 

If you’ve added pages that don’t fit into this structure, and people can’t easily access them, then you’ll not be generating any traffic to them. In order to rank higher, ensure you’ve implemented these pages into your site architecture.

Whether you’ve created a page for a new product or decided to add a blog to your website, each new page needs to fit into the current architecture of your website. So make sure that the new product is accessible from your product drop-down menu, and even linked at the bottom of the pages of your other products. 

Your Content Has No Search Volume

When producing content such as blogs or articles, you need to make sure what you’re writing about relates to what your target audience is searching for. If your content integrates keyword phrases that are low in search volume, you won’t get many clicks through to your website. 

If the search volume is too high, however, meaning you’re competing with a lot of other web pages for the same keywords, then it’s equally as hard for you to be noticed. You need to find that perfect balance, where your content can make enough of an impression without being drowned out.

If you’re needing help finding the perfect keywords for your content, we highly recommend using SE Ranking. You’ll be able to see the search volume for relevant keywords and target your content towards them. 

You’ve Forgotten About Mobile

There’s a chance that you’ve focused all your efforts on improving your website’s visual elements on the desktop. After all, it’s much more user-friendly to make changes on a laptop or computer than it is via mobile.

However, you do need to make sure that these changes work as well on mobile as they do on a desktop. We’ve previously mentioned just how important it is to ensure your website is optimised for mobile devices, mainly because it’s where the majority of internet traffic comes from.

Search engines understand when your website isn’t optimised for mobile, as it’s the main ranking factor on search engine results pages. We’ve written a handy guide on how to perform a mobile optimisation test for your website, ensuring that you keep your bounce rate down. 

SEO Takes Time

If you’re still wondering why you’re not seeing an instant change in the traffic your pages are generating it’s because SEO takes time. It’s not something that will dramatically change overnight. 

It’s important to remember that you’re competing with many other businesses, some of which will have been implementing their SEO strategy for a longer period of time. However, that doesn’t mean that over time you won’t be able to surpass their ranking efforts. 

As long as you’re following best SEO practices, link building, and generating high quality, relevant content, you will start to see an improvement to your traffic over time. 


We hope you found this article helpful, and has hopefully given you some key improvements that you can make to further improve the on-page SEO of your website.

Try to stay on top of your SEO as much as you can, writing regular blog posts, running site and page audits, and keeping up to date with the most relevant keywords related to your business. 

We’ve written many other articles on how to generate traffic, and insight into other practices such as title tags meta descriptions that you could integrate into your SEO strategy. Check them out by visiting our blog page here!

If you’d like a dedicated team to improve your SEO, get in touch with our team today! Based in Doncaster, we provide marketing services across the UK at bespoke prices.