Done-for-you doctor websites
from $149.
One-time setup gets the site built and live. An optional monthly retainer keeps it patched, fresh, and ranking. All prices in USD. Hosting and domain are billed by Vercel and Namecheap directly — not by us.
One-time setup
A clean template-based site, live in a week.
- One of the 4 Chambers templates
- Doctor profile, chambers, services
- Contact + appointment form
- Mobile-responsive
- Custom domain wiring
Branded, bilingual, hand-finished.
- Everything in Starter
- Photo gallery
- Custom colours, fonts, logo
- 2 rounds of revisions
- Hand-written copy for 3 pages
- Bengali + English
Fully bespoke. Not template-locked.
- Everything in Professional
- Custom illustrations / portrait retouch
- Fully bespoke layout
- Unlimited revisions in month 1
- Blog setup with 3 seed posts
Foundation work that pays back for years. Stack any of these on top of your base package.
| Add-on | One-time | |
|---|---|---|
| SEO foundation | metadataBase, sitemap, robots, llms.txt, Schema.org (Physician + MedicalClinic + procedures), Open Graph, hreflang. Submitted to Search Console + Bing. | $79 |
| Google Analytics 4 | GA4 property, key events (appointment, phone, WhatsApp, chamber view), 3 conversion goals, shared dashboard. | $39 |
| Microsoft Clarity | Heatmaps + session recordings, custom tags for chamber / locale, shared dashboard. | $25 |
| Meta Pixel + Conversions API | Server-side via Vercel function, 5 standard events, custom audiences, Pixel Helper verified. | $49 |
| Google Tag Manager | GTM container + dataLayer for the appointment form. Recommended when running > 2 analytics tools. | $39 |
| Google Business Profile | Claim / create profile per chamber, photos, hours, services, posting cadence. Critical for local-pack ranking. | $49 / chamber |
| Review management | Direct review-request link per chamber, WhatsApp / SMS templates, response templates, monthly summary. | $59 |
| Multilingual content | Full Bengali (or other) translation. Included free with Pro / Premium. | $59 |
| Appointment automation | WhatsApp Business API or email-to-staff (Resend) on submit, with daily digest. | $49 |
| Custom CRM panel | Site-CRM the doctor edits without us. Drizzle + Supabase, role-based admin. | $119 |
| Blog content writing | 600–900 words per article, SEO-optimised, image, internal links. We write or commission. | $29 / post |
A fully-loaded clinic launch
Premium base · SEO foundation · GA4 · Clarity · Meta Pixel · GBP × 3 chambers · Review management · Appointment automation · Custom CRM.
Most clients sit in the $300–600 range.
A live estimate, before you write us.
Tick what you need. Total updates as you go. Submit and we’ll reply with a firm quote in 48 hours.
Monthly retainer
Optional. Auto-renews monthly, cancellable with 30 days' notice. Setup is a one-time fee — you can stop here and keep the site forever.
Keep the lights on.
- Uptime monitoring
- Security patches (Next.js + deps)
- Domain / SSL renewal nags
- 1 hour of small edits / month
- Email reply within 24 h
Keep the lights on — and bring new patients in.
- Everything in Maintain
- 3 hours of edits / month
- 1 SEO-optimised blog post / month
- Monthly GA4 + Clarity report
- Search Console review
- Reply to every Google review
Treat the website like a marketing channel.
- Everything in Grow
- 6 hours of edits / month
- 2 blog posts / month
- Appointment-form CRO review
- 1 managed ad campaign / month
- Quarterly schema audit
- Same-day Slack / WhatsApp support
No tier required.
| Extra blog post | $29 |
| Extra hour of edits | $19 |
| Managed Google Ads (per campaign) | $59 + 10 % of ad spend |
| Managed Meta Ads (per campaign) | $59 + 10 % of ad spend |
Plainly. So nothing's a surprise.
- Vercel hostingHobby is free up to ~100 GB bandwidth; if you outgrow it, you upgrade to Pro ($20 / mo) on your own account.
- Domain renewalPaid directly to Namecheap — $10–80 / yr depending on TLD.
- Ad spendPaid directly to Google / Meta. We manage campaigns; we don't fund them.
- Google Workspace / emailNot in our scope. We're happy to point you at a setup guide.
Frequently asked
Yes. Source code, content, domain, analytics — all in your name from day one. We hand over GitHub access at go-live.
Yes, anytime, with 30 days' notice. The site keeps running on your own Vercel + domain account — there's nothing to switch off.
Vercel, on your account. We bill setup + retainer; Vercel bills you directly for hosting. No hidden infrastructure markup.
You do. Patient records, appointment submissions, analytics — your Supabase, your GA4 property. We're admins until you ask us not to be.
Take the Premium base, or upgrade later. Premium is fully bespoke — your layout, your typography, no template constraints.
Add the Custom CRM panel ($119) to the setup and you can publish from a private admin without touching code.
Yes. We've priced for doctors in BD, India, the Gulf, and the diaspora — USD billing keeps it simple across borders.
Tell us about your chamber.
We'll send a quote in 48 hours.
Free 30-minute discovery call. No pressure. 50 % deposit to start; 50 % on go-live.