// Case study 08 / 08 · concept project
Tytan Budbuilding supplies shop (WooCommerce), Poland
27 products, filters and prices without calling the seller.
Concept project — how I would build a website for a business in this field: building supplies shop (WooCommerce). The business and its details are fictional.
- Field
- building supplies shop (WooCommerce)
- City
- Poland
- Languages
- PL
- Type
- concept project
- Year
- 2026
01 — Problem
A building supplies shop lives on its catalogue: customers want filters, prices and photos before they call. This demo shows how I tidy up a WordPress and WooCommerce shop when rebuilding it from scratch makes no sense.
02 — Decisions
-
A catalogue you can browse
27 products in 6 categories, 5 on sale. Filters by category and price, category pills and two columns on phones.
-
AI photos ready for Google Shopping
Every product has a packshot on a light background and an “in use” scene in the gallery. Photos are AI-generated (Google Flow), brands are fictional.
-
Fixes in one mu-plugin
Home page prices pulled from the shop instead of typed by hand; empty stars, a fake newsletter and a second H1 removed. A theme update will not overwrite any of it.
-
Nothing third-party on load
Local fonts, Google Maps only after a click, no emoji script. Logo from 128 to 15 KB, hero from 300 to 89 KB, 184 thumbnails in WebP.
-
No more jumping page
The “demo version” bar was pushing content down. Pinned in place, it took layout shift (CLS) from 0.166 to 0.001.
03 — Result
Same WordPress, same admin panel, a different shop: mobile performance from 83 to 90, 99 on desktop, and the layout no longer jumps.
90phone
99desktop
measured:
04 — DNA card
What the finish is made of
Click a token to strip it from the preview. What remains is the bare structure — the same one every website of mine stands on.
Colours
Heading typeface
Corner radius
05 — Google sees
What this website tells search engines and AI
- Every product carries Product structured data with a priced offer.
- The WordPress sitemap: 27 products and 6 product categories.
- robots.txt closes off the cart, the admin and the WooCommerce logs.
- To be fair: the home page still lacks a meta description and Open Graph — that is the next step.
06 — On a phone
The same website, 390 pixels wide
390 × 844 screenshot of the live website. Mobile performance score:
90/ 100