Any business with a website should do at least basic SEO – with the demise of hard copy yellow pages, they would want to show up in local searches to get local customers.
Sometimes the desired ROI or conversion is an email or phone call. SEO is great for accomplishing that objective.
Nice article; thanks for compiling the tips and information.