Since September 1, 2025, we have managed the SEO and digital growth strategy for Stewart Law Offices, with a primary focus on organic search performance, local visibility, and Google Maps rankings. During this period, we implemented a structured, data-driven approach to improve search presence across all practice areas and office locations.
Stewart Law Offices is a multi-location law firm with six offices serving North Carolina and South Carolina, including:
Given the scale of the website and the highly competitive legal market, our strategy was designed to strengthen both statewide authority and location-specific search rankings, while ensuring consistency across content, local signals, and technical SEO.
This report outlines the key improvements implemented, compares performance before and after our engagement, and highlights the measurable results achieved across organic traffic, local rankings, and map visibility.
Note: To review the performance of each action implemented on the site, please refer to the corresponding tabs in this document. These tabs detail the improvements, metrics tracked, and results achieved for each aspect of our SEO and local strategy.
Note: This report compares Stewart Law Offices’ keyword rankings from August 01, 2025 (before), to January 26, 2026 (after), highlighting gains, drops, and overall SEO progress across key locations and practice areas.
| Keyword | Before | After |
|---|---|---|
| North Carolina personal injury lawyer | 3rd Page | 1st Page #3rd position |
| North Carolina car accident attorney | 2nd Page | 1st Page #1st position |
| North Carolina Workers Compensation Lawyer | 2nd Page | 1st Page #5th Position |
| North Carolina Wrongful Death Lawyer | 6th Page | 2nd Page #5th Position |
| South Carolina personal injury lawyer | 2nd Page | 1st Page #5th Position |
| South Carolina car accident attorney | 7th Page | 1st Page #6th Position |
| South Carolina truck accident lawyer | 1st Page | 1st Page #1st Position |
| South Carolina Workers Compensation Lawyer | 2nd Page | 1st Page #5th Position |
| Rock Hill personal injury lawyer | 1st Page | 1st Page #7th Position |
| Rock Hill car accident lawyer | 2nd Page | 1st Page #5th Position |
| Rock Hill truck accident lawyer | 2nd Page | 1st Page #1st Position |
| Rock Hill motorcycle accident attorney | 1st Page | 1st Page #3rd Position |
| Rock Hill Boat Accident Lawyer | 1st Page | 1st Page #3rd Position |
| Rock Hill Wrongful Death Lawyer | 2nd Page | 1st Page #8th Position |
| Rock Hill Workers Compensation Lawyers | 1st Page | 1st Page #1st Position |
| Charlotte personal injury lawyer | 3rd Page | 1st Page #5th Position |
| Charlotte car accident lawyer | 7th Page | 1st Page #6th Position |
| Charlotte truck accident attorney | 1st Page | 1st Page #2nd Position |
| Charlotte motorcycle accident lawyer | 4th Page | 1st Page #8th Position |
| Charlotte brain injury attorney | 3rd Page | 1st Page #9th Position |
| Charlotte slip and fall lawyer | 5th Page | 1st Page #10th Position |
| Charlotte Spinal Cord Injury Lawyer | 1st Page | 2nd Page #1st Position |
| Charlotte Bicycle Accident Lawyer | 4th Page | 1st Page #3rd Position |
| Charlotte Wrongful Death Lawyer | 6th Page | 1st Page #9th Position |
| Charlotte Workers Compensation Lawyer | 3rd Page | 1st Page #8th Position |
| Charlotte Pedestrian Accident Lawyer | 3rd Page | 1st Page #7th Position |
| Spartanburg personal injury lawyer | 3rd Page | 1st Page #5th Position |
| Spartanburg car accident lawyer | 3rd Page | 1st Page #2nd Position |
| Spartanburg truck accident attorney | 1st Page | 1st Page #1st Position |
| Spartanburg motorcycle accident lawyer | 2nd Page | 1st Page #5th Position |
| Spartanburg slip and fall lawyer | 4th Page | 1st Page #3rd Position |
| Spartanburg Wrongful Death Lawyer | 3rd Page | 2nd Page #1st Position |
| Spartanburg Workers Compensation Lawyer | 2nd Page | 1st Page #2nd Position |
| Spartanburg Boating Accident Lawyer | 1st Page | 1st Page #1st Position |
| Columbia personal injury lawyer | 1st Page | 4th Page #3rd Position |
| Columbia car accident lawyer | 4th Page | 1st Page #9th Position |
| Columbia truck accident attorney | 2nd Page | 3rd Page #10th Position |
| Columbia slip and fall attorney | 3rd Page | 1st Page #9th Position |
| Columbia Texting and Driving Accident Lawyer | 2nd Page | 1st Page #10th Position |
| Columbia Wrongful Death Lawyer | 6th Page | 1st Page #7th Position |
| Columbia Workers Compensation Lawyer | 3rd Page | 1st Page #4th Position |
| Beaufort personal injury lawyer | 1st Page | 1st Page #2nd Position |
| Beaufort car accident attorney | 1st Page | 1st Page #1st Position |
| Beaufort truck accident lawyer | 1st Page | 1st Page #4th Position |
| Beaufort motorcycle accident attorney | 3rd Page | 1st Page #5th Position |
| Beaufort Workers Compensation Lawyer | 1st Page | 1st Page #1st Position |
| Beaufort Wrongful Death Attorney | 3rd Page | 1st Page #6th Position |
We have successfully improved the rankings of the most important keywords through our strategic and effective SEO efforts. The before-and-after rankings clearly demonstrate the measurable impact of our work on the site’s organic search performance.
Previously, the Stewart Law Offices website used a basic schema on service pages and attorneys’ profiles that was incomplete and lacked key features. To address this, we have now implemented detailed and comprehensive schema markup across all service pages and attorney profiles.
This structured data includes:
1- LocalBusiness / LegalService schema for each office location, specifying:
Snapshots :

