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.