Past the limits above, the section is simply too thick and only the part changes that.
Geometry
Thin the rib relative to the wall it springs from
The common rule of thumb is to keep a rib at or below roughly 60% of the thickness of the wall it meets. Above that the junction is a thick spot and telegraphs to the opposite face. Two thin ribs usually carry the same load as one thick one and sink far less.
Where it stops: A rib that is too thin fills poorly and can hesitate, so this trades one problem for another if taken too far.
Geometry
Core out the thick section
A boss or a solid junction does not need to be solid. Coring the middle out leaves a uniform wall wrapped around a void that was designed in rather than formed by accident, and the section cools like the rest of the part.
Where it stops: Coring needs somewhere for the core to come from, which is a tooling decision and sometimes a parting-line one.
Geometry
Gate into the thick section, not away from it
Packing reaches thick sections last and gates freeze first, so a gate placed near the heaviest section keeps the packing path open where it is needed most. This is a decision made once, in CAD, and it constrains everything the press can do afterwards.
Where it stops: The gate leaves a vestige, so this trades against cosmetics and against where a functional surface can be.
Geometry
Move it somewhere nobody looks
Sometimes the honest answer is that the sink stays and the face it lands on is changed — put it on a hidden surface, or texture the face so the eye cannot read the dimple. Texturing genuinely works and is used constantly.
Where it stops: This hides the defect rather than removing it. If the face is a sealing surface or a datum, hiding is not available and the geometry has to change.