Case study 04 / Client website
Beatriz Tambascia.
A practice site that has to be found, trusted, and booked.
01 The problem
A children's speech therapist works in one neighborhood of Campinas and is chosen by parents searching at night on a phone. The site has to explain a clinical specialty to a worried reader, answer the questions that come before a first appointment, and carry articles that earn the search traffic.
02 The solution
The site leads with what the practice treats, answers the recurring questions in a plain FAQ, shows real testimonials, and keeps a readable article index. Every route ends in the same action: start a conversation on WhatsApp or request a first assessment.
03 The architecture
Next.js serves the home page, the about, articles, research, and posts indexes, and each article as a static route on Vercel. Home, article, and breadcrumb pages each emit their own JSON-LD graph, the sitemap is generated as an index, and each route ships its own social image.
- 01LandingSpecialties, FAQ, and testimonials
- 02ArticlesStatic routes with article structured data
- 03First assessmentWhatsApp contact and privacy policy
04 Engineering decisions
Rendering statically keeps a parent's first visit fast on a mobile connection and removes any runtime dependency on a content service. The trade-off is that publishing an article is a commit and a deploy, not an editor login. Structured data is written per page type rather than once globally, so a practice, an article, and a breadcrumb are each described the way search engines read them.