It is not easy at all to distinguish the good and bad seo company but let’s get down to the basics of seo itself first before we try to understand about the good SEO from the bad SEO.

To make facts easier for you, let’s see some tips to spot the bad
SEO’s:
1. When companies promise that they can make sure that your site
ranks quite highly for keyword phrases, you can be sure that it is
not a good SEO at all. Experts always deter against such firms
that make such false and unrealistic promises.
2. A good seo company would stress that its not the page ranking
for specific results they will get you started with but the aspect
of propelling more traffic so that your sales gets a good push
forward.
3. Bad seos hint at secret ways of getting you instant success as
if a little bit of magic powder is going to do the trick. Such bad
seos should be avoided. A good seo would tell you what they plan
to do and how much the cost would total to for different aspects
of their service.