Semakin
Customer

Car accessories website

Case study · Joomla

Services, 177 projects and enquiries tracked all the way to Google Ads

A new website for a car accessories seller and fitting shop on Joomla 6, with no page builder and every address of the old website kept.

  • 22 services and 177 project galleries in 12 categories
  • Enquiry forms protected against bots without a captcha to type
  • Enquiries tracked server-side in Google Analytics 4 and Google Ads
  • 245 addresses of the old website redirected to the new pages
  • Meta descriptions, business structured data, social media previews and llms.txt for AI
I want a similar website See the screenshots We reply within one business day.
Home page of the car accessories websiteHome page on a phone

The client sells and fits tow bars, car accessories, car audio and vehicle security. We built a new website for them on Joomla 6 without a page builder: service pages, project galleries and enquiry forms, keeping every address the website already had in search engines.

What the website looks like

Click an image to enlarge it. The logo, company name and contacts are blurred, the enquiry details are made up.

For the customer

In the administration

Details that make the difference

A new website without losing addresses

We moved the content of the old website, including 54 articles and 177 galleries with more than 700 photos. All 245 addresses Google knew redirect to the matching new page, so nobody coming from search or an old link ends up on an error page.

A clean start after a hack

The old website had been hacked — a foreign script got into the database and was injected into every page. So we didn't repair the old website, we built the new one on a clean Joomla installation: we stripped scripts and forms from the texts taken over from the old website, kept only the downloaded files that really are images, and gave the administrator account a new password. The copy of the old website sits outside the public part of the server. It's the same approach we take in our Malware removal and website reconstruction service.

Projects as galleries

Every fitting is its own gallery in Semapix. Photos are uploaded in one go and thumbnails and large versions are created automatically. The gallery title and description for search engines are built from its name and the car model.

Tow bar enquiry

The form asks for the make, type, model and year of the car, a detachable or fixed tow bar and the wiring. The workshop knows straight away what to quote and doesn't have to ask again.

Bot protection without a captcha

The forms are protected by Cloudflare Turnstile, which usually lets a person through without typing any characters. If sending fails, the check renews itself and the visitor can send again.

Enquiries tracked server-side

Sema Track sends each enquiry to Google Analytics 4 and Google Ads straight from the server, according to consent from the cookie bar. It counts only forms that were sent successfully, not empty or rejected ones.

A template that survives updates

The design is built on the default Joomla template, adjusted only with custom styles. Joomla updates don't break it and the website doesn't depend on a page builder or a purchased template.

A menu that works on mobile

On a phone, the 22 services sit in a slide-out panel split into collapsible groups. The phone number and e-mail stay at the top of every page.

Search engines, AI and social media

Every page has its own meta description written from its content and a title with the company name. The home page carries business structured data with the address and opening hours, subpages carry breadcrumbs. The SemaSitemap sitemap includes every project gallery, the llms.txt file describes the services to language models, and a link shared on social media shows a photo from the gallery, not the logo.

What the website is built from

Joomla and its default template form the foundation, with our ready-made extensions and add-ons written specifically for this website on top. Each layer can be updated separately.

Foundation Our extensions Custom
1

Foundation

Joomla with its default template, no purchased template or page builder.

Joomla 6

Content management, users, task scheduler.

Cassiopeia-based template

Custom design as a child of the default Joomla template.

Akeeba Backup

Backups of the website and database.

2

Our extensions

Ready-made products from our catalogue — you can have the same ones.

Semapix

Project galleries with automatic thumbnails and large versions.

Sema Track for Joomla

Server-side enquiry tracking for GA4 and Google Ads.

Sema Cookie Consent

Cookie bar and GDPR consent management.

SemaSitemap

Sitemap with pages and project galleries.

3

Custom

Add-ons we wrote for the needs of this website.

Enquiry forms

A general enquiry and a tow bar enquiry, bot protection, thank-you page.

SEO add-on

Gallery titles and descriptions, canonical addresses, social media previews, business data.

Content migration

Articles, galleries and photos from the old website, a map of 245 redirects.

Looked after after launch too

A website doesn't end at launch. With our Website management and monitoring service we monitor website availability, versions of Joomla, extensions and PHP, security alerts and backup status. We know about a problem before your customers do, and once a month you get a report. For websites we built, the Monitoring plan is free.

Want a similar website?

Tell us what you offer and what the website should do — galleries, enquiries, ad tracking. We'll suggest which parts you can have ready straight away and what would need to be added — a free inquiry takes two minutes.

Interested in working together?

Get in touch and let's discuss your project. We'll be happy to help you choose the right solution.