BlueHost Hosting does offer 30 day trial. The “free” part is where it gets a little grey area. You will have to pay for it but you can get a refund very quickly. Here are some of terms:

You will be charged at the beginning of your 30-day trial. Your account will automatically renew at special introductory rates. You may cancel before this time thanks to the money-back guarantee

  1. If you cancel within 30 days you receive a full refund on your hosting service.
  2. If you cancel after 30 days you receive a prorated refund for the remainder of your hosting term.
  3. Our money-back guarantee applies to hosting plans, but does not apply to most add-on products, such as domains, given the unique nature of their costs.
  4. There are no term commitments associated with your BlueHost account. There are no hidden fees or penalties for ending your term early should you elect to do so.