Please try to do this:
1.Verify draft items are crawled.
This behavior can be altered in Document Library Settings > Versioning Settings > Draft Item Security.
Select the option Any user who can read items.
This will allow all users to see draft items including the crawling account.
2.Verify the site's search visibility options at the following location:
<site_name>/_layouts/srchvis.aspx
Make sure that the Allow this site to appear in Search results option is selected.
Parent site and sub site-specific search issues:
The default setting for search visibility is one of the following options:
- Do not index Web Parts if this site contains fine-grained permissions
- Always index all Web Parts on this site
- Never index any Web Parts on this site
If a subsite on the site collection doesn't inherit permissions, .aspx pages won't appear in the search results. To resolve this issue, set the search visibility option in Srchvis.aspx to Always index all Web Parts on this site. Additionally, you may set the subsite to inherit permissions from the parent site.