Skip to main content
EMPATIX.
← BACK TO SITE

CASE STUDY — AUTOMOTIVE

Dionisi Group: the website of a Turin automotive group founded in 1925

Rental, sales and workshop in a single website: a car catalogue that updates itself, quote requests and optimisation designed for both Google and AI engines.

Home page of the Dionisi Group website: "Your journey starts with us", with rental, sales and service
Sector
AUTOMOTIVE
Year
2026
Technologies
Nuxt 4 · Vue · TypeScript · Tailwind CSS · Node.js
Website
dionisigroup.it ↗ (opens in a new tab)

The context

Dionisi Group is a Turin group active since 1925: long- and short-term car rental, sales, workshop and body shop. Several services, several locations, a fleet that changes all the time.

The website needed three things at once: present every service clearly, show the available cars without anyone updating them by hand, and turn visits into concrete requests: rental quotes, workshop appointments, enquiries.

The goals

  • A car catalogue always in sync with the back office, with search, filters and a page for each model.
  • Direct requests from the site: quote, workshop booking, contact, WhatsApp.
  • Being found for local searches on car rental and servicing in Turin, and being cited correctly by AI assistants.
  • A site the client can grow on their own: new cars and new articles without calling the developer.

The solution

Hybrid rendering. Pages that rarely change (home, services, about) are generated ahead of time and served instantly. Catalogue, car pages and blog are rendered on the server and cached: a change made in the back office shows up on the site without a new release.

Catalogue. Search with filters, car pages with gallery, specifications, monthly fee and similar models. Each page has its own address, title and description, designed to be found by search engines.

Requests. Forms for quotes, workshop and contact with anti-spam protection, plus direct contact via WhatsApp.

Design system. Colours, typography and components defined once and reused everywhere, faithful to the layouts supplied for desktop and mobile.

SEO and GEO

The optimisation work was done in the code, not added at the end:

  • hand-written structured data: local business and car rental, product and offer on car pages, services, FAQ, breadcrumbs. The schema comes from the same data that draws the page, so it cannot say something different from what the user sees;
  • a sitemap with real dates: for every car and article the date of the last change, for static pages the date of the last edit to their content. Never the release date;
  • llms.txt and llms-full.txt generated by the site itself: the map and the full text that language models read, always in sync with the catalogue;
  • dynamic social previews: every car and article shared shows its own image, name and fee;
  • a single h1 per page, readable URLs, unique titles and descriptions.

The technologies

Nuxt 4 with Vue and TypeScript, an interface built with Nuxt UI and Tailwind CSS, images optimised on the fly in modern formats, a Node.js server. The site reads cars, articles and FAQs from the client's back-office APIs.

The results

In the latest technical review of the production site (22 September 2026):

  • 100 out of 100 for SEO and Best Practices in Lighthouse, on every page checked;
  • between 96 and 100 for Accessibility;
  • 100 URLs checked one by one: no broken links, no console errors, no page scrolling sideways on mobile.

The site is live at dionisigroup.it.

Last updated:

Got a project in mind?

Tell us what you need: we start from the problem and work out the solution together.

LET'S TALK →