Case study · Joomla
Over 160 dress models in sharp galleries and enquiries with the wedding date
The website of a bridal salon that rents and sells dresses, moved from a page builder to plain Joomla articles and our gallery, keeping the address of every model.
- Over 160 galleries of wedding and evening dresses, suits and photo reports
- Full-length photos without cropping, sharp on high-resolution displays too
- Enquiry form with the event date and what the bride is interested in
- Spam protection for forms without typing a captcha
- Meta descriptions, social media previews, a sitemap with galleries and llms.txt for AI
A bridal studio with a long tradition rents and sells wedding and evening dresses and men's suits, and makes dresses to measure. We moved the website from a page builder to plain Joomla articles and the whole dress collection to our Semapix gallery. The addresses of the models stayed the same, so links from search engines and shared links keep working.
What the website looks like
Click an image to enlarge it. The logo, studio name, address and contacts are blurred, the enquiry details are made up.
For the customer






In the administration




Details that make a difference
From a page builder to plain articles, addresses unchanged
We moved the pages from a page builder to standard Joomla articles and the dress galleries to Semapix — over 160 galleries with hundreds of photos. The addresses of the models stayed the same, so links from Google and the ones brides send each other still lead to the right dress. We kept third-party extensions to a minimum — the gallery, forms, sitemap and cookie consents are handled by our own extensions.
Dresses always whole
Model cards follow the aspect ratio of the dress photos and never crop them — the bride sees the full length, not just the bodice. Thumbnails are generated in high resolution, so they stay sharp on phones and Retina displays.
One dress model = one gallery
Every model has its own gallery in the wedding, evening, sale or photo report category. Photos are uploaded at once, thumbnails and enlargements are created automatically and the page title and description for search engines come from the gallery.
Enquiry with the wedding date
The form asks for the event date and what the visitor is interested in — a made-to-measure dress, renting a wedding or evening dress, a groom's suit, a dress for dance classes. The studio knows straight away what to prepare for the fitting.
Spam protection without a captcha
The forms are protected by Cloudflare Turnstile, which usually lets a human through without typing characters. The contact page has a map of the shop from our extension, on OpenStreetMap tiles.
Search engines, AI and social media
The home page has a descriptive title instead of a generic “Home”, pages and dress listings have meta descriptions. A link to a model shared on Facebook or Messenger shows a photo of that dress, and canonical addresses are free of ad parameters. The sitemap from SemaSitemap includes every model gallery and an llms.txt file describes the studio's offer to language models.
What the website is built from
Joomla and the template form the foundation, our ready-made extensions and the content migrated for this website sit on top. Each layer can be updated separately.
Foundation
Joomla without a page builder, backups and form protection.
Joomla
Content management, users, task scheduler.
Template
The look of the website, adjusted with custom styles.
Akeeba Backup
Backups of files and database.
Our extensions
Ready-made products from our catalogue — you can get the same ones.
Semapix
Model galleries with automatic thumbnails and enlargements.
SemaSitemap
A sitemap with pages and dress galleries.
Sema Cookie Consent
Cookie bar and GDPR consent management.
Sema OG
Social media previews and clean canonical addresses.
Custom
Add-ons and content migration for the needs of this website.
Forms and map
Enquiry and contact form with spam protection, map of the shop, thank-you page.
Content migration
Pages from the page builder to articles, dress albums to galleries with the same addresses.
Photo processing
Uncropped high-resolution thumbnails, cards in the aspect ratio of the photos.
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 — product galleries, enquiries, migration from an old website. We will suggest which parts you can have ready straight away and what would need to be added — a free inquiry takes two minutes.