Kudu home

Notice

This is a sample, not a real firm

Alvarado Family Law does not exist. The findings, the numbers and the competitors are invented to show the format, and every web address on this page uses the reserved .example domain so it cannot belong to anyone. A real audit looks and works exactly like this, with your firm in it.

This is the $2,500 audit, in full, for a firm handling two practice areas across two cities. Everything below is what a client sees when they open their private link, including the written plan. See what it costs.

Sample audit · Alvarado Family Law · Houston, TX · Katy, TX · Family Law · Estate Planning

12 things stand between Alvarado Family Law and the AI answers

Updated

July 26, 2026

This is your private audit: how visible Alvarado Family Law is when potential clients ask AI tools for a lawyer in Houston, TX or Katy, TX, across family law and estate planning, what the AI reads to decide, and the full health check of your website behind it. It re-runs every month and each update is reviewed by hand before it reaches this page.

Month over month

Each row is a frozen copy of the audit as it stood that month. Open one to see exactly what changed.
MonthScoreTo fixNamed by AI
May 202680/1002118 of 180 answers
June 202686/1001418 of 180 answers
July 2026 (this page)92/1001218 of 180 answers

Things to fix

12

3 serious · 7 important · 2 minor

Worth reviewing

17

not urgent, but improvable

Overall score

92/100

based on 221 of 245 checks

Fix these first

Everything we found that is failing, in the order we would do it. Each item says what we found, what to do about it, and which pages it affects.
  1. Serious · AI sources

    Get listed on avvo.com

    The AI tools linked to avvo.com 26 times when answering questions in your market, and we couldn't find Alvarado Family Law there. Reyes & Whitfield, Carmody Legal Group and Bellweather Law Group are on it.

  2. Serious · AI sources

    Get listed on martindale.com

    The AI tools linked to martindale.com 18 times when answering questions in your market, and we couldn't find Alvarado Family Law there. Reyes & Whitfield, Carmody Legal Group and Bellweather Law Group are on it.

  3. Serious · AI sources

    Get listed on lawyers.com

    The AI tools linked to lawyers.com 14 times when answering questions in your market, and we couldn't find Alvarado Family Law there. Reyes & Whitfield and Carmody Legal Group are on it.

  4. Serious · AI sources

    Get listed on bestlawyers.com

    The AI tools linked to bestlawyers.com 11 times when answering questions in your market, and we couldn't find Alvarado Family Law there. Reyes & Whitfield and Bellweather Law Group are on it.

  5. Serious · AI sources

    Get listed on expertise.com

    The AI tools linked to expertise.com 7 times when answering questions in your market, and we couldn't find Alvarado Family Law there. Reyes & Whitfield, Carmody Legal Group and Bellweather Law Group are on it.

  6. Serious · AI sources

    Get listed on nolo.com

    The AI tools linked to nolo.com 5 times when answering questions in your market, and we couldn't find Alvarado Family Law there. Carmody Legal Group is on it.

  7. Serious · Technical

    Your robots file blocks CCBot, which is one of the sources the AI tools train and retrieve on.

    Remove the CCBot disallow rule unless the block is deliberate. It is more often left over from a template than chosen.

    Affected pages (1)

  8. Serious · E-E-A-T

    No "Attorney Advertising" label appears on the site.

    Add the label your state bar requires, usually in the footer. This is a compliance item rather than a marketing one.

  9. Serious · E-E-A-T

    Case results are shown on 4 pages with no disclaimer that past results do not guarantee a future outcome.

    Add the disclaimer wherever outcomes are described. Most state bars require it, and it is the kind of omission that is cheap to fix and expensive to be caught on.

  10. Important · Technical

    3 important pages are tagged "hide this page from Google" (noindex), so they will not appear in Google.

    Ask your web developer to remove the noindex tag from pages you want found. Two of these are practice-area pages that should be among your strongest.

  11. Important · Technical

    Your firewall blocks the crawlers ChatGPT and Perplexity use, so neither can read any page on the site.

    Ask whoever manages your hosting or CDN to allow GPTBot, ClaudeBot, PerplexityBot and CCBot. Your robots file already permits them; the block is happening before that file is ever read.

  12. Important · Schema

    The site describes itself with the deprecated "Attorney" schema type.

    Switch to LegalService. Attorney was retired and is no longer understood reliably, which costs you the machine-readable description of what the firm does.

    Affected pages (2)

  13. Important · Local

    No verified Google Business Profile was found for the Katy office.

    Claim and verify a profile for the Katy address. Without one the office cannot appear in the map results, and the AI tools have nothing to read about that location.

  14. Important · Local

    The Houston profile’s primary category is "Law firm", the most generic option available.

    Change the primary category to "Divorce lawyer" or "Family law attorney". Primary category is the strongest single lever in local ranking, and a generic one competes with every practice area in the city.

  15. Important · Local

    The address on your Google Business Profile does not match the one on your website ("Suite 400" against "#400").

    Make the two read identically, character for character. Small differences reduce confidence in which details are correct.

  16. Important · Local

    The Katy office has no Google reviews.

    Reviews are both a ranking factor and the thing a prospective client scans first. A location with none reads as a location that is not really open.

  17. Minor · E-E-A-T

    11 practice-area pages open with background rather than an answer, so there is no passage an AI tool can lift.

    Start each page with two or three sentences that answer the question in its title, then go into detail. This is the single change that most affects whether you get quoted.

  18. Minor · Authority

    Two competitors have more than three times as many websites linking to them (Carmody Legal Group 307, Reyes & Whitfield 323, against your 96).

    This gap takes months rather than weeks to close, and it is the main reason those two outrank you on the searches you share.

