I have found that the product I use to clean my copper bottom cookware, Barkeepers Helper (in the dish detergent section @ the grocery store) is safe & effective on my ceramic cooktop. You can buy polish but for shine and no streaks, a product like Windex All Surface works great. However the dish rag maybe working against you. Try paper towels instead.