How to build a website without coding, step by step

Nasir Uddin ShamimFounder, BanglaCodes.Com

1 September 2026 · 16 min read · website, AI

The short answer

Can I build a website with AI without knowing how to code, and where do I start?

Yes. Simple sites like a small business profile, a portfolio, a restaurant menu or a product list can now be built with AI without writing code. But you still supply the text, prices and photos, and taking orders or online payment needs extra setup. Start by deciding what the site has to do, then gather the real text and photos.

The straight answer first

Yes, you can build a website without knowing how to code. And this is not about the future. It is about today.

A site made by speaking in Bangla, open in the builder

But the sentence does not end there. What AI has changed is that writing code is no longer the main obstacle. Before, the hardest part was learning HTML and CSS. Now the hardest part is saying clearly what you want, and collecting the real text and photos to put on the site.

Many people open an AI builder, get a good-looking site in ten minutes, and then get stuck. They have no product photos, the price list is not final, and they have not decided what message they want to give. The obstacle was not technical. It was preparation.

So this post tries to answer three questions honestly: what AI can really do today, which work is still a human's, and how much money a site actually costs per year to keep online.

Building a website with AI: what it really does today

Honestly, these jobs now come out well:

  • A one-page profile site, for a shop, clinic, coaching centre or organisation
  • A portfolio, for a freelancer, student or job seeker
  • A restaurant menu or price list, the kind you can show on a table with a QR code
  • A product catalogue, with photos and prices, where orders go to WhatsApp
  • A link-in-bio page, to put in your Facebook and Instagram bio
  • An event or admission information page
  • Looking right on mobile, which now mostly happens by itself

In these cases the result is often better than an average template, because it is arranged around your own words.

There is one more thing AI does well now, and it is talked about less: making changes. Ask "make the phone number bigger", "put a WhatsApp button at the top", or "make the colour green", and it changes it right away. Before, every small change meant calling a developer and waiting. This one change is the biggest freedom for a small business.

What a person still has to do

Nobody says this part in ads, so let me say it here:

  • The real text and photos. If you do not give them, AI will put in made-up text, and the site may look good on paper but will be of no use
  • Decisions. What a visitor does after coming to the site, whether they call, write on WhatsApp or place an order, is a decision for your business
  • Making the form actually work. There is a separate section on this below, because this is where the most confusion happens
  • Online payment. Setting up a gateway usually needs papers such as a trade licence, a TIN and a bank account, and approval takes time. This is not a code problem, it is paperwork, and AI cannot do anything here
  • Regular updates. When prices change, the site must change too, or a buyer sees the old price and calls you
  • Testing on a real phone. What is perfect on a computer can break on a small phone. Open it on your own phone and look
  • Bangla fonts and conjunct letters. In some fonts the conjunct letters break, and there is no way to verify this except by looking with your own eyes
  • Remembering the domain renewal. This is not technical work, it is calendar work, and most accidents happen here

Four real needs, four kinds of site

Not everyone needs the same thing when they say "website". Look at four examples and it becomes easier to recognise your own.

WhoWhat they really needHow much workWhat they do not need
A hardware shop in KhulnaProduct catalogue, prices, address, map, WhatsApp buttonOne page, photos and a price listOnline payment, login, cart
A pharmacy in CumillaOpening hours, address, phone, home delivery rulesOne page, very simpleOnline ordering of medicine, which has regulatory complications
A freelancer in DhakaSamples of past work, a list of services, ways to contactOne page, but photos and samples are neededBlog, newsletter, automation
A school administratorAdmission information, form downloads, notices, phone numberTwo or three pages, regular updatesPayment gateway, student login

Look at what the four have in common. All four need the same three things most: correct information, a phone number that really gets answered, and a site that reads clearly on mobile. Nobody needs a cart, and nobody needs a login.

Look at the pharmacy row separately. What is written in the "do not need" box there is not a technical limit, it is a legal limit. There are separate rules on selling medicine online, so check that side before building the site.

What domain, hosting and DNS mean

Many people get scared hearing these three words, but the idea is easy to see with a shop.

A domain is your address, such as aiinbangla.com. You do not buy it, you rent it, and you renew it every year. If you stop paying the rent, someone else can take the address.

