<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5HGSQD2L" height="0" width="0" style="display:none;visibility:hidden" title="GTM"></iframe>

CTAs

Definition

A call to action (CTA) is a prompt that asks users to perform a specific action, like uploading a logo, saving changes or buying a product. CTAs can appear as a Button or Link.

Localization

Our source language is EN-US (US English). Remember to hand off designs to the Localization team.

Formatting an structure

Use [verb][noun] or [verb] format

Always start with a strong, clear verb to drive immediate action. Include a noun to describe the purpose of the link and context for what will happen next.


Instead of


  • Browse
  • More options

Use


  • Browse templates
  • Select more options

Aim to always include a noun, but if space is limited and the context makes it clear what the action accomplishes, a verb alone might suffice.

  • Example: If a user is in a clearly labeled address section and wants to edit the address, the CTA can just be "Edit" as long as it's placed close to the address field

[Verb][noun] may also be referred to as [action][object].

Keep CTAs short

Don't exceed 4–5 words.

Avoid combining multiple actions into one CTA

Choose the most appropriate single action to maintain clarity.


Instead of


Find and track an order

Use


Track an order

The purpose of each link should be easily identified from the link text alone. Use object-oriented language so that it's clear what you are linking to. This is a WCAG standard.


Instead of


Learn more

Use


Compare shipping prices

Use consistent labels for the same functionality

If multiple CTAs do the same thing, they should all use the same terminology, both within individual pages and throughout user flows. This is a WCAG standard.

  • Example: If a page has a search field at the top and another at the bottom, both CTAs should be labeled the same: Search

Grammar and mechanics

Use active language and avoid passive language

Active language starts with a strong verb and drives immediate action. It’s typically shorter and makes the next step clearer.

Passive language uses helping verbs like "can be," "will be," "should be," and takes longer to convey the same message. It feels less personal and direct, and often includes unnecessary conditional language.


Instead of


  • Templates to browse
  • Edits will be saved
  • Go to orders made in the past

Use


  • Browse templates
  • Save edits
  • Go to past orders

Don’t use end punctuation

CTAs do not need punctuation and should not be formatted as questions.

Don’t use a first-person narrative

Avoid introducing first-person pronouns or possessive adjectives like “me” or “my.” Opt for more direct language to avoid grammatical conflicts and omit unnecessary words. “You” and “your” should also be avoided.

  • Exception: When referencing design pathways, we may use the possessive adjectives “your“ and “our” to clarify ownership. For example, “Browse our templates” and “Upload your design”

Instead of


  • Save my design
  • I have a promo code

Use


  • Save design
  • Apply promo code

Language, voice and tone

Demonstrate the value proposition

Communicate clear benefits of the CTA to the user. Focus on what the user gets or what happens when they select the CTA.


Instead of


  • Continue
  • Choose file

Use


  • Get offer
  • Upload your design

Create honest urgency

Create time-sensitive motivation when appropriate and use urgent language thoughtfully. Don't create false urgency that could damage trust (otherwise known as a "deceptive pattern").

Don't make promises the CTA doesn't fulfill

Ensure the CTA accurately reflects the interaction or pathway it triggers. The action stated in the CTA should be the immediate next step.

  • Example: The verb "Checkout" should only be used right before the user reaches the checkout page. Don't use "Checkout" if there are multiple steps between the CTA and the checkout page

Be clear and explicit

Be explicit about what happens next. Don't use vague or generic language. Don't use jargon or overly technical language.


Instead of


  • Clone design
  • Get started

Use


  • Copy design
  • Start designing

Accessibility and inclusivity

Use device-agnostic language

Don't use language that assumes a specific input method, device capability or user ability. Focus on the outcome and make sure verbs apply to users on desktop, mobile and tablet.

Avoid sensory or other exclusionary language

Don't use words that exclude users with disabilities (see, view, watch, type, click, tap).

Example scenarios

Exclusionary languageInclusive languageWhy it matters
Click hereShow product detailsAssumes mouse use; excludes keyboard and screen reader users; provides no context
See pricing plansCompare pricing plansRelies on visual ability; excludes users with visual impairments
Hear our storyLearn our storyAssumes audio capability; excludes deaf or hard of hearing users
Watch videoStart videoEmphasizes visual action; may exclude users with visual impairments
Point and selectChoose designAssumes specific input method; excludes keyboard-only users
Drag fileUpload fileAssumes mouse/touch capability; excludes keyboard-only users
Click to editEdit profileSpecifies mouse action; excludes keyboard and assistive technology users

Common alternatives

The alternatives for sensory or device-specific language are context-specific, but potential options include:

Exclusionary languageInclusive alternatives
Click, tapSelect
See, view, watchShow
TypeEnter
Never mindExit, clear

Overview

To ensure we’re implementing usable and inclusive language consistently, the UX Content Design team has defined a series of controlled vocabulary choices for some common CTA use cases across our product experiences.

This controlled vocabulary includes:

  • Use case definitions: Descriptions of what the action is and will achieve for the user
  • Verb variants for common, identifiable use cases
    • Primary verb variant: The preferred verb to use wherever it’s contextually accurate
    • Secondary verb variants: Alternative verbs that can be used if the use case is nuanced and the primary verb is not appropriate or accurate in a specific context

Use case themes

