Hiring a local SEO company can be a very long and tedious task. That is why it is important that you find an agency that has the skill, knowledge, and experience in ranking at the top of the search engines themselves. If the local SEO agency is offering their services and is not able to show you rankings that they have themselves then I would caution you. Why would you trust an agency that says I can rank you for X keywords on page 1 no problem but yet they don’t hold any page 1 rankings? That alone is a red flag. An agency will be completely transparent with you on their process and the entire campaign shouldn’t last more than 6-9 months. After the 6-9 months there is just maintenance to be done every so often, however, think about it this way, if you go to the gym consistently for 6-9 months and you then work out every so often, you are going to get out of shape. Another thing to look for is the agency’s marketing and copy-writing capabilities. SEO is just a method of getting visitors to your website, however, if your website is not set up to convert visitors into leads with a call to action then you are wasting your efforts.