How not to design a blog

How not to design a blog

Find out how your blog design impacts how much time visitors spend on your site.

How not to design a blog

Find out how your blog design impacts how much time visitors spend on your site.

No items found.
Written by
Lauren Holliday
Lauren Holliday
Full-stack marketer
Lauren Holliday
Lauren Holliday

Your blog can be an incredibly important part of your site, driving traffic, converting leads, and giving you a voice in the industry. But if you’re doing any of the following with your blog’s design, you could be shooting yourself in the foot.

For the majority of blogs, dwell times — the average time visitors spend on a site — are abysmally low, averaging a mere 59 seconds. Given that the average dwell time for a top 10 Google result is around three minutes, the average blog won’t be ranking, and thus driving traffic, anytime soon.

Why are dwell times so low?

Most blogs — especially media publications — leave you feeling overwhelmed, confused, annoyed, or all of the above. All in less than 59 seconds!

Be honest: How much time can you spend on Forbes before having an anxiety attack?

Forbes site with popups. Overlay text reads, "POPUPS ON TOP OF POPUPS!!!"
Forbes: popups on top of popups.

For me, it’s well under 59 seconds — I don’t usually get past the quote of the day, if I click through at all. While your blog may not be as bad as Forbes’, you may be scaring off visitors before they get a chance to fall in love with your content.

Let’s take a look at the common worst practices of blog design — what not to do — with real-world examples.

Shall we?

Force me to click, click, click to get where I want

One of my biggest pet peeves with the Forbes site is that it makes you click through to the next page to keep reading content you’re in a groove with. What’s the benefit for readers here?

It’s inefficient.

Forbes steals my time by making me wait for the next page to load — which takes a while because of all the ads.

Blog post on Forbest site with a purple box highlighting the pagination forcing users to click to a next page.

It’s annoying when a blog post is broken into multiple pages — clicking the tiny numbered links sours the experience.

A closeup crop of HubSpot's pagination buttons at the bottom of a blog post.
HubSpot breaks long pages into multiples, forcing users to click, click, click.
HelpScout's Blog Archive page as a grid. There is a box highlighting the "previous" and "next" buttons at the bottom.
‍Helpscout also makes us click, click, click to find what we’re looking for.

Again, these examples are inefficient, when I could be humming along, if it were infinite scroll.

Infinite scroll with a “load more” button is a good option. Something similar to what RateGravity is doing.

RateGravity blog page with a "LOAD MORE" button at the bottom.
‍RateGravity’s load more button is efficient and visually appealing. This solution offers both pagination and infinite scroll.

Make me squint to read your content

I’ve had 20-20 vision my entire life — I should not need to click zoom 84 times because your font is smaller than 12 px.

Ask the Headhunter blog post featuring small, hard-to-read text.
‍The small text is one of many things wrong with the typography on

If I’m straining to read, I’ll skim and bounce. If I’m really interested in an article, I might make the effort to zoom 84 times, but then I’m dealing with resized elements covering the text.

A blog post from MarketWatch zoomed 175%.
‍I zoomed this MarketWatch page by 175% to read it comfortably. Now the social sharing menu partially blocks the text.

Blogs should take inspiration from Quartz at Work. The site features clean, big, bold fonts with ample spacing.

Blog post on Quartz at Work showing text you don't have to strain to read.
‍There’s no need to zoom on Quartz at Work. Amazing! (It’s the little things.)

Disincentivize sharing your content

I share more blog posts from Medium than any other blog. Probably because they make it so damn easy!

The user is highlighting text from a post on Medium and a Tweet to share button pops up.
‍Medium has a minimal share button that follows as you scroll and lets you share highlighted text with a click. Magic!

The overwhelming majority of blogs make sharing hard. They place share buttons at the top and/or bottom of a post.

Business Insider blog page with social sharing buttons at the top and bottom of the page.
‍Business Insider puts share buttons at the top and bottom of a page, which isn’t ideal.

