Nagrobki Krosno — website redesign
Design and development of a website for a local stonemason — from a Figma concept to a fast, locally SEO-optimised site.
Brief
The website turned out to be a bigger problem than the banners.
I had worked with this client before, producing advertising materials. Some time later he came back asking to refresh the banners, which had faded over the years and no longer matched the company’s current visual identity.
During our conversation he mentioned problems with his website. The most pressing issue was an unprotected contact form that was generating spam on a regular basis. My initial plan was simply to help fix that, but after analysing the site I realised it needed far more significant changes.
My role
Audit, design and development of a new website.
After reviewing the existing site I spotted several problems: poor performance, weak responsiveness on mobile devices, and an outdated look that was no longer consistent with the visual identity established through the earlier advertising work.
I proposed a full redesign. Keeping costs as low as possible was important, so I went with a clean, minimal design focused on the information that matters most to potential customers.
Process
Fewer subpages, better readability.
One of the first steps was simplifying the site’s structure. The previous site consisted of many subpages, so I condensed most of the content into a clear one-pager. A separate gallery section was added to showcase the client’s completed work.
After finishing the design I implemented the site as a static application built with Astro. This significantly improved performance and eliminated the maintenance overhead of WordPress. The contact form was secured against spam, and the whole thing was deployed to Cloudflare Pages — letting the client drop paid hosting entirely.
Result
A faster site with simpler maintenance.
The new site is noticeably faster, easier to read, and works correctly on mobile. Moving to a static solution means the client no longer has to worry about WordPress updates or hosting costs.
During the handover we also discussed future growth. The client only updates the gallery a few times a year, so for now the simplest solution is adding new work manually. If needed, the site is ready for integration with a lightweight CMS to enable self-managed content updates.
This project was a good example of a situation where what started as a small fix grew into a full redesign — delivering far more value to the client than solving a single problem alone would have.