Back to Work
Hyper-Local Service Platform / Interactive Diagnostics

Tanishka Gas Stove Service: An Interactive Diagnostic Console for Hyper-Local Home Repair

A gas stove and hob repair platform for Pune built on a full programmatic SEO engine — dynamic area-wise and service-wise pages, a rotating pool of 30 testimonials served differently per page, and an interactive diagnostic console that lets customers self-triage a fault before booking.

Tanishka Gas Stove Service: An Interactive Diagnostic Console for Hyper-Local Home Repair

Client

Tanishka Gas Stove & Built-In Hob Service

Pune, Maharashtra

Role

Full Stack Next.js Developer

Powered By

Next.js (React Framework)
Tailwind CSS
Nodemailer
Programmatic SEO
Dynamic Service × Area Routing
Rotating Testimonial Engine
JSON-LD Schema

"The diagnostic tool alone answers half our customer calls before they even dial — people know what's wrong before we show up. Every service we offer has its own page for every area we cover in Pune, and none of them feel like copies of each other. Bookings started coming in from day one."

Manphool Bhadu
Owner, Tanishka Gas Stove & Built-In Hob Service

The Challenge

A local appliance repair business needed more than a template site: Google visibility in every Pune locality they service (not one generic 'Pune gas repair' page competing against every listing), a way for anxious customers to understand what's wrong before a technician arrives, and a way for every one of those programmatically-generated pages to still feel genuinely local instead of visibly cloned.

The Solution

Built a full programmatic SEO system: every service (stove repair, gas pipeline, geyser repair, chimney cleaning, commercial gas fitting) is synced across a dynamic area-wise page structure covering Pune locality by locality, so each service × area combination gets its own page instead of one page fighting for every keyword. To keep dozens of near-identical URLs from reading as duplicate content, we built a rotating testimonial engine — a pool of 30 testimonials that's served differently per page, so no two pages show the same quote in the same order. Layered on top: an Interactive Diagnostic Console, a symptom-based troubleshooting tool that walks a customer through appliance type and fault (e.g. 'Yellow or Red Burning Flame') and returns a severity-rated diagnosis with a recommended fix, before they ever pick up the phone. The booking form runs on Nodemailer for direct-to-inbox lead capture, no third-party form service in the loop.

Our Process

01

Symptom Mapping

Catalogued real fault symptoms per appliance (stove, hob, geyser, chimney) with B29 and the client's technicians to build the diagnostic logic.

02

Service × Area Architecture

Synced every service the client offers against every Pune locality they cover, structuring a dynamic routing system that generates a distinct page per combination.

03

Rotating Testimonial Engine

Built a pool of 30 testimonials that's distributed differently across pages, so programmatically-generated pages don't read as duplicate content to visitors or to Google.

04

Diagnostic Console Build

Built the interactive troubleshooting flow — symptom selection, severity rating, and recommended-fix output — as a client-side tool.

05

Booking & Lead Capture

Wired the schedule-technician form directly to Nodemailer for instant email delivery, no third-party form backend.

06

Safety Content System

Built the Gas Safety Checklist and danger-signal severity table as structured, reusable content blocks.

The Impact

Service × Area
Programmatic SEO
30, Rotating
Testimonial Pool
Interactive
Diagnostic Tool
Direct via Nodemailer
Lead Capture