Worth reviewing

Not failures, but each one is a judgement call worth making deliberately rather than by accident.
  1. Important · Local

    The Houston profile has no description and only 4 photos.

    Fill in the description and add photos of the office and the team. Both are read by prospective clients and by the tools.

  2. Important · Local

    Only one secondary category is set on the Houston profile.

    Add the other services you genuinely offer. Each accurate category is another local search you can appear in.

  3. Important · Local

    The Katy page is 88 percent identical to the Houston page.

    Write the Katy page for Katy: the courthouse, the local process, the questions clients there actually ask.

  4. Important · Local

    You serve 2 cities across 2 practice areas but have pages for only 1 of the 4 combinations.

    Estate planning in Katy has no page at all, which is why the AI tools never name you for it.

  5. Important · Local

    Your phone number differs across 3 directory listings.

    Pick one number and make every listing use it. Two of these still show a number that was retired.

  6. Important · Local

    Reviews arrive in bursts, with 31 in one month last year and 3 in the last 90 days.

    A steady flow reads as a practice that is busy now. Consider asking at the point a matter closes.

  7. Important · Local

    You have replied to 12 of the 87 reviews sampled.

    Replies are read by everyone who comes after. A short, courteous reply to a poor review often matters more than the review.

  8. Important · Local

    Reviews live only on Google and are not shown anywhere on the site.

    Someone who reaches your site should not have to leave it to find out that other people recommend you.

  9. Important · E-E-A-T

    23 blog posts carry no author and no reviewer.

    Legal content without a named attorney behind it is weighted down by Google and skipped by the AI tools. Attribute them to whoever wrote or approved them.

  10. Important · E-E-A-T

    Two pages describe the firm as "specialists" without naming a board certification.

    Either name the certification or change the wording. Several state bars restrict the word.

  11. Important · Authority

    Your spam score is 14 out of 100, with 9 low-quality domains linking in.

    Not high enough to act on yet. Worth watching in case it climbs.

  12. Important · Rankings

    Google’s AI Overview appears for your main search and cites Reyes & Whitfield and two directories, not you.

    The pages it cites all answer the question directly in their opening lines. Yours do not, which is the same problem as the answer-first finding above.

  13. Important · Rankings

    Two pages compete for the same search ("houston divorce lawyer").

    Pick one to be the page for that search and point the other at it, or merge them. Competing with yourself splits the signal.

  14. Minor · On-Page

    19 pages have no Twitter Card tags.

    Minor, but it means shared links show as bare URLs instead of a headline and picture.

  15. Minor · Schema

    The video pages carry no VideoObject markup.

    Adding it lets the videos appear as video results rather than plain links.

    Affected pages (1)

  16. Minor · Core Web Vitals

    Mobile speed has drifted from 71 to 58 over the last six months.

    Nothing here is broken yet, but the trend is one direction. Most of it is a chat widget and three tracking scripts.

  17. Minor · Rankings

    14 keywords sit at positions 11 to 20, just off the first page.

    These are the fastest wins on the site. Strengthening the pages that already rank here is cheaper than starting new ones.

