hello friends I am optimize my site but I am not getting visitors please help me for get visitors Please check my site http://www.247-london-locksmiths.co.uk/
Your backlinks is too low, increase it. You didn't mention a Social networking profile for your site, mention it if you have. Or else start social networking first.
You need to get your website on ranking first then your website have visitors, for rankings you need to do many link building and seo on your website
you can buy visitors for your site - cheap auto for traffic ranking and impressions or real human for conversions
Have you conducted your keyword research very well? If not, then it's time for you to head on google keyword tool and check on those keywords that can give you the traffic you want that you are confident to achieve with your SEO effort. Don't forget to use the keyword you choose to optimize your site all the time you link the page that the keyword relates to. In short, identify the rightful keywords and define landing pages on each. Good if you can assign no more than 3 keywords per unique landing pages. Cheers!