Prioritized fixes for yourinsuranceattorney.com, ordered by impact on firm KPIs (case intake volume, mobile call rate, organic traffic, AI answer surfacing).
Your overall audit grade: C. Competitors range B-D. Closing the items below moves these scores up the most for the least effort.
This audit surfaced 1 critical, 3 important, 5 minor issue(s) on yourinsuranceattorney.com against competitors grading B-D. You already pass 29 of 37 on-page checks, so the gaps below are targeted, not a rebuild. There is 1 critical item to handle first; 6 of the fixes are low-effort quick wins.
- LocalBusiness Schema, Add JSON-LD with @type 'LegalService' (a subclass of LocalBusiness), and 'Attorney' for bios, on every office location page: name,
- Image Alt Text, Set descriptive alt text per image (e.g. 'Attorney Jane Doe, personal injury partner' or 'Your Insurance Attorney Miami office ext
- Pagespeed Poor, Compress images, eliminate render-blocking JS, enable browser caching, and consider a CDN.
Why it matters: LegalService/LocalBusiness schema is the cornerstone signal for 'injury lawyer near me' searches. Without it, Google relies entirely on GBP, losing on-site reinforcement.
Fix: Add JSON-LD with @type 'LegalService' (a subclass of LocalBusiness), and 'Attorney' for bios, on every office location page: name, address (PostalAddress), telephone, openingHoursSpecification, geo, areaServed, sameAs.
1 of 3 competitors already pass this, closing it keeps you competitive.
Detected: No LocalBusiness schema (recommended for local businesses)
Why it matters: Attorney headshots, office photos, and result graphics without alt text are inaccessible (ADA risk for law firms) and don't surface in Google Image Search.
Fix: Set descriptive alt text per image (e.g. 'Attorney Jane Doe, personal injury partner' or 'Your Insurance Attorney Miami office exterior'). Don't leave bio/office/result images alt-empty.
1 of 3 competitors already pass this, closing it keeps you competitive.
Detected: 2 of 28 image(s) missing alt text
Why it matters: Your PageSpeed score is 33/100. Slow pages lose ~53% of mobile visitors before load.
Fix: Compress images, eliminate render-blocking JS, enable browser caching, and consider a CDN.
Edge: none of your 3 competitors pass this either, fixing it puts you ahead.
Why it matters: Titles under 30 chars miss keywords; over 60 get truncated in search results, both reduce click-through.
Fix: Target 50-60 characters. Front-load the primary keyword (e.g. 'Car Accident Lawyer Miami') and put the firm name last after a separator.
2 of 3 competitors already pass this, closing it keeps you competitive.
Detected: Too long (73 chars, aim for 50-60)
Why it matters: <dl> definition lists are a strong structured-data signal for glossary/jargon (e.g. statute of limitations, comparative negligence, contingency fee, PIP).
Fix: On legal Glossary/FAQ pages, mark up each term with <dl><dt>Term</dt><dd>Definition</dd></dl>.
Edge: none of your 3 competitors pass this either, fixing it puts you ahead.
Detected: No definition lists (dl/dt/dd)
Why it matters: Email is a backup channel; lead forms are more controllable. But on the Contact page, missing mailto: links remove a self-serve option.
Fix: Add <a href='mailto:sales@...'> on Contact, About, and Service pages alongside the form.
Edge: none of your 3 competitors pass this either, fixing it puts you ahead.
Detected: No mailto: links
Why it matters: Article schema on blog/research posts helps content surface in Google Discover and in AI summaries.
Fix: Add Article JSON-LD on blog posts: headline, datePublished, author, image.
1 of 3 competitors already pass this, closing it keeps you competitive.
Detected: No Article-type schema
Why it matters: FAQPage schema increases SERP real estate for FAQs and is heavily used by AI answer engines.
Fix: On pages with 3+ Q&A pairs (Case Process, Fees, What to do after a crash), add FAQPage schema with each Q&A as Question/Answer.
Edge: none of your 3 competitors pass this either, fixing it puts you ahead.
Detected: No FAQPage schema
Why it matters: Service schema on practice-area pages can earn rich results for 'car accident lawyer near me' style searches.
Fix: Add @type Service (or LegalService) for each practice area (car accidents, slip & fall, nursing home, workers' comp) with provider, areaServed, hasOfferCatalog of services.
1 of 3 competitors already pass this, closing it keeps you competitive.
Detected: No Service schema (useful for practice-area pages)