I have been doing pretty well so far, but feel like I have now peaked in terms of getting any further without larger measures.
I have gone from page 22, to page 16, page 10, page 8, now im stuck on page 4 & 5 for ages.
I will tell you what I have done over the last year to try and get my local carpet cleaning business page 1.
1: Building social profiles on Twitter, Facebook, Linkedin, Google+, Google+ My Business and posting links to the articles i create, each time they are published, I am very active on all platforms.
2: Making original articles, containing longtail keywords, and other keywords I am trying to rank form, and updating these regularly on a blog.
3: Creating citations on Yelp, Yellowpages, Foursquare, Hotfrog, and many more less known directories.
4: Uploading original pictures, of my work, which all my friends share on facebook, so I get loads of reshares etc.
5: I have created many backlinks, both by myself, and having my partner help do, these are generally good 'follow backlinks' I have also copied the backlinks of over 10 of my competitors (only quality backlinks(, and put a backlink of my own, where they done one. I have also done this for carpet cleaning websites outside of my area, so its not matched 100% same backlinks.
6: I have got my on page SEO, to a score of 86/100, beating most, if not all my competitors on page seo scores. I have included rich amount of keywords for what i am trying to rank, longtail keywords, anchor text, internal links, meta's, caching, good page speed & alt tags.
7: Placed NAP info in the footer of my website.
NOW WHAT ANNOYS ME:
My competitors are not active on social media, do not update their website content in months, and do not have a good on-page SEO score. Many have just spammy backlinks from Russia.
What am I doing wrong here?
my site is: Carpet Cleaning Manchester | Best Carpet & Upholstery Cleaners
(I only rank/indexed on google.co.uk - which is fine by the way)