Hands at a laptop on a wooden desk in a small workshop, with a notebook holding a sketch of a website beside it

How to Make a Website for Your Business: 9 Steps

Deciding how to make a website for your business comes down to three things: the address (the domain), the place where the site lives (hosting or a builder), and content that answers your customers' questions. Technically you can put a simple site up over a weekend, but for it to start bringing in inquiries you also need a well thought out structure, a working form and a connection to Google. Below you have three routes to choose from and 9 steps you go through no matter which one you pick.

Start with the goal, not the look

Before you compare builders and templates, answer one question: what is supposed to happen when someone lands on your site. A phone call, a filled in form, a booking, an order. One site, one main goal.

That settles the layout far more than the color of a button does. A plumber who cares about phone calls needs a number visible without scrolling and two sentences about where they work. A tailoring studio collecting quote requests needs a gallery and a short form. You can build both on the same engine, and the result will be two completely different sites.

Write down what a customer looks for before they get in touch, too: price ranges, the area you cover, lead times, proof that you have similar jobs behind you. Each of those is a separate section on the home page or a separate subpage. According to 2025 Statistics Poland data 67.5 percent of companies in Poland have their own website, so your customer will almost certainly compare you with someone who already has one.

Three routes: a builder, WordPress on your own, an agency

These routes differ less in price than in the currency you pay with: money or your own time. The times below come from our own projects, not from any official standard.

Route How long it takes What you pay for When it makes sense
Site builder a weekend plus a week of fixes a subscription every month, a domain every year a simple offer, you want to go live right away
WordPress on your own a few evenings spread over 2 to 4 weeks a domain, hosting, sometimes a theme and plugins you have time, you like tinkering, you plan to expand
Agency 2 to 6 weeks from the brief a one time project fee, then maintenance the site has to sell, and your hour is worth more

Site builder

A builder gives you a ready template, editing in the browser and hosting in one subscription. You do not have to understand what a server is or how a backup is made. The limit is the template: you get the layout the vendor planned for, and moving the site somewhere else usually means building it from scratch.

The trap is the bill spread over time. A sample calculation: a subscription of PLN 60/month is PLN 720 a year, which is PLN 2,160 over three years, plus three domain renewals. Before you sign, check what a plan with your own domain and without the provider's ads costs, because that is usually not the cheapest package on the price list.

WordPress in your own hands

Here you buy the domain and the hosting separately, install WordPress and put the site together from a theme and plugins. You have full control over the files and you can move the site to another server. In exchange, you take on the updates, the backups and the response when a plugin update stops the form from sending messages.

It is a sensible choice if you treat learning WordPress as a skill for years to come. If you are going to build the site between jobs, count your evenings honestly: hours on the site are hours you are not spending on the work customers pay you for.

Agency

An agency brings what you cannot buy with a template: a layout built around one goal, copy written for the search engine and for the reader, correct structured data and a site that loads fast on a phone with a weak signal. With us, designing a business website starts at PLN 1,290, and care for a finished site starts at PLN 400/month. If you already have a site and it is only a matter of a refresh, a modernization starts at PLN 600.

Before you sign a contract, check who owns the domain and the hosting, whether you get administrator access and what the maintenance covers. A site you do not have the passwords to is not fully yours.

How to make a website in 9 steps

Most questions about how to set up a website are about tools, when what really decides the outcome is the order of the work. This sequence works the same way in a builder, on WordPress and when working with an agency.

1. Check and buy a domain

Pick a name that is short, easy to read out over the phone and free of characters you have to spell out. The first year is often a promotion for a few zloty, but the real cost is the renewal: NASK, which runs the .pl registry, charges registrars PLN 14.90 net for a registration and PLN 50 net for every extension (the dns.pl price list). The price at a reseller will be higher by their margin and VAT, so check it before you click buy.

2. Choose hosting or a builder subscription

With WordPress, look for hosting with an SSL certificate in the price, automatic backups and Polish language technical support. With a builder, hosting comes with the package, but check whether the plan lets you connect your own domain and whether it removes the provider's footer.

3. Map out the site structure

The minimum for a service business: a home page, a subpage for each main service, past work, about us, contact. A separate subpage per service is a separate chance later to be found in search. One page with a list of everything does not have that chance.

4. Write the content before you arrange the look

Designing around "Lorem ipsum" text ends in rewriting the layout once it turns out your service description runs two paragraphs instead of five sentences. Write first what you do, for whom, where and on what terms. In plain language, without industry jargon.

