This tutorial will guide you into configuring a custom level permission and updating the permission of the crawl user. Be aware that this has to be done for every site collection that needs to be crawled.
Step 1: Create the custom permission level
- Go to the desired site collection and log on with a site collection administrator (or any user authorized to edit site permissions).
- Click Site Actions > Site Permissions (your user should see this option with sufficient privileges).
- Click Permission Levels (It could take some time for it to enable, so wait until it does).
- Click Add a Permission Level.
- Fill in the Name and Description fields.
- Select the following privileges:
- View Items Open Items View Versions View Application Pages Browse Directories View Pages Browse User Information Use Remote Interfaces Use Client Integration Features Open
- Click Create.
Step 2: Set custom permission for the crawl account
Select Permission
- Go back to the Site Permissions page.
- Select the crawl account.
- Click Edit User Permissions.
- Select the custom permission created in the previous step.
- Click Ok.
Once the crawl account has the new permission level, it should be ready to perform crawls using the SharePoint Web Services Extension.