The Text Widget allows you to add text to your sidebar. It’s the most popular widget because of its power and flexibility — use one to display text, links, images, or any combination.

Note: Text Widgets fall under the same code security restrictions that posts and pages do, so if you use any code that isn’t allowed, it won’t be displayed.

Text Widget Basics

Here’s an example of a text widget displaying some simple text:

The font and appearance of text widgets varies by theme, so yours will look different. This example is from the Nucleare theme.

Add a text widget to your sidebar or footer by going to My Site(s) → Customize → Widgets. Click on the name of the sidebar or footer where you want the widget to appear, then click the Add a Widgetbutton:

Next, use the search field provided to find the text widget, then click the widget title to add it to the sidebar:

Enter your title and content. As you enter text, you’ll see a preview of the widget appear on your blog.

Adding HTML

If you want to add HTML code to a widget, we suggest using the Custom HTML widget instead, as there’s less risk of your code breaking. If you do want to add HTML directly in a text widget, be sure to click the Text tab — don’t add HTML in the Visual editor.

Adding an Image

Adding a Video

While you can add a video to a text widget using HTML or shortcodes, you can use a Video Widget instead, which makes adding video to your sidebar or footer much easier. Learn more about the Video Widget.

Adding an Audio player

While you can add audio to a text widget using HTML or shortcodes, you can use an Audio Widget instead, which makes adding audio to your sidebar or footer much easier. Learn more about the Audio Widget.

Versatile plans and pricing

Free

Personal

Premium

Business

Still confused?

Help us improve:

We're always looking to improve our documentation. If this page didn't answer your question or left you wanting more, let us know! We love hearing your feedback. For support, please use the forums or contact support form. Thanks!