The problem with SEO and why I have a grudge against the industry is past success by gaming google with PBNs has led to hoisting up a few sites that can dominate because of their past. Those sites used spam tactics, then ranked high, that led to actual relevant backlinks, google got confused, and now keeps them at the top for any new content. Others must also utilize these dicey methods and pour serious money into it to do well. At least nationwide. I'm praying for the day that house of cards comes tumbling down.
Until then, having a better site, with better copy (done by a professional writer not farmed out), and using Adwords typically is the go-to.
I haven't touched Family Law but it might be similar to PI. PI on Adwords is brutally expensive and that's why hyperlocal SEO works well in that regard.
SEO is often more jumping between things that don't fit most peoples preconceptions of SEO than it is about editing a title tag or submitting a sitemap.
Edit: Let me offer a different way to look at it.
Does having a well organized website help turn visitors into clients? Yes. Well that's SEO, a well organized website.
Does having useful and well written information about the services and products you offer, or you industry, help your business? Yes. Well that's SEO too.
Can sharing your knowledge online across different relevant forums help you grow your brand and business? Yes. Well that's SEO as well.
It is just that people who do not know SEO think it is things such as keywords and metatags and url structure, but everything above and more is SEO. And all these things work to your advantage, therefore SEO works.