I like at least seeing the sign posted at the traffic light. In my city, they are around 100 feet before the intersection, on the curb side, sometimes behind a tree.
And they will now ticket you for making a right on red. Sometimes.
Especially if you do so without coming to a complete stop.
In our town they do at many intersections. Of course they've put some big "No Right on Red" signs out. They are generally in common U-Turn intersections and a lot of accidents happen when someone turns right on red while the left turn parallel to them was doing a U-Turn (one happened right in front of me the other day.)