AI visibility

We asked ChatGPT, Google Gemini, and Perplexity the questions a potential client would ask, separately for each practice area and city, and counted who they name. Across all 4 measurements, Alvarado Family Law was named in 18 of 180 answers.

Family Law · Houston, TX

  • Alvarado Family Lawnamed in 12 of 45 answers
  • Reyes & Whitfieldnamed in 17 of 45 answers
  • Carmody Legal Groupnamed in 21 of 45 answers
  • Bellweather Law Groupnamed in 9 of 45 answers

See the full AI answers: Family Law · Houston, TX

Family Law · Katy, TX

  • Alvarado Family Lawnamed in 4 of 45 answers
  • Reyes & Whitfieldnamed in 24 of 45 answers
  • Carmody Legal Groupnamed in 13 of 45 answers
  • Bellweather Law Groupnamed in 18 of 45 answers

See the full AI answers: Family Law · Katy, TX

Estate Planning · Houston, TX

  • Alvarado Family Lawnamed in 2 of 45 answers
  • Reyes & Whitfieldnamed in 11 of 45 answers
  • Carmody Legal Groupnamed in 27 of 45 answers
  • Bellweather Law Groupnamed in 8 of 45 answers

See the full AI answers: Estate Planning · Houston, TX

Estate Planning · Katy, TX

  • Alvarado Family Lawnamed in 0 of 45 answers
  • Reyes & Whitfieldnamed in 19 of 45 answers
  • Carmody Legal Groupnamed in 15 of 45 answers
  • Bellweather Law Groupnamed in 25 of 45 answers

See the full AI answers: Estate Planning · Katy, TX

The sites the AI reads, and who is on them

These are the directories the AI tools actually linked to when answering questions in your market, most-linked first. A checkmark means we found that firm listed there.
SiteLinkedYouReyes & WhitfieldCarmody Legal GroupBellweather Law Group
superlawyers.com34×not found
justia.com29×
avvo.com26×not found
findlaw.com21×not found
martindale.com18×not found
lawyers.com14×not foundnot found
bestlawyers.com11×not foundnot found
lawinfo.com9×not foundnot found
expertise.com7×not found
nolo.com5×not foundnot foundnot found

? means the lookup hit a technical problem on our side, so we can't say either way.

Side by side with your competitors

The signals that explain why the AI tools recommend a firm: reviews, how many other websites link to theirs, and whether their site describes the firm in the structured format machines read.
FirmNamed by AIGoogle reviewsSites linking to themMachine-readable info
Reyes & Whitfield71 of 180 answers145 reviews · 4.5★323 websitesyes, full law-firm markup
Carmody Legal Group76 of 180 answers368 reviews · 4.9★307 websitesyes, full law-firm markup
Bellweather Law Group60 of 180 answers212 reviews · 4.7★118 websitesnone

