Welcome to the forums!
Whether using belly heat or overhead heat a thermostat should be used. At least, a dimmer switch. Something that gives you control of the heat output.
Of course, some snakes do better with bottom heat sources compared to overhead, but it's usually more of a personal preference.
The snake's body size (mostly diameter when considering overhead heat) and the desired cage height are things that need to be considered.
I recently built two stackable cages for some Burmese pythons using CHEs (ceramic heat emitters) and wire guards that I made. The guards work fine.

Those are porcelain lamp fixtures mounted to a shallow (1/2 inch deep) electrical pan. The wire is 1/4 inch hardware cloth. The guards hang down somewhere around 8 inches. Because I'm using 150-watt CHEs I kept the guards further away from the CHE.
The cages are 7ft long x 3ft wide x 21 inches high. That leaves about 1ft clearance between the bottom of the guards and the cage floor. While you could build a 12 - 16 inch high cage and still do the same thing, if it's for a small species, it's not really desirable. As far as eye-pleasing - at first I wasn't too wild about the way it might look, but once I got 'em installed it didn't look too bad to me.
Radiant heat panels are probably a better option but are costly. They are said to be more energy efficient, though.
Since I don't use heat tape for heating cages I'll leave that for someone else to touch base on. I'm not against it, not at all, I just prefer overhead heat.
Hope this helps & I hope to see ya around.
Have a good one!
HH
-----
Due to political correctness run amuck,
this ol' hillbilly is now referred to as an:
Appalachian American

www.natures-signature.com