Serhii Bulak LinkedIn
eCommerceRescue

Kyiv Stend

Kyiv Stend is our own interior advertising e-commerce store running on Joomla and VirtueMart since 2013. It sells custom exhibition and interior signage products manufactured in our own production. This case study is about how the store has stayed on the same CMS for over a decade while continuously meeting the changing standards of technical SEO, security and performance.

About the shop

Kyiv Stend (kyivstend.com.ua) has been running for more than eleven years. Around 2,900 URLs indexed today, a full product catalog with custom configurations, direct sales checkout, active organic traffic. Built on Joomla with VirtueMart as the e-commerce engine.

The challenge

Between 2013 and 2026, the technical bar for a working e-commerce store shifted several times. Some of the biggest changes:

  • Google Core Web Vitals became a ranking signal.
  • Schema.org and structured data went from optional to required.
  • Mobile responsiveness became a hard requirement, not a nice to have.
  • HTTPS became mandatory across every page, then TLS versions kept moving.
  • Joomla itself went through four major generations (1.5 to 5) with breaking changes.
  • PHP went through three major generations (5 to 8) with breaking changes.
  • In 2026 AI search crawlers (ChatGPT, Perplexity, Google AI Overviews) started reading structured data differently from classic Googlebot.

A store that stayed static through all of this would be effectively invisible today. Kyiv Stend did not stay static.

What we do continuously

  • Joomla core upgrades through 1.5, 2.5, 3.x, 4.x and 5.
  • VirtueMart upgrades in parallel with Joomla.
  • PHP version upgrades from 5.x through 8.3 without store downtime.
  • MySQL to MariaDB migration, database schema optimization.
  • Template modernization, mobile responsiveness, WebP and AVIF image formats, lazy loading.
  • Full HTTPS coverage, HSTS, TLS upgrades, admin security hardening.
  • JSON LD and Schema.org 2026 full coverage (Product, Offer, Organization, BreadcrumbList).
  • Canonical, hreflang, sitemap, robots.txt tuned for AI search crawlers.
  • Core Web Vitals held in the green zone.
  • Google Analytics 4, proper conversion event tracking, Search Console linkage.

Shop: Kyiv Stend