I've done SEO for local businesses and in my experience on-page SEO was enough. On-page is always the first step and will definitely give them better rankings than before. If they're not happy with what on-page alone gives them, then it's time to discuss off-page. If they are, then it's on to the next one.
Backlinks are most useful for global competition, where you have hundreds of sites from all over the world, all with sufficient on-page SEO, trying to rank for the same keywords. When you only have 4 competitors who probably have no idea what SEO is, shit becomes much easier.
Backlinks are most useful for global competition, where you have hundreds of sites from all over the world, all with sufficient on-page SEO, trying to rank for the same keywords. When you only have 4 competitors who probably have no idea what SEO is, shit becomes much easier.