WordPress · Industrial hydraulics
STOMAF
A lead-generation site for an industrial hydraulics company: launch, tracking and SEO
STOMAF makes and repairs hydraulic cylinders, machines seals on CNC and crimps hydraulic hoses, with a catalogue of 17 product groups. The site runs on WordPress and Elementor and is built to collect quote requests. My part: the move to the production server, a custom plugin for consent and analytics, SEO for the product pages and a fix for text that broke on iPhones.
- Role
- WordPress developer: launch, plugin, SEO and fixes
- Period
- Aug 2026
- Stack
- WordPress
- Elementor Pro
- PHP
- Custom plugin
- Consent Mode v2
- GTM
- Rank Math
- LiteSpeed
- Live site
- stomaf.pl(opens in a new tab)


- product pages with SEO titles and descriptions
- 17
- invisible characters removed on production
- 220
- environments fixed with the same script
- 3
Context
The site was designed in Figma and built in Elementor. Before launch it still needed consent-aware analytics, lead events, redirects and search metadata for the product catalogue.
What I did
- Moved the site to the production server in August 2026
- Stomaf Core plugin, ported from the plugin I built for Manuarte: Consent Mode v2 banner with a consent log, GTM, lead events in the dataLayer and 301 redirects
- Rank Math sitemap for the 17 product pages and SEO titles and descriptions written and checked by scripts
- Quote request buttons on the product template instead of generic calls to action
- Audit, preflight and repair scripts for invisible characters in the content
Hard parts and how I solved them
Problem
On iOS Safari some words ran together. Text pasted from Figma into Elementor carried an invisible U+2028 line separator.
Solution
An audit script to find it, a preflight check and a repair script run on all 3 environments. 220 occurrences removed on production.
Problem
17 product pages had no sitemap entries and no written SEO titles or descriptions.
Solution
Enabled the Rank Math sitemap for products, wrote the metadata with a script and verified every page with a second script instead of by hand.
Results
- 17 product pages in the sitemap with their own titles and descriptions
- 220 invisible characters removed on production; words no longer break on iPhones
- Consent Mode v2 and lead events in place from launch
Screens
Swipe or use the buttons to browse the screens.
Want this kind of work on your team?
I'm happy to walk you through any of these projects in more detail.
Get in touch

