Arredamenti Regnicoli
A rebuild of a furniture shop's website, with its own contact service.
- Live at
- www.arredamentiregnicoli.it
- Stack
- Astro, Node.js, Docker
- Area
- Web

Where we started
Arredamenti Regnicoli is a local furniture shop with a joinery workshop, kitchens, removals and a furniture storage depot. The website was a 2013 WordPress build made with Visual Composer, and the theme that interpreted its codes no longer existed. As a result, half the pages showed their own code on screen instead of photos and text.
That wasn’t the only problem. The product and project pages contained a single line of code. Eight titles ended with a hyphen because the site name had been left blank, and that was the line people read on Google. The Instagram page showed nine grey squares.
What we did
We rebuilt the site in Astro. The pages are static HTML, and the interactive code only kicks in on the contact form, once it scrolls onto the screen. A site made of files has no admin panel to protect and no abandoned plugins to update.
We kept every address, including the long ones and the ones with a typo, because they had been online for ten years and some of them rank. Only five changed, all empty or duplicates, each with a 301 redirect to the page that answers the same question.
The site uses no cookies. The fonts sit on our server, and the map is an image generated once from OpenStreetMap, replacing the two Google Maps embeds. That means the site doesn’t even need a cookie banner.
The storage pages carried three five-star testimonials that we couldn’t find anywhere else. We didn’t copy them across. In their place are the eight real reviews from the Google Business Profile, with the exact wording and the stars given by the people who wrote them, including the two four-star ones.
The WhatsApp button takes people to the right contact depending on the page: furniture on one side, storage and self storage on the other. A single function makes that decision, so a forgotten button can’t end up on the wrong number.
We switched over on 30 August 2026, in the same hosting space as the old site, with a full copy of WordPress and the database ready in case we needed to roll back.
How it’s built
- Astro, with Preact only in the contact form
- A single file for name, address, phone numbers and opening hours
- Pages for kitchens, joinery, removals, furniture storage and self storage
- Structured data for services and articles
- Automated checks on links, titles, descriptions and structured data: if something doesn’t add up, publishing stops
- Contact form connected to the business platform, with spam protection and no captcha
- Contact box and cookie-free visitor statistics, provided by the business platform
Outcome
The pages show photos and text again instead of code, at the same addresses as before. The site asks for no consent because it tracks nobody. Customer enquiries arrive in the business platform, and both the shop and the person who wrote in receive an email.