How to Fix Restricted SharePoint Search Ignores a Site
🔍 WiseChecker

How to Fix Restricted SharePoint Search Ignores a Site

When you search in SharePoint, results from a specific site may not appear even though the site contains the content you need. This problem usually occurs because the site has search crawling restricted or its search visibility settings are misconfigured. In this article, you will learn the exact steps to diagnose why SharePoint search ignores a restricted site and how to correct the settings so the site appears in search results.

Key Takeaways: Restoring SharePoint Search for a Restricted Site

  • Site settings > Search and offline availability: Controls whether the site and its content are indexed by SharePoint search.
  • SharePoint admin center > Search > Search schema: Allows you to verify that the site is not excluded by a managed property or search rule.
  • Site collection feature > Search Server Web Parts and Templates: Must be active for the site to be searchable.

ADVERTISEMENT

Why SharePoint Search Ignores a Restricted Site

SharePoint search uses a crawl process to index site content. When a site is marked as restricted, the search crawler may skip it entirely. The most common cause is the site-level setting that allows or blocks search indexing. This setting is located under Site Settings > Search and offline availability. If the option “Allow this site to appear in search results” is turned off, search will ignore the site.

Another cause is a search rule in the SharePoint admin center that excludes the site based on URL pattern or content type. Additionally, if the site collection feature “SharePoint Server Publishing Infrastructure” is deactivated, it can affect search behavior for certain site templates. The fix involves checking these three areas and ensuring the site is configured for indexing.

Steps to Fix SharePoint Search That Ignores a Restricted Site

Follow these steps in order. Each step addresses a specific setting that can block a site from search results.

  1. Check the site-level search visibility setting
    Go to the site that is missing from search results. Click the gear icon (Settings) and select Site Information. Then click View all site settings. Under the Search section, click Search and offline availability. Make sure the option Allow this site to appear in search results is set to Yes. If it is set to No, change it to Yes and click OK.
  2. Verify the site collection search feature
    From the same site settings page, under Site Collection Administration, click Site collection features. Scroll down to Search Server Web Parts and Templates. If this feature is deactivated, click Activate. This feature enables search-related web parts and templates that help the crawler index the site properly.
  3. Check for search rules that exclude the site
    Open the SharePoint admin center. In the left navigation, expand Search and select Search rules. Look for any rule that has a URL pattern matching the site in question. If a rule is set to Exclude, either edit the rule to remove the site or delete the rule. Click the rule to edit it, change the action to Include, and save.
  4. Request a re-crawl of the site
    After changing settings, you must trigger a full crawl for the changes to take effect. In the SharePoint admin center, go to Search > Crawl log. Click Start full crawl and enter the site URL. This tells the search service to index the entire site again. Wait at least 15 minutes for the crawl to complete, then test the search.
  5. Verify the site appears in search results
    Perform a search from the SharePoint start page. Type a unique term that exists in the site content. If the site still does not appear, repeat steps 1 and 2 to confirm the settings are saved correctly. Sometimes browser cache can show old results; clear your browser cache and try again.

ADVERTISEMENT

If SharePoint Search Still Ignores the Site After the Main Fix

Even after following the steps above, some sites may remain hidden from search. The following issues are less common but can still cause the problem.

The site uses a custom permission level that blocks search

SharePoint search respects user permissions. If the site has unique permissions and the search account does not have Read access, the site will not appear in search results for anyone. To fix this, ensure the NT Authority\crawler account has at least Read permission on the site. Go to Site permissions and check if the crawler account is listed. If not, add it with Read permission.

A managed property is blocking the site content

In the SharePoint admin center, go to Search > Search schema. Look for managed properties that are set to Indexed = No for the content type used on the site. If a property is not indexed, the content will not appear in search. Edit the property and set Indexed to Yes. Then run a full crawl again.

The site is excluded by a tenant-level search setting

Tenant admins can set search exclusions at the tenant level. In the SharePoint admin center, go to Settings > Search. Look for Exclude sites from search. If the site URL is listed there, remove it and save. Then run a full crawl.

Setting Location What to Check
Search visibility Site Settings > Search and offline availability Set to Yes
Search Server Web Parts feature Site Settings > Site collection features Activate if inactive
Search rules SharePoint admin center > Search > Search rules No exclude rule for the site URL
Crawler account permissions Site Settings > Site permissions NT Authority\crawler has Read access
Managed property indexing SharePoint admin center > Search > Search schema Indexed property set to Yes
Tenant exclusion list SharePoint admin center > Settings > Search Site URL not listed

After checking the site-level visibility, the search feature, and any exclusion rules, the site should appear in search results. If the problem persists, also verify that the site is not part of a search result source that filters content. Go to the SharePoint admin center, select Search > Result sources, and review any source that might limit results to specific sites. Adjust the query to include the restricted site.

You can now restore SharePoint search for any restricted site by checking the visibility setting, activating the search feature, and removing exclusion rules. Next, set up a recurring monthly review of search rules to prevent future issues. An advanced tip is to use the crawl log to monitor which sites are being indexed and identify blocked sites quickly.

ADVERTISEMENT