WordPress Basics

How to Indent in WordPress

A practical guide to indenting text, lists, and custom layouts in the WordPress editor

Trying to indent text in WordPress and not seeing an obvious “Indent” button can be frustrating. Depending on whether you’re using the Block Editor (Gutenberg), the Classic Editor, or custom layouts from your theme or page builder, the way you create indents is a little different.

In this guide, you’ll learn how to indent paragraphs and lists in both the Block Editor and Classic Editor, plus how to create consistent custom indents with CSS when you need more control. We’ll also walk through common problems, like indent buttons not appearing or indents looking different on mobile devices.

If you’re still getting comfortable with the WordPress interface, you may also want to bookmark the main WordPress guides and tutorials overview so you can explore related topics as you go.

Prerequisites

You don’t need to be a developer to indent text in WordPress, but you should have a few basics in place.

  • Administrator or Editor access to your WordPress site.
  • Ability to log in to the WordPress dashboard and open Posts or Pages.
  • Know which editor you’re using: Block Editor (Gutenberg) or Classic Editor.
  • Optional: Comfort switching between “Visual” and “Text/Code” views.

If you’ve never created or edited a post before, start with a quick walkthrough of the interface in this beginner’s guide to using WordPress.

Step 1: Understand How Indent in WordPress Work

In WordPress, “indent” can mean different things depending on the context. Before you start clicking buttons, it helps to know what you’re trying to achieve.

  • Text indent: The first line of a paragraph starts a bit to the right (like in books).
  • List indent: A bulleted or numbered item moves right to become a sub-item.
  • Layout indent: A whole block or section is padded in from the left for visual emphasis.

The Block Editor and Classic Editor handle these slightly differently. The Block Editor focuses on blocks (paragraphs, lists, quotes) with limited built-in indent controls, especially for paragraphs. The Classic Editor looks more like a traditional word processor, with indent buttons available in the toolbar.

Note: WordPress doesn’t have a universal “indent everything” button. You’ll usually indent at the block or list level, or use CSS when you need precise control.

Step 2: Indent Text in the Block Editor (Gutenberg)

If your editor has a big “+” button for adding blocks and shows individual blocks when you click into text, you’re using the Block Editor. By default, it doesn’t have a simple “Indent” button for paragraphs, but you can still create indents with lists, block settings, and custom CSS.

Indent list items in the Block Editor

  1. Open your post or page in the Block Editor.
  2. Place your cursor where you want an indented item.
  3. Insert a List block (type /list and press Enter, or use the “+” button and choose “List”).
  4. Type your first list item.
  5. To create a sub-item (indented list item), press the Tab key or click the Increase indent icon in the list toolbar.
  6. To move an item back out, use Shift + Tab or the Decrease indent icon.

This method is perfect for multi-level bullet lists, nested steps, or outlining sections within a post.

Simulate paragraph indents with block settings

The Block Editor doesn’t provide a built-in first-line paragraph indent, but you can simulate it using block-level spacing:

  1. Select a Paragraph block.
  2. Open the Block settings panel on the right (if it’s hidden, click the gear icon).
  3. Look for a Dimensions, Padding, or Layout section (exact labels vary by theme).
  4. Add some left padding (for example, 20–30px) to push the entire paragraph block in from the left.

This shifts the whole block, not just the first line, but visually it reads like an indent, especially for short paragraphs or callouts.

Use special blocks for “indented” callouts

Instead of manually indenting paragraphs, you can also use blocks that are designed to stand out:

  • Quote or Pullquote blocks often have built-in offset styling.
  • Columns blocks let you place text in a narrower column, indirectly creating a visual indent.
  • Theme-specific blocks (like “Highlight” or “Note”) can create a cleaner callout than manual spacing.
Pro Tip: Whenever possible, use built-in blocks (Quote, Columns, Group) instead of manually adding spaces. It keeps your layout consistent across devices and theme changes.

Step 3: Indent in WordPress Text in the Classic Editor

If your editor looks like a traditional word processor with “Visual” and “Text” tabs and a single toolbar, you’re probably using the Classic Editor. Here, indenting works much more like Microsoft Word or Google Docs.

Show the full toolbar

  1. Open your post or page in the Classic Editor.
  2. Click the Toolbar Toggle button (often the last icon on the first row) to reveal a second row of formatting options.
  3. Look for the Increase indent and Decrease indent icons (they look like arrows pointing at lines of text).

Indent a paragraph in the Classic Editor

  1. Select the paragraph you want to indent.
  2. Click the Increase indent icon once to move it in from the left.
  3. Click again to increase the indent further if needed.
  4. Use the Decrease indent icon to move it back toward the left margin.

This works for both paragraphs and lists. It provides a quick way to visually emphasize quotes, examples, or code snippets without touching CSS.

Warning: If you copy and paste content from Word or Google Docs, it can bring in extra inline styling. Use the “Paste as text” option or clean up formatting if indents look inconsistent.

Step 4: Indent in WordPress Bullet and Numbered Lists

Lists are the most common place where you’ll use indents in WordPress. Both editors support multi-level lists, but the controls look slightly different.

Block Editor (Gutenberg) list indents

  1. Insert or select a List block.
  2. Type your first-level list items.
  3. To create an indented sub-item, place your cursor at the beginning of a list item and press Tab.
  4. To move it back out, use Shift + Tab.
  5. You can also click the Increase indent or Decrease indent icons in the block toolbar above the list.