"Machine-readable info" is schema markup: a structured description of the firm embedded in a website that AI tools and Google read directly. Alvarado Family Law's own markup is graded in the checks below.

Every check, by area

The full audit. Open any row for the detail and the fix. Checks marked with no data hit a technical limit on our side and never count against the site.
Technical SEO / Crawlability & Indexability3 to fix
robots.txt lets AI assistants like ChatGPT read the siteFix

Your robots file blocks CCBot, which is one of the sources the AI tools train and retrieve on.

Remove the CCBot disallow rule unless the block is deliberate. It is more often left over from a template than chosen.

Affected pages (1)

No important page carries a noindex tagFix

3 important pages are tagged "hide this page from Google" (noindex), so they will not appear in Google.

Ask your web developer to remove the noindex tag from pages you want found. Two of these are practice-area pages that should be among your strongest.

The firewall lets AI crawlers fetch the site, not just robots.txtFix

Your firewall blocks the crawlers ChatGPT and Perplexity use, so neither can read any page on the site.

Ask whoever manages your hosting or CDN to allow GPTBot, ClaudeBot, PerplexityBot and CCBot. Your robots file already permits them; the block is happening before that file is ever read.

No robots.txt rule locks Google out of the site or its CSS and JavaScript filesPass
No page is accidentally tagged noindex, hiding it from GooglePass
No X-Robots-Tag server header quietly tells Google to skip pagesPass
No page failed with a 5xx server errorPass
Every page loads over HTTPS, the secure padlock connectionPass
The SSL certificate is valid and correctly installedPass
The robots.txt file is free of formatting mistakesPass
An XML sitemap exists and loads correctlyPass
The XML sitemap follows the format Google requiresPass
Every URL listed in the sitemap actually loadsPass
The sitemap lists only indexable pages you want Google to showPass
Every page has a canonical tag naming its official versionPass
Each normal page's canonical tag points to itself, not another pagePass
Pages don't send Google conflicting canonical signalsPass
No pages return 404 'not found' for visitorsPass
Moved pages redirect in one hop, not a chainPass
No redirect loops send visitors around in circlesPass
Permanently moved pages use 301 redirects, so ranking credit transfersPass
Every internal link leads somewhere that worksPass
No orphan pages stranded without links from the rest of the sitePass
Every page is reachable within three or four clicks of the homepagePass
The SSL certificate has more than 30 days before expiringPass
Insecure http:// addresses redirect to the https:// version of the sitePass
No mixed content: secure pages load nothing over insecure connectionsPass
Either www or non-www is chosen, and the other redirects to itPass
Paginated pages are set up so Google reads them correctlyPass
No two pages have word-for-word identical contentPass
Location pages aren't the same template with only the city swappedPass
No two pages share the same title tagPass
No two pages share the same meta descriptionPass
Hreflang tags appear only on genuinely multilingual sitesPass
Key text and links are in the raw HTML, not rendered by JavaScript afterwardPass
Missing pages return a real 404, not a 'soft 404' that pretends to workPass
robots.txt, meta robots tags, and the XML sitemap all agreePass
The robots.txt file exists and loadsPass
robots.txt points Google to your XML sitemapPass
Sitemap lastmod dates look honest, not auto-generatedPass
The sitemap stays within Google's 50,000-URL and 50 MB limitsPass
Canonical tags use complete, HTTPS, consistently written addressesPass
Every page's HTTP status recorded: fine, moved, or brokenPass
Outbound links to other websites all still workPass
URLs stay reasonably shortPass
URLs are free of tracking parameters and session IDsPass
URLs separate words with hyphens, not underscoresPass
URLs stick to lowercase lettersPass
URLs avoid spaces and special charactersPass
URLs are consistent about the trailing slashPass
The HSTS header tells browsers to always use HTTPSPass
Filter and sort URLs don't spawn thousands of near-duplicate pagesPass
No two pages share the same H1 headlinePass
Hreflang language tags, where used, are set up correctlyPass
Each page's html lang attribute matches its content languagePass
No render-blocking CSS or JavaScript holds up the page from appearingPass
A helpful custom 404 page greets visitors who follow a dead linkPass
URL parameters don't multiply into countless duplicate pagesPass
Blocking AI training crawlers (GPTBot, ClaudeBot, CCBot) is a deliberate choice, not an accidentPass
A real Spanish version of the site exists for Spanish-speaking clientsn/a
Spanish pages declare Spanish in their lang attribute so searchers can find themn/a
On-Page SEO1 to review
Pages have the Twitter Card tags X (formerly Twitter) uses when sharedReview

