Kolkata, IndiaWeb developer in Kolkata

Web developer in Kolkata, India — the process I run for overseas clients

I'm Sandipan Das, a web developer in Kolkata, India, and my team and I build WordPress and Next.js sites from an office here. Most of the record behind us is work for clients abroad, with 600+ projects for US clients among it. A business in the city gets the same process those clients get, from the written scope to the handover note.

Kolkata, India

Overview

What working that far apart teaches you

Building for clients overseas taught me to put everything in writing. A scope goes down line by line before work starts. Decisions that matter are written into it, not left to memory after a phone call.

I keep the same habits for a business in Kolkata, India, even when we can sit across a table from each other. At the office you can meet the people building your site, the designer included. We can look at the preview on a big screen and talk the scope through in the same room.

Sandipan at the microphone on his desk, Kolkata, India
Sandipan at the microphone on his desk, Kolkata, India

What a scope from me looks like

What phase one holds, and what waits

An example first scope — a small exporter
v1
FIXED PRICE · PER PHASE

Included

  • A written scope: every page and feature as its own line, agreed before work starts
  • Design to build, reviewed on a staging URL that stays open the whole project
  • Mobile first — checked on a real phone
  • Domain, hosting and every account created in your name from day one
  • Basic on-page SEO: titles, descriptions, headings, sitemap, Search Console connected
  • A runbook at handover: how to edit it, what renews and when

Phase two

  • Online payments, bookings or a login area
  • A Bengali version of the pages that need one
  • Ongoing SEO once the site has traffic to read
  • A maintenance plan once the site is live
  • Logo and brand design, quoted separately from the build
Named at the outset, so 'while you're at it' has somewhere to go — outside phase one.

Not doing

  • Guaranteed rankings
  • Registering the domain or hosting in my own name
  • A launch before your sign-off
Google decides rankings. The domain and the hosting stay yours, even after we stop working together.

If a feature isn't on this list, it isn't in phase one. The preview goes up with the first page, so you see the site take shape as each line is built.

Before any quote there's a conversation, in person at the office or on a call. I don't start without the call.

Side by side

Which stack, and why

The job the site has to do decides the stack. I'll tell you which one I'd pick, and why.

  • Pages you'll edit yourself

    The stack
    WordPress
    Why
    Text and photos change without calling anyone
  • A shop

    The stack
    WordPress with WooCommerce
    Why
    A dashboard where you add and price products yourself
  • Doing something — logins, bookings, data

    The stack
    Next.js on Node
    Why
    A login or a booking needs real code behind it
  • An existing site that's breaking

    The stack
    Whatever it's already on
    Why
    Repair first; a rebuild is a separate decision

My own view of what fits, from the work so far — an opinion, not a rule.

Where this comes from

A food exporter's site, named with consent

Advanced Food Science, a food exporter, agreed to be named. I built their WordPress site, and you can open it from the link to see it live.

Other consented builds, most of them for US clients, are on the project page.

The homepage of the WordPress site built for Advanced Food Science, a food exporter, shown with their consent
The homepage of the WordPress site built for Advanced Food Science, a food exporter, shown with their consent

What gets built here

Three habits I keep on every build

If your current site is already in trouble, website repair is a service of its own.

  • Bad news early — if something can't be done the way you'd like, you hear it before the scope is signed, not after.
  • A preview link, open throughout — you check it yourself, no status email needed.
  • I stay on it — I lead the project from the opening conversation to the handover, and I'm the one you ask afterwards.

What moves the number

What sets the figure

The page count and the moving parts come first. How a quote is built lays out the method.

  • How many pages are different, and how many repeat one layout with new words
  • Features with moving parts — booking, logins, payments, a second language
  • Whether the words and photographs already exist, or the build starts from a conversation
  • Anything already running that the new site has to talk to
  • Whether English covers it, or some pages need a Bengali version too

FAQ

The practical questions

Answered as I would across a desk.

Is there a website designer in Kolkata, India on the team, or is it just you?

I lead every project, and the team building with me includes three developers, a designer and three SEO specialists in the Kolkata, India office, plus around six people working remotely. All of them are employees.

Do we need a Bengali version of the site?

A Bengali version is decided page by page. A business selling mostly to buyers abroad stays in English. A shop whose customers search in Bengali gets a Bengali version, written by someone who writes Bengali.

Can we meet at the office?

Meeting at the office works well for a first website, both to agree the scope and to hand the finished site over. Book the call first, so the visit isn't spent on logistics.

Can bookings or payments be added after launch?

Bookings, payments and a login area can all wait for phase two. They're named in the first scope, so adding one later doesn't mean starting again, and the stack is chosen with them in mind.

Do you quote by the hour or by the job?

Every quote is for the whole job. Each page or feature in the scope is its own line, so you can see what each one adds before anything is built.

Next step

Come in, or call first

Bring what you have, however early it is. A site that's stopped working counts too, and so does an idea with no site behind it. You leave knowing what a first scope would hold, and whether you need one yet.

Published · Updated