Hello Nat,
If you want to index content of web parts which is pulled from other pages, you can take advantage of a Pages crawler search index that indexes the entire HTML output generated by selected pages which includes all content.
More information about Smart search index types can be found in here - Defining page indexes, Configuring page crawler indexes.
Best regards,
Filip