Results

What the work looks like in the numbers.

Rankings, search visibility and traffic from the sites I work on, grouped by niche. Law firms, audiology and health clinics, and a handful of other local businesses.

Client names and domains are withheld and screenshots are blurred. Figures come from Google Search Console, Local Falcon and Google Analytics.

AI search

Cited in Google’s AI Overviews.

Sites I work on are named as sources in AI-generated answers on Google. Below: how many answers cite them, the queries behind it, and each site’s overall Google Search traffic.

1,742
AI answer citations across 7 sites I work on
530
Answers citing a UAE health directory
1,065
Answers citing 5 law firm sites
147
Answers citing an Australian home-services site

Health directory (UAE)

530 AI answers. Overall Google Search traffic: 50.9K clicks and 9.8M impressions in the last 3 months.

Query with a citation
Monthly searches
doctor at my home
6,600
al nahda occupational health center
6,600
mafraq traffic department
5,400
cosmesurge hospital jumeirah
3,600
al quoz medical fitness center
2,900
seha visa medical shahama
2,400

Law firm clients (US)

1,065 AI answers across 5 sites. Overall Google Search traffic on 8 selected law sites: 160K+ clicks over 16 months, including brand searches.

Query with a citation
Monthly searches
law of the seas
22,200
legal tint california
12,100
squatters laws california
6,600
lawyers for false arrest
6,600
underwater welding death rate
3,600
police negligence lawyer
3,600
are legal fees deductible
1,900

Home services (Australia)

147 AI answers. Overall Google Search traffic: 793 clicks and 90K impressions in the last 3 months.

Query with a citation
Monthly searches
service for air conditioners
18,100
fixing air conditioner
14,800
repair ac near me
5,400
air conditioner repair technician
2,900
ac servicing cost
1,000
Google AI Overview for the search legal tint california. One of the cited sources, highlighted and blurred, is a law firm client site.
Live check on Google (US results, Nov 5, 2026): the AI Overview for “legal tint california” cites a law firm client. Client name blurred. Only this query was checked live; the others come from DataForSEO’s index.

AI answers change daily. Citation counts come from DataForSEO’s AI-mentions data for Google AI Overviews, a sample of answers rather than every one, and the 1,742 is the sum of the per-site counts. Monthly searches are Google searches for that phrase in that market, not clicks. Clicks and impressions come from Google Search Console and are each site’s overall Google Search traffic, not traffic from AI answers.

Law firm clients

SEO for 55+ law firm websites across personal injury, corporate, family, real estate, immigration and general practice, plus 7 law firm WordPress sites built from scratch.

55+
Law firm websites
933of 1,787
Tracked keywords in the top 5
160K+
Organic clicks, 8 selected sites
59M+
Impressions, 8 selected sites
Practice area
Clicks
Impressions
Avg. position, Aug–Oct 2025 → 2026
General practice
47.4K
14.8M
40.8 → 13.6
Business law
21.2K
5.2M
30.7 → 15.5
Civil rights
20.9K
6.1M
25.2 → 10.7
Securities law
17.5K
4.6M
30.5 → 12.9
Personal injury
15.6K
4.5M
33.7 → 30.7
Medical malpractice
14.8K
11.5M
34.8 → 14.9
Multi-practice
12.6K
8.6M
30.0 → 12.8
General practice (second site)
11.3K
4.4M
29.1 → 14.6

8 selected law firm sites. Google Search Console, Jul 3, 2025 to Nov 2, 2026; clicks and impressions include brand searches. Average position is across all queries (lower is better), Aug–Oct 2025 vs Aug–Oct 2026. Better on all 8; impressions up on 6 of 8.

Keywords ranking (non-brand, average position 3.4 or better): pro bono lawyers orange county, pro bono family lawyers orange county, darkest legal tint in california, california source income, suits in admiralty act.

Bar chart of average position in Google Search Console for eight law firm sites, comparing August to October 2025 with August to October 2026. Every site improved.
Average position by practice area, Aug–Oct 2025 vs Aug–Oct 2026. Lower is better.

