I do not know if this is a glitch but it has worked for me this year and last.
Click on travel insurance and select the options for a quote.
Click through the link as if you are going to buy some insurance. Make sure you add your email address because you need to sign up.
Once you have your log in details, go to the main site again and click on rewards comparethemarket.com/customer-rewards/
Just add the travel company name but you don't need to actually enter the policy number because you can click claim without and it will be accepted.
There you go. You have 1 Year Meerkat of 2 For 1 Rewards (Meals and Movies ) for FREE