Unfortunately, the only people that get outraged are innkeepers, hoteliers and B&B owners. Most people really don't care, they just look at the bottom line.
And the fact that they may be able to get discounts or perks if they book directly doesn't really matter if all they do is go to the OTA and reserve their room. I actually had someone look at my place from Trip Advisor through my Trip Connect five times in a row and then book through Booking.com! I don't get it. They're on my site, they see the prices are the same and they still go through Booking. Am I missing something here??.
I understand these people, they are looking for a discount and a reason to book.
Now this is why you offer a discount/bonus/something to entice them to book direct, in their mind b.com is more trusted than a place they never stayed before and also b.com already saved their details.
Options to consider without breaking price parity rules:
1. Offer a bonus - Free Drink, Starter, breakfast, Meal Voucher, Room Upgrade etc (keep the price the same)
2. Offer a discount - You MUST change the terms and conditions so the OTA cant complain about it, so making it 48hour cancellation instead of 24h and giving a $10 discount will work well. Or making it non-refundable rate for a discount.
3. Offer other room types or rooms thats not available on the OTA, this helps you stand out
4. Offer packages that includes something that OTA dont have, This is kind of like point number 1. Stay 2 nights and get a meal voucher for the great local restaurant down the street.
5. Remember to ask for the booking to come direct on your website, most people dont realise your paying 15%, they think its like $2.
We should make a thread of things people have tried and how well each offer works