Case studies · E-commerce · specialist retail
Leobotics — Multilingual e-commerce and product comparison platform
An online store paired with a product comparison engine, served in fourteen languages, with payment, electronic signature and an international SEO foundation.
The context
A dense catalogue to make discoverable and comparable, European expansion ambitions, and buying journeys that differ between consumers and businesses. Technically, each market had to be served in its own language without search engines treating it as duplicate content, payments had to be collected through several channels, and quotes signed remotely.
What we delivered
- Ruby on Rails application running in production on Google Cloud Run, backed by a managed Cloud SQL database
- Product comparison engine and structured product pages, built on a catalogue of more than a thousand references
- Internationalisation across fourteen languages on dedicated subdomains, with consistent hreflang tags across every URL
- Payment collection through Stripe, PayPal and Monetico, and electronic signature of quotes through DocuSign
- Multilingual conversational assistant backed by a language model and vector search over the catalogue, available in twelve languages
- Long-running work — emails, synchronisations, product feeds — isolated into background jobs so browsing never slows down
- Technical SEO foundation: automatically generated multilingual sitemap, JSON-LD structured data on every product page, and centralised 301 redirects against URLs duplicated by filters
- Instant notification of Bing and Yandex through IndexNow whenever a product page is created or updated
- Continuous integration with GitHub Actions, Docker images and zero-downtime deployments
Outcomes
- Catalogue indexable across all fourteen languages served, with a coherent sitemap and hreflang set
- URLs duplicated by search filters removed through 301 redirects
- Four business-critical third-party services integrated in production: three payment methods and electronic signature
- Buying assistance available in twelve languages without growing the support team
- Infrastructure costs tracked monthly and adjusted through automatic scaling
Tech stack
Ruby on Rails · PostgreSQL · Sidekiq · Google Cloud Run · Cloud SQL · Docker · GitHub Actions · Stripe · PayPal · Monetico · DocuSign · SEO technique