To view this detailed local business schema, you can see the Loom video:
https://www.loom.com/share/db3596ab0ba14bf3b986352bb1c19d30
2- Attorney schema for individual lawyers, including:
3- Service-specific schema for each legal service offered, such as:

4- Review / Rating schema, where applicable, displaying:
Snapshots



Following the implementation of a fully detailed schema markup, the website has experienced measurable improvements across multiple SEO areas. The enhanced structured data has contributed to greater visibility in search results, with services and attorney profiles appearing more clearly and prominently. Additionally, we have successfully secured a Google Knowledge Panel for Brent P. Stewart, the founding attorney of Stewart Law Offices. This panel enhances the firm’s online authority and credibility, providing a prominent and trustworthy presence in Google search results, as shown in the snapshot below.

Click-through rates (CTR) have improved due to richer and more informative search snippets, including enhanced service details and stronger visual cues where applicable. Search engines are now able to better index and understand service pages, supporting improved keyword rankings and overall organic performance.
Review Snippets Snapshot

In the snapshot above, the increase in review snippets clearly demonstrates the impact of implementing a detailed schema. This enhancement has not only improved the site’s search appearance but also led to measurable gains in clicks and impressions in Google Search Console (GSC). These improvements directly contribute to higher lead generation, as more potential clients are engaging with the site through search results.

Additionally, the use of accurate and consistent structured data has strengthened local SEO signals, resulting in improved alignment across Google Maps and local search listings. This has also increased trust and authority, as both search engines and potential clients can easily verify structured, validated information about the firm and its attorneys.
In the snapshot below, you can see the improvement in Google Maps rankings across the firm’s locations. This growth is a direct result of implementing the LocalBusiness schema, which strengthens local SEO signals, enhances location visibility in the SERPs, and helps each office appear more prominently in Google Maps and local search results.

By upgrading from basic schema to a comprehensive, detailed schema, we have ensured that all critical information is fully integrated, optimizing each page for maximum search visibility, credibility, and user engagement.
The Ahrefs Site Audit clearly reflects the technical improvements made to the Stewart Law Offices website following our SEO implementation. Before our engagement, the audit identified several critical errors and warnings, including incomplete structured data, on-page SEO inconsistencies, and crawlability issues across service and location pages.


The following updates have been implemented across the Stewart Law Offices website to enhance content quality, user experience, and SEO performance:



These on-page improvements, combined with technical SEO and schema implementation, have contributed to measurable gains in organic traffic, keyword rankings, and overall site authority, strengthening Stewart Law Offices’ online presence across all locations.
We have achieved significant improvements in local map rankings for the Stewart Law Offices website. The snapshots below, taken from Local Dominator, demonstrate the progress we’ve made in tracking location-specific search performance, clearly highlighting the positive impact of our local SEO strategy.
Before

After

Before

After

Before

After

This case study demonstrates how a structured, data-driven SEO and local search strategy can deliver consistent, measurable growth for multi-location personal injury law firms across competitive markets.