5. Gather photos and your logo

Your own photos from the workshop, the shop or a finished job work better than stock smiles at a desk. Take them with your phone in daylight, in landscape, from several angles. Shrink them before you put them on the site, because a photo straight from the camera weighs several megabytes and will choke your load time.

6. Put the site together and test the form

Once it is assembled, send a test inquiry through the form and check that the message arrived, including in the spam folder. A form that does not work is the most expensive fault on a business website, because you cannot see it from the outside. Add your phone number as a link as well, one that dials the call right away on a phone.

7. Add what the law requires

You need a privacy policy, cookie information and, with a contact form, information about who processes the data and for what purpose (GDPR). Current guidance for businesses is published by the Personal Data Protection Office at uodo.gov.pl. This is information, not legal advice: for a shop and its terms of service, confirm the details with a lawyer.

8. Check the speed and the look on a phone

Open the site on your own phone over mobile data, not on home wi-fi. Check whether the buttons can be tapped with a thumb, whether the text is readable without zooming in and whether nothing jumps around while the page loads.

9. Connect the site to Google and start measuring

Add the site to Google Search Console and submit a sitemap. If you serve customers locally, connect your site address to your Google Business Profile, and we described how to do that in our guide to how to set up a Google Business Profile. A new site needs weeks, not days, before it starts showing up in the results, and nobody honest will promise you a specific position.

Costs that are easy to forget

Building a site is a one time expense, while keeping it running comes back every year. The list of fixed costs includes the domain renewal, hosting or the builder subscription, sometimes plugin and theme licenses, plus the time for updates and content fixes.

Count it over a three year horizon, because only then do the differences between the routes become visible. A cheap start with an expensive subscription can cost more than a one time project with cheaper upkeep. If you want to estimate your budget, we have a website price calculator, and we laid out detailed market ranges in our post on how much a website costs.

What to check before you announce the launch

Google also judges sites by how a live human being experiences them, and it measures that with three metrics. LCP, the time to show the largest element, should fit within 2.5 seconds. INP, the site's reaction to a click, should be under 200 milliseconds, and CLS, the layout jumping around during loading, under 0.1. Google counts this at the 75th percentile of real visits, so one nice measurement on your computer settles nothing. The thresholds and the way they are counted are described in the Web Vitals documentation.

Go through one more short list: every subpage has its own title and description for search engines, images have alternative text, the site runs on an https address, and the contact details match your Google Business Profile. Write down the passwords to the domain, the hosting and the admin panel somewhere you will actually look in a year.

The most common mistakes on a first website

  • A site about yourself, not about the customer. Three paragraphs on the company history, and nowhere does it say what it costs and how fast you can get there.
  • Contact details hidden at the bottom. The phone number should be visible right away, on a phone too.
  • Photos straight from the camera. A dozen or so megabytes of graphics can add several seconds to the load.
  • Nobody looking after it. After half a year without updates, a WordPress site becomes an easy target for bots scanning for old plugins.
  • One subpage for all the services. Easier for you to build, harder for anyone to find you.

If you already have a site and want to know what is holding it back, order a free audit or call 511 608 362 Monday through Friday from 10 a.m. to 6 p.m., and we will go through it together.

Frequently asked questions

How long does it take to make a website for a business?

You can put a simple business card site together in a builder over a weekend, a WordPress site on your own usually takes a few weeks of evenings, and an agency project takes us 2 to 6 weeks from the brief. The longest part is usually not the build, it is collecting the content and photos from you.

Can I make a website for free?

Free builder plans usually mean an address with the provider's name in it and the provider's ad in the footer. For a business that signals something temporary, and moving a site like that to your own domain later can turn into a lot of work. You will not get your own domain for free anyway, because it has to be renewed every year.

A .pl or a .com domain?

If you serve customers in Poland, take .pl, because it reads naturally to a Polish audience. If you have export plans, consider .com, and possibly reserve both so nobody takes the twin address.

Do I need a separate website if I already have a Facebook profile?

A social media profile is borrowed: the terms, the reach and access to the account all depend on the platform. Your own site belongs to you, shows up in search and presents your prices and conditions on your own terms. One does not replace the other.

How long before a website starts bringing in inquiries?

The first inquiries usually come from people who were looking for you by name or on a recommendation anyway, and that can be a matter of days. Traffic on service phrases builds over months and depends on the competition in your industry and on whether you have content covering those phrases. You can speed it up by filling out your Google Business Profile and collecting reviews.

Share this article