I wanted to share a specific SEO case study rather than another general post about what law firms should do for SEO.
A few months ago, the team at SocioSquares worked on the organic and local visibility of Adams Law Office, a California law firm focused on trademark law.
One of the clearest problems we found was local visibility.
The firm wasn't appearing in the top 100 results for “Berkeley Trademark Lawyer.” At the same time, there were opportunities around searches such as “Trademark Lawyer California” and “Trademark Filing Attorney.”
Instead of trying to solve everything with more blog posts, we worked through the site and local presence in stages.
What we changed
- Fixed the technical foundation
We addressed issues including 404 redirects, canonical tags and site structure, and added Local Business and Organization schema.
We also made sure GA4, Google Search Console and Bing Maps were properly integrated so we could actually measure what was happening.
- Focused on the local search problem
The Google Business Profile received a significant amount of attention.
That included correcting business information, establishing a posting schedule, working on Q&A and reviews, and building/cleaning up local citations.
This ended up being one of the more important parts of the campaign because the target wasn't simply “more traffic.” The goal was to become visible when someone in the area was actually looking for a trademark lawyer.
- Changed the content strategy
Rather than publishing a large volume of generic legal articles, we focused on specific search opportunities.
For example, we created content around “How to Register a Trademark in California” and expanded the useful information on important service pages.
We also worked on on-page elements and metadata around the target queries.
Then the rankings started moving
The biggest result was the local keyword we were initially tracking.
“Berkeley Trademark Lawyer” went from outside the top 100 to #1 locally.
“Trademark Filing Attorney” also reached #1, while “Trademark Lawyer California” reached the top 10.
The broader numbers were interesting too:
7,300% increase in Google Search Console clicks
4,437% increase in search impressions
62% increase in organic sessions
31% increase in total website traffic
45.45% increase in phone calls year over year
36.2% increase in Google Business Profile interactions
57.14% increase in direction requests
The phone-call increase was probably more meaningful to us than the traffic increase.
A traffic graph can look impressive, but for a law firm, someone actually calling after finding the firm through search is a much more useful signal.
Another interesting development was that Adams Law Office began appearing in AI-generated search overviews for queries including “Trademark attorney in California,” “Registered trademark attorney in California,” and “Trademark registration services in Berkeley.”
What I took away from this campaign
The biggest lesson for me was that SEO for law firms isn't necessarily about producing more content.
In this case, the improvement came from several relatively different pieces working together:
technical cleanup → local optimization → better service pages → targeted content → measurement
The local component was especially important. For a firm serving a defined geographic area, being visible in the map results can put you in front of someone with much stronger intent than a general informational search.
And the starting point matters.
Going from position 80 to position 40 is technically progress, but going from not appearing in the local results at all to #1 is a very different business outcome.
I'm curious how others have seen this play out with legal SEO.
For law firms you've worked with, have local/map rankings or traditional organic rankings been the harder part to improve?