Mootori Meistrid
Auto repair booking site built on Astro 5 — schema.org AutoRepair markup, 45 ms TTFB, Cloudflare edge
Mootori Meistrid is a Tallinn auto workshop with over a decade of experience. They came with a clear problem: no online booking, no visible pricing, and zero structured data — meaning Google couldn't surface their hours, location, or services in local search results. The goal was to fix all three without overcomplicating day-to-day operations for the workshop team.
Challenge
The workshop had no organic presence in local search. Without schema markup, Google had nothing to work with — no map pin, no opening hours, no rich results. Every appointment went through the phone, interrupting mechanics during active repair work. Pricing was never shown upfront, which eroded trust before a customer even reached out. On the technical side, the previous site was slow, not mobile-optimized, and provided no analytics the owner could actually act on.
Solution
Built on Astro 5 with full static generation, every page is pre-rendered and served from Cloudflare's edge — hitting a 45 ms TTFB with no server cold starts. The total page weight comes in at ~31 KB, keeping Core Web Vitals clean across the board.
For local SEO, the site implements schema.org AutoRepair — a specific LocalBusiness subtype — with GeoCoordinates, OpeningHoursSpecification, PostalAddress, and telephone. This unlocks Google's local rich results: map placement, hours, and contact info visible directly in search without clicking through. Hreflang tags handle the ET/RU split correctly with proper canonicals.
A public pricing page (from €45/h) removes the most common barrier to booking. Zaraz replaces Google Analytics, delivering first-party tracking without any impact on page speed or Core Web Vitals scores.