Msg#: 4071556 posted 2:39 am on Feb 1, 2010 (gmt 0)
I think you have answered your own question...
which would not look visually quite as effective
If ever you are going to make changes, always think of the user first. Placing your text in a different place may have soome slight effect, but the site may not serve its users as well. Is a slight gain in traffic worth a loss of conversions.
Msg#: 4071556 posted 12:54 am on Feb 4, 2010 (gmt 0)
The physical location of the images on the screen is not necessarily the same location in the HTML source. It is possible to put your text content first in a <div> block which has a large margin at the top. Further down in your HTML source you specify the images in a second div which you move to the top of the page with absolute CSS positioning coordinates.
With this approach the text is at the top which some people think is the best place from an SEO perspective. Furthermore the text pops up directly and the images are loaded later on which gives the users something to read while the images are loading. This can reduce the number of people hitting the back-button if your site doesn't load fast enough in their opinion.
A second posibility is to load the images as background images. You can do that by specifying them in the CSS code for the page. In that case the images won't delay loading of the page and the HTML page itself only contains very clean text which is good for SEO. Background images are automatically loaded after the main HTML codes have been parsed which is also good for the user experience.