Website development services for whatever shape you need

Not every business needs the same website, and most of the disappointment we see comes from a company being sold the shape that suits the agency rather than the shape that suits the business. Here are the types we build, and how to tell which one you actually need.

The short answer

Different businesses need structurally different websites: a campaign landing page, a multi-location site with an indexable page per branch, a multi-language site with proper hreflang, a booking site wired to a calendar, or a logged-in portal. The type decides the URL architecture, which is the decision hardest to change later.

0
Site types we build

From a single campaign page to a logged-in portal — the list below is the whole menu, not a sample.

0 weeks
Fastest landing page turnaround

Brief to live, with tracking, for a campaign that had a fixed launch date.

0+
Location pages on one build

A multi-location site where each branch has its own indexable page and its own tracked enquiry form.

0%
Built to be indexed

Every page type we ship is server-rendered with its own metadata. No JavaScript-only content.

  1. 1
    Shape and scope

    Architecture document

  2. 2
    Template design

    Figma templates

  3. 3
    Build and model

    Staging site with real content

  4. 4
    Content load

    Fully populated staging site

  5. 5
    QA and launch

    Live site and a validation report

The problem

The wrong shape of website

Search:city ASearch:city BOne page,11 branchesOne ranking10 branchesunfindable
Content without its own URL cannot rank. Eleven locations compete for the single ranking one page can hold.

A five-branch clinic with one 'Locations' page listing five addresses cannot rank in five cities. A course provider with one 'Courses' page cannot rank for any course. The content exists; it is just stored somewhere Google cannot award a ranking to.

  • 01Every location, course, service or product lives on one shared page, so none of them can rank individually.
  • 02The site is translated by a browser widget, so no translated page has a URL and none of them are indexed.
  • 03Campaign traffic lands on the homepage, where the visitor has to hunt for the thing the ad promised.
  • 04Bookings arrive by phone and are written into a diary, so no-shows and capacity are invisible.
  • 05The site cannot grow — adding twenty new pages means twenty design jobs rather than twenty rows of content.
Why businesses need it

Which shape your business needs

The right answer is usually obvious once the question is asked properly. It rarely gets asked.

Multi-branch clinics, gyms, schools

Without it

One locations page for eleven branches, so 'dentist in Ballygunge' ranks a directory instead of you.

With it

A page per location with its own address, hours, staff, schema and enquiry form — and a template so branch twelve is a data entry job.

Each branch competes in its own local pack instead of all of them competing for one.

Regional and multi-language businesses

Without it

A Hindi or Bengali audience served an English site through a translate widget that search engines cannot index.

With it

Real per-language URLs with hreflang, translated metadata and language-appropriate content rather than machine output.

Vernacular search traffic becomes reachable at all — it currently is not.

Campaign-led advertisers

Without it

Every ad points at the homepage, so the message match is poor and the cost per lead is high.

With it

A landing page per offer with the ad's promise in the H1, one action, and tracking wired to the form.

Cost per lead falls because the page finally answers the ad.

Appointment businesses

Without it

Bookings taken over the phone into a paper diary, with no reminders and no record of who did not turn up.

With it

Online booking against real availability, with confirmations and reminders on WhatsApp and a calendar staff already use.

No-shows fall and reception stops being a switchboard.

Marketplaces and directories

Without it

A listings database rendered client-side, so none of the listings exist as far as search is concerned.

With it

Server-rendered listing pages with structured data, sitemaps that update automatically, and pagination crawlers can follow.

The catalogue becomes the traffic source instead of a cost centre.

Membership and client portals

Without it

Documents and updates emailed individually, with no record of who has seen what.

With it

A logged-in area with roles, documents, notifications and an access log.

Support load drops because people can answer their own questions.
Why software, not headcount

Why the template matters more than the page

The value in these builds is rarely in any single page. It is in the template behind it, because that is what turns the eleventh location or the four-hundredth listing into content entry rather than a project.

The marginal page approaches free

Once a location template exists, a new branch costs an hour of someone's time. Without one, it costs a design round and a developer. That difference decides whether a site can grow with the business.

Structure is what ranks

Search engines award rankings to URLs. Content that does not have its own URL cannot rank, no matter how good it is. Choosing the shape is choosing what is allowed to rank.

Consistency without policing

A template guarantees every location page has hours, a map, schema and a form. Left to individual pages, three of them will be missing something within a year.

Programmatic pages become possible

With a template and a data source, hundreds of genuinely useful pages can be generated — service-by-city, product-by-application — provided each one is actually useful. Thin duplicates are a penalty, not a strategy.

Scope

What a websites of every kind engagement includes

01

Site type recommendation

Written, with reasoning, before design starts. Occasionally the recommendation is that you do not need us.

02

URL architecture

The structure for locations, languages, categories or listings — the decision that is most expensive to change afterwards.

