I think each shoot is different or can be. Such as the amount of people you are photographing, studio vs location, distance to the shoot if on location, do they want a stylist to do hair and makeup, etc., and should be priced accordingly. If you are offering the same type of image to whom ever, with no changes to set or lighting, maybe putting pricing on the site is all right. I do not put prices on my site, but I a commercial photographer, although I shoot quite a few corporate portraits. Again I price after factoring in the logistics of the shoot and how the image is going to be used. An image used for public relations is usually going to cost less than one used on an annual report. We still get calls from the average Joe or someone looking for a general photographer, simply because we are on the web and in the phone book. Part of doing photography for money usually involves educating your clients or potential clients why it cost what it does. Some folks think photography is easy and can be done by anyone with a camera and should cost next to nothing. By getting them on the phone you at least get the chance to tell them why your service might be better. Good luck.