Ido Vadavker
Ido Vadavker
Worth Every Pixel.
Build Better Websites

15 quick tips to make your website look better instantly ⚡

You don’t need a designer. You need to follow a few simple rules.

By Ido Vadavker 3 min read
15 quick tips to make your website look better instantly ⚡

I always felt like I didn’t have an “eye for design”.

“I know this looks terrible, but I have no idea why.”

Looking for this “eye for design”, I noticed many Reddit users recommend the book “Refactoring UI” as the solution.

The premise of the book is that you don’t need a special talent to make designs look beautiful. There are only rules you need to follow.

So I read the book. My opinion?

The book delivers big time, and every non-designer out there should read it.

If you don’t have time to read it, here are quick lessons from the book to help your make your website look better.


1. start with a pen and paper

Don’t think about colors or fonts when you start from scratch.

Think about the feature (what do you need the site to do?) and sketch a layout.

It’s easier to figure out the next steps when you have a structure in mind.

2. how round should your border radius be?

A larger border radius is more playful, while no border is more serious.

3. design with less

Having too many options is paralyzing.

When you have less, decision-making becomes easier. You don’t have a lot to choose from, so become more creative.

Decide on two fonts. Choose one main color. Use one source for images.

Then get to work, see what you can do with it.

From the book “Rework”

4. emphasize by de-emphasizing

Need to highlight a selected navbar item? Don’t increase its contrast.

For a more elegant solution, de-emphasize the elements around it.

5. labels are a last resort

If something is self-explanatory, don’t use more words to describe it.

Labels are often unnecessary.

If the reader can understand they read a “name” or an “email”, don’t add a label 👇🏽

Bad Example of using labels.

6. have a system

Before you do any design, make sure you have all the building blocks.

  • Use Typescale for consistent typography.
  • Create a good color palette.
  • Have your assets and images ready: High-quality & compressed.
  • Have a sizing system for the rest of the elements.

the sizing system I used for my last website

Design will be easier when you have everything set up.

7. quick line-height rules

  • Bigger font size = Smaller line height

  • Longer text line = bigger line height

8. left aligned >> center

“if something is longer than two or three lines, it will almost always look better left-aligned.

9. 🎨 HSL is better than Hex

In Hex, colors that look the same visually don’t look the same in code.

“HSL fixes this by representing colors using attributes the human eye intuitively perceives: hue, saturation, and lightness.”

10. Use good photos

The quality of the images can make or break your website.

Even if the design is amazing, bad photos will ruin it

.To fix it, use a high-quality stock site.

11. How to use text on images

Add an overlay.

This is how you go from this:

To these:

12. Don’t scale down screenshots.

If you use screenshots to showcase your product, don’t scale them down to fit your design:

Instead, take a screenshot at a small screen size. It will look better.

13. Use the famous dash

Use a dash of color in some spaces to make elements look better.

14. How to practice and level up

Recreate good examples by yourself.

“The absolute best way to notice the little details that make a design look really polished is to recreate that design from scratch, without peeking at the developer tools.”

Find great designs and try to build them yourself.


If you need a place to get good design examples from, next week I’ll share my entire Notion library for gathering inspiration

Originally published on Build Better Websites on Substack

Enjoyed this?

Get the next issue in your inbox. One email per week, no spam.