Portfolio Web

baq-stroy.kz

Live

BAQ Stroy makes facade panels. I built the company a fast site from scratch with a catalogue, a material calculator and 22 city pages. Enquiries come to WhatsApp, and each message says which ad the customer came from. In 3 months the site got 423 clicks and 6,170 impressions from Google, and its impressions in Google’s AI answers grew from zero to 1,330.

baq-stroy.kz

The challenge

The company had no website before. In this market customers buy through WhatsApp, so the site did not need a request form or a server to run it — it needed fast replies. Competitors’ sites targeted only Almaty. Their calculators showed only a price: they did not say how many panels, boxes or trims were needed. Panel sizes even contradicted each other within the same site. BAQ Stroy needed something else: to be found across the whole country, to calculate the material for a house precisely, and to change prices itself without calling a developer.

What I did

  • Built a calculator that works out the material by panel rows, not by area. The customer gets a list of panels, boxes, trims, screws and weight and sends it to the manager in WhatsApp with one button.
  • Made a separate page for each of 22 cities, with the panel thickness suited to its climate, delivery times and local questions — to be visible in search outside Almaty.
  • Set up an admin panel: the client changes prices, texts and images, and the site updates automatically in a few minutes.
  • Added the enquiry source to the message: every WhatsApp message says which channel the customer came from (TikTok ads, Google, etc.), so the manager sees from the chat whether an ad works.
  • Prepared the site for search (SEO — work that helps a site rank higher in Google): added structured data that Google reads, wrote 22 articles answering buyers’ real questions and made a separate summary file for AI assistants.
  • Opened three separate ad landing pages — for Kazakhstan, Astana and Shymkent — each with its own phone number and price. These pages are hidden from Google so they do not compete with the main pages.

Results

  • Last 3 months (Search Console): 423 clicks, 6,170 impressions, CTR 6.9%, average position 7.3.
  • Impressions in Google’s generative AI features: 1,330 in 3 months, from zero in early August to 40–60 a day in October.
  • 87 pages: catalogue, city pages, 22 articles, the calculator and ad landing pages; no broken internal links.
  • The home page ships only ~1 KB of JavaScript, so it opens quickly even on a weak mobile connection.

Technologies

  • Astro
  • TypeScript
  • Tailwind CSS
  • Sveltia CMS
  • GitHub Actions
  • GA4 + Yandex.Metrika
  • SEO
Visit site
Get a quote