Multilingual Shopify Store — Natural Stone Export

A full-featured multilingual Shopify store built for a Turkish natural stone export company. Includes Weglot multilingual setup with custom subdomain routing, bulk product imports via Matrixify, SEO audit, schema markup, and a Google Reviews widget powered by a Vercel serverless proxy.

Stack

  • Shopify
  • Liquid
  • Weglot
  • Matrixify
  • Judge.me
  • Cloudflare
  • Vercel
  • SEO

Live

mekmar.com →

The problem

Mekmar is a Denizli-based natural stone export company selling travertine, marble, and limestone to buyers across Europe and the US. Their existing online presence couldn't support international buyers: there was no multilingual storefront, product data was scattered across spreadsheets with no consistent structure, and the site had virtually no search visibility for natural stone export keywords. They needed a professional Shopify store that could operate in multiple languages, present a clean product catalog, and build trust with international wholesale buyers.

What we built

  1. 01Weglot multilingual setup with language-specific subdomain routing (e.g. en.mekmar.com, de.mekmar.com) — including DNS configuration on Cloudflare for each subdomain
  2. 02Custom MutationObserver-based translation fix for the Storeify quote dialog: product titles and variant dropdown options now translate correctly into Weglot's active language using a buildTranslatedMap() function watching aria-hidden changes
  3. 03Bulk product import pipeline via Matrixify: structured Excel files with correct variant columns, metafield naming conventions, and image-only rows — resolving recurring handle collision and field validation errors
  4. 04Full technical SEO audit: meta titles and descriptions across all collection and product pages, JSON-LD Product schema markup injected via theme Liquid files, URL redirects from legacy structure, and robots.txt and sitemap cleanup
  5. 05Google Reviews widget built with Google Places API, a Vercel serverless proxy, and Upstash Redis for caching and review approval management — embedded directly in the Shopify theme
  6. 06Judge.me reviews app configured for product-level social proof
  7. 07Alt text added to the full product image catalog for image search visibility

Outcome

  • A fully multilingual Shopify storefront serving buyers in English, German, and additional languages — with correct translations across product titles, variant options, and quote dialogs
  • Hundreds of natural stone products imported with clean variant structure, consistent metafields, and zero duplicate handle errors
  • Measurable improvement in organic search visibility for travertine, marble, and limestone export keywords in target markets
  • Live Google Reviews feed on the storefront, building trust with international wholesale buyers without requiring manual updates
  • A scalable product data pipeline that allows new stone collections to be imported from Excel with minimal effort

Next project

Internal ERP Portal — Construction Company →