Article

How to design a website, step by step

A visual tour for beginners. You will leave with a page sketch, a small set of design choices, and a short list to test before you share the link.

By Zachary Hutton22 min read

Short answer: One clear action on the first screen, a short menu, readable type, real photos, and the same story on a phone.

This is for someone designing a first site. You do not need to write code to use it. The pictures are homepages from the portfolio: IS Auto Repairs, WehFiGo, Orchid Gold Interiors, Ritzy Tours JA, KHutton Collections, and PNTCOG. Tap a numbered dot to read what that part of the screen is doing. Drag the compare bar to switch between a wide screen and a phone.

By the end you will have a one-line goal, a box sketch of your homepage, and a short test list. The worksheets at the bottom are the same ideas on paper. If you want the same ideas as a 2-day course, start at Design Your First Website. A shorter note on taste is how I design websites that look premium and get customers.

The first screen has one job

Decide the one thing a new visitor should do: call, book, visit, buy, or send a note. Put that action on the first screen, in words a customer would say.

IS Auto leads with the repair offer and a red request button. The menu is there, but it does not compete with the button.

IS Auto Repairs desktop homepage. A dark photo of an engine sits behind a large white and red headline, with a red Request a Service button in the header and again lower on the screen.
IS Auto Repairs, public homepage. isautorepairs.shop · portfolio page. Tap a number.

Ritzy Tours uses the same idea with a search bar. The headline names the service. The search is the action.

Ritzy Tours desktop homepage. A wide photo of a runway and a plane, a large white headline about airport transfers, and a white search bar with an orange Search button.
Ritzy Tours JA. 876ritzytoursja.com · portfolio page.

Try this: Write one sentence: "When a new visitor lands, they should __." Sketch a box. Put that action in the box. Cross out any second button that can wait.

Quick check

Pick one answer. You get the explanation right away.

What belongs in the largest type on the first screen?

A useful button label:

Where should proof sit?

Keep the menu short and steady

The menu is a map. Same words on every page. Plain names beat clever ones.

PNTCOG puts a help line in a gold bar, then a simple menu: About, Events, Ministries, Contact. Home is marked so you know where you are.

PNTCOG desktop homepage. A gold bar across the top, a white menu row, and a dark hero with a large light headline over a photo of three people in front of a church building.
PNTCOG. portmorentcog.org · portfolio page.

WehFiGo is busier because the product is a directory. Even then, the top row is a short list, and the search is the thing you are meant to use.

WehFiGo desktop homepage. A dark header with a logo and menu, a large WEHFIGO title over palm trees, a search field with a red Explore button, and a row of outlined category chips.
WehFiGo. wehfigo.com · portfolio page.

Try this: List your menu in five words or fewer. If a label needs a joke to make sense, rename it.

Quick check

Pick one answer. You get the explanation right away.

A menu works when:

Color alone is a weak "you are here" signal because:

On a directory site, the main action is often:

Your website

Want this done for your business?

Tell me what you need in a few quick taps. You get a written quote before you pay anything.

Plan pages as rooms, then stack the homepage

You do not need many pages. You need the rooms that make the action possible.

A sitemap diagram. Home is the top box. Under it, four boxes: Services, About, Work, and Contact.
Write one job under each box. If you cannot finish the sentence, you do not need that page yet.

A homepage can hold the same rooms in a stack: menu, promise, action, what you offer, proof, a few questions, then phone and hours again.

A homepage wireframe of stacked boxes: header, hero with one action, three services, proof, questions, and a footer.
Draw this before you pick colors. The order is the design.

Orchid Gold shows that stack on a real screen: menu and a gold "Book a consultation" button, a huge name, a short paragraph, then three quiet labels along the bottom.

Orchid Gold Interiors desktop homepage. A bright living room photo, a gold logo, a gold Book a consultation button, and very large white words reading Orchid Gold Interiors.
Orchid Gold Interiors. orchidgoldinteriors.com · portfolio page.

Try this: On paper, draw seven stacked boxes for your homepage. Write one line in each. Leave a box blank if you do not have the words yet.

Quick check

Pick one answer. You get the explanation right away.

A page is worth adding when:

The homepage order that helps a stranger is:

Text on a photo needs:

Color, type, and space

Use a few colors with jobs. Ink for words. Paper for the background. One color for the action. The brand color can be an accent if it is too pale for text.

WCAG 2.2 asks for a contrast ratio of at least 4.5:1 for normal text, and 3:1 for large text. Check pairs in the WebAIM contrast checker. The rule is written up by the W3C: contrast minimum.

Body text at 16px or larger stays readable and keeps phone fields from jumping. A line of text is easier under about 80 characters, which is the enhanced guidance in WCAG visual presentation. One or two type families are enough.

KHutton shows a quiet system: a script headline, a small capital line under it, a lot of dark space, and the bag as the proof.

KHutton Collections desktop homepage. A dark warm background, a white script headline reading Carry It Beautifully, and a large photo of a handmade black and magenta bag.
KHutton Collections. khuttoncollections.com · portfolio page.

Try this: Pick four roles: ink, paper, brand, button. Write them down. If the brand color fails as button text, keep it for the logo and choose a darker button.

Quick check

Pick one answer. You get the explanation right away.

Normal body text should contrast with its background at:

How many type families does a small site need?

Empty space around a button:

Photos should prove something

Use a picture to show the work, the place, or the product. Export it near the size it will appear, then compress it. A free tool for that is Squoosh.