Why would someone want to share your post before even reading it? Sure it happens — but how often? And share buttons at the bottom — well past the end of the article — isn’t optimal for the reader. Some of us don’t even make it that far.

A blog page on First Round Review. It has a vertical box of social sharing buttons sitting the left of the article as the user scrolls.
‍First Round Review offers a great example of how to feature social share buttons.

First Round Review’s share buttons work well because:

  • They follow me down the page
  • They feature share buttons based on the networks I use
  • They show the number of shares, making me believe it’s a great article before I even start reading
  • They’re noninvasive
First Round Review call-out quote with an option to tweet. The quote reads, "The wisest decisions are made by the closest to the problem — regardless of their seniority." -General McChrystal
‍First Round Review also features great quotes readers can tweet with a click.

AddThis allows you to automagically customize the best share buttons for each visitor.

Let your text stretch as wide as the screen

A sample of text in Lorem Ipsum formatted to be as wide as a page, making it difficult for users to track.

Long lines of text are difficult to read. Lines that are too short break a reader’s rhythm. Somewhere between 50 and 75 characters per line (including spaces) is the optimal width for tracking.

A blog post from First Round Review formatted with shorter lines that are easier to read.
‍First Round Review hits the sweet spot for line length.
Design interactions and animations without code

Build complex interactions and animations without even looking at code.

Start animating
Design interactions and animations without code

Build complex interactions and animations without even looking at code.

Start animating
Start animating

Bring on the wall o’ text!

Visitors rarely read word-by-word on the web. Instead, they scan the page, picking out individual words and sentences.

In fact, 79% of test users always scanned new pages and only 16% read word-by-word. Because the overwhelming majority of internet browsers scan, blog posts must be formatted with this in mind. Help readers quickly find what they’re looking for.

Content that’s easy to scan features:

  • Highlighted keywords (i.e., hypertext links, typeface variations, and color changes)
  • Meaningful headings (not clever ones)
  • Bulleted lists
  • Short, conversational sentences and paragraphs
A blog post on ConversionXL featuring a headings and short parapgraphs.
‍ConversionXL does a nice job of formatting its blog posts.

On the Conversion XL site we see:

  • Highlighted keywords with red hyperlinks
  • Short paragraphs that are easily scannable
  • Descriptive headings that summarize the gist of each section
A blog post on Slate with big chunks of texts and no headings.
‍Slate’s content is hard to scan.

The Slate article is right — I didn’t finish reading. I can’t easily scan to understand what it’s about. All I see is an overwhelming block of text.

WIRED also formats posts poorly. Even if I do find the headline intriguing, I rarely read on.

A blog post on WIRED featuring big chunks of text and no obscure headings.
‍WIRED’s chunky blocks of text aren’t web-friendly. I mean, who knows what to expect from a section titled “A Calculator”?

When headings don’t tell me what the section will be about, I often give up on the post altogether.

If you want to take formatting up a notch for your longer posts, consider including a clickable table of contents at the beginning of your posts. Let visitors skip to the sections that interest them most.

A blog featuring a table of contents that stays put as users scroll.

Another way I’ve seen blogs display a table of contents is in a sticky menu that stays or appears when users scroll.

Homepage on Northpass with a sticky site menu.
Northpass has a menu that stays put as you scroll.

Only link to your own content

A surefire way to kill your credibility with me is to never link to trustworthy third-party sources.

Credibility is important for web users, since it’s often unclear who is behind information on the web and whether a page can be trusted. Credibility can be increased by adding high-quality graphics and featuring outbound links. Links to other sites show authors have done their homework and aren’t afraid to let readers visit other sites.

SEO consultants may say it’s bad to link to (too many) external sources, and remove links from your content. Early in a blog post you want to keep your links to a minimum — don’t shoo people away as they’re walking in the door. But unless you want to kill your credibility, keep sharing those trustworthy and relevant external sources. Especially if you’re making factual claims.

Distract me with your sidebar

A blog post from Vandelay Design with a busy sidebar to the right of the main content with a long list of other articles and sites.

