Design Strategy
April 2024

Creating a Web Design Style Guide

Key Takeaways

  • Container Size Importance: Learn how to set and use container sizes for better design structure.
  • Typography Choices: Simplify font weights and sizes for clarity and consistency.
  • Spacing Essentials: Use consistent spacing to organize and enhance design aesthetics.
  • Color Scheme Basics: Start with black and white, then apply colors strategically using the 60-30-10 rule.
  • Font Selection: Choose fonts that match your brand's voice and keep font choices minimal.
  • Unique Visual Themes: Incorporate distinctive elements like SVG shapes to personalize designs.
  • Create a Design System: Build a cohesive system combining all design elements for smoother workflow.

As a web designer, finding ways to enhance your creative abilities and streamlining your workflow is an important but sometimes difficult beast to tackle. That's where a personal web design template or style guide comes into play.

By crafting a style guide that's uniquely yours, you not only speed up your design process but also ensure a consistent and high-quality output across all your projects.

This guide is my way of walking you through the creation of a web design template, emphasizing efficiency and simplicity. Let’s dive in.

Important Note: In this article I describe all measurements in terms of pixels, but I recommend that you actually use REMs when it comes to development.

A Style-Guide Showcase of a typical 1280 pixel container for web deisgns

Step 1: Container Size and Consistency - Where It All Begins

Understanding the Backbone of Your Design

Before getting lost in colors and fonts, let’s talk about something fundamental yet powerful: container sizes. Believe it or not, but the sizes of your content containers on your website can dramatically influence how it feels.

The way I think about it, the smaller the container size, the more formal, legible, and educational your design can feel. When you use large container sizes, the content spans more of the width of the screen, creating an immersive effect that catches peoples attention.

Think about any Wix, Square Space, or Shopify websites you’ve seen. They’re almost always container-less, spanning the full width of the page, with the goal of making their website templates visually appealing to their customer base— who then goes and ruins the template they purchased because they don’t know the first thing about what makes good website design.

But that’s not you, is it? Of course not. You’re going to build beautiful and functional websites for your clients.

It can be tempting to copy these company’s container-less designs, but let’s make something clear. They suck. They’re often times hard to read, rely too heavily on imagery, and don’t actually convert customers as much as they advertise— unless professionally edited by someone like you.

Opting for a maximum width—be it the grand 1600px, the standard go-to of 1280px, or a nice middle ground like 1400px—can dramatically influence your site's readability and overall user experience.

My Go-To Container Sizes

I suggest kicking things off with three main container sizes: large, medium, and small. Start with the largest container you plan to use (like 1600, 1400, 1280 etc.). From there, a medium container works wonders for center-aligned sections like FAQs that shouldn't stretch too wide. Meanwhile, small containers are your best bet for denser, long-form content, making blogs (like this one) or educational articles easier on the eyes.

A typical typography style guide for web designers showing heading and paragraph sizes with a purple background.

Step 2: Typography and Readability

Selecting Your Font Weights Wisely

Let’s talk typography, specifically font weights. It’s easy to hop into your designer of choice and upload every font weight available “just in case you need it”, but I’ve noticed that designers usually don’t need every font weight, and when you’re only stepping up by 100 at a time, it can be hard to notice.

I've found that keeping it simple, and spacing your font weights out by 200 is better.

For example, you can use weights like 400, 600, and 800 (or if you want bolder typography, use 500, 700, 900).

This does wonders for clarity and distinction. It’s a small change that can significantly impact how your content is perceived and understood.

Achieving Harmony with Typography Sizing

Just like with font weights, consistency is key when it comes to font sizes. Sticking to even numbers and scaling them in multiples of 4 (think 12, 16, 20, 24, and so on) has never steered me wrong. It’s visually pleasing and just feels right.

If you’re looking for a more mathematical or theoretical structure, say, following ratios and harmony (like the golden ratio, perfect fifths and so on), tools like Typescale or Golden Ratio Typography (GRT) are something you can turn to. You can also just ask ChatGPT to give you a sizing ratio for your fonts if you’re into that.

Different sized rectangles simulating proper spacing and alignment blocks typically used for website style guides

Step 3: Nailing Spacing and Alignment

Embracing the Space

Whitespace, or the lack thereof, can make or break your design. It’s all about balance. I aim for consistent spacing, usually in multiples of 8px (like 8, 16, 24, 32, 64 etc.), to give each element its own space to be appreciated. This approach ensures my designs feel organized and breathable.

Consistent Spacing Made Easy

To keep spacing uniform across my designs, I’ve leaned towards creating custom classes for spacing, applied to div blocks. It’s a game changer, especially if you’re dabbling in Webflow. By the way, if you are dabbling in Webflow — A class naming convention and design style guide like Finsweet’s Client-First not only saves me time but keeps things neat and tidy. I highly recommend you look into it.

An example of the 60.30.10 rule commonly used in web design strategy

Step 4: The Color Scheme Conundrum

Starting Simple: Black and White

Believe it or not, beginning with just black and white in your design can be incredibly freeing. This minimalist approach not only sharpens your focus on layout and spacing but also sets a solid foundation for adding color later. It’s like sketching before painting—you outline the essentials first.

