Statement of Work (SOW)

Project Title: Comprehensive Schema Markup Implementation for [Your Law Firm Name] Date: May 28, 2025

Client: [Your Law Firm Name] Vendor/Developer: [Developer Name/Company Name]


1. Project Overview

This project implements Schema.org structured data markup (JSON-LD format) across [Your Law Firm Name]’s website to:

  • Enhance search visibility & rich snippet eligibility
  • Optimize for voice search (e.g., “NYC personal injury attorney near me”)
  • Improve internal linking via semantic relationships
  • Ensure NY State Bar compliance for all markup

2. Scope of Work

2.1 General Requirements

  • Primary Tool: Rank Math Pro (customized schema templates)
  • Fallback Method: Custom JSON-LD where plugin limitations exist
  • Validation: All markup must pass:
    • Google Rich Results Test
    • Schema.org Validator
  • Conflict Prevention:
    • Test on staging environment first
    • Use @id to merge Rank Math + custom schema
  • Dynamic Content: Leverage Rank Math variables (e.g., %%post_title%%)

2.2 Page-Specific Schema Implementation

Page Type Key Schema Types Critical Properties
Homepage Organization, LegalService, WebSite Firm name, NYC address, hasOfferCatalog (practice areas), Speakable for voice search
Service Pages LegalService, VideoObject serviceType, areaServed (boroughs), video markup
Attorney Profiles Person + Attorney subtype hasCredential (NY Bar), knowsAbout (linked practices)
FAQ Pages FAQPage + HowTo (if applicable) Speakable for voice, step-by-step guides
Case Results LegalCase disclaimer, court, decisionDate

(Full details in Appendix A)


3. Legal Compliance Protocols

Testimonials/Reviews:

  • Require client name + date in Review schema
  • No anonymous AggregateRating
  • NY Bar-compliant language only (no “best lawyer” claims)

Fees:

  • priceRange: “<span class=”math-inline”>\” for contingency fees (no specific amounts)

Ethical Oversight:

  • Client must pre-approve all review content
  • Developer adds disclaimers where required (e.g., LegalCase)

4. Deliverables

  • Validated Schema Markup for all pages in Scope
  • Documentation Package:
    • Schema implementation map (URLs + types)
    • Rank Math Pro configuration guide
    • Custom JSON-LD snippets with @id references
  • Validation Reports from Google Rich Results Test
  • 1-Hour Training Session on schema maintenance

5. Timeline & Milestones

Phase Tasks
Week 1 Core schemas (Home, Services, Attorneys) + staging tests
Week 2 Advanced markup (HowTo, LegalCase) + client review
Week 3 Final validation + documentation handoff

Start Date: [June 3, 2025] Completion: [June 17, 2025]


6. Pricing & Terms

Total Cost: Fixed Fee

Payment Schedule:

  • 100% upon completion

Appendix A: Sample Schema Templates

Homepage Example:

JSON

{
  "@context": "https://schema.org",
  "@type": "LegalService",
  "name": "[Firm Name]",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "[Street]",
    "addressLocality": "New York",
    "addressRegion": "NY",
    "postalCode": "[Zip]"
  },
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Practice Areas",
    "itemListElement": [
      {"@type": "Offer", "itemOffered": {"@id": "#car-accidents"}}
    ]
  }
}

Attorney Profile Example:

JSON

{
  "@context": "https://schema.org",
  "@type": ["Person", "Attorney"],
  "name": "John Doe",
  "hasCredential": "New York State Bar",
  "knowsAbout": ["Personal Injury Law", "Medical Malpractice"]
}

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA ImageChange Image