Classic Editor list indents

  1. Create a bullet or numbered list using the toolbar icons.
  2. Place the cursor in the list item you want to indent.
  3. Click the Increase indent icon to turn it into a nested list item.
  4. Use Decrease indent to move it back to the previous level.

Keep list indent in WordPress accessible

  • Use real list items instead of typing dashes (-) and spaces.
  • Avoid adding multiple   characters to fake indents—screen readers won’t interpret them as lists.
  • Check your post on mobile to make sure nested lists don’t get too narrow to read.

Step 5: Create Custom Indents with CSS (Advanced)

If you need a consistent first-line indent for all paragraphs, or a custom indent style for certain sections, CSS is the most reliable solution. This works best when you’re comfortable editing theme or site styles (and ideally using a child theme).

Add a simple first-line indent with CSS

First, create a CSS rule that applies a text-indent to certain paragraphs. You can do this from the WordPress Customizer or your theme’s Additional CSS panel.

  1. In the WordPress dashboard, go to Appearance > Customize.
  2. Click Additional CSS.
  3. Paste the following code:
p.first-line-indent {
  text-indent: 2em;
}
  1. Click Publish to save your changes.
  2. In your post, switch to the editor and add the class to any paragraph you want indented:
    • Block Editor: open block settings > “Advanced” > Additional CSS class(es) and enter first-line-indent.
    • Classic Editor: switch to the Text tab and wrap the paragraph with <p class="first-line-indent">...</p>.

Indent whole sections (layout indent)

To indent an entire section, such as an example or a note, you can create a reusable class for a container block:

.content-indent-box {
  margin-left: 30px;
  padding-left: 15px;
  border-left: 3px solid #ddd;
}

Apply content-indent-box to a Group block (Block Editor) or a <div> wrapper (Classic Editor). Everything inside will appear visually indented, with a clean left border.

Note: If you’re using a premium theme like Jannah, always check for built-in “Boxed”, “Note”, or “Highlight” styles before adding custom CSS. They’re usually tested for responsiveness and theme consistency.

Step 6: Fix Common Indent Problems

Even when you follow the steps above, indents can sometimes behave strangely. Here are common issues and how to fix them.

Problem: Indent buttons are missing

  • In the Classic Editor: Make sure you’ve clicked the Toolbar Toggle button to show the second row of icons.
  • In the Block Editor: The indent icons only appear when you’re editing a List block, not a Paragraph block.
  • Verify that you’re not using a heavily customized page builder (Elementor, WPBakery, etc.), which may hide WordPress’ native controls.

Problem: Indents look different on mobile

  • If you used fixed pixel values (like padding-left: 60px;), try switching to relative units (like 2em or 5vw).
  • Preview your post using the device preview options in the Block Editor (top toolbar “Preview” > “Mobile”).
  • Check if your theme overrides indent styles with responsive CSS; sometimes a media query resets margins on small screens.

Problem: Indents in WordPress disappear after switching editors

  • Switching between Classic Editor and Block Editor can reorganize your HTML and drop some classes.
  • Whenever possible, stick to one editor for a given post or page.
  • After converting content, re-check paragraphs or lists that had custom classes or manual indents.
Pro Tip: Use a small number of reusable CSS classes for indents instead of one-off manual tweaks. It makes it much easier to keep your design consistent and fix issues site-wide.

Wrap Up: Clean Indents, Cleaner Content

Indenting in WordPress is less about hunting for a single magic button and more about choosing the right tool for what you’re trying to do. Lists use built-in nesting, the Classic Editor has traditional indent icons, and the Block Editor encourages you to think in terms of blocks and layout.

For everyday posts, you’ll usually get the best results by using list nesting for structure, block settings for simple layout indents, and a couple of well-chosen CSS classes for advanced control. Combined, these give you clean, readable content that looks good on every device without relying on messy workarounds like manual spaces.

Further Reading

Frequently Asked Questions

Where is the indent button in the WordPress Block Editor?

In the Block Editor, there is no universal indent button for paragraphs. The indent controls only appear when you’re editing a List block. Select your list, then look in the block toolbar above it for the Increase indent and Decrease indent icons. For paragraphs and other blocks, you’ll use padding, margin, or custom CSS instead.

Why doesn’t the Tab key indent my paragraphs in WordPress?

In most browsers, pressing Tab moves focus to the next field, not inside the editor. WordPress only uses Tab for indenting when your cursor is inside a List block. To indent paragraphs, use the toolbar indent icons in the Classic Editor, or apply padding/CSS in the Block Editor instead of relying on the Tab key.

How do I remove an indent that won’t go away?

If an indent remains even after removing spaces or list nesting, it usually comes from CSS. Check the block’s Advanced > Additional CSS class setting in the Block Editor or inspect the paragraph in the Text/Code view for extra classes or inline styles like style="margin-left:...". Remove those classes or styles to reset the indent.

Is it okay to indent text with spaces in WordPress?

Using multiple spaces or &nbsp; characters to fake indents is not recommended. They’re hard to maintain, don’t scale well on mobile, and can confuse screen readers. It’s better to use proper lists, block-level padding, or CSS classes for indents so your content remains clean, accessible, and easy to edit later.

Can custom CSS for indents break my site or theme updates?

Simple CSS for indents is generally safe, especially if you add it through Appearance > Customize > Additional CSS or a child theme. Problems arise when you overwrite core theme styles or forget about changes during redesigns. Keep your indent CSS minimal, document what you’ve added, and test any major theme update or redesign to ensure your indents still look correct.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button