If the picture carries meaning, describe it in the alt text. If it is only decoration, use an empty alt. Do not set your headline as a picture of letters. MDN explains alt on the image element.

On the KHutton and Orchid screens, the photo is the evidence. The words sit beside it or on a quiet part of it. On IS Auto, the engine is atmosphere, and the headline does the explaining. Both can work. The words still have to be real text.

Try this: Pick three photos. Write one sentence of alt text for each. If you can only say "nice vibe", the photo is optional.

Quick check

Pick one answer. You get the explanation right away.

Useful alt text:

A logo should usually be:

Images lower on the page can:

Design the phone screen first

The narrow screen is the real site. Same words, one column, the action easy to tap. WCAG 2.2 asks for a target of at least 24 by 24 CSS pixels. Make the main button larger than that. The note is here: target size.

Drag the bar. Left is the phone crop of the first screen. Right is the wide screen. Same IS Auto homepage.

Wide IS Auto homepage with the headline and request button across a desktop layout.
Phone IS Auto homepage. The logo, a red request button, and a menu icon sit on one row, and the headline stacks in a single column.

PhoneWide screen

The phone version keeps the red button in the header and stacks the headline. The menu becomes an icon. Nothing important is deleted.

Orchid does the same: the consultation button stays, the name stacks, the paragraph fits the column.

Orchid Gold Interiors on a phone. Gold logo and Book a consultation button at the top, a menu icon, then the name and a short paragraph over the living room photo.
Same page, one column. The button is still the first action.

Try this: Narrow your browser until it feels like a phone. If the action is gone, move it up. Do not shrink the type to force it.

Quick check

Pick one answer. You get the explanation right away.

Mobile layout means:

A main button on a phone should be:

When the wide and phone screens disagree:

Trust, then test

People act when they can reach you and when the page looks like a real business. Show the work. Use reviews you have permission to show. Put the phone and a short form in more than one place. If you collect names, say what you do with them. A plain privacy note is enough to start. This is not legal advice. See this site's privacy policy and the note on contact forms. For reviews, the careful version is how to ask the right way.

Before you share the link, do this on your phone:

  • The action is visible without a hunt.
  • The phone link opens the dialer. The form arrives in an inbox you read.
  • Menu labels match the pages.
  • Text is readable, including text on photos.
  • Nothing slides sideways.
  • You can tab to every button and see where focus is.
  • Someone who is not you can finish the main action without help.

The same list is in the pre-launch PDF.

Try this: Hand your phone to one person. Stay quiet. Watch the first place they pause. Fix that.

Quick check

Pick one answer. You get the explanation right away.

Trust on a first screen comes from:

Tick a test item when:

A form field needs:

A light note on being found

Design comes first. A few habits help people and search engines read the page. Google's SEO Starter Guide is the public reference.

Give each page its own title and one H1 that matches the promise. Describe images in alt text. Link your pages with words that say where they go. If customers visit you or you visit them, use the same name, address, and phone on the site and on your Google Business Profile. After launch, add the site in Search Console and submit a sitemap.

That is the whole lesson. The beginner SEO checklist PDF is the same list on paper. Do not stuff keywords, hide text, or buy links.

If the address itself is still open, how to choose a domain name is a separate short read.

Quick check

Pick one answer. You get the explanation right away.

A page title should:

A local business should:

After launch, a simple next step is:

Questions people ask

Can I design a site if I cannot write code?

Yes. The work in this guide is deciding the action, sketching the blocks, picking a few colors and one or two fonts, and testing on a phone. A builder lets you assemble that in a browser. A custom page is the same plan, written by hand in HTML and CSS. You can do the plan either way.

How many pages do I need?

Often home, services, about, proof, and contact. One long page is fine if those blocks still fit in a clear order. Add a page when someone needs a link to just that thing, such as a menu.

What should the first screen show?

The promise, one action, and a hint of proof. Look at the IS Auto and Ritzy screens above. The largest words say what you do. The button or search says what to do next.

How do I know the text is readable?

Check the text color against the background. Normal text should be at least 4.5:1. Look at it on your phone in daylight. If you are squinting, it is too faint.

What should I test before I share the link?

The action, the phone link, the form, the menu, and the phone layout. Then watch one other person try the main action without your help.

Do I need a video on the homepage?

No. A still photo of the real work is usually clearer and lighter. Use video only when the motion itself explains something.

Worksheets

Print these or mark them on a tablet. They are the same lessons, with space to write.

Check what you learned

Final check

Pick one answer. You get the explanation right away.

The first screen should emphasize:

A menu should:

Normal text contrast to aim for is:

Photos on the page should:

On a phone you should:

Before you announce the site:

If you want this done for you

You can design a clear site from the screens above. Sketch the first screen. Pick one action. Test it on a phone.

If you want someone who knows all the tricks and can do this, and more, for you, hire me. I design and build the site by hand. The portfolio is there if you want to look first.

If you want someone who knows all the tricks and can do this, and more, for you, hire me.

Start my siteContactSee the portfolio

Your website

Want this done for your business?

Tell me what you need in a few quick taps. You get a written quote before you pay anything.

Zach Sites logo

Zachary Hutton

Web developer in Portmore, Jamaica. Zach Sites by Zachary Hutton. About LinkedIn

Let's work together

Want a written quote?

Message me with business type, parish, and whether you need booking or payments.

CallWhatsApp