03

Template design

Design per template rather than per page, which is what keeps a forty-page site inside a sensible budget.

04

Content model

CMS fields shaped so a non-technical editor can add a location, course or listing without breaking the layout.

05

Local and multilingual SEO

LocalBusiness schema per branch, hreflang per language, and per-page metadata that is not a template with the name swapped.

06

Booking or enquiry flow

Calendar integration or routed enquiry forms, with WhatsApp and CRM handoff so nothing sits in an inbox.

07

Automatic sitemaps

Generated from the content, so a new location appears in the sitemap without anyone remembering to add it.

08

Editor training

A recorded walkthrough for the specific tasks your team will actually do, not a generic CMS manual.

In depth

website development services India: how it works and what it is worth

Not every business needs the same website, and most of the disappointment we see comes from a company being sold the shape that suited the agency rather than the shape that suited the business.

The shape is the decision that matters

Design can be changed later. Copy can be rewritten. URL architecture is the expensive one, because search engines award rankings to URLs — content without its own address cannot rank, however good it is. Choosing the shape of the site is choosing what is allowed to rank.

The types we build

  • Landing pages — one offer, one action, built for a campaign and tracked properly.
  • Brochure and business sites — the main site a company sells through.
  • Multi-location sites — an indexable page per branch, which is how a chain competes locally; see multi-location websites.
  • Multi-language sites — real per-language URLs with hreflang, not a translate widget; see multilingual website development.
  • Booking sites — availability, confirmation and reminders wired to the calendar staff already use.
  • Directories and marketplaces — server-rendered listings that search engines can actually see.
  • Portals — logged-in areas with roles, documents and notifications.

The mistake almost everyone makes

A five-branch clinic with one Locations page listing five addresses can rank once. A course provider with a single Courses page cannot rank for any individual course. The content exists — it is simply stored somewhere Google cannot award a ranking to. This is the cheapest and most common structural problem we fix.

Why templates make the marginal page nearly free

Once a location or course template exists, adding one is filling a form: the sitemap updates itself, the schema is generated, the enquiry routing follows the rule. Without a template, every addition is a small web project — and eventually somebody stops bothering, which is why so many Indian business sites are nine months out of date.

Built on the same foundation as everything else

Whatever the shape, the underlying requirements do not change: server-rendered content, fast on a mid-range Android, structured data, and conversion tracking that reaches your CRM. Those are covered on Web Development and Conversion & Analytics.

How it runs

Our websites of every kind process, week by week

Every stage ends in something you can hold — a document, a build, a live account. If a stage cannot name its output, it is a meeting, not a stage.

01

Shape and scope

What type of site, what the URL structure is, how many templates, and what the growth path looks like.

Output: Architecture document
02

Template design

Design the templates that carry the site, mobile first, with real content in place.

Output: Figma templates
03

Build and model

Front end plus the CMS content model, built so the client team can extend it without us.

Output: Staging site with real content
04

Content load

Locations, languages, courses or listings loaded and checked, with metadata written per page rather than generated.

Output: Fully populated staging site
05

QA and launch

Schema validation, hreflang checks, tracking verification, then launch with redirects if it is a replacement.

Output: Live site and a validation report
Included, not invoiced

Included free with every websites of every kind engagement

Everything here is part of the engagement at no extra cost. We do not itemise them on an invoice and we do not withhold them if you leave.

✓

A written recommendation on what you need

Including the times we conclude you need less than you asked for, or a CMS rather than a custom build. Free, and given before any quote.

✓

The template, not just the page

Every build ships with the CMS structure behind it, so your eleventh location or fortieth course is data entry rather than a design project.

✓

Schema and sitemaps generated automatically

LocalBusiness markup per branch and a sitemap that updates itself when content is added — no one has to remember.

✓

Editor training on your actual tasks

Recorded walkthroughs of the specific things your team will do, not a generic CMS manual.

✓

Redirect mapping on any rebuild

Every old URL with traffic or links mapped to its new home, included, because this is what protects your existing rankings.

Guides

Go deeper

Longer answers to the questions people ask before they hire anyone for websites of every kind.

Free tools

Use these before you hire anyone

Built by us, free, no signup, nothing uploaded to a server. Take them whether or not you ever become a client.

Proof

Where we have done this

Further reading

Written on this, at length

Sold alongside

What usually comes with it

Websites of Every Kind questions

A properly built campaign page — copy structure, mobile-first design, CRM handoff, full conversion tracking and a variant to test — is scoped on the number of unique templates and integrations rather than on page count. A template with your logo dropped into it costs less and performs like it.

Want a straight answer on websites of every kind?

Tell us what you have now and what you are trying to reach. We will audit it and tell you what we would do, what it would cost and whether you need us at all. The audit is free and yours to keep.