Yes, you can absolutely earn rewards for all the money you spend online, no matter what site you shop at. The best way to do this is to apply for a cash back credit card that gives rewards in rotating categories that change each quarter. Chances are, you will get five percent back for all your online purchases during at least one of those quarters. These bonus cash back opportunities usually have a cap of $75, for the first $1500 you spend during the quarter. After that, you’ll earn one percent cash back, and that will be unlimited. The cash back can be redeemed in the form of a statement credit, a check in the mail, or perhaps a gift card from a favorite store. The great thing about these cards is that you have the opportunity to earn five percent cash back in at least one spending category at all times. Be sure you sign up for the bonus cash back opportunity each quarter though, because most of these cards require you to opt-in for the rewards.