Great question — answering as the UphillTech team:
While those steps are the most common there is more that can be done depending on the client and what they want out of a local SEO campaign. I've negotiated with local websites lower ad rates for my clients, managed their Groupon campaigns, AdWords campaigns etc. Local businesses need local exposure, so running ad campaigns on local sites, facebook ads targeted to locals. Geo targeted PPC campaigns. Videos are great, and geo-tagging everything is a plus. The main difference I believe is that local SEO is for companies who have a web presence and use it to get foot traffic or clients for their local businesses like contractors. Rather than relying on their website to generate revenue which...
Full answer by Anagio: https://webmasters.stackexchange.com/a/27239 (CC BY-SA 4.0).
Need it done for your business? UphillTech.