01 / 05
The challenge
Sukhraj Constructions had built a formidable reputation across Punjab and Northern India — over two decades of civil, brickwork and industrial projects — but their online presence hadn't kept up. The site was a static template from 2015, lived on a shared host that timed out under any load, and offered exactly one path to convert: a contact form that nobody trusted.
The founder's brief was disarmingly simple: "I want inquiries from serious clients, not spam." Behind that sentence sat three real problems. First, the site simply wasn't discoverable — none of the keywords a procurement officer would search for ranked in the top 50. Second, when visitors did arrive, they bounced within nine seconds because the layout looked outdated and the content read like a brochure from a fax machine. Third, there was no lead capture worth speaking of: no case-study depth, no proof, no way to see actual work before picking up the phone.
We started, as we always do, by reading the numbers. Google Search Console showed 4,800 impressions/month against 62 clicks — a 1.3% CTR that told us the metadata was fighting the site harder than the algorithm was. Analytics showed 74% of sessions dropped inside 10 seconds. Core Web Vitals were red across the board: LCP 4.9s on mobile, CLS 0.31, INP 480ms.
02 / 05
Our approach
We ran a two-week discovery. Interviews with the sales team surfaced the truth: every high-value project (₹50L+) started with an on-site visit, but that visit was won or lost on the first digital touchpoint — either a Google search or a WhatsApp forward. Our job was to make that first touchpoint feel like the company itself: serious, capable, and quietly confident.
We picked Laravel + Livewire for the rebuild. Not because it was the trendy choice, but because the client team needed to eventually edit content themselves. Filament gave them an admin they could actually use; Livewire gave us server-driven interactivity without a JavaScript framework the client would have to maintain in five years.
The information architecture was rebuilt around the questions procurement officers actually ask: "How big are their crews?", "What sectors have they built for?", "Do they meet compliance?", "Can I see three finished projects like mine?". Each of those became a landing page — none of them existed before.
03 / 05
Key decisions
We chose to keep JavaScript to an absolute minimum. The primary audience — regional procurement teams — often browse on 3G or throttled connections. Alpine.js for micro-interactions, no client-side framework, aggressive image optimization (WebP + AVIF fallback, lazy-loaded), and inlined critical CSS. The result was a JS bundle under 30 KB gzipped.
We rebuilt the URL structure around long-tail intent: /industrial-construction-in-punjab, /brickwork-manufacturers-india, and 14 similar. Each is a real editorial page — not a doorway — with a specific case study, testimonial, and CTA. Schema.org markup was added at the page level so Google could render rich results directly in the SERP.
We moved hosting from shared to a €12/month DigitalOcean droplet with Cloudflare in front. Redis for session and cache, MySQL 8 tuned to the site's access pattern, and PHP-FPM with OPcache warmed. LCP dropped from 4.9s to 1.4s on 4G in three days.
04 / 05
What changed
The site launched on a Tuesday. Within 30 days we saw an 81% increase in organic sessions. Within 90 days, the CTR on Search Console had climbed from 1.3% to 4.4%. Within 12 months, organic traffic was up 312%, inbound inquiries were up 4.1×, and the average project value of a lead had roughly doubled — because we were now attracting exactly the procurement-grade buyers the founder wanted.
The Lighthouse score across the home, service and portfolio pages sits comfortably at 96–99. Core Web Vitals are green on both mobile and desktop. The team ships their own content updates weekly via Filament without engineer involvement.
05 / 05
Where we're headed
We're currently building a project-quote configurator that lets a visitor scope a build (square footage, sector, timeline) and immediately generate a rough range — with a follow-up call booked automatically. It's the natural next step: from being found, to being credible, to being effortlessly transacted with.