A lot of useful content is not in the page body. PRO can pull it into the index.
Custom fields, including ACF:
In PRO Settings, under Extra Indexing, list the field names you want indexed, separated by commas. For example: subtitle, author_name, course_code.
Advanced Custom Fields works here without anything special, because ACF stores its values as ordinary custom fields. Use the field name you gave the field in ACF.
PDFs:
Tick Index the text inside PDFs attached to a page. Any PDF attached to a page is read once, its text is cached, and that text becomes searchable as part of that page.
Some limits, on purpose:
- Only PDFs attached to a page are read, up to five per page
- Very large files are skipped so a rebuild cannot exhaust your server's memory
- Scanned or image-only PDFs contain no text to extract, so they add nothing. That is a property of the file, not a fault
- Extracted text is cached, so a file is only ever read once
After changing either setting:
Rebuild your index from the Dashboard so the new content is picked up across your whole site.