CALL (239) 961-8285
ENDURTECH
  • Web Services
    • Web Design
      • Design and Development
      • Web Consulting and Tutoring
      • Hosting and Maintenance
      • Project Portfolio
    • Media
      • Photo and Audio, Video Editing
      • Social Media Management
      • All Web Related Services
    • Marketing
      • Digital Marketing and Branding
      • Search Engine Optimization
    • Client Portal
      • Remote Web Support
      • Web Services Payment
      • Scheduled Payments
  • Tech Support
    • Services
      • Computer Support and Repair
      • Data Backup and Recovery
      • Computer Security, Virus Removal
      • Computer Networking Support
      • Computer Consulting & Tutoring
      • All Technology Related Services
    • Blockchain
      • Blockchain Technology
      • Cryptocurrency Articles
    • Client Portal
      • Remote PC Support
      • Remote Monitoring & Management
      • Tech Services Payment
  • Articles
  • About
  • Talk to Me
  • Menu Menu

How to Exclude a Page from your WordPress Search Results

Search Engine Optimization, Security, Web Security, Web Site Support, WordPress

If you need to exclude a page or pages from your WordPress search results we simply need to hook into the WP_Query class. WP_Query allows us to customize the way in which our content shown, in this case hidden, on our websites. For more information on this class read the WP_Query documentation.

In this article we will also cover how you can exclude all pages from the search results so that only your posts are searchable. By default, WordPress search will display all your published posts and published pages. Many times, visitors are simply searching for something within your blog rather than on one of your pages. Removing your pages from your WordPress search results may provide your visitors with more relevant results and thus, a better visitor experience.

 

