You can add buttons to your website to create links to pages, products, or any other locations. Buttons help guide visitors to take action, such as signing up, purchasing, or learning more. This guide will show you how to add buttons to your site.
In this guide
Have a question?
Ask our AI assistantTo add a button to a page, post, or template, take the following steps:
- Go to your site’s dashboard.
- Depending on where you want to add the button, navigate to a page, post, or template and edit or create a new:
- Page: Go to the Pages section of your menu.
- Post: Go to the Posts section of your menu.
- Template: Go to Appearance → Editor and select the template.
- Click the + block inserter icon and search for “button”.
- Or, type /button wherever you see “Type / to choose a block”.

- Click the buttons icon to insert the Buttons block.
- Add the button text where it shows “Add text…” This can say “Learn more,” “Click here,” or anything else at all.

After you add your first button, you will want to add a link. The link could be to another page or post on your site or to an external site. Follow these steps to add a link to your button:
- Use the List View to select an individual button within the Buttons block.
- In the toolbar that appears after you select the button, click the “Link” icon.

- In the field that appears with “Search or type URL” you can add the URL of the page you want to link to, or search your site for a published page/post by name.

- Click the Submit icon (reversed arrow) or hit Enter or Return on your keyboard.
You can also add an icon, emoji, or image to a button.
You can add more buttons within an existing Buttons block or create a new one. Follow these steps to add a new button to an existing Buttons block:
- Click the Buttons block.
- Click the + Block Inserter icon to insert a new button.

- Use the left or right arrows in the toolbar to reorder buttons.
- Follow the steps above to add a link.
By default, the buttons will appear side-by-side. You can customize the alignment of the buttons as well as their position (next to each other or stacked) by following the steps in our align buttons on your site guide.
If you want to add more advanced buttons to your site, take a look at these options.
- Add the ability to take credit card payments by adding payment buttons.
- Take payments through PayPal by adding a PayPal button.
- Encourage visitors to subscribe to your site or blog by adding a subscribe button.
- You can create a click-to-call button using these instructions.