You upload a PDF file to a SharePoint document library, but when you search for its title or content, SharePoint returns no results. This problem occurs because the search index has not processed the file yet, the PDF is blocked by indexing rules, or the file is stored in a location that search does not crawl. This article explains why newly uploaded PDFs can be missing from search results and provides the exact steps site owners must take to verify and fix the issue.
Key Takeaways: Fix SharePoint Search Not Finding PDF Files
- SharePoint admin center > Search > Crawl log: Check if the PDF was crawled and if errors occurred during indexing.
- Site settings > Search and offline availability: Ensure the document library is set to allow items to appear in search results.
- PDF file properties: Confirm the file is not checked out, has no special characters in its name, and is under 150 MB.
Why SharePoint Search Does Not Index a New PDF Immediately
SharePoint uses a scheduled crawl process to add new or changed files to its search index. When you upload a PDF file, the search service does not index it in real time. The default incremental crawl interval for SharePoint Online is every 1 to 15 minutes, but full crawls can take hours. If the PDF was uploaded within the last few minutes, it may simply not have been crawled yet.
Beyond timing, several technical reasons can prevent a PDF from being indexed:
PDF File Content Extraction Limits
SharePoint search uses an iFilter to extract text from PDF files. If the PDF is scanned image-based content with no embedded text, the iFilter cannot extract anything, and the file will not appear in content searches. Additionally, PDF files larger than 150 MB or with more than 1,000 pages are skipped during crawling.
Library-Level Search Settings
Each document library has a setting that controls whether its items appear in search results. If a site owner or administrator disabled search visibility for that library, all files inside it become invisible to search regardless of crawl status.
File Metadata and Permissions
SharePoint search respects security trimming. If a user does not have at least Read permission on the PDF file, the search results will not show that file for that user. Also, files with certain metadata values — such as a content type that is excluded from indexing — will be skipped.
Steps to Diagnose and Fix PDF Search Issues
Follow these steps in order to identify why a specific PDF file is not appearing in SharePoint search results.
- Check the search crawl log
Go to SharePoint admin center > Search > Crawl log. Look for the URL of the PDF file. If the file appears with status “Success,” the index contains it. If status is “Error” or “Warning,” click the entry to see the specific error message. Common errors include “The file type is not supported” (for corrupted PDFs) or “Access denied” (permission issue). - Verify library search visibility
Navigate to the document library that holds the PDF. Click the gear icon and select Library settings. Under General settings, click Search and offline availability. Ensure the option “Allow items from this document library to appear in search results?” is set to Yes. If it is set to No, change it to Yes and click OK. - Force a re-index of the library
In the same Library settings page, click Advanced settings. Scroll to the section Re-index document library and click the Re-index button. This marks the library for a full crawl during the next scheduled crawl cycle. Note that this does not trigger an immediate crawl; it only sets a flag for the next incremental crawl. - Check PDF file properties
Select the PDF file in the library and click the information panel (i icon). Verify the file is not checked out to another user. Check the file name — remove any special characters such as &, %, #, or spaces. Rename the file to a simple name like report.pdf if needed. Ensure the file size is under 150 MB. - Test with a different file type
Upload a plain text file (.txt) or a Word document (.docx) to the same library. Search for its content. If the new file appears immediately, the problem is specific to PDFs. If it also does not appear, the issue is with the library or site search settings. - Request a full crawl (SharePoint admin only)
If you are a SharePoint administrator, go to SharePoint admin center > Search > Manage search schema. Click the Crawl schedules tab. Under Full crawl, click Start full crawl. This can take several hours but will pick up all files that were previously missed due to errors.
When the PDF Still Does Not Appear in Search Results
SharePoint search does not find PDF content after re-index
If the crawl log shows success but the PDF content does not appear in search, the PDF likely contains scanned images without embedded text. SharePoint search cannot extract text from images. Use optical character recognition software to convert the scanned PDF to a searchable PDF with selectable text, then re-upload the file.
Search results show the PDF title but not the file
This usually means the user performing the search does not have permission to view the file. Check the file permissions by selecting the PDF, clicking the ellipsis (…), then selecting Manage access. Ensure the user or group has at least Read permission. If permissions are inherited from the library, verify the library permissions are not set to restrict access.
PDF files in subfolders are missing from search
SharePoint search crawls all subfolders by default unless the library has been configured to exclude specific folders. Go to Library settings > Advanced settings. Under Search, confirm that “Allow items from this document library to appear in search results?” is set to Yes. If it is, check each subfolder’s permissions — a folder with broken inheritance and no Read access for the search account can hide its contents.
PDF Search Behavior: SharePoint Online vs SharePoint On-Premises
| Item | SharePoint Online | SharePoint On-Premises |
|---|---|---|
| Crawl schedule | Incremental every 1-15 min; full crawl on demand | Configurable via Search Service Application; default incremental every 5 min |
| PDF iFilter | Built-in; no installation needed | Must install Adobe PDF iFilter or third-party equivalent |
| Max PDF size indexed | 150 MB | Configurable; default 50 MB |
| Re-index trigger | Library setting > Re-index button | Full crawl or content source reset |
| Security trimming | Always applied | Always applied |
Site owners working with on-premises SharePoint must also verify that the PDF iFilter is correctly installed and registered. Without it, PDF files are treated as binary files and only the file name and metadata are indexed, not the text content.
After completing these checks, site owners can reliably determine why a PDF file is missing from search results and apply the correct fix. The most common cause is timing — waiting for the next incremental crawl. If the file still does not appear, verify the library search visibility setting and check the crawl log for errors. For persistent issues with PDF content not being searchable, convert scanned PDFs to text-searchable format using OCR software before uploading.