ToolsNestTOOLSNEST
Schema Markup Guide

Schema Markup for Lawyers: Structured Data That Earns Rich Results

The right schema markup can earn rich results — star ratings, opening hours, FAQ boxes, and product panels — that dramatically increase click-through rates. This guide shows exactly which schema types law firms need and how to implement them.

Primary Schema Type: LegalService + Attorney (Person schema)

Rich Results Available to Law Firms

Business panel with practice areas
Attorney rich cards (where supported)
FAQ rich results for legal questions
Star ratings with review schema
Local business panel

Schema Types for Law Firms

LegalService

The appropriate schema type for law firms and legal services practices. More specific than LocalBusiness.

Required Properties
  • name
  • address
  • telephone
Recommended Optional
  • areaServed
  • availableLanguage
  • hasOfferCatalog
  • aggregateRating

Person (Attorney)

Schema for individual attorney pages. Establishes E-E-A-T credentials that Google evaluates for YMYL content.

Required Properties
  • name
  • jobTitle
Recommended Optional
  • alumniOf
  • hasCredential
  • memberOf
  • award
  • knowsAbout

FAQPage

Critical for legal practices — legal FAQ content frequently ranks as featured snippets.

Required Properties
  • mainEntity
Recommended Optional

    LegalService + Attorney Schema

    JSON-LD — paste in <head> of your pageapplication/ld+json
    {
      "@context": "https://schema.org",
      "@type": "LegalService",
      "name": "Johnson & Associates Law Group",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "200 W Adams St, Suite 2400",
        "addressLocality": "Chicago",
        "addressRegion": "IL",
        "postalCode": "60606"
      },
      "telephone": "+1-312-555-0200",
      "areaServed": "Chicago, IL",
      "knowsAbout": ["Personal Injury", "Car Accidents", "Medical Malpractice"],
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "reviewCount": "127"
      }
    }

    Test your schema at: search.google.com/test/rich-results before publishing.

    Schema Markup Mistakes Law Firms Make

    Using LocalBusiness instead of LegalService

    No Person schema on attorney bio pages

    Failing to list practice areas in hasOfferCatalog

    Missing FAQPage schema on Q&A content

    Incorrect state bar credential formatting in attorney schema

    More Lawyers SEO Guides

    Schema Markup FAQs for Lawyers

    Verify Your Schema Implementation

    Run a free audit to find schema errors before Google penalizes them.

    Free SEO Audit