19 pages have no Twitter Card tags.

Minor, but it means shared links show as bare URLs instead of a headline and picture.

Every page has a title tag for its search result headlinePass
Each page's title tag is unique across the sitePass
The target keyword appears early in each page's title tagPass
Every page has a meta description, the blurb Google shows under its headlinePass
Every page carries an H1 headline, and none are left emptyPass
H1 headlines name the topic each page wants to rank forPass
No content page is thin, under roughly 300 wordsPass
Each page's depth matches the job it's meant to doPass
Each page's content delivers what its title promisesPass
Image files are kept small enough not to slow pages downPass
Your practice-area and contact pages receive internal links from around the sitePass
Content pages show a visible last-updated datePass
Your main service pages answer the questions people commonly askPass
Title tags fit the 30-60 character window Google displaysPass
Your practice's name appears in page title tagsPass
Meta descriptions fit the 120-160 character window Google displaysPass
Each page's meta description is written for that pagePass
Meta descriptions give people a reason to actPass
Each page has exactly one H1 main headlinePass
Headings (H1 to H6) nest in a logical outline without skipping levelsPass
No keyword stuffing: pages read naturally, not as repeated search phrasesPass
Every image has alt text for Google and screen readersPass
Alt text genuinely describes each image, not blank or stuffedPass
Images declare width and height so the page doesn't jump while loadingPass
Images use modern WebP or AVIF formats that look the same but load fasterPass
Below-the-fold images lazy-load, waiting until neededPass
Image filenames are descriptive instead of camera codesPass
Each page has a healthy internal-link countPass
Anchor text says where each link leads, not just 'click here'Pass
Content links out to credible sources where it helps the readerPass
URL slugs, the last part of each address, are short and descriptivePass
Pages have Open Graph tags, the preview card social networks use when sharedPass
The og:image share picture loads at the right sizePass
A favicon, the little browser-tab icon Google shows in results, is in placePass
The writing is easy to read for your audiencePass
Long articles open with a table of contentsPass
Key information sits in plain view, not folded behind tabs or accordionsPass
Structured Data / Schema1 to fix
The firm uses LegalService schema, not the deprecated Attorney typeFix

The site describes itself with the deprecated "Attorney" schema type.

Switch to LegalService. Attorney was retired and is no longer understood reliably, which costs you the machine-readable description of what the firm does.

Affected pages (2)

Meaningful images and videos carry ImageObject or VideoObject schemaReview

The video pages carry no VideoObject markup.

Adding it lets the videos appear as video results rather than plain links.

Affected pages (1)

Pages carry structured data in JSON-LD, the format Google prefersPass
JSON-LD structured data parses without syntax errorsPass
The homepage carries Organization schema identifying your practicePass
sameAs schema links tie your social and directory profiles to one identityPass
Each attorney's bio carries Person schema with title and bar membershipPass
Each service you offer has its own Service schemaPass
Schema validates with zero structural errorsPass
The name, address, and phone in schema match the visible sitePass
Business hours are declared in schema (openingHours) and are accuratePass
Schema claims match what visitors actually see on the pagePass
Genuine question-and-answer sections carry FAQPage schema AI tools can readPass
BreadcrumbList schema matches the navigation trail visitors seePass
Review and star-rating schema used only for reviews shown on your own sitePass
Articles carry Article schema with author and date detailsPass
WebSite schema declares the site's official name to GooglePass
Recommended schema properties are mostly filled inPass
Each schema type includes both its required and recommended fieldsPass
LocalBusiness schema includes your office's geo coordinatesPass
areaServed schema spells out the areas your practice servesPass
Schema cross-references formally connect the practice to its professionalsPass
No enhanced-listing hopes rest on deprecated schema typesPass
LocalBusiness schema declares the practice with name and addressn/a
Local SEO4 to fix
Your Google Business Profile exists and is verifiedFix

