Restaurants use a high quality mayonnaise and make their ranch fresh daily. Bottled ranch dressings have preservatives to make them last longer and to make them shelf stable.