While some business listing sites are free, some may charge for premium benefits like better visibility or more details. To find out the cost, if any, it's vital to read the terms and conditions of each website.