How to convert more with website user journey. Read white paper

Go back Close

Every link on a website is a call to action (CTA). These links are visibly different from regular text. They fight for our attention and suggest a possible interaction. Distinguishing these links further – as text links and buttons – creates a CTA hierarchy. That hierarchy is one of the most important things for a seamless user experience.

But the hierarchy of links on many websites lacks balance. Some websites use identical buttons for two different purposes. Others use variations of the same label, confusing users. This has a direct impact on your conversion rate.

In this article, we explore the theory of CTA hierarchy:

  1. Different types of links on your website
  2. Tips for maintaining a good CTA hierarchy
  3. How to document your CTA hierarchy

It’s not just “Sign Up” buttons – different types of links on your website

Some website managers attempt to manipulate links. They will use them hoping people will never click to get various benefits, from trust to positive SEO signals.

However, when we say that every link on a website is a call to action, we mean it. They’re available for anyone to click and subtle differences like the above are important when working on your CTA hierarchy.

Here are all the types of links that you should know, with a brief description of their purpose.

1. Links in the text of your website

Let’s start with the simplest one – links in your content. They’re surrounded by a ton of extra information. Because of that, their primary purpose is creating the structure of your site. Adjacent paragraphs give people a lot of context, so clicking on an in-line link like this is rarely accidental. This means that every interaction with a link in your content holds a ton of weight.

Links in your content are very important for SEO, but they also create loops and intricate user journeys if used right. If you can keep a person clicking on them and consuming more content, you just got yourself an engaged user – and that’s a heck of an achievement!

2. Primary CTAs

The most “in your face” of links, a primary CTA is almost always a transactional link on websites. It’s the number one action on that page, either from the perspective or the user, or the action that you want the user to take.

As is the modern standard, you’ll usually see a primary CTA on your screen at all times. Placing them in the navigation bar isn’t uncommon, although in SaaS, we’re seeing a slow shift away from buttons that go directly to the sign up page.

3. Secondary calls to action

Compared to primary CTAs, secondary buttons are usually transitional. They take users from one place to the other. In that sense, they’re similar to links in the content – but the context of a secondary button is much more narrow.

Secondary CTAs are usually the same shape as the primary ones, but use a less prominent colour from your Design System. A popular usage of secondary calls to action these days is adding them alongside your primary CTA in some areas of the website. We’ll give you examples of this later in the article.

4. Tertiary buttons

Depending on the complexity of your website, a third button level might be useful. Just like secondary buttons “like” to stick next to primary ones, we often see a tertiary button included next to a secondary CTA.

Their purpose is also transitional, and they’re often lacking the “button” shape and look like a more prominent text link.

5. Buttons that scroll the page

“Scroll to” buttons are a subcategory of secondary and tertiary CTAs. They only link to elements on the same page, so they’re transitional by default. The scope of these buttons is narrow and they’re usually used on text-heavy pages.

Tips for maintaining a good CTA hierarchy

Now that we’ve defined the types of CTAs on a website, let’s establish a healthy hierarchy. These tips will help you improve the user experience and increase the conversion rate of your website.

Always have the (right) primary CTA visible

It’s uncommon for a website to not have a primary CTA visible at all times. You can typically find it in the website’s navigation bar, in the top right corner of your screen. On mobile, this is sometimes at the bottom of your screen, or hidden in the dropdown navigation to save space for content.

But the emphasis here is on the right CTA. While “Sign up” or “Book a demo” are considered no-brainers, they’re not always the best option for everyone. In our Webabunga! newsletter, we covered a fascinating move from Microsoft Teams, whose primary CTA is “See plans and pricing”:

Screenshot from the Microsoft Teams product page. On the screenshot, the primary call to action button is duplicated and heavily zoomed in to highlight its unusual label: See plans and pricing.

It’s reasonable to expect that more people want to see the pricing – this is just the nature of a funnel in any business. You shouldn’t jump to conclusions that it’s a better primary CTA label for you. It requires a specific user journey to pull off successfully. But regardless, it sets a precedent for changing the primary CTA from “Sign up” to something else. It’s definitely worth trying a different approach.