Audiologist & health clients

Local SEO for audiology and health clinics, tracked with Local Falcon grid scans (Feb 2026). A 1.0 average rank means #1 across the whole scan area.

64
Audiology and health businesses
373
Keywords tracked
202
Keywords in the top 5 (local pack)
12
Clinics at #1 for a keyword

Keywords ranking: audiologist, hearing test, hearing aids, ear wax removal. The clinics shown hold a 1.0 average rank and 100% local visibility on keywords like these.

The full Local Falcon report lists 74 businesses and 400 keywords: 64 and 373 here, 10 and 27 under Other niches.

Local Falcon results for two hearing clinics with names blurred, showing an average rank position of 1.0 and 100 percent local visibility for several keywords.
Hearing clinics, Local Falcon. Names blurred.

Other niches

A live-music venue, an accounting firm, forensic engineering, waste removal and an ecommerce store.

12of 25
Keywords in positions 1–3, live-music venue
9of 14
Keywords in positions 1–3, accounting firm
20
Top-5 local rankings across 10 businesses
1,051
Ecommerce transactions from organic search

Keywords ranking: jazz club perth, live jazz club, jazz bar perth, accountant north sydney, small business accountant sydney, smsf accountant sydney, forensic engineering, dumpster rental.

Keyword ranking table for a live-music venue, client name blurred, showing eight keywords at position 1.
Live-music venue, Perth: 12 of 25 tracked keywords in positions 1–3, 8 of them at #1 (the eight #1 rows shown).
Keyword ranking table for an accounting firm in Sydney, client name blurred, with six keywords at position 1.
Accounting firm, Sydney: 9 of 14 keywords in positions 1–3, 11 in the top 5.
Local Falcon results for a forensic engineering company and a dumpster rental company, names blurred.
Forensic engineering at a 1.2 average rank (100% local visibility) and dumpster rental at 2.2 (80%). Names blurred.

Organic traffic

Google Analytics export for an ecommerce site showing organic users rising from June to November 2022, with 30,656 users and 1,051 transactions.
Ecommerce: monthly users more than doubled from June to November 2022, from about 2,600 to about 5,800. 30,656 users and $89,593 in revenue.
Google Analytics export showing organic users growing from late 2021 to a February 2022 peak, with 14,447 users and 20,407 sessions.
Monthly users grew from about 500 in late 2021 to about 2,000 by February 2022. 14,447 users and 20,407 sessions.

SEO projects behind the work.

Builds and migrations that sit under the numbers above. Client names are withheld, and team projects are marked.

Multi-city law-firm rebuild (team project)

A WordPress to Nuxt rebuild on Firebase for three city sites. My part: the 186-post blog migration, crawlable pagination, trailing-slash and real-404 fixes, and the practice-area URL rename. One city site went live on 27 October.

Nuxt, Firebase, Node scripts

English and Spanish localization

Scripts scaffold a Spanish page from each English one, compare the two and relink internal links. A route table drives the hreflang output. The first Miami waves (100 pages) merged on 29 October on staging, and the Las Vegas pages are live. Drafts are AI-generated and checked with LanguageTool.

Nuxt, Node, LanguageTool

301 redirect mapping

185 redirect rules reviewed for one site: 169 mapped, 15 already present and 1 dropped on purpose. The map merged on 14 October and the site launched on 27 October.

Python, Google Sheets, Ahrefs, GSC

Page-consolidation audit workflow

Crawls a site from its sitemaps, builds a 443-page inventory and 783 candidate page pairs, and outputs a Summary, Consolidate and Move-to-Blog sheet. A local tool.

Node, Python, Google Sheets

Multilingual programmatic SEO build

150 country records in 6 languages and 508 city records uploaded to a staging admin, plus daily checks, an FAQ schema fix and a growth dashboard on Vercel. The client's developer built the app and page templates.

Python, Claude Haiku, Supabase, Vercel

Need SEO or automation help?

vince.leyson@gmail.com

© 2026 Vince LeysonBack to portfolio