Hi, I want to discuss about site design. Which you prefer for SEO friendly design format, TABLE or DIV for better and quick visibality of site in SERP's and Makes download for the user much faster, indexing for the search engines much easier, parsing for browsers easier as well.
div is better for SEO and loads faster. There isn't many difference but semantic html (use of h1, h2, p) is good for SEO
Here's a quick check if your layout is SEO friendly or not: Remove the stylesheet. Your site should appear on the left side of the screen and there shouldn't be any images, just like if it was a simple .txt file. If it does, your layout is SEO friendly.
div is best for seo because its load faster and div code is total clean code there is no crap like lots of td tr. i will go with div
For SEO usually CSS... BUT... not necessarily always. It comes down to the amount of code necessary to display what you're wanting. This question comes up often. I should write an article explaining why... For site load times and maintenance always CSS.
LOTS of advantages to tableless design and css for one, you separate the design from the content you can put the navigation and whatnot after the content in the code but still position it at the top of the page this allows you to have the content first, high up on the page and is quite beneficial