01
One page per service
A dedicated route for sofas, mattresses, chairs, carpets, blinds and waterproofing, plus a contact page — each with its own metadata, canonical, Schema.org, hero, benefits and FAQ, so it can rank for that specific search intent.
02
Visual proof: before/after and 8 videos
Before/after comparisons from real jobs and 8 process videos spread across the home page and the service pages, with watermark and captions — the kind of demonstration no text can replace in this market.
03
Local SEO with Schema.org
LocalBusiness JSON-LD with telephone, areaServed (Mongaguá, Baixada Santista and São Paulo), openingHours and aggregateRating injected into the head of every page. Sitemap with 9 URLs and configured priorities.
04
Analytics and conversion
GA4 with anonymized IP, Microsoft Clarity (heatmaps and session recordings) and the Google Ads tag, loaded only in production. Custom events for WhatsApp clicks, CTA clicks, section views and video plays.
05
Installable PWA
Web App Manifest with standalone display, navy theme color (#090832) and icons generated at build time via next/og ImageResponse — no static files. Installable on Android and iOS.
06
Performance optimization
Animated hero with pure CSS @keyframes (no JS in the LCP). Below-the-fold sections via next/dynamic. Videos with IntersectionObserver switching preload 'none' → 'metadata' and autoplay only inside the viewport. Images in AVIF/WebP and a 1-year immutable cache for videos and images.