1. You Have a Lot of Competitors
The more competitors you have then the longer it will take to rank. And if all of those competitors have been doing SEO for years, this will add more time also.
2. You’re Targeting a Large Geography
Do you want to rank in your local suburb? Or do you want to rank worldwide? The broader you go, the longer it will take.
3. You’re In a Competitive Industry
Certain industries (usually high priced products, high specialisation – think legal, plastic surgery) are full of companies who spend big dollars on SEO. Enter these markets with a long term view and deep pockets!
4. The Design of Your Website
Google places a high value on how a visitor ‘uses’ a website. Is the information on the site easily found? Do visitors ‘bounce’ off the site and go back or do they spend time and read the content? Does the site take forever to load? Google measures all of this and it determines how your site ranks.
5. The Content On Your Website
There’s no point trying to rank for ‘kitchen builder’ and all your website talks about it ‘bathroom renovations’. Create the best content you can on the topics you want to be found for.
6. The Keywords That You’re Targeting
Did you know that most traffic (~70%) comes to a website from keywords that get less than 10 searches per month? Sometimes, fixating on a high volume keyword can take you away from the bigger picture. Make sure you write high quality, in depth content – it will bring in 100’s of lower volume terms to your site. The lower the search volume, the easier it is to rank.
7.You Haven’t Claimed Your Listing on Google My Business
If you want to do well in Google, you need to tell them that you’re a real business. Sounds like common sense but many don’t do this fundamental step. This improves the trust that Google will have in your business. Sign up at https://www.google.com/business/ to claim your listing.