What building a site from scratch really means
A site built from scratch has no inherited template, no borrowed structure and no decisions made for someone else's business. You define the logic, copy, design and technical setup around how you actually sell. That does not always mean hand-written code. Sometimes a well-configured ready-made platform is the smarter choice.
So the first job of any developer is not drawing a homepage but understanding how you make money. A shop in Chilanzar, a clinic in Samarkand and a wholesaler in Andijan need different websites, even if all three say "catalogue and contacts" on their business cards.
Goals and metrics come before design
Agree on what result you will judge the site by: leads, calls, completed orders or messages in Telegram. That decides page structure and where buttons sit. If search traffic is the aim, you need keyword research and separate pages for each service. If the aim is quick orders from ads, a short landing page without extra clicks usually works better.
Set up basic analytics before development ends: form submissions, taps on the phone number and the messenger button. Without them, a month after launch you cannot tell whether the site pays back or the budget simply disappeared.
The stages of a website project
A healthy process is a series of clear steps, each of which you can check.
- Brief and research: product, audience, competitors, where customers come from.
- Structure and prototype: which pages are needed and how a visitor reaches the enquiry.
- Copy and content: headlines, descriptions, real photos, honest reviews.
- Mobile-first design, since most visitors arrive from Instagram or Telegram on a phone.
- Front-end and back-end work, forms, CRM and notifications.
- Testing on different devices and on a slow connection.
- Launch, analytics setup and basic SEO groundwork.
What is different about the Uzbek market
Your audience is bilingual, so plan Uzbek and Russian versions at the start rather than "later". Translating buttons is not enough: the text must read naturally in each language, and page addresses and meta tags must make sense for search.
Customers are used to talking in Telegram and Instagram, so the site should connect to both: a write-in-Telegram button, a link from your profile, a consistent look. If you sell online, think through payment by Click or Payme and clear delivery terms for the regions, not only for Tashkent.
Speed matters too. Some visitors open sites on a weak mobile connection, and heavy images or animations simply will not load in time.
What makes up the price
Cost depends less on the number of pages and more on the amount of work: complex logic, integrations, several languages, volume of content, a customer account or a catalogue with filters. Support, hosting, a domain and promotion after launch are usually separate.
If one contractor quotes far less than the others, ask what is missing: copywriting, mobile adaptation, analytics, handover of access. The gap often comes back later as paid revisions.
Choosing a developer and what to do after launch
Tashkent has freelancers, small studios and full-service agencies. Each format fits certain tasks. Look past the portfolio's polish and ask whether the contractor will discuss goals, show progress at each stage and report in numbers. Ask who owns the code and the accounts once the work is delivered.
Launch is a beginning. Watch enquiries, traffic sources and visitor behaviour, update the copy and fix weak spots in your forms. A site that keeps being improved earns more than a perfect one that is forgotten.
How we approach it at markdev
At markdev we build websites end to end: from the brief and structure to launch, analytics and connecting advertising, with clear reporting at every stage and no inflated promises. If you want to talk through your task and work out which kind of site fits your business, leave a request and we will go through it together.
FAQ
How is a site built from scratch different from a template site?
A template limits structure and logic to ready-made choices, while a from-scratch site is designed around your processes. For a small business, though, a well-configured ready-made platform can still be a sensible option.
Do I need both Uzbek and Russian versions?
If your customers speak both languages, two versions can bring more enquiries and search traffic. Even if you launch in one language first, build multilingual support into the structure from the start.
Can I accept Click and Payme payments on the site?
Yes, these payment systems can be connected to online shops and services. Confirm the connection terms and requirements with the providers and your developer.
What should I do right after launch?
Check that forms and analytics work, add the site to search services, link it with Instagram and Telegram, and review regularly where your enquiries come from.
Let’s look at your task for free
Leave your contact — in a 15-minute call we’ll show where leads get lost and what to fix first.