Piotr Rogacki

Projects / 11 · Fashion and textiles · knitted fabrics

Teofilów

A knitted fabric shop that stays fast and stable under heavy traffic

Teofilów: website on a laptop and a phone

Home page

Teofilów is a Łódź-based maker of knitted and woven fabrics sold by the metre. I sped up and expanded its shop of over 250 products without interrupting sales.

Teofilów is a Łódź-based manufacturer of knitted and woven fabrics sold by the metre, with more than 250 products in its online shop. I analysed what was slowing the shop down, protected it against harmful bot traffic and added new features within the existing platform. The home page opens in a fraction of a second, even under heavy traffic, and product pages on mobile are up to 38 times lighter.

Industry
Fashion and textiles · knitted fabrics
Year
2026
Scope
Technical maintenance, Modernisation, Performance, Security, New modules, SEO and GEO
Technologies
WordPress, WooCommerce 11, Shoptimizer with a child theme, Elementor, Custom modules, PayU, WPLoyalty, Structured data
Website
teofilow.com.pl ↗

01Challenge

The shop has more than 250 products, whose pages downloaded a great deal of data on mobile, with content shifting as they loaded. At the end of August, a surge in bot traffic pushed the home page load time up to 24 seconds. The shop had to be made faster, secured and developed further within the existing platform, without interrupting sales.

02Solution

  1. I analysed the shop on a full copy, cleaned it up and reduced the number of add-ons from 26 to 14 by moving their functions into the theme.
  2. I reduced the size of product pages and stabilised their layout, so mobile customers download up to 38 times less data and the content stays in place.
  3. I designed a colour swatch tool based on real photos, with a magnifier for the weave, that lets customers add the length they need to the basket without opening the product page.
  4. I built a firewall that stops harmful traffic but lets search engine crawlers through, so the shop remains stable even under heavy load.

03Key website features

  1. 01

    Knitted fabric category page

    The category has a short description of the fabric, filters and sorting, and each pattern comes with a photo, price and basket button, so customers can buy straight from the list.

    Teofilów: Knitted fabric category page
  2. 02

    Product page priced per metre

    The price per running metre, length selection and availability sit right next to the basket button, and further down customers find specifications and other colours and patterns of the same fabric.

    Teofilów: Product page priced per metre
  3. 03

    Colour swatches with magnifier

    Swatches made from real photos and a magnifier for the weave help customers choose a colour, and the length, set in half-metre steps, goes into the basket without reloading the page.

    Teofilów: Colour swatches with magnifier

04Results

The home page opens in a fraction of a second, even under heavy traffic.

200×faster home page under very heavy traffic24 s → 0.12 s after deploying a firewall that stops harmful traffic (31 August 2026)
up to 38×less data to download on a product pagemobile: 7.6 MB → 0.2 MB; newer products 4.3 MB → 0.7 MB
12main categories with descriptions and answers to common questionscopy and FAQs; category descriptions show the current number of patterns, lowest price and fabric weight
−46%add-ons to update in the shop26 → 14 plugins, with some functions taken over by the shop’s theme