← Selected work

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.

  1. 01LandingSpecialties, FAQ, and testimonials
  2. 02ArticlesStatic routes with article structured data
  3. 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.

05 Technologies

  • TypeScript
  • Next.js
  • React
  • Vercel
  • Schema.org

06 Explore

Next case study

Financial Portfolio Tracker