I am an emergency service tradesman I have a small business and website. I only ever get emergency traffic. However I need to get in the top 3 or it’s pointless. My question is I get inundated by SEO companies offering to get me ranked number 1 in 3 months. Does anyone actually know how long it can realistically take? I’ve had someone working on it for 4 months and I’ve gone from 17 to 9. Is this normal?