You need to be very much clear in hiring a SEO company or SEO Agency. Here are few questions to ask them before we assign the projects.

1 How long have you been in business?
2 How does your company stay up-to-date on industry changes?
3 Do you engage in any grey- or black-hat practices?
4 How do you approach keyword research?
5 How do you qualify traffic in your campaigns?
6 How will the success of your campaign be measured?
7 What types of reporting will you provide?
8 How available are you for client communication?
9 Do you have any long-term clients who are satisfied with your work?
10 Can you provide contact information for references at these companies?
11 Do you limit the number of clients you take on at once?
12 Who will be doing the work on my campaign?

Thank you.