Small business website: a full build, ready to run
For a business that has no website or whose website is not being found in search. I build a one-page landing page or a multi-page website around your services and how your customers search for you, and I deliver it ready to run.
- Landing page from $350 3–7 days
- Website up to 10 pages from $600 10–15 days
- 11–20 pages from $1,100 12–18 days
For more than 20 pages, see the price list below
What it gives you
The website is built around how people search for you, and messaging you from it is easy: there is a messenger button on every page. Prices are kept in one place: change them once and they change everywhere, with no hunting through pages.
What is included
- Pages for your services. A landing page or a multi-page website; a service can have its own page for its own search.
- Easy to use on a phone and fast to open. Pages are built ahead of time, and the browser gets a finished file.
- Messenger buttons on every page: a person messages you from the page they are reading, without hunting for your contact details.
- Search markup: structured data that Google and Yandex, a search engine used in Russia, use to understand what kind of business this is and what its services and prices are.
- Analytics already built in: I connect the analytics you ask for, whether Yandex Metrica (a web analytics service), Google Analytics, or both. It loads in a way that does not slow the website down, and access to the analytics is yours.
- Prices in one place. The number on every page is filled in from a single price list, and before publication the website checks it against that list; that is how it works for every client who has a price list. The single price list can also be a plain spreadsheet (CSV), if that is easier for you.
What is not included
- Text: if you want, I write it myself; this is charged separately, per page. The facts (prices, service descriptions) come from you.
- Photos come from you.
- Custom visual design is a separate profession. If you need it, work with a designer and send me the design: I’ll build from it.
- A second language, CRM integration, taking payments: these are charged separately, on top of the website price; they are in the “What changes the price” block.
Price and timeline
The price range runs from a simple version to a complex one. I name the exact price after a review, before work starts, and it does not go up without your consent. Timelines are in business days, counted from when I receive the deposit and the materials.
| Service | Price, $ | Timeline, days |
|---|---|---|
| Landing page: one page | 350–750 | 3–7 |
| Website up to 10 pages | 600–1,200 | 10–15 |
| Website of 11–20 pages | 1,100–2,200 | 12–18 |
A page is a separate address: the home page, a service, the price list, the contact page, an article. Migration from a website builder costs the same as a new website of the same size: the site is rebuilt, and on top of that the content is moved and old addresses are redirected.
The exact price depends on how many pages you need, whether the price list has to be moved, whether the new work has to be connected to what you already have running, and who provides the text. A review commits you to nothing.
Prices for everything else are in the approximate price list.
What changes the price
- Second language
- +30–50%
- Each additional language
- +20–25%
- CRM integration, each
- +$100–400
- Taking payments or an external service
- +$100–500
- Rush
- +20–50%
- I write the text
- +$25–60 per page
How to pay
- Deposit
- 50%
- Orders from $700
- in stages: 40 / 30 / 30
- Maintenance
- a month in advance
- Minimum order
- $100
- Two rounds of edits
- included
Prices are in dollars. You can pay in baht, dong, or rubles at the exchange rate on the invoice date. Hourly pricing applies only where the scope can’t be known in advance: repairs and changes to someone else’s code.
How the work goes
Review
I look at what you have now and where you’re losing time or customers, and I tell you what can be done about it. You don’t have to decide anything before this conversation.
Plan
One page: what I do, what is not included, and what I need from you. This is also where the scope and the price become clear.
Build
I work in stages and show you the result of each one, not everything at once on delivery day.
Check
Before delivery, I run everything on your real data: prices, scenarios, errors.
Handover
I hand over everything: the code, access, and instructions. Then you choose a format: take it all yourself or leave the maintenance to me.
How it looks in practice
What people ask about this service
Landing page or multi-page website: which should I choose?
It depends on how people search for you. If you have several services and people search for each one in its own words, each is better off with its own page: a person lands on it straight from search instead of scanning a general list for their treatment. A page is a separate address: the home page, a service, the price list, the contact page, an article. What you need specifically gets decided at the review.
Will people start finding the website right away?
Not right away: search traffic builds gradually. Search engines need time to find new pages and evaluate them, and many factors affect the result, so in the first month analytics shows noise more than a result. The numbers for the beauty center in Da Nang cover a period that ended almost two months after launch: they are in the case study.
Can I change a price myself?
Yes: change one line in the price list yourself, or message me. The price is filled in on the pages by itself, and if it differs somewhere, the website will notice before publication.
Can the website be in two languages?
Yes. A second language is an extra charge on top of the website price, and each additional language is another, smaller one. Both are in the “What changes the price” block.
Need something similar?
Whether it’s a website, a bot, or something that is now done by hand, tell me what’s going on, and I’ll tell you whether it can be solved or not.
Your request was not sent
Your text is not lost: go back and try again. Or contact me directly: on Telegram, on WhatsApp, or by email.
If it’s easier, contact me directly: on Telegram, on WhatsApp, or by email.
Not sure what’s wrong with your website? Check it for free on Telegram: @jw_site_check_bot.
Who owns everything afterward and what happens if I disappear: answers on the home page.


