There are websites that offer a Free Xbox Live Code to a few lucky persons each week or month or at an interval that they deem appropriate for their purposes. These codes are rare to find for free and sometimes they may not even be available. If you thought you could just visit any website that claims to have xbox live codes available for you to download straight away, then you really are wrong.
This is because Xbox live codes are not supposed to be made available for free anyway and the best way to get them would be through the official store. However, sometimes there are partnerships that make these codes available to their clients subject to certain terms and conditions. It is important that you abide by the guidelines of these code providers so that you manage to get what you want.
There could be a variety of things that they may ask that you do before you could be offered these codes. It could be anything from confirming your email address to completing a small survey about their own or their partners' products and services. It therefore becomes your duty to figure out what would be your best course of action to follow.