1. A search engine computing device comprising: one or more communication connections; one or more processors; and memory communicatively coupled to the one or more communication connections and the one or more processors, the memory storing a ranking algorithm and instructions that, when executed, configure the one or more processors to perform operations comprising: receiving a search query from a client device via the one or more communication connections; obtaining search results responsive to the search query based at least in part on the ranking algorithm, the search results including multiple entries; detecting potential bias in at least one entry of the multiple entries based at least in part on an authoritativeness of a caption of the at least one entry; modifying the search results to generate modified search results that at least partially compensate for the potential bias in the at least one entry; and outputting the modified search results via the one or more communication connections for presentation at the client device.