One-page site for a car detailing studio in Leskovac, with the full price list for eight vehicle classes.
detailing016.rs · Case study (in Serbian) · Srpski
Note
Client project. The source code belongs to the client and stays in a private repository. This page describes what I built and how.
| Client | Detailing 016 |
| Industry | Car detailing and one-on-one detailing courses |
| Location | Leskovac, Serbia |
| Type | One-page website |
| My role | Design, development, SEO, hosting and maintenance |
| Stack | PHP, nginx, JSON-LD, AVIF/WebP |
Detailing 016 polishes, coats and deep-cleans cars in Leskovac, and the owner also teaches detailing one on one. He wanted a single page that answers what customers usually ask on the phone: what the studio does, what it costs and how to book.
Most of the work went into the price list. It has seven service groups and eight vehicle classes, each with example models, and the polishing table shows two prices per row (with and without ceramic coating). Under 575 px the table turns into labelled price chips stacked under each class, so nothing scrolls sideways on a phone.
- The complete price list with a vehicle class guide, readable on a 360 px screen
- A training section with three course packages, also marked up as
Coursestructured data - A contact form that really delivers: SMTP over STARTTLS from a mailbox on the client's domain, with SPF, DKIM and DMARC in place
- Analytics that waits for consent, plus a privacy policy and terms written for this business
- Structured data for the business, services, FAQ and courses; the HTML validator reports zero errors
- Logo in AVIF, WebP and JPEG, with nginx picking the format each browser accepts
| Performance | Accessibility | Best practices | SEO | |
|---|---|---|---|---|
| Mobile | 89 | 100 | 100 | 100 |
| Desktop | 99 | 100 | 100 | 100 |
PageSpeed Insights, lab test of the live site, September 2026. Security headers: 6 of 6. HTML validator: no errors. axe accessibility check: no violations. Structured data: AutomotiveBusiness, Course, FAQPage, Service.
![]() |
![]() |
Built by D. Svilenković.