No verified Google Business Profile was found for the Katy office.

Claim and verify a profile for the Katy address. Without one the office cannot appear in the map results, and the AI tools have nothing to read about that location.

The Google Business Profile primary category is the most specific accurate oneFix

The Houston profile’s primary category is "Law firm", the most generic option available.

Change the primary category to "Divorce lawyer" or "Family law attorney". Primary category is the strongest single lever in local ranking, and a generic one competes with every practice area in the city.

Google Business Profile NAP (name, address, phone) exactly matches your websiteFix

The address on your Google Business Profile does not match the one on your website ("Suite 400" against "#400").

Make the two read identically, character for character. Small differences reduce confidence in which details are correct.

How many Google reviews the practice has, countedFix

The Katy office has no Google reviews.

Reviews are both a ranking factor and the thing a prospective client scans first. A location with none reads as a location that is not really open.

Your Google Business Profile is filled out completelyReview

The Houston profile has no description and only 4 photos.

Fill in the description and add photos of the office and the team. Both are read by prospective clients and by the tools.

Google Business Profile secondary categories cover your additional servicesReview

Only one secondary category is set on the Houston profile.

Add the other services you genuinely offer. Each accurate category is another local search you can appear in.

Each location page offers genuinely local content, not a copied templateReview

The Katy page is 88 percent identical to the Houston page.

Write the Katy page for Katy: the courthouse, the local process, the questions clients there actually ask.

Landing pages pair each practice area with each city you serveReview

You serve 2 cities across 2 practice areas but have pages for only 1 of the 4 combinations.

Estate planning in Katy has no page at all, which is why the AI tools never name you for it.

Directory citations all show the same name, address, and phoneReview

Your phone number differs across 3 directory listings.

Pick one number and make every listing use it. Two of these still show a number that was retired.

Reviews keep arriving steadily, not in old burstsReview

Reviews arrive in bursts, with 31 in one month last year and 3 in the last 90 days.

A steady flow reads as a practice that is busy now. Consider asking at the point a matter closes.

The practice replies to its Google reviewsReview

You have replied to 12 of the 87 reviews sampled.

Replies are read by everyone who comes after. A short, courteous reply to a poor review often matters more than the review.

Client reviews are showcased on the website itselfReview

Reviews live only on Google and are not shown anywhere on the site.

Someone who reaches your site should not have to leave it to find out that other people recommend you.

NAP (name, address, phone) reads identically everywhere on the sitePass
Each office has its own dedicated location page on the sitePass
The firm is listed in the major legal directoriesPass
Pages target local keywords: your service plus cityPass
The site is set up to compete for 'near me' searchesPass
The practice's average star rating on Google, capturedPass
Your service area is spelled out on your site (areaServed schema or page text)Pass
Contact and location pages include an embedded Google MapPass
Geo coordinates pinpoint your office for Google's map resultsPass
Driving directions or a one-tap map link are easy to findPass
Multi-office practices give visitors a location finderPass
Spanish-speaking clients see Spanish reviews on the Google Business Profilen/a
Core Web Vitals & Page Experience1 to review
Core Web Vitals tracked over time to catch slow decayReview

Mobile speed has drifted from 71 to 58 over the last six months.

