A small recommendation bug can quietly damage trust when deleted or unpublished pages keep showing up in personalized content modules. Here is a practical pattern for validating third-party recommendation URLs against live CMS content before rendering them.