Focus on one, consistent primary action

Even though it might be tempting to mix up your calls to action, it’s best keeping them consistent. While “Sign up” and “Get started” seem like the same thing, to an untrained eye they can be confusing – especially if people can see them at the same time.

One of the worst examples we’ve ever seen is this Log In screen from East Midlands Railway in the UK:

The East Midlands Railways login page shows two buttons of identical size and colour. One says "Login/register" with an icon to open in a new tab, and the other says "Buy tickets".

They complicated a simple interaction with an extra step that puts “Buy tickets” at the same level as the primary action on the Log In page.

How should this look instead? You might already know based on what we said earlier, but our next tip explains the solution with practical examples.

Occasionally, put primary and secondary CTAs side-by-side

In an example from East Midlands Railway, it would be perfectly fine to include the “Buy tickets” button as a secondary CTA. It should be a visually distinct option that’s clearly lower-priority but still there for people to use.

In fact, this is a common occurrence on websites. It’s a logical decision considering not every visitor comes to your website with equal context. Some might be heavily invested in your brand and have just seen an ad that won them over. Others might be encountering your company for the first time ever. They won’t buy from you on the spot, so a toned-down, secondary CTA can be useful.

Here are a couple examples from HubSpot and Slack, where they used it both in the Hero section, but also in regular website copy:

The screenshot is showing the top of the HubSpot website, where there are two large buttons. A primary orange button has a label saying "Get a demo", and right next to it a secondary, white button wiht a subtle orange border says "Get started free".
A section which teases video testimonials on the Slack website has two buttons below it. A primary, purple button with the label "Get started" and a secondary, white button with a subtle purple outline saying "Find your subscription". The buttons are side-by-side.

When is it okay to use different primary CTAs?

Your primary CTA can vary between pages and when it’s not in proximity to other primary buttons. As a rule of thumb, we think of “proximity” as buttons visible on your screen at the same time. There are some exceptions (especially when using high resolution displays), but this should be a good starting point.

Note that a primary button in your navigation bar is mostly exempt from this. It should always be consistent, so the fact that primary buttons in the copy of a page are different is acceptable.

The context of the primary buttons is important, too. Isolated elements of your website’s user interface can have varying CTAs. As an example, a section with three columns or cards with success stories of your customers can have three primary buttons with different labels. The context of those is dictated by the surrounding content, so it’s unlikely that the buttons will be confused with your primary CTA.

How to document your CTA hierarchy

In an ideal world, you as a marketer don’t have to do any work on the visual hierarchy of CTAs. It should be dictated by the Design System created by your web agency. In it, you would find all button variations:

  • Regular links, links that scroll, and links that open in new tabs
  • Buttons, from primary to at least tertiary
  • Buttons with extra icons

Here’s an example from a design system we made for a client:

A screenshot from a design system in Figma made by NerdCow, showcasing four areas from distance. The screenshot is hard to read, as it contains a lot of information and is zoomed out to capture the depth. The first area is a generic introduction to icon buttons, which have little or no text. Second area shows the anatomy of a filled (primary) button. Third area has an outline (secondary) CTA design. Finally, a tertiary text button is shown.

Design systems are often extended by website style guides, which go beyond visual aspects of the site. They’re usually created by UX designers as well, outlining when and how to use each button.

Our example of the buttons above actually introduces some elements of a website style guide to the design system. Here’s an example of a pure website style guide from the University of Michigan. In the snippet we’re showing you, they make a point that the primary CTA has a single use case and should not be used for anything else:

The screenshot shows a small part of University of Michigan's website style guide. The guide says that in their case "buttons are only used for linking to systems and applications, never to text web pages, surveys, order forms, or other static information." Below there are two visual examples of different buttons.

Originally published Jul 26, 2025 11:41:07 PM, updated July 30 2025.

We expose the secrets of B2B websites to inspire your team.

Bimonthly website breakdowns for marketers and business owners.

Sign up for Webabunga!