TenworksRochester, NY Case study Live ← All work
Platform migration · Legal SEO · Content & compliance

Cardinale & DelVecchio Law Firm

Taking a two-office Central New York law firm off Duda and rebuilding it as 61 hand-built pages where every statute, fine, point value and deadline names its source and the date it was checked — and where not a single attorney credential was invented to fill a gap.

Client
Cardinale & DelVecchio Law Firm, PLLC
Trade
Law firm — six practice areas
Location
Cicero & Cortland, NY
Engagement
Migration, content & compliance
What this page is, and is not

The site is finished and has not launched. So this is a build case study, not a results case study. There are no rankings, no traffic and no lead numbers on this page, because there is no live site to have produced them.

What is here is measured: page counts, word counts, schema coverage, contrast ratios, duplicate-content scores and link-graph depth — all read off the built site rather than estimated.

Where they started

Thirteen pages, and none of them where the searches are.

Six practice areas and two counties were being served by thirteen content pages on a rented platform. The structural problem was the one that decides everything else: there was not one page that was both a service and a city — so there was nothing that could rank for how people actually search, and no amount of on-page work fixes a page that doesn't exist. Underneath that, legal figures appeared with no source and no date, the attorney bios carried no credentials at all, there was no court information anywhere, and the platform owned the site.

BeforeThe original Cardinale & DelVecchio homepage — a headline about visiting the office, set over a dark photo of the attorneys
The headline was about their office, not the visitor's problem — set over a photo, with two phone numbers crowded into the bar above.
AfterThe rebuilt Cardinale & DelVecchio homepage — a Central New York law firm you can walk into, with practice areas and review counts
The two offices become the argument, the six practice areas are named, and the real review counts sit above the fold.
What I built

Sixty-one pages, and a rule about sourcing.

13 → 61 pages78,913 words10 service × city pages302 FAQ answers40 LegalService nodesAstro + Netlify
The part worth reading

What we refused to publish.

For a law firm this matters more than anything above it. Attorney advertising is regulated, and the shortcuts that lift a page in the short term are the ones that draw a grievance.

Where it stands

Built, measured, and awaiting launch.

13 → 61
pages, each with a unique title, description and self-canonical
78,913
words of original content, none of it generated to fill space
0
broken internal links and zero orphaned pages across all 61
15.6:1
body-text contrast, where AA requires 4.5

The measurement chapter has not been written, and saying so is the point. At launch a Search Console baseline is captured — indexed pages, impressions by query, and Local Pack position for the service × city terms — and tracked against it from there. I'll add real figures here when there's enough data to stand behind, and not before. Attorney advertising. Prior results do not guarantee a similar outcome.

Read the full breakdown → The architecture, the sourcing rule, the audit tools and every refusal.
Your site could be next

Want to see yours next to your current site?

That's how I work: a free SEO audit, then I build the fix and set it beside what you're running now. You decide with your own eyes.