◦ Comprehensive security
◦ 24/7 support
WordPress Guide → Pages → Hide Page Title
How to hide a page title in WordPress
Every WordPress site owner runs into this at some point: you create a beautiful page, hit publish… and then the page title sticks out like a sore thumb. Whether you’re building a landing page, homepage, or just want a cleaner design, the page title doesn’t always fit.
Good news—it’s fixable, and you don’t need to hack your theme to make it happen.
Get fast, reliable hosting for WordPress
Power your site with the industry’s fastest, most optimized WordPress hosting
How to hide a page title in WordPress
Yes, you can hide a page title in WordPress—and no, it doesn’t require editing your theme’s PHP files. There are several ways to do it: leave the title blank, use a plugin, write a quick line of CSS, or make changes using a page builder or theme settings. Let’s get into it.
1. Leave the title field blank
When creating or editing a page in WordPress, the large field at the top labeled “Add Title” is where you normally enter your page title. If you leave it empty, WordPress won’t display a title at the top of the page.
This is the simplest option, but it does come with a tradeoff: the page won’t have a title in the backend either, which can make organizing pages in your dashboard harder. You’ll just see “(no title)” in your list of pages.
2. Use a plugin
There are plugins built specifically to help you hide titles on individual pages or posts.
Steps to use a plugin like Hide Page And Post Title:
- Install and activate the plugin from your WordPress dashboard
- Edit the page you want to change
- Scroll down and look for the “Hide Title” checkbox
- Check the box, then update the page
This is a user-friendly method that doesn’t require code and works well with most themes.
3. Use CSS
CSS (Cascading Style Sheets) controls how your site looks. You can target the page title with custom CSS to hide it visually.
Steps to hide a page title with CSS:
- Edit the page you want to change.
- Note the page ID from the body class (you can inspect the page using your browser’s Developer Tools).
- Go to Appearance > Customize > Additional CSS.
- Paste something like this:
.page-id-123 .entry-title {
display: none;
} - Replace 123 with your actual page ID.
- Click Publish.
This gives you total control and won’t affect backend visibility.
4. Use a page builder
Page builders like Elementor, Beaver Builder, or WPBakery let you design custom layouts—and most give you the option to disable the page title.
Steps using Elementor:
- Edit your page with Elementor
- In the left panel, click the gear icon (bottom left) to open Page Settings
- Toggle Hide Title to “Yes”
- Update the page
Other builders have similar settings in their layout or document tabs.
5. Check your theme customizer
Some WordPress themes offer built-in options to hide titles on specific pages, especially if they’re designed for portfolio, business, or ecommerce sites.
Here’s how to check:
- Go to Appearance > Customize
- Look for settings under Layout, Content, or Page Options
- Alternatively, edit a page and look for a theme-specific panel or checkbox that disables the title
If your theme supports this, it’s a clean, no-plugin, no-code solution.
How NOT to hide a page title: Gutenberg editor
Yes, you can technically hide a page title in the Gutenberg block editor, but it’s not the right way.
Steps to do it:
- Add a new page
- Set a title and publish it
- Add a “Group” block or spacer to push your content down
- Visually design the page without showing the title
Why this isn’t ideal:
- The title still exists in the HTML, which may confuse screen readers or SEO tools
- It creates unnecessary spacing issues
- It’s not consistent across themes or devices
Stick to one of the other methods if you want clean results.
Why hide page titles in WordPress?
Sometimes page titles just don’t belong in your design. A few common reasons include:
- Landing pages: You want full control over the first impression—no distractions
- Homepages: You’re using a custom layout with headings or sliders already in place
- Duplicate headings: Your content already includes a big H1, and the page title just repeats it
- Design consistency: You’re using visuals or typography that make the default title look out of place
Upgrade your WordPress experience
The simplest solution? Use a plugin—especially if you’re not comfortable with CSS or customizer options. Plugins like Hide Page And Post Title make it easy, theme-independent, and beginner-friendly.
If you’re using a page builder, use its built-in settings. Otherwise, check your theme or drop in a quick CSS snippet to take control of your layout. Either way, you’re no longer stuck with a page title you don’t want.
Ready to take the training wheels off your WordPress site? Upgrade to professional hosting and see how better speeds, security, and reliability provide a foundation for a website and a brand that people find engaging and trustworthy. Liquid Web’s WordPress hosting options configure business-class servers and support plans specifically for WordPress websites.
Don’t want to deal with server management and maintenance? Our fully managed WordPress hosting is the best in the industry. Our team are not only server IT experts, but WordPress hosting experts as well. Your server couldn’t be in better hands.
You can avoid site speed problems when you’re with Nexcess Fully Managed WordPress or Liquid Web’s suite of WordPress hosting solutions.
Additional resources
How to build a WordPress site →
A complete beginner’s guide that covers 9 key steps to a successful launch
Website builders vs. WordPress →
With website builders and WordPress at your disposal, you don’t need to expend your energy or savings to build a website that suits your brand.
How to use WordPress Gutenberg blocks →
A complete beginner’s guide to Gutenberg blocks