Hi @peteboyd
Here I am sharing my experience and powerful SEO strategy for your Law Firm website. You should keep this in mind when you will be starting SEO for Law Firm.
Here are some steps you Follow While Doing SEO for Law Firm Websites
Step 1: Finding and Analyzing Competitors
Step 2: Technical SEO Audit For Law Firm Website
Step 3: Zero-Down on the Keywords
Step 4: Optimize Google Business Profile according to your competitors
Step 5: Optimize website Content with SEO Keywords
Step 6: Optimize Metas (Title & Meta Description) with SEO Keywords
Step 7: Optimize Heading & Subheading tags with SEO Keywords
Step 8: Optimize Schema Tags (Organization, Local Business, Navigation, Attorney, Event, Video, Rating & review, FAQs, etc)
Step 9: Optimize Footer add about content, location, and images with SEO Keywords
Step 10: And lastly You should Focus on High-Quality Link building (Profile creation, business citation, classified, bookmarking, content syndication, guest post, content outreach, web 2.0, forums, Q&A, etc.)
I hope these steps will help to rank higher in Google SERPs.
Also, if you don't have any experience SEO team you can consult with No. #1 India SEO company.
Thank you.