
Leaf No Trace - a custom theme that loads in 1.2 seconds
Leaf No Trace is a Polish store selling single-use tableware made from natural leaves. A unique and increasingly popular product, but the old theme was not keeping up with the brand. It loaded slowly, looked generic and did not speak the customer's language. The PageSpeed score on mobile was 75 and the first content appeared after almost 4 seconds. The task was clear: build something fast, professional and built to sell.
- 1.5 mo.delivery timeno graphic design included
- 100/100PageSpeed mobileup from 75 points
- 1.2 sFirst Contentful Paintpreviously 3.8 seconds
- 0 msTotal Blocking Timepreviously 100 ms
Good product, weak website
The old theme did its job, but nothing more. The site looked like hundreds of other stores in the same category. No visual differentiation, no clear information hierarchy, nothing that stopped a visitor and pushed them toward a purchase. For a product that is genuinely unique and eco-friendly, that was not enough.
On top of that the site loaded slowly. On a phone with an average connection, a customer waited almost 4 seconds to see the first content and over 6 seconds for the full page to load. Anyone who knows how e-commerce works knows that most of those customers just leave. The missing schema data also meant weaker visibility in Google and no foothold for AI-powered search.
What was done and why it made sense
A custom theme built from scratch
Instead of patching the old theme, we designed and implemented a new one built specifically for this store. No off-the-shelf solutions, no compromises. The code is clean, free of unnecessary scripts and styles that slow down every ready-made theme. The new look communicates the same things the product does: natural origin, attention to detail and respect for the environment.


A product page that answers customer questions
The new product page has a clear layout. Important information such as capacity, diameter, quantity per pack and temperature resistance is visible straight away without any searching. The description is written in the language of benefits, not specifications. A customer who lands on the product knows within a few seconds whether it is what they are looking for.


Minimum number of plugins
Every additional plugin means extra database queries and extra JavaScript the browser has to process before the user sees any content. We kept plugins to an absolute minimum, only those the store cannot function without. Everything else was built directly into the theme.
Schema data and AI-ready optimization
The theme includes complete schema.org structured data. Products, breadcrumbs, company details, all marked up to current standards. This means better visibility in Google search results and more context for AI models that are increasingly becoming the first place people look for products. A store with properly prepared data has a noticeably better chance of appearing in an AI assistant's answer than one without it.


A blog that drives organic traffic
The rebuild also included a blog that is being actively developed. Articles answer the questions customers type into Google: where do Sal leaves come from, can the tableware go in the oven, how to dispose of it after use. Each post is an additional entry point to the site for people who have not yet heard of the brand. The blog also builds topical authority, which improves rankings for the product pages as well.
Ready for multiple languages
The theme was designed with scalability in mind. The page structure, schema data and template layout are all prepared for adding new languages without rebuilding the store. When the time comes to expand beyond Poland, there will be no need to start over.
Results after launch
The new theme works on every device and every connection. The numbers speak for themselves.
- PageSpeed mobile went from 75 to 100 points
- First Contentful Paint dropped from 3.8 to 1.2 seconds
- Largest Contentful Paint dropped from 3.9 to 1.5 seconds
- Speed Index dropped from 6.1 to 1.9 seconds
- Total Blocking Time is now 0 ms, previously 100 ms
- The blog is actively growing and drives consistent organic traffic
- The theme is ready for multiple languages without rebuilding the store
- Complete schema data prepared for AI-powered search
Technologies
- WordPress
- Custom Theme (PHP)
- WooCommerce
- Schema.org
- Google PageSpeed
- Minimum plugins