Applying Color with Purpose

When it comes time to introduce color, and when possible, I adhere to the 60.30.10 rule. It’s a classic interior design principle that also works wonders in web design. But remember, black and white already count as two colors. If your brand or project demands additional hues, pick one for the background and another for standout elements like CTAs.

For example: Let’s say I need to have orange and blue in my design, as well as a reasonable background color and text color that’s legible (That’s theoretically four colors, which can get tricky). Try first using blue as your background (60%), white as your text color (30%), and orange as your accents and call to action buttons (10%). This will ensure the user’s eyes are guided properly through the document, and makes it easy for them to know what they should be paying attention to.

Obviously this won’t work for every design, but it gets the job done most of the time.

If you must use four (or more) colors, try dividing the last 10% in half between the most visually stimulating colors. Touching on the example above, you could use black as a background, white as your text color, and then apply small amounts of blue and orange throughout the design to guide the user’s journey.

Tools like Coolors, Adobe Color, and Color Hunt are great for choosing a color palette.

If you want to try your color schemes out quickly and in real-time on a web page, (which is awesome by the way)  check out Happy Hues, or my personal favorite, Real Time Colors.

"Choosing the right font" written in many different font styles, on a colorful background

Step 5: Fonts That Speak to Your Brand

You may be wondering why I didn’t touch on font styles in step 2 of this design template guide, and to be honest, I don’t really know… But we’re doing it now.

The Reign of Sans Serif

Sans Serif fonts are today’s bread and butter. They’re modern, readable, and just versatile enough to fit into any design aesthetic.

Favorites? I’ve got a list: Nunito, Ubuntu, Poppins, Open Sans, Rubik, Inter, Clarity City, Roboto, Exo, Lato, Montserrat, and DM Sans… just to name a few.

But remember, the key is not just picking a font—it’s choosing one that resonates with your brand’s voice. If your client’s brand calls for a regal looking serif font, get after it!

Less Is More

If there's one piece of advice that's always served me well, it's this: simplicity wins. Often, using just one font can be incredibly powerful. But if your heart is set on mixing fonts, try sticking to two—a primary font for headings and a secondary font for everything else. It keeps things cohesive and your message clear.

Exploring Font Pairings

While Sans Serifs dominate my designs, I’m no stranger to mixing it up. Pairing a Sans Serif with a Monospace font, for example, can add an unexpected twist. It’s all about balance and harmony. A site I built for fun recently NextGen Innovations showcases how striking the right pair of fonts can add a touch of chaos and uniqueness to your designs, and them still a practical choice.

A showcase of web design with a special theme to it that makes it stand out.

Step 6: Carving Out Your Unique Visual Theme

Finding Your Design Signature

Every designer has a toolkit of elements that define their unique style. For me, it’s all about finding one key visual theme that ties everything together. This could be anything from SVG shapes to bespoke illustrations. Having some go-to tools to add to your design template can make this process much easier.

SVG design tools like FFFuel, Magic Pattern, Get Waves, and Blob Maker, or illustration packs like Streamline HQ and Many Pixels are treasure troves for elements that can set your design apart.

Integrating Your Theme

Once you've chosen your theme, weave it into your design in ways that complement rather than overpower. This cohesion is what can turn a good design into a great one. One way I think about the overall use of these theme elements, is to view them as kind of like a thread that runs down the page. Your addition of these graphics should bind together each section of your design. The ‘user journey’ and all that, right?

Here’s an example from my client work where I used one simple graphic (a wave SVG) to tie together sections of the website, and create a visually appealing flow as you scroll down the page. Banded Glass.

A collage of different web design style guides made by Dalton Craighead, the author of this blog post.

Step 7: Putting It All Together

Embrace the Design System

With all these elements at your fingertips—container sizes, typography, spacing, color schemes, fonts, and visual themes—you're not just designing; you’re creating a design system. This system is your blueprint, making the design process smoother and letting creativity flow without barriers.

The Creative Freedom of Guidelines

Having a set of rules and guidelines to follow doesn't limit creativity; it enhances it. It’s like having the bricks, tiles, and two-by-fours needed to put a house together.

Imagine if you had to go find and then process rock and clay, and then chop trees every time you wanted to build a house… You’d struggle to get things done in a reasonable amount of time.

Imagine if you had to go find and then process rock and clay, and then chop trees every time you wanted to build a house… You’d struggle to get things done in a reasonable amount of time.

Creating my own website design template and style guidelines has liberated me from decision fatigue and allowed me to focus on what truly matters—crafting beautiful, functional web designs.

Now it’s your turn

Now, armed with these steps and insights, it's your turn to create. Remember, these guidelines are not set in stone. They’re here to inspire and to serve as a foundation on which you can build and innovate. Dive in, experiment, and discover what makes your design heart beat fastest.

Get in touch!

And there you have it— If you’ve got questions or want to dive deeper into any of these steps, feel free to reach out. I’m always eager to help or learn from others about this stuff. Happy designing!

Some illustrations in this post were made possible by:
A portrait of Dalton Craighead, a Web Designer and Web Developer.
Dalton Craighead
Web Design & Development
Get in touch