Nothing here is broken yet, but the trend is one direction. Most of it is a chat widget and three tracking scripts.

Largest Contentful Paint: main content appears within 2.5 seconds for real visitorsPass
Interaction to Next Paint: the page responds to taps and clicks within 200msPass
Cumulative Layout Shift: the page does not shift around while loadingPass
All three Core Web Vitals pass togetherPass
Time to first byte: the server starts responding within about 0.8 secondsPass
Total page weight stays light enough for phone connectionsPass
Images are compressed, modern-format, and sized to fit their spacePass
Text compression (gzip or Brotli) shrinks pages before sendingPass
Chat widgets and other third-party scripts don't drag down speedPass
First Contentful Paint: how quickly anything first appears on screen, measuredPass
Total Blocking Time: how long the page stays frozen while loading, measuredPass
Speed Index: how quickly the visible page fills in, measured in lab testingPass
The Lighthouse performance score (0-100) from lab testing, capturedPass
Speed checked in both Lighthouse lab tests and CrUX real-visitor dataPass
Speed measured separately for mobile and desktop, with mobile firstPass
CrUX real-visitor speed data collected page by pagePass
Pages don't fetch an excessive number of HTTP requestsPass
No render-blocking files force a blank screen while the browser waitsPass
Pages don't ship unused CSS styling codePass
Pages don't ship unused JavaScript codePass
Browser caching lets returning visitors reuse saved filesPass
A CDN serves the site from data centers near each visitorPass
Font loading is optimized so text shows immediatelyPass
Mobile SEOall clear
The site is responsive, rearranging itself for phone and tablet screensPass
The viewport tag tells phones how to scale the page to their screensPass
Content parity: phone visitors see the same content desktop visitors doPass
Pages pass Core Web Vitals on mobile, where it matters mostPass
No intrusive interstitials (pop-ups) smother the content on a phone screenPass
Your phone number is a tap-to-dial link on phonesPass
Tap targets: buttons and links are big enough to tap with a thumbPass
Text on phones is large enough to read without zoomingPass
Someone on a phone can reach you in a few easy stepsPass
No leftover pages from AMP, a retired Google mobile formatPass
Content & E-E-A-T3 to fix
The 'Attorney Advertising' label appears where state bars require itFix

No "Attorney Advertising" label appears on the site.

Add the label your state bar requires, usually in the footer. This is a compliance item rather than a marketing one.

Advertised case results carry the required 'no guarantee of outcome' disclaimerFix

Case results are shown on 4 pages with no disclaimer that past results do not guarantee a future outcome.

Add the disclaimer wherever outcomes are described. Most state bars require it, and it is the kind of omission that is cheap to fix and expensive to be caught on.

Content is shaped so AI assistants can quote it: the direct answer first, headings phrased as questionsFix

11 practice-area pages open with background rather than an answer, so there is no passage an AI tool can lift.

Start each page with two or three sentences that answer the question in its title, then go into detail. This is the single change that most affects whether you get quoted.

Legal content is written or reviewed by an attorney, and says soReview

23 blog posts carry no author and no reviewer.

Legal content without a named attorney behind it is weighted down by Google and skipped by the AI tools. Attribute them to whoever wrote or approved them.

No 'specialist' or 'expert' claims without the certification to back themReview

Two pages describe the firm as "specialists" without naming a board certification.

Either name the certification or change the wording. Several state bars restrict the word.

The site states that reading it creates no attorney-client relationshipPass
Every article names its author in a bylinePass
Professional credentials are displayed near the contentPass
Content backs up its claims by citing real authoritiesPass
The About page tells the full story of the practicePass
The Contact page has everything needed to reach youPass
The site has a privacy policyPass
The firm's physical office address is shown on the sitePass
Core service pages treat their topics with real depthPass
Related content is organized into interlinked topic clustersPass
Content is actively maintained, with visible last-reviewed datesPass
Content is original, not copied or reworded from other sitesPass
Pages are written to help people, not just to rankPass
Key content is server-rendered in the HTML, where AI tools can read itPass
Every author has a bio page describing their qualificationsPass
Authors carry Person schema naming their credentialsPass
The site has a terms of service pagePass
AI-assisted content is expert-reviewed, original, and signed by a named authorPass
Each page matches the search intent of the people it targetsPass
Off-Page / Authority1 to fix
The backlink gap: sites linking to your competitors but not you, identifiedFix

