I agree with you, but instead of a specific 'like for you' page, I envision it being Imgflip's default algorithm.
Here is how I think this algorithm should work:
Find image/GIF matches;
Locate templates or stickers used (if there are any);
Find text matches (via the image itself, and if there is any, the image description);
Check the image's popularity (to a lesser extent, it should not be too important).
An algorithm structured like this would not only improve user experience, but also enable Imgflip to locate violations efficiently, such as hate speech and pornography.