Skip to content
Pablo Pulido

Taller Hijos Román

Real client · Live

Corporate website for an auto repair shop in Madrid, built with Astro and deployed on AWS, with local SEO optimisation and web analytics.

Astro · S3 · CloudFront · Route 53 · ACM · Google Analytics · Search Console

Home page of the workshop website on desktop: the headline «Taller mecánico en Usera», buttons to enquire by WhatsApp or call, address, opening hours and a photo of the workshop front.
Home page of the workshop website on mobile: headline, WhatsApp and call buttons, address and opening hours, and a bottom bar with quick actions.

Context and problem

An auto repair shop in Madrid needed a website of its own so that customers could find it, see its services and get in touch.

Solution

Design and development of a corporate website with Astro, focused on presenting the shop's services and making contact easy, with local SEO work and web analytics.

Architecture

The browser requests the site from CloudFront, which serves the static content stored in a private S3 bucket. CloudFront reaches the origin through Origin Access Control (OAC), so S3 is never exposed directly. As supporting services, Route 53 resolves the domain through DNS and AWS Certificate Manager (ACM) provides the TLS certificate CloudFront uses for HTTPS.

Conceptual deployment diagram. Request flow: the browser reaches CloudFront, which reads from a private S3 bucket through Origin Access Control. Supporting services: Route 53 resolves the domain through DNS and ACM provides the TLS certificate CloudFront uses.BrowserWebsite visitorHTTPS requestCloudFrontContent deliveryHTTPS with the ACM certificateAccess via OACAmazon S3Private bucketStatic contentSupporting servicesRoute 53DNS resolutionfor the domainACMTLS certificateused by CloudFront
Conceptual diagram

Technical decisions and challenges

  • Secure static deployment

    The site is published as static files, with a private bucket and access limited to CloudFront.

  • Local SEO

    Local SEO work aimed at improving the shop's presence in local searches: local-business structured data, a sitemap and tracking in Google Search Console.

  • Web analytics

    Google Analytics 4 is set up to show how the site is used; it only runs if the visitor accepts the measurement cookies.

Outcome

The website is live and running.