Two competitors have more than three times as many websites linking to them (Carmody Legal Group 307, Reyes & Whitfield 323, against your 96).

This gap takes months rather than weeks to close, and it is the main reason those two outrank you on the searches you share.

No pile-up of spammy, toxic backlinks from low-quality sitesReview

Your spam score is 14 out of 100, with 9 low-quality domains linking in.

Not high enough to act on yet. Worth watching in case it climbs.

Referring domains: how many different websites link to yours, countedPass
The anchor text other sites use to link to you looks naturalPass
The site has backlinks from respected institutions in your fieldPass
The total number of backlinks pointing to your site, countedPass
The dofollow/nofollow mix of links that pass ranking credit, measuredPass
Domain authority, your site's overall strength score, tracked as a benchmarkPass
The site gains backlinks faster than it loses themPass
Sites that list or link to you show consistent practice detailsNo data*
Mentions of the practice around the web, trackedNo data*
Keyword & Ranking / SERP3 to review
Whether Google's AI Overviews appear for your searches and cite youReview

Google’s AI Overview appears for your main search and cites Reyes & Whitfield and two directories, not you.

The pages it cites all answer the question directly in their opening lines. Yours do not, which is the same problem as the answer-first finding above.

No keyword cannibalization: no two pages compete for the same searchReview

Two pages compete for the same search ("houston divorce lawyer").

Pick one to be the page for that search and point the other at it, or merge them. Competing with yourself splits the signal.

Keywords sitting just off page one, your fastest winsReview

14 keywords sit at positions 11 to 20, just off the first page.

These are the fastest wins on the site. Strengthening the pages that already rank here is cheaper than starting new ones.

Where the site ranks in Google for the keywords that matterPass
How your rankings spread across page one, page two, and beyondPass
Monthly search volume for each target keywordPass
Keyword difficulty: how hard each target phrase would be to rank for, estimatedPass
Whether you capture SERP features, like the local map packPass
Every search query your site shows up for, listedPass
Branded versus non-branded search traffic, split outPass
Your rankings compared head-to-head against named competitorsPass
The site shows up when clients search in SpanishNo data*
Security & Trust / Miscall clear
Google Safe Browsing doesn't flag the site for malware or phishingPass
The TLS encryption behind the padlock uses modern, strong settingsPass
The DNS records routing your website and email are soundPass
The server answers promptly when a page is requestedPass
The site stayed up and reachable throughout the auditPass
Domain age and registration history, capturedPass
Images carry alt text for visitors using screen readersPass
Every link has text a screen reader can announcePass
Text color contrast meets the WCAG accessibility standardPass
Every form field has a label screen readers can announcePass
The Lighthouse accessibility score (0-100), capturedPass
Google Analytics (GA4) is installed to measure your trafficPass
Google Tag Manager, the control panel for measurement tags, is in placePass
The site is connected to Google Search Console, Google's free reporting dashboardPass
A cookie consent notice appears where privacy laws require onePass
Links to the practice's social profiles are present and workingPass
Your social profiles are listed in the site's Organization schema (sameAs)Pass

Want this for your firm?

Start with the free check: it takes a few minutes, costs nothing, and shows you whether the AI tools name your firm today. The full audit above is $2,500, once.

Run a free check

Or read what everything costs, including full service.

This site uses cookies for Google Analytics, and only if you accept. Decline and nothing is set. Details are in our privacy policy.