CLR works well if there bad
Pour a cup of bleach into the bowl wait for it. The will clean it.
My solution was the pumice stick. This is excellent way to remove stains and rings in the toilet. When commercial toilet cleaners fail -this is my go to. Great for thick crusted calcium mineral build up that the toilet waterbowl collects
They are found at my local Walmart for less than two dollars -good for multiple uses. Be sure to follow the use instructions, soaking the pumice stone in water for a few minutes. While the stone is soaking, grab your toilet brush and splash water up around the ring. Note: It’s very important to keep both the stone and the surface wet while cleaning to avoid scratching your porcelain.
I use a pumice stone, too. Just make sure to wet the edge your using to scrape first.
Use Coca Cola https://www.craftylittlegnome.com/clean-toilet-coke/