Hello, Here we all are agree about right keywods,Good backlinks on pages,pramotion on various sites etc.. But one question in my mind is layout of pages can make any difference to get indexed from google?
If your layout isn't based on black hat techniques (hidden links for example), then it has almost no difference for your SERP.
Search engine bots are lazy and they only see page source code. make sure you emphasized your keywords on top of your pages, use css to eliminate codes not so important to bots like javascripts and aim to have informative contents that are fresh and unique for your viewers
Well, only MSN/LIVE care but not about your site layout it self, but about the HTML code structure it's self if it's maintained in a well written human readable format it will help your site ranking in their search results.