AI Search
AI Search Visibility Project
Project overview
What this engagement covered
- Client
- Law firm (name withheld)
- Industry
- Legal Services
- Services
- AI search visibility, Structured data, Content structuring
- Engagement duration
- [Add Engagement Duration]
The challenge
Search is splitting between classic results and AI generated answers. The firm's pages were not being drawn into AI Overviews or assistant answers, which meant a growing share of legal questions was being answered without the firm in the room.
Objectives
- Make the firm's pages citable by AI Overviews and assistant platforms
- Structure existing content so direct answers are easy to extract
- Establish measurement for AI visibility alongside classic rankings
Strategy
The approach we took
Answer engines reward pages that state the answer plainly and mark it up cleanly. We restructured key pages to open with direct answers, added question and answer sections that match real query phrasing, implemented structured data rendered server side as crawlable script tags, and kept entity information consistent across the site. Visibility was then tracked in Ahrefs' AI responses index across each assistant platform.
Work completed
- Page restructuring around direct answers and question led headings
- FAQ sections matching the phrasing of real legal queries
- Article, FAQPage and Organization structured data as server rendered JSON-LD
- Entity consistency pass across the site
- AI visibility tracking setup in Ahrefs
Results
What the engagement produced
Each row records the measure, the period it covers and the source it can be checked against. Where a baseline existed it is shown; where one did not, the figure is stated on its own rather than as a percentage against near zero.
| Measure | Result | Period | Source |
|---|---|---|---|
| AI Overview responses citing the site | 545 across 120 pagesPending | Current index snapshot | Ahrefs AI responses index |
| Google AI Mode responses | 278Pending | Current index snapshot | Ahrefs AI responses index |
| Other assistant citations | Perplexity 46, Gemini 35, ChatGPT 20, Copilot 17Pending | Current index snapshot | Ahrefs AI responses index |
The same approach on a second site
A tactical gear e-commerce store, run with the same method. Snapshot figures, for the same reason: the index has no history to compare against.
| Measure | Result | Period | Source |
|---|---|---|---|
| AI Overview responses | 483 across 183 pagesPending | Current index snapshot | Ahrefs AI responses index |
| Google AI Mode responses | 262Pending | Current index snapshot | Ahrefs AI responses index |
| Other assistant citations | Perplexity 65, ChatGPT 41, Gemini 34, Copilot 15Pending | Current index snapshot | Ahrefs AI responses index |
Pending final verification. These figures come from client reporting and are being reconciled against the source exports shown below before we present them as confirmed. The marker clears once that check is complete.
Evidence
Where these figures come from
Approved screenshots and reports. Account identifiers, spend figures and client names are cropped or blurred before anything is published.

AI platform citation breakdown, law firm
Citations recorded across AI Overviews, Google AI Mode and assistant platforms.

AI platform citation breakdown, second engagement
The same measurement applied to a tactical gear e-commerce store.
Our role
What we did, and what the client did
CodeActivator handled content restructuring, structured data implementation and measurement setup on both sites.
Tools used
- Ahrefs
- Google Search Console
Client feedback
What the client said
We publish feedback only with written permission.
[Add Approved Testimonial]. No approved quote has been provided for this project yet, so nothing is shown here.
Related work
Other projects you may want to see

SEO Growth Project
Pest control services company · name withheld under NDA
Challenge
The company had an established website that search engines had known about for years, yet it produced almost no business. Across a full six month window the site earned 330 organic clicks. Service pages were thin, the questions homeowners actually search before hiring pest control were not covered anywhere on the site, and average positions kept the site out of meaningful visibility.
Result
330 to 43,500 organic clicks in six months
Pending verification
WooCommerce Growth Project
Tactical gear and fashion accessories store · name withheld under NDA
Challenge
[Awaiting engagement detail]
Result
Orders up 242% year over year
Pending verificationNeed Similar Results? Let's Discuss Your Project
Tell us what you are trying to improve. We will tell you what we would do first, and whether we are the right team for it.
