Assuming guys that you have a good steak to start with there are two major factors to consider aside from how rare or well done you like your steak.  

1. How high your rack is to the fire.

2. Resting your steak

If you screw up everything else these two things can still produce a great tasting juicy steak.

I'll keep this simple.  I'm not writing about grilling a steak, although some people will grill a steak then broil it for a finish.  For a straight up broil understand that just like in grilling you flip once.  If you flip it more than once you will lose out.

I use a glass broiling dish.  Drizzle in some olive oil.  Coat both sides if you like.  Salt both sides, pepper both sides and that is all you reall ever need to bring out great taste from a great steak.  If you have a sub-par steak then you may want to coat it with some Spanish paprika for some kick along with a dash of celery salt and onion salt.  To produce a great taste throw in some chopped carrots, trust me it makes a difference. 

Broil on the top rack.  Remember to have the oven on broil guys.  Not high bake.  The broiler cooks from the top to sear your meat.  You should only need broil your steak from two to four minutes on each side.  Just keep an eye on it.  You want it a slightly crispy texture on the surface not all the way through.  The pink inside is NOT a bad thing and will not mean your steak is fatty or hard to cut.  It is actually opposite.  Also, having some pink in side means you have flavor! 

To lock in flavor you must let your steak rest.  This ...   more »