All case studies

Law firms

Attorney Rafał Bryła - law office website

A website for a Kielce law office: six practice areas with local SEO subpages, mediation, and phone contact. A static build with no JavaScript and no cookies.

practice area subpages
6
JavaScript on the page
0 KB
WCAG contrast
AA

Client

A solo law office in Kielce handling criminal, civil, family, commercial, and administrative cases, with mediator credentials.

Problem

Someone looking for a lawyer searches for the practice area plus the city. Without subpages for each area and consistent address data, the office did not show up in those results - its only online presence was a Maps listing.

Scope of work

Website design and build: practice areas, mediation section, about page, contact, structured data, local SEO, privacy policy.

Solution

Astro and Tailwind, a fully static build. One practice-area file generates the subpages, home grid, menu, footer, and sitemap - a new area is one entry. Address data lives in one place, matching the Google listing character for character. No form and no analytics, since attorney correspondence is privileged; the Google map loads only on click.

Key features

  • Six practice area subpages
  • Pre-trial and court mediation section
  • Consistent NAP data and JSON-LD for local SEO
  • Click-to-load Google map
  • No cookies, analytics, or consent banner
  • Self-hosted fonts and inline icons

Business outcome

The office has a fast site with a dedicated subpage for each area, extendable with a single entry, and contact is one tap on the phone number.

Technologies

AstroTailwind CSSTypeScriptSEO