[su_note note_color=”#157BAE” text_color=”#ffffff” radius=”5″]Would you like prompt assistance? If you don’t have time or are not comfortable taking the risk of adding custom code to your website, let us get this done for you now![/su_note]

 

Exclude Specific Pages from Search

To exclude specific pages from your WordPress search results, add the following code to your functions.php file of the currently active theme or child-theme (preferred).

 

/*
** Hide Specific Page(s) from Search
*/
add_action( 'pre_get_posts', 'endurtech_search_filter' );
function endurtech_search_filter( $query )
{
    if( !$query->is_admin && $query->is_search && $query->is_main_query() )
    {
        $query->set( 'post__not_in', array( 10,11,12 ) );
    }
}

 

Upon implementation, the code snippet above will exclude our pages with ID’s of: 10, 11, and 12 from our search results. If you use this snippet on your website these ID’s would have to change to match the page ID’s to be excluded on your website.

To obtain the ID of your specific page(s), log into your WordPress website backend and click on “Pages“. From there you may hover over any page and take note of the link URL. The number following “post.php?post=” is the number you want. (Yes, post. All content is considered a post, even pages.)

 

Exclude All Pages from Search

To exclude all pages from your WordPress search results, add the following code to your functions.php file of the currently active theme or child-theme (preferred).

 

/*
** Hide All Pages from Search
*/
if( !is_admin() )
{
add_filter( 'pre_get_posts', 'endurtech_search_filter' );
function endurtech_search_filter( $query )
{
if( $query->is_search )
{
$query->set( 'post_type', 'post' );
}
return $query;
}
}

 

The first line of this code snippet checks to make sure that this search is not originating from the WordPress admin backend. It then searches for posts (excluding pages) via the post_type parameter. We could also eliminate posts and only return pages by setting the “post_type” to “pages“

 

$query->set( 'post_type', 'pages' );

 

We hope this has helped you learn how to exclude pages from WordPress search results. If this was helpful please take a moment to like us on Facebook, share this on your social media or buy us a cup of coffee.

 

July 4, 2018
Share this entry
  • Share on Facebook
  • Share on X
  • Share on WhatsApp
  • Share on LinkedIn
  • Share on Reddit
  • Share by Mail
https://endurtech.com/wp-content/uploads/2018/04/wordpress-content-management-system.jpg 512 512 Manny https://endurtech.com/wp-content/uploads/2018/04/endurtech-logo.png Manny2018-07-04 07:30:512019-05-07 17:09:50How to Exclude a Page from your WordPress Search Results
Search Search

CONNECT WITH US

This field is for validation purposes and should be left unchanged.
Engagement*

Want to say, "thanks"?
Leave me a review on Facebook and/or Google.

You can send me a tip using your Brave browser. Get Brave!

Only used to send you a receipt.
Include a Message
Popular
  • Windows Logo
    Second Monitor on Windows 10 Resets After SleepJuly 2, 2020 - 6:30 am
  • Windows Logo
    How to Disable the F1 Help Key in Windows 10April 15, 2021 - 2:40 pm
  • Cortana Logo
    How to Disable Microsoft’s CortanaApril 6, 2021 - 9:00 am
  • Firefox Logo
    How to Remove All Passwords from Lockwise in FirefoxMarch 26, 2020 - 11:00 am
Recent
  • How to Fix Brother BrLog Errors
    How to Fix Brother BrLog ErrorsAugust 24, 2026 - 10:55 am
  • How to block Facebook crawler
    List of Spider Crawlers to BlockAugust 10, 2026 - 9:20 am
  • Brave Browser Logo
    How to Fix the “Not Secure” Address Bar Err...July 20, 2026 - 12:48 pm
  • Linkpull Extension By Endurtech
    LinkPull Extension, Grab Any File From a URLJuly 7, 2026 - 7:35 pm

STAY IN TOUCH

ENDURTECH Web Design Company Naples, Florida

Endurtech GitHub ProfileEndurtech YouTube ChannelEndurtech LinkedIn ProfileEndurtech Facebook Page

5 Star Google Review for Endurtech - Naples Web Design Company

Learn More & Connect

Search Search
ENDURTECH Logo
Endurtech GitHub ProfileEndurtech YouTube ChannelEndurtech LinkedIn ProfileEndurtech Facebook Page

5 Star Google Review for Endurtech - Naples Web Design Company

Latest Articles

  • How to Fix Brother BrLog Errors
    How to Fix Brother BrLog ErrorsAugust 24, 2026 - 10:55 am
  • How to block Facebook crawler
    List of Spider Crawlers to BlockAugust 10, 2026 - 9:20 am
  • Brave Browser Logo
    How to Fix the “Not Secure” Address Bar ErrorJuly 20, 2026 - 12:48 pm
  • Linkpull Extension By Endurtech
    LinkPull Extension, Grab Any File From a URLJuly 7, 2026 - 7:35 pm

Recent Projects

  • Jewelry Website Gems of Note
    Gems of NoteNovember 15, 2019 - 10:16 pm
  • Gift Store Facebook Business Page Cover Video
    Gift Store Facebook Business Page Cover VideoApril 13, 2019 - 3:58 pm
  • Toledo Yoga BrandBot Footer Integration
    Toledo YogaApril 9, 2019 - 7:26 am
  • Lawyer Association Website with Member Portal
    National Employment Lawyers Association, Florida ChapterFebruary 26, 2019 - 8:00 am

Business Details

Mondays - Fridays
9:00 am - 5:00 pm
Eastern Standard Time
After hours by appointment

SUPPORT PHONE

(239) 961-8285

MAILING ADDRESS

59 Logan Ln.
Lynchburg, VA 24502

Copyright © 2026 ENDURTECH ® All Rights Reserved. Legal
Link to: Quick Fix for Unpatched WordPress File Delete Security Issue Link to: Quick Fix for Unpatched WordPress File Delete Security Issue Quick Fix for Unpatched WordPress File Delete Security IssueWordPress Content Management System Icon Link to: WordPress Shows a Pending Plugin Update Link to: WordPress Shows a Pending Plugin Update WordPress Pending Plugin Update MissingWordPress Shows a Pending Plugin Update
Scroll to top Scroll to top Scroll to top