Always ensure you are downloading from verified storefronts to protect your PC from malware hidden in "free" executable files.
Keep an eye on your Steam wishlist; smaller indie titles often go 100% off during seasonal events or developer anniversaries.
Following the creator on social media is the best way to catch limited-time free keys or giveaway events.