I've been studying SEO for a couple of years now and have digsted lots of helpful advice and articles from the website. Despite learning an awful lot about SEO I still cannot get my head around the following... any advice or explanation would be greatly appreciated.
I have been targetting several keyword phrases such as 'text marketing', 'sms marketing', 'bulk text' and 'group texting'. I am ranking 1st, 2nd, 4th and 4th for each of those search phrases respectively and have been for a few months now. However I am receiving no hits on my website from those phrases.
i know what alot of you are going to say "Theres no real thing as 'a Google rank' anymore.". I realise this and realise that ranks can be different depending on what machine you are using, who you are connected to on social networks, whether you are logged into GMail and lots of local search re;lated issues.
That said I have checked my ranks for those searches on lots of different machines and even walked into random internet cafes to check my ranks on machines that should have no connection to me what so ever. In addition to that both Hubspot and SEOMOZ agree that these are my rankings for these key words.
According to Google there are about 2200 local monthly searches for these 4 keyword phrases and about 14o for 'text marketing' for which my website is number one. Another explanation which I am sure people will suggest is that my meta tags are not good enough but I have reviewed these and they are as good and as right as any of my competitors and written with the human searcher in mind.
None of the potential explanations for my problem would lead my to believe that all 2200 searches month are ignoring my website when it turns up on the SERPs. The only actual explanation that I can come up with that would explain this is that Google are not reporting their searches accurately.
Any help on this would be greatly appreciated.