How to Hide Page or Post Title in WordPress

How to Hide Page or Post Title in WordPress

Do you not know how to hide the page title in WordPress? We’re here to help! Here, we will show you how to hide the page or post title in WordPress.  By the end of this article, you’ll know how to hide specific or all WordPress page or post titles.

Methods to Hide WordPress Page or Post Title

As WordPress continues to dominate the web, more and more users use the platform for purposes other than blogging. For this reason, enabling the WordPress page or post title might not always be appropriate. Fortunately, there are various ways of disabling it on one or all pages or posts.

Take your website one step further. Pick your WordPress hosting plan today and get up to 82% OFF your purchase.

Save Up To 82%

Hiding a Single WordPress Page or Post Title

The easiest way to hide page or post title is by leaving the title field blank. However, this option is not recommended. WordPress will generate its own permalink when there’s no title, and it’ll be hard to identify untitled pages and posts.

For that reason, we recommend using plugins like Title Remover and Hide Page and Post Title. The following tutorial shows you how to use Title Remover to hide WordPress’ page or post title.

  1. Install and activate the Title Remover plugin. If you need help, this article provides a thorough guide on how to do it properly.
  2. Access the post or page you want to modify. In the Document tab, find the Hide Title? submenu and tick the Hide the title for this item option.
    This image shows you how to hide WordPress' page title using Title Remover plugin.

If you’re using WordPress classic editor, the Hide Title? menu should be available in the right sidebar.

Hiding All WordPress Page or Post Titles

If you want to hide the title of all pages and posts, you can do so by modifying your theme’s stylesheet (style.css file). Despite so, please note that this method isn’t SEO-friendly — search engines don’t like it when you hide content from them.

The following tutorial shows you how to hide the title of all WordPress pages or posts.

  1. Open the post or page you want to modify in a browser, right-click on the title, and click Inspect.
  2. Identify the CSS class assigned to the title. In our example, the title’s CSS class is entry-title. Depending on your theme, the CSS class name may vary.
    This image shows you how to identify WordPress page title's CSS class.
  3. From your WordPress dashboard, navigate to Appearance -> Theme Editor. Open the style.css file on the right column, then add the following code to the bottom of the file. Once you’re done, click Update File.
    .entry-title {
       display: none;

If you have a different CSS class name, change entry-title with the appropriate one.


While WordPress post or page title has an essential part in your site’s SEO, there are cases where you need to hide it. By using a WordPress plugin or modifying the stylesheet, you can hide post or page titles quickly and hassle-free.

Do you find this tutorial useful? Let us know in the comments section below!

The Author


Domantas G. / @domantas

Domantas leads the content and SEO teams forward with fresh ideas and out of the box approaches. Armed with extensive SEO and marketing knowledge, he aims to spread the word of Hostinger to every corner of the world. During his free time, Domantas likes to hone his web development skills and travel to exotic places.

Related tutorials


Emily Brown Reply

September 27 2017

Hi Domantas, Thanks for the nice article. You have written it very well and easy to understand. It will be very helpful for the beginners. Thanks for sharing with us.


joema Reply

October 13 2017

Works good, but it would be nice to add info on ho0w to decrease the space left where the title used to be Thanks!


    Domantas G.

    Replied on October 13 2017

    Hey Joema, Good point! Will update the tutorial with suggestions.



      Replied on December 27 2017

      Hi Domantas, joema's question is a very good one. Would you mind updating the tutorial with suggestions? Thank you.


        Domantas G.

        Replied on January 02 2018

        Hey Piotr, Sure, we will update it shortly.


Chau Reply

February 02 2018

My friend and I were going through these nice techniques and had a horrible feeling that we never thanked you for sharing these secrets. All the guys are absolutely excited to read your posts. Thank you for being this kind and helping people with such relevant topics. I express my deepest gratitude!


    Gediminas B.

    Replied on February 15 2018

    Hello, Chau! It's nice to hear that our tutorials helped you! We appreciate your kind feedback ;)


satish Reply

March 09 2018

Hello Sir, i want that my post title will show in frontend but when i open page view source by clicking on right side of mouse then it will not show in source page. how can i do this. i also want that i have made a custom field using acf plugin and want that the value of that custom field show in that place of post title in source code while the post title will show in front view as a seo point of view.


    Domantas G.

    Replied on March 23 2018

    Hey satish, It should appear in page source code. Try CTR (CMD for Mac) + F and search for the post title.


Anson Reply

September 07 2018

Hi Domantas, Is there any SEO issue if I follow the 1st option to hide title for single pages? Please advise, Thanks, Anson


    Domantas G.

    Replied on September 12 2018

    Hey Ason, Well you will lose H1 as in many WordPress themes page or post title is H1. I know this is debatable and more and more SEOs think H1 are no longer important I like to keep things clean. In my understanding SEO optimised page should have 1 H1 title.


Tiffany Reply

January 04 2019

I used option 1 and it worked...I didn't realize it was that simple! Thank you very much.


Dirk Westphal Reply

February 07 2019

Thank you! The CSS mod worked perfectly! Trying to just delete the Titles on the page editor messed up the menu. The CSS way was clean


Adrian Reply

July 13 2019

Thanks a lot!


Yadley Reply

October 13 2019

Wow, thank you thank you! I was struggling with disabling titles individually across over 47 pages. You saved me.


Lowell Reply

October 22 2019

Very helpful, thank you!!


prajakta Reply

November 06 2019

option 3 is working for me thanks


Daniele Pais Reply

May 06 2020

Excellent. It did work great.


Grow.NG Reply

May 29 2020

Thanks very much. This helped me alot.


William Reply

June 07 2020

Thank you for the info.


Aaron Davis Reply

July 05 2020

Some themes like Twenty Twenty have an "Additional CSS" option in the Customizer. You can easily add your code there.


Sahana Reply

August 12 2020

Hi. I tried the Title Remover plugin but the title was still visible. Anyone can help me out how to remove a title ?


    Tomislav T.

    Replied on November 06 2020

    Hey there Sahana! Hope you are having a lovely day. Did you clear your cache after installing the plugin? :) Sometimes after a plugin makes a change on your website you may need to clear the cache to see the updated version.


Szilvia Reply

August 23 2020

I just wanted to thank you, you saved a lot of time for me!!


    Tomislav T.

    Replied on August 25 2020

    Always happy to help Szilvia!


Shariar Sarark Reply

September 01 2020

Hi, Is there any way to filter the h1 tag and remove it from the single.php page for a custom post type. I mean with some filter hook, I want to remove h1 tag for my custom post type.


    Tomislav T.

    Replied on November 11 2020

    Hey there Shariar. You can open the file (in your case single.php) and press Ctrl+F (Cmd+F if you are using MAC). Then just write h1, and click on the small arrows next to it to show you the next and previous results. This will lead to all the h1 tags in your code, and you can then delete the lines, tags, or parts of the code. You can also chose to not delete them and just turn them into a comment (keeping the code in the file, but not showing it on the website, in case you need it in the future).


Gabe Reply

September 04 2020

Something I am doing is not working. I added the plugin but cannot find the option to use it.


    Tomislav T.

    Replied on November 11 2020

    Hey there Gabe. Thank you for reaching out to us. Make sure to follow all the step in this article. I'd strongly advise deleting the folder of the plugin manually via your file manager (it should be in the wp-content/plugins folder), and then installing it again.

Leave a reply




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Become a part of Hostinger now!

More in WordPress
How to Add PHP Code to WordPress Post or Page