Engage with account service

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Other Notes
Begin creating a user account in a way that's intended to enable long-term / permanent engagementSign upCreateSign up for account, Create accountAll other variants such as “Register”N/A
Connect to a user account temporarilySign inN/ASign in to accountAll other variants such as “Log in” N/A
Disconnect from a user account temporarilySign outN/ASign out of accountAll other variants such as “Log out” N/A
Remove a user account permanently in a way that blocks access to services and stored dataDeleteN/ADelete accountAll other variants such as “Remove”“Delete” can be used in other use cases too. Check the data disconnection theme

Create new data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Begin making something brand newCreateSet [up], Build, AddCreate Brand Kit, Set up new domain, Build new website, Add new addressAll other variants such as “Generate”Due to its ambiguity, “Design” should not be used as a primary verb. ”Add” can be used in other use cases too. Check the connect data to data theme

Retrieve existing data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Find something on our site using keywords or phrasesSearchFindSearch all products Find a previous orderAll other variants such as “Browse” "Search" is subtly different to "Browse". Searching is a focused activity to locate specific data. Browsing is a more exploratory activity to surface data. Users can search for something, then browse the data

Surface existing data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Expand product categories and products available for purchaseShopShowShop business cards, Show more business cardsAll other variants such as “Find”"Shop" is exclusively used for product categories and products. Do not use it for digital services Do not use it for product options or design templates
Expand a connected data source that’s not yet visibleBrowseFind, Explore, Show, OpenBrowse templates, Find a designer, Explore design options, Show transaction history, Open a recent project All other variants such as “View”"Browse" is subtly different to "Search". Searching is a focused activity to locate specific data. Browsing is a more exploratory activity to consume data with known but broad parameters. Users can search for something, then browse the information

Select existing data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Select a specific data item(s) which can then be used or applied laterSelectChooseSelect a design service, Choose templateAll other variants such as “Pick”N/A

Connect data to data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Pick an existing data item(s) to use or apply immediatelyAddUse, ApplyAdd to favourites, Use this address, Apply discount codeAll other variants such as “Enter”N/A
Apply a digital file to an existing data sourceUploadAttachUpload image, Attach fileAll other variants such as “Include”“Upload” is exclusively used for files like design assets (images, logos, etc), invoices or spreadsheets

Disconnect data from data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Remove data from a data source in a way that does not delete it permanently from our systemRemoveClear, EmptyRemove item from cart, Clear search results, Empty cartAll other variants such as “Erase”N/A
Remove data from a data source in a way that does delete it permanently from the systemDeleteN/ADelete projectAll other variants such as “Clear”N/A

Modify existing data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Begin modifying details in existing dataEditN/AEdit addressAll other variants such as “Customize”N/A
Replace existing data with new data in a way that overrides all attributes simultaneouslyChangeReplace, SwitchChange address, Replace image, Switch templatesAll other variants such as “Edit”N/A

Store data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Store a new data item or changes to existing dataSaveUpdateSave design changes, Update payment detailsAll other variants such as “Change”N/A

Approve data

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Clarify agreement to a data item or changes to existing dataConfirmAccept, AgreeConfirm refund request, Accept privacy policy, Agree to termsAll other variants such as “Save”N/A

Engage with a process / activity

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Other Notes
Begin a process / activityStart Get startedStart designing, Get started with your designAll other variants such as “Go”“Get started” should only be used if contextualised with a noun. Example: Get started with your design
Progress forward through process / activityContinueN/AContinue to paymentAll other variants such as “Next”“Continue” should always be contextualised with a noun
Regress to an earlier stage of the process / activityBackGoBack to order summary, Go back to order summaryAll other variants such as “Return”It’s preferred to prefix the adverb “Back” with a verb such as “Go” “Back and “Go” can be used in other use cases too. Check the access data source theme
Choose to end a process / activity in a way that reverses all activityCancelDiscardCancel design changes, Discard design changesAll other variants such as “Abort”N/A
Choose to end a process / activity in a way that fully removes user from current process / activityExitCloseExit project, Close chatAll other variants such as “Back”“Exit” and “Close” can be used in other use cases too. Check the access a data source theme

Access a data environment

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Other Notes
Redirect from current data environment into a separate data environmentVisitGo, Enter, Check, OpenGo to help center, Enter account area, Check frequently asked questions, Open favouritesAll other variants such as “View”N/A
Remove user from current data environment and return them to an environment visited previouslyBackGoBack to order summary, Go back to business cardsAll other variants such as “Return”It’s preferred to prefix the adverb “Back” with a verb such as “Go”
Remove user from current data environment and place them in a separate environmentExitCloseExit help center, Close projectAll other variants such as “Remove”N/A

Communicate with the company

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Other Notes
Contact us via a yet undefined methodContactN/AContact usAll other variants such as “Get in touch”N/A
Contact us via a device that enables voice callsCallN/ACall usAll other variants such as “Phone us”N/A
Contact us via a device that enables an online chat or messaging serviceChatSendChat with us, Send messageAll other variants such as “Message”N/A
Contact us via a device that enables emailsEmailSendEmail us, Send emailAll other variants such as “Mail”N/A

Invite the company to take action

Use case definitionPrimary verb variantSecondary verb variantsExamples (Do)Examples (Don’t)Notes
Initiate the company to do something that the user desires or requiresRequestN/ARequest callback, Request invoice, Request refundAll other variants such as “Ask”“Request and “Ask” are subtly different in our context. To request is to purposefully invite the company to do something specific. To ask is to inquire about something or seek clarity