Pietro Fiorillo × AV Automotores
Dealership website with a dynamic vehicle catalog.
- Client
- AV Automotores
- Type
- Website for a car dealership
- Role
- Web development, catalog architecture and technical SEO.
- Status
- Live
01The challenge#
The AV Automotores catalog changes constantly: vehicles come and go, prices change and photos are added. The technical challenge was to build a React SPA that feels fast to visitors and also serves pre-rendered content to Google, without relying on a framework like Next.js or on manual upkeep every time stock is updated.
02The solution#
- 01A React 19 and Vite SPA with Firestore as the vehicle database (make, model, price, photos and specs).
- 02A prerender script that generates static HTML for every route (home, catalog and each vehicle) on every build, so crawlers receive ready-made content.
- 03Automatic sitemap.xml generation from the real vehicles in Firestore, always in sync with stock.
- 04Schema.org structured data (Vehicle, Organization, Breadcrumb, FAQ) so Google understands the price, make and availability of each car.
- 05Readable slugs per vehicle (make-model) instead of database IDs, for clearer URLs and better CTR.
- 06A custom admin panel with Firebase authentication and Firestore and Storage rules, so the client uploads vehicles without touching code.
- 07Security headers and a strict CSP configured on the hosting.
03How it is built#
- Firestore: vehicles
- Build: per-route HTML prerender and sitemap.xml
- Firebase Hosting: pre-rendered content
- Google and AI engines
04Stack#
- React
- Vite
- Firestore
- Firebase Auth
- Firebase Hosting
05Why it works#
- Prerendering solves the core problem: SEO for dynamic content without giving up the SPA experience.
- The sitemap and static HTML regenerate on every build, with no manual upkeep when stock changes.
- Complete structured data improves how Google and AI engines interpret each vehicle page.
- The custom admin panel gives the client real autonomy to update the catalog without depending on the agency.
06Outcome#
- A catalog that is always indexable and up to date, with no manual SEO work.
- Readable vehicle URLs consistent with make and model.
- A technical base ready for traditional search engines and AI engines (llms.txt, Schema.org).
- Operational autonomy for the client to add and edit vehicles from the admin panel.
Results and figures published by MANYA Digital for this project.
Other projects
View all projects →Want a project like this?
If you need a website, an application or a system for your business, let's talk.
Get in touch