If you are not into any hotel loyalty program and book through an OTA (Online Travel Agency) such as Hotels.com and Expedia then you may want to consider Rocketmiles.

What’s Rocketmiles?
Rocketmiles is an online travel agency that awards airline miles on hotel stays. More than 30 airlines participate in the program. At different time of the year, Rocketmiles will offer  significant bonus on stays. Those bonus offers can seriously boost your airline reward miles balance.

The amount of earned miles is significant should you compare it to a booking done with the hotel program or even miles flown on an associated airfare.
It takes close to a 15 bookings with Rocketmiles to get an Economy or Premium Economy reward flight, depending on the airline loyalty program. It sounds like a good channel to use if you don’t care for hotel points. Make sure you register to the Rocketmiles newsletter to receive the big bonus offers, they are definitely worth accruing.
Rocketmiles calculator
For any questions, please share them on my Facebook page.