The most useful CTA best practices for B2B websites are simple: say exactly what happens after the click, give each page one primary action, and offer a lighter next step to visitors who are not ready for a demo. Most B2B sites offer only "Request a demo", which serves the few buyers ready to talk and ignores everyone else.
This article is part of our guide to improving your B2B website conversion rate. It covers what a call to action is, the rules that hold up in B2B, examples for each type of page, and how to measure whether your CTAs work.
What is a call to action on a B2B website?
A call to action (CTA) is the element that asks the visitor to take the next step: a button, a link, a form or a prompt in a chat. On a B2B website, the typical CTAs are "Request a demo", "Contact sales", "Start a free trial", "Download the guide" and "See pricing".
The CTA is not just a button. It is a promise. Nielsen Norman Group puts it simply: "a link is a promise" (Nielsen Norman Group). The label, the place and what happens after the click all count. A clear button that leads to a twelve-field form breaks that promise as surely as a vague one.
Why "Request a demo" is not enough
B2B buyers do most of their research alone. According to Gartner, B2B buyers spend only about 17% of their buying time meeting potential suppliers (destinationCRM, citing Gartner, 2018). More recent Gartner research found that 67% of B2B buyers prefer a rep-free experience for at least part of their purchase (Gartner, via Digital Commerce 360, 2026).
A demo request asks for the opposite: time on the calendar with a salesperson. It is the right step for a buyer who has already shortlisted you. For everyone else, it is too big. The result shows in the numbers: on B2B SaaS websites, about 2.5% of visitors become leads (First Page Sage). The other visitors read, sometimes come back, and leave without a trace.
The fix is not to remove the demo CTA. It is to add next steps for the visitors it does not serve.
CTA best practices: 8 rules that hold up in B2B
1. Say what happens after the click
Vague labels get clicks, then lose people. In a Nielsen Norman Group study, a generic "Get Started" button attracted clicks but misled users, because the phrase "can apply to almost any goal" (Nielsen Norman Group). Their advice is to state precisely what users should expect.
Compare:
- "Get started" vs "Start a 14-day trial, no card needed";
- "Contact us" vs "Ask a question, we reply today";
- "Request a demo" vs "Book a 30-minute demo with a product specialist".
Only write what is true. If the demo lasts 45 minutes, say 45.
2. One primary CTA per page, one secondary at most
Each page should have one main action, visually dominant, and at most one quieter option for visitors who are not ready. You can repeat the main CTA several times on a long page. What hurts is three buttons of equal weight in the header ("Demo", "Trial", "Contact"), because visitors have to choose before they understand the difference.
3. Match the CTA to the buying stage
A first-time reader of a blog article will rarely book a meeting. A visitor on the pricing page for the third time might. Ask for a commitment proportionate to where the visitor is:
- Learning: read the next guide, subscribe, use a calculator;
- Comparing: see pricing, watch a two-minute tour, read a customer story;
- Deciding: book a meeting, start a trial, ask a specific question.
Our article on SaaS pricing page examples shows how the pricing page, where intent is highest, can carry a direct meeting CTA without feeling pushy.
4. Make it look clickable, and big enough
A CTA that does not look like a button gets missed. Nielsen Norman Group recommends that buttons "at least remotely resemble physical buttons", with a recognizable shape and enough contrast (Nielsen Norman Group). Size matters too, especially on mobile: WCAG 2.2 sets a minimum target size of 24 by 24 CSS pixels at level AA (W3C). Most good CTAs are well above that.
5. Put the CTA where the decision happens
The best place for a CTA is right after the content that removes the main doubt. If visitors hesitate about integration, place the CTA after the integration section, not only in the hero. Keep one in the header for returning visitors who already know what they want.
6. Personalize when you can
The same visitor does not need the same CTA on the first and the fifth visit. HubSpot analyzed more than 330,000 CTAs over six months and found that personalized CTAs converted 202% better than basic ones (HubSpot). This is vendor data from their own platform, so treat it as a direction, not a forecast. Simple versions work: a returning visitor sees "Book your demo" instead of "Download the guide" again.
7. Lower the cost of the click
A CTA is only as good as the step that follows it. If "Book a demo" opens a form with ten required fields, most of the work of the button is lost. Ask only for what sales needs to prepare the call, and let the visitor pick a slot right away. Our guide to the demo request form goes through which fields to keep.
8. Test one thing at a time
Change the label, the placement or the offer, not all three. Run each version long enough to see meetings booked, not just clicks: a CTA can get more clicks and fewer qualified meetings at the same time.
B2B call to action examples by page
Every page has its own job. Here is what usually works, with the secondary option in parentheses.
- Homepage: "See how it works in 2 minutes" (secondary: "Book a demo" for returning visitors).
- Product or feature page: "Ask how this works with your setup" (secondary: "See pricing").
- Pricing page: "Book a 30-minute call to size your plan" (secondary: "Ask a question about pricing").
- Blog article: "Read the full guide" or "Calculate your numbers" (secondary: a related article).
- Customer story: "Talk to us about a similar project" (secondary: "See more examples").
- Comparison page: "Ask what is different for your use case" (secondary: "Start a trial").
Notice that several of these are questions, not demos. In B2B, many visitors have one specific doubt (does it work with our stack, how long is setup, what does it cost for 40 users). A CTA that lets them ask it, and get an answer on the spot, catches people a demo button never will.
Can a conversation be a call to action?
Yes, and for B2B it is often the missing step between reading and booking. Instead of a button that leads to a form, the visitor asks a question in their own words and gets an answer while still on the page. When the answer satisfies them, the meeting is the natural next step.
This is what the Nudge Website agent does: it answers visitors while they read, and it books the meeting inside the conversation, without a form.
Here is what it looks like on a pricing page. A visitor writes: "Do you charge per user or per company?" The agent answers from the pricing page, cites the page it used, and adds: "If you want to size it for your team, I can book a 30-minute call. Tuesday or Thursday?" The visitor picks Thursday. No form, no waiting for an email.
A conversational CTA does not replace your buttons. It covers the visitors who have a question first, which, on most B2B sites, is the majority.
How to measure whether your CTAs work
Click-through rate is the first number people look at, and the least useful on its own. Track, per page:
- CTA click rate: clicks divided by visitors who saw the CTA;
- Completion rate: visitors who finished the step (form sent, slot booked) divided by clicks;
- Meetings or qualified leads per 100 visitors: the number that matters to sales;
- Questions asked, if you offer a conversation: they tell you which doubts your pages leave open.
Compare pages with each other and with their own history, not with a generic benchmark. Our article on the average B2B website conversion rate explains why benchmarks vary so much. To put a cost on the visitors who leave without acting, you can calculate what your lost visitors cost you.
For a broader view of where a conversational step fits on a B2B site, see our guide to the AI agent for your website.
How Nudge handles CTAs on B2B websites
Nudge adds a CTA that most B2B sites lack: the chance to ask a question and get an answer right away. The Nudge Website agent answers visitors before they leave. It is trained on your website and documents, and each answer cites the page it comes from, so visitors can check it.
When the visitor is ready, the agent books the meeting in the conversation, without a form. Your "Request a demo" button stays where it is for buyers who already know what they want, and the agent catches the ones who had one more question first.
It installs on WordPress, Webflow, Framer or Shopify, or through Google Tag Manager. To see it in action, ask the agent a question on our homepage, or read how the Website agent works.
Frequently asked questions
What makes a good call to action in B2B?
A good B2B call to action is specific, honest and proportionate. It names the action and what follows (Book a 30-minute demo, See pricing, Ask a question), it sits where the visitor makes the decision, and the commitment it asks for matches the page. A pricing page visitor can be asked for a meeting; a blog reader usually cannot.
How many CTAs should a page have?
One primary action per page, with at most one secondary option for visitors who are not ready. You can repeat the same primary CTA several times on a long page, for example in the header, after the key section and at the end. What hurts is several competing actions with the same visual weight, because the visitor has to choose before they understand.
Is Request a demo a bad CTA?
No, it is the right CTA for visitors who are ready to talk to sales. The problem is when it is the only option. Most B2B visitors are still researching, and a demo request asks for the highest commitment possible. Keep it, and add a lighter step next to it, such as seeing prices, watching a short tour or asking a question.
Where should a CTA be placed on a landing page?
Place it where the visitor has enough information to act: near the top for returning visitors who already know you, and right after the section that answers the main objection for everyone else. Repeat it at the end of the page. Avoid placing CTAs before the visitor understands what you sell, because a click at that point rarely leads anywhere.
What are the four types of CTA?
Marketers often group CTAs by goal: lead generation (download, subscribe), conversion (buy, start a trial), engagement (read more, watch a video) and sales conversation (book a demo, contact sales). In B2B, the useful question is not the type but the stage: which next step is small enough that this visitor, on this page, will actually take it.