The sidebar on this page from Vandelay Design is too busy. And the lack of white space distracts me from reading the content — the reason I came to this page in the first place. Plus, Vandelay’s sidebar isn’t exactly relevant to the content on this page. In fact, the sidebar stays the same regardless of the category.

Sidebars are exactly that, supplementary content. They should not be a repository for content you can’t find another place for.

-Mary Fran Wiley

I vote for no sidebars! Blogs that don’t have a sidebar are more enjoyable and relaxing to read. They make me want to learn more — but only if the content is good.

If you’re set on a sidebar, keep it minimal, like Copyblogger does. While there’s still a sidebar, it’s not busy and the color contrast in the design helps readers focus on the body content.

A blog post on Copyblogger with a sidebar to the right of the main content that is text only with a subtle, grey background colour.
Copyblogger features a great example of minimal sidebar.

Definitely hide the author’s identity

The trend of fake news and “thought leaders” dressing up as experts makes it vital for blogs to provide more information about authors.

Closeup of a byline for a Sumo blogpost with the author's name and avatar, but no link to further information.
‍Blogs like Sumo are starting to remove the author box altogether.

All an author gets on the Sumo blog is a small picture and an unclickable name. And when I search the name, I don’t necessarily find anything relevant. The lack of bio and other links makes it pretty hard to learn more about authors.

This makes content instantly untrustworthy if you ask me.

A closeup of a byline on Tuts+ that links to the author's bio.
‍Tuts+ provides a good example of what to do with the author box on your blog.

At the very top of a Tuts+ blog post, there’s a clickable author name that takes you to a short bio with more information.

Author bio at the bottom of a Tuts+ blog post featuring links to the author's social pages and website.

At the end of a Tuts+ article, there’s an author bio and social links.

Keep me guessing how long a post is

Blogs that feature a lot of in-depth content should let readers know an approximate reading time and/or track the reader’s progress.

First Round Review gets it half-right. They do have a progress bar that scrolls across the top as you read. But it’s so subtle I could miss it if I’m not paying attention.

ConversionXL blog post that has a time display at the bottom of the post and a  progress bar along the left side of the page.
ConversionXL has both a time display and progress bar so readers know exactly to expect..

Mark Manson’s blog offers another good example. The hero image has “time to read” front and center on the image.

Hero image on a blog post from the Mark Manson site with a reading time in the text overlay.

And when you start scrolling, a minimal sticky menu with a blue progress bar pops up.

A blog post on the Mark Manson site that has a verticla progress bar at the top.

Make it super-hard to subscribe

If I can’t easily find your subscribe box, you won’t get my email.

A busy blog page from Business Insider with no subscribe option in sight.
‍Does Business Insider even send newsletters? If they do, I can’t find where to subscribe.

Here are a few of my favorite examples of email sign-ups.

The first is from the Webflow blog.

A blog post on Webflow with the subscribe button clearly displayed in the upper right corner.

Webflow’s minimal subscribe form stays in the top right-hand corner (like on this very page!) as you scroll through an article.

That’s perfect for someone who is falling in love with your post as they read and thinks, “MUST SUBSCRIBE. SO AWESOME.”

Another great example is from the Intercom blog.

A page on Intercom's blog featuring a clear subscribe button in the top right.

And again, First Round Review does a great job with its subscribe form at the top.

A blog post on First Round Review with a subscribe button in the top right.

Do (I repeat: do) optimize your blog design if you’re doing any of the above

I’m a big believer in “nonchalant marketing,” meaning you don’t have to have a sidebar with 900 calls-to-action (CTAs) to get people to purchase from you.

I’m also a huge advocate for the user — if your design facilitates users having an amazing experience on your blog, they will return. It’s also likely they’ll go out of their way to subscribe and purchase.

Just make sure you give before you take.

Give your audience the stellar, industry-related information they’re looking for. You’ll be surprised when they start doing all the things you’d been hoping for!

TLDR: Stop designing your blog for you and start designing it for your readers.

Last Updated
February 8, 2018