Hosting is the shop room, where the site's files and photos are actually kept. When someone comes to your address, things are shown from this room.

DNS is the address book. It tells the internet which room to go to when this name is typed. If you take the domain from one place and hosting from another, you join the two by adding one line in DNS. The job is done once and takes a few minutes.

SSL or HTTPS is the padlock sign next to the address. It used to be sold, but now on almost every good host it is free and automatic. If someone asks for money for SSL separately, ask why.

An easy picture to remember: rent for the domain, rent for the room, and getting your name into the address book. Three different things, and you can get them from three different places. Getting everything from one place is convenient, but you are not forced to.

The domain mistakes that cost the most

The domain is the cheapest part, yet the mistakes here do the most damage. Watch four things.

One, whose name it is registered in. When a developer or agency buys the domain for you, it is often registered in their name. If the relationship goes bad later, the address is out of your hands. What to do: open your own account with your own email, buy from there, and then let someone else build the site if you like.

Two, the renewal date. If a domain lapses even for a single day, the site goes down, and after some days someone else can take it. What to do: set a reminder in your phone calendar one month before expiry, and turn on automatic renewal if you can.

Three, choosing the name. Short, easy to say, easy to spell. Pick a name you can easily spell out over the phone. Avoid hyphens and numbers, they cause trouble the moment you say them aloud.

Four, which ending to take. Most small businesses take .com, because everyone assumes that one. Local endings can have different rules and paperwork, so read the terms on the registrar's own page before you take one.

What a static site is, and why forms do not work

Most sites built with an AI builder are static, meaning the site can only show things, it cannot take anything in.

Here is a comparison: a static site is a poster hung on a wall. It is nice, full of information, and anyone can read it. But if someone writes their name on the poster, it does not reach you, because nobody is sitting behind the poster.

So a nice "contact form" showing on the site and the form's data reaching you are not the same thing. For form data to be saved somewhere, a server is needed behind it, and a server means cost.

What you wantWorks on a static site?What is needed if not
Showing products, prices and photosYesNothing
A tap on the phone number starts a callYesNothing
A WhatsApp buttonYesNothing
Map and addressYesNothing
Form data arriving in your inboxNoA server or a service behind it
Visitor login and accountsNoA server and a database
Placing an order through a cartNoA server, stock management
Taking money onlineNoA gateway, papers, approval

Even without a form there are three free ways to get messages, and for a small business they are often enough:

  • A WhatsApp button, which opens a message straight to your number when tapped
  • A direct phone number, which starts a call when tapped on mobile
  • An email link, or a free form service

In fact, most orders for small shops in Bangladesh come by WhatsApp and phone. So before you spend money behind a form, think about whether you really need it.

What it really costs

Let me be clear about the numbers here, because this is where people get most confused.

ItemWhat it doesUsual cost
Domain (.com)The site's address৳1,000 to ৳1,500 a year
Basic shared hostingA place to keep the files৳3,000 to ৳6,000 a year
SSL certificateThe padlock signUsually free
Free subdomain linkA way to run the site before buying an addressFree
Making the form really workGetting orders and messagesLimited on free services, otherwise paid

Notice two things. First, the hosting cost is every year, not once. If you run it for five years, ৳15,000 to ৳30,000 goes on hosting alone. Second, the domain's yearly rent is separate. It is owed to the place you bought it from, and no hosting company can waive it.

And what does it cost to have a developer build it? It changes so much with the scope of work that giving one number would be dishonest. Get written quotations from three places, and check that each one spells out the domain, the hosting, the cost of later changes, and who owns the source files. The biggest cost is often not in the first bill, it is in the bill for every small change after that.

Five years for the Khulna shop

Put the numbers together and the picture looks different. Take that same hardware shop in Khulna, with a simple catalogue site.

Say the domain is ৳1,200 a year. Say shared hosting is ৳4,500 a year. SSL is free. That is ৳5,700 a year, ৳28,500 in five years.

Add what nobody counts. Say the prices or photos have to change four times a year. If a developer does it, that is a bill each time, and a wait. If you can change it yourself, that cost is zero, only time. This one difference alone can become bigger than the hosting cost over five years.

On the other side, what does the sum come to? If the site brings just ten new buyers a year and the average profit per buyer is ৳600, that is ৳6,000 a year, so the cost is nearly covered. If it brings twenty, you are ahead. If it brings zero, the whole thing is a loss.

Two more costs stay outside the sum. One, your own time. An update once a month means sitting down twelve times a year, and even at half an hour each time that is six hours. Two, the cost of the site being down. If you forget the renewal and the site is down for two weeks, you lose every call and order in that time, even though you paid the hosting bill.

This is why the advice in the next part matters so much: first find out whether the site is useful, then pay. When you have the numbers in hand you do not have to decide by guessing, and in a small business a decision made by guessing is the most expensive one.

How to start for free

Our advice is always the same: do not buy anything first.

Most AI builders give you a free subdomain link. In BanglaCodes it is your-name.banglacodes.app. Put that address in your Facebook page bio, in your WhatsApp profile and on your business card. Run it for a month.

After a month, see whether the site is useful at all, whether people are visiting, whether calls are coming. If it is, buy your own domain then. If it is not, you have not wasted a single taka.

On BanglaCodes, building a site by describing it in plain words and publishing it for free are both done at no cost. Lifetime hosting on your own domain is a one-time ৳6,999, not a yearly amount. But we should be honest: when someone fills in a form on a site published for free, the submission goes nowhere. If you take that ৳6,999 hosting, the form works and orders land in the site inbox, up to 25 submissions and 5 email alerts a day. And on any builder, the text, prices and photos have to come from you.

Promises you should not believe

  • "A complete website in one click": the design happens in one click, but your prices and photos do not arrive in one click
  • "Number one on Google with AI": ranking depends on time, content and trust, not on a tool's promise
  • "Build a site and sales will grow": a site is a medium. If the promotion and the product are not good, a site will not change anything
  • "Free hosting for life, no conditions": read the conditions, especially the traffic limit and the right to put ads on your site
  • "Free domain": it may be free for the first year, so ask beforehand what it costs from the second year
  • "Tell us whatever you want changed later": get in writing how many times and for how much

What to tell the builder to get a good site

Half of whether an AI builder's result is good or bad is settled by the very first instruction. Most people write very little, then feel let down by the result.

The rule is simple: write down these four things, who you are, who the site is for, what the visitor will do, and what information must be there.

What people writeWhat should be written
"Build a website for a shop""I have a hardware shop in Khulna: [name], [address]. The buyers are masons and home owners. I want a one-page site, phone number and WhatsApp button at the top, and photos and prices of 20 products below."
"Make it nice""Make the text bigger, it is hard to read on the phone. Keep the colours blue and white."
"Build a portfolio""I am a digital marketing freelancer in Dhaka. Six samples of past work, a list of three services, and my email and WhatsApp at the bottom."
"Add a menu""Put in a table with three columns: product name, size, price. Add the 20 rows below."

The right-hand column takes two minutes more to write, and it saves you from rephrasing ten times. And notice that every sentence on the right has real information, nothing made up. If you do not have that information ready, no instruction will help.

Common mistakes and how to fix them

  • Mistake: sitting down to build before collecting text and photos. The result is a nice but useless site with made-up text. Fix: first put all the text and photos together in one file
  • Mistake: buying the domain in someone else's name. Fix: your own account with your own email, then give the work to whoever you like
  • Mistake: publishing after looking only on a computer. Fix: open it on at least two different phones, one of them an old phone
  • Mistake: putting prices on the site and forgetting them. A buyer sees the old price and calls, and then there is an argument. Fix: set one day a month for updates
  • Mistake: adding a form and assuming messages are coming. Fix: fill in the form yourself once and see whether anything really arrives
  • Mistake: keeping huge photos on every page. On mobile data the site hardly opens. Fix: make the photos smaller and tell the builder to keep it light
  • Mistake: putting contact details at the very bottom of the page. Fix: keep the phone number and WhatsApp button at the top
  • Mistake: not verifying the Bangla font. When conjunct letters break, the whole site looks unprofessional. Fix: type a few hard words and check them with your eyes

When not to build a website

Not everyone needs a site, and this needs saying, because many people sit down to build one only "because everyone has one".

  • When the text, prices and photos are not ready yet. Those first, the site after
  • When your buyers are entirely on Facebook or WhatsApp and everything is running through that
  • When the product or service is not settled yet. Changing a site is easy, but changing it again and again eats time
  • When there is nobody to keep it updated. A site showing old prices is worse than no site
  • When you want to take money online but have no papers. Sort out the trade licence and the bank side first
  • When the purpose itself is not clear. If you cannot say in one sentence what the visitor will do, there is no point building a site

The order of work

Starting in the wrong order wastes time. This order works:

  1. Text and photos first. Product names, prices, phone number, address, at least ten clear photos
  2. Decide the purpose of the site. Write in one sentence what you want the visitor to do
  3. Publish for free and run it. For one month
  4. Test on phones. Your own phone and at least one acquaintance's phone
  5. Test the ways to contact you yourself. Tap the phone number, press the WhatsApp button, fill in the form if there is one
  6. Put the link everywhere. Facebook bio, WhatsApp profile, business card, the shop signboard
  7. Count after one month. How many visited, how many calls came, how many orders were made
  8. If it is useful, buy the domain, in your own name, and only then think about hosting
  9. Update once a month, and put the renewal date in your calendar

Step seven is the one most often skipped, yet it is the basis for the decision.

To start, send a one-line description from the website-building page.

Questions and answers

Can I build a site if I know nothing about coding? For a simple site, yes. You describe it in plain words, in your own language, and AI builds it, and then you can change it by saying "make the phone number bigger". You will not need to look at any code. For anything complex, such as user login or a large inventory, you will need a person's help.

Does a site built by AI show up on Google? Yes. Google does not look at who built the site. What it looks at is whether the site has useful information, whether it opens fast, and whether it displays correctly on mobile. An empty site will not rank high, whether AI or a person made it.

Can I run a site without buying a domain? Yes. Everything works with a free subdomain link. Your own domain is mostly for a professional look, and because it looks good on a business card.

Is there anything to do after the site is built? Yes. When prices change, the site has to change. You have to remember the domain renewal date. And at least twice a year you should open it on your phone and check that everything is fine. Forgetting the renewal is the most common accident.

What is the easiest way to take money online? For a small business, usually it is to put your own bKash, Nagad or Rocket number on the site, and a personal number is fine. The buyer sends the money and places the order with the TrxID, and you match it in your own app. When sales grow, you can take a merchant number or a full gateway. A gateway needs papers and approval.

If I have a Facebook page, do I need a separate site? It is not required, but the two do different jobs. People come to a page to see news, and to a site to look for information. The advantage of a site is that the whole list is arranged in one place, the link can go on a business card, and the site stays yours even if the page's rules change.

How will I know whether anyone is visiting after I build the site? Most builders have a way to see the visitor count. If yours does not, the easy way is to write down where you put the link and ask people on the phone, "Have you seen the site?" In a small business this direct question is the most reliable.

How many pages should I keep on the site? For most small businesses one page is enough, and one page makes updating easier too. You need more pages when separate topics pile up that people look for separately, such as school notices or a long catalogue.

I have an old site. Should I rebuild it or fix it? First see where the problem is. If the information is old, update it, you do not need a new site. If even one of these is true (it breaks on mobile, it is slow to open, or you cannot change it yourself), rebuilding is usually cheaper.

In short

  • Building a website without coding is now really possible. The hard part has moved away from code: it is making clear what you want, and collecting the real text, prices and photos
  • A domain is the address, which you pay rent on every year. Hosting is the room that keeps the files, DNS is the address book that joins the two, and SSL is now usually free
  • Buy the domain in your own name in your own account and keep the renewal date in your calendar, because the most expensive accidents happen in exactly these two places
  • An AI builder's site is usually static, meaning it can show things but cannot take anything in. So seeing a form and the form's data reaching you are not the same thing
  • The real picture of cost: a domain is ৳1,000 to ৳1,500 a year, basic shared hosting is ৳3,000 to ৳6,000 a year, so in five years hosting alone is ৳15,000 to ৳30,000
  • First run on a free subdomain link for a month and see whether the site is useful, then buy the domain. Doing it the other way round is more likely to waste money

The work after building, meaning running the site, is written step by step in the guide to managing your site.