Soheil Luxury Auto Gallery — A prestige dealership where the inventory is the website — every vehicle listed with real pricing, specification and kilometres, updated by the dealer without a developer.
Prestige car dealership — Bayswater North, Melbourne · Soheil Luxury Auto Gallery

Soheil Luxury Auto Gallery

A prestige dealership where the inventory is the website — every vehicle listed with real pricing, specification and kilometres, updated by the dealer without a developer.

Client
Soheil Luxury Auto Gallery
Industry
Prestige car dealership — Bayswater North, Melbourne
Services
Web development, Inventory system, Enquiry capture, Technical SEO

Outcome

Dealer-managed

Inventory

Stock added and retired in minutes, without a developer

$49k–$229,900

Pricing

Every vehicle listed openly — no price-on-application

Metro Melbourne

Service area

Declared as a geographic radius, not a single suburb

The problem

What the client was up against

A prestige dealership lives or dies on whether its stock looks current. A luxury buyer researching a $229,900 car checks the listing several times before they make contact. If the same four vehicles sit there for two months, or a sold car stays up, the showroom reads as quiet — which is the opposite of what a dealer needs to project. The failure mode is not an ugly website; it is a stale one. Soheil Luxury Auto Gallery needed stock that changes weekly to be editable by the dealer in minutes, on a phone, between customers — not by emailing a developer a photo.

The approach

How we decided to build it

We built the inventory as the primary content type and everything else around it. Vehicles are records, not hand-written pages: marque, model, year, kilometres, transmission, colour and price are fields, so a listing cannot be published half-finished and the same data drives the card, the detail view and the structured data. Adding a car is filling a form. The pricing decision mirrors the one we made for Bond Street Barbery — every vehicle shows its actual number. In prestige retail the instinct is "price on application", and we argued against it: POA filters out the serious buyer who is comparing against a listed car elsewhere, and keeps the tyre-kicker who was always going to ring. The listings run from $49,000 to $229,900 in the open. The site is deliberately narrow — home, inventory, contact. A dealership does not need a blog. It needs the stock to load fast and an enquiry to be one tap from any vehicle.

Schema built for a dealership, not a shop

The site publishes an AutoDealer node with opening hours, a postal address and a GeoCircle service area rather than generic Organization markup. The GeoCircle matters: a Bayswater North dealer is competing for searches across metropolitan Melbourne, not just its own suburb. Declaring the radius it actually serves is the difference between appearing for a buyer in Brighton and being invisible to them.

A grid that never moves

Every vehicle card carries full-width photography, which is the entire point of a prestige listing and the usual reason such a grid janks as it loads. Images are sized and their space reserved before they arrive, so the grid never reflows while stock loads in. On a phone that is the difference between tapping the car you meant and opening the one that jumped into its place.

Built with

Next.jsTypeScriptFirebaseTailwind CSS

Next project

MoMa Social Cafe

An all-day cafe in Malvern East with the three things its customers actually search for — halal options, ST. ALi coffee and a table for ten — answerable before they arrive.

Like what you see?

Let's build something like this for you.

Start your project →
Call nowGet a quote