Schema's name, address, and telephone fields feed Google a machine-readable version of the same NAP the firm has entered in its Google Business Profile. When the two records match exactly — same legal business name, same suite number format, same local phone number — Google's entity resolution algorithm treats the website and the GBP as belonging to the same real-world firm. A mismatch as small as 'Suite 400' on the website versus 'Ste. 400' on the GBP introduces ambiguity. For a personal injury firm operating in a competitive metro, NAP consistency between schema and GBP is a foundational trust signal Google uses to determine whether the listing deserves prominence in the 3-Pack.
The schema type hierarchy allows a firm to declare itself a LegalService — and more specifically, a subset type such as Attorney — alongside a serviceType property that names the actual practice areas. For a personal injury firm, that means explicitly declaring services like 'auto accident attorney,' 'wrongful death attorney,' or 'premises liability lawyer' in structured data. Google uses these declarations to match the firm to search queries that go beyond the firm name. A firm that omits serviceType leaves Google to infer relevance from page copy alone, which is less reliable than an explicit machine-readable declaration.
The geo property in LocalBusiness schema accepts latitude and longitude coordinates. Google uses these coordinates to measure the proximity component of its local ranking algorithm — proximity being one of the three primary factors alongside relevance and prominence. A personal injury firm that includes precise coordinates in its schema gives Google an unambiguous anchor point for distance calculations from a searcher's location. Firms that rely solely on a street address leave coordinate resolution to Google's geocoder, which can place the pin incorrectly if the address is in a building with multiple suites or a recently developed area.
The openingHoursSpecification property lets schema communicate the exact days and hours the firm accepts calls or walk-ins. Google surfaces hours on the knowledge panel and in the 3-Pack listing, pulling from both the GBP and, when present, structured data. When the schema hours and the GBP hours disagree, Google may display incorrect information or suppress hours altogether — both of which reduce click-through from injured prospects comparing options at 9 p.m. after a car accident. For firms with multiple locations or different intake hours versus office hours, schema allows granular specification that a single GBP hours field cannot capture.
The aggregateRating property passes a firm's average review score and review count directly into structured data. Google uses this information to populate star ratings in organic search results for pages that qualify — including attorney profile pages and individual practice area pages. A personal injury firm with 200 Google reviews and a 4.8 average can have that figure appear as a rich result beneath its organic listing, making the star display visible before a prospect ever reaches the GBP. This does not replace GBP reviews, but it creates a second surface where social proof appears. Bar advertising rules in most states require that review displays not be misleading; the aggregateRating markup should reflect only the firm's actual review data.
The areaServed property allows a firm to declare the cities, counties, or regions it serves — independent of where its physical office is located. A personal injury firm based in a suburb but handling cases throughout a major metro can list each city it serves, signaling to Google that the firm is relevant for queries originating in those areas. This is not a substitute for legitimate service-area entries in the GBP, but it reinforces them with a website-side declaration. Firms that omit areaServed from schema leave geographic relevance entirely to Google's interpretation of page copy and inbound links.
The sameAs property accepts an array of URLs pointing to the firm's verified profiles on authoritative directories — state bar directories, Avvo, Justia, and similar legal citation sources. Google uses sameAs declarations as part of its entity graph to confirm that the website, the GBP, and those external profiles all describe the same real-world law firm. Each sameAs link functions as a structured corroboration of the firm's identity, which strengthens the prominence signal in local ranking. For personal injury firms in competitive markets where dozens of firms share similar names, sameAs is particularly valuable for disambiguation.
Run a free 49-point Google ranking scan around your office. Takes about 60 seconds, no email required to see the result.
PlatinumProfile.ai is a Google Business Profile optimization agency built exclusively for personal injury law firms. Foundational setup is $500 once. Ongoing management is $1,500 per month. Every word goes on a firm's profile with ABA and state bar advertising rules in mind, and with current Google Business Profile policy in mind. No fake reviews, no shortcuts.
Read more about how we work →