With so many companies offering SEO services, it can be hard to work out which one to trust with your money and your brand.For starters, you should ignore any agency that promises success overnight. That's just not how SEO works and anyone offering instant results is an immediate red flag.When you're comparing agencies, check how much experience they have in the industry and examples of work they've done for businesses similar to yours, so you can get a realistic idea of what to expect.When finding the right SEO partner, they should be able to give you monthly reporting that gives you a road map of what they are doing and also monthly report based on data. This can include conversions, landing page information, goals, geographical information and what channels are creating the most leads / sales / conversions. It's always an advantage to choose a local SEO agency, as they understand the specifics of marketing in your local area and can help you reach real customers over the competition.