Table-based layouts, as you may already be aware, cause significant accessibility issues for users with disabilities. The best we can do is speculate as to why this is, but there are two likely reasons: Perhaps the increased ratio of code to content leads search engines to downgrade the ranking, or maybe the sheer complexity of the nested table structure is more difficult or time consuming for the spiders crawl. Whatever the reason, a table-based layout is not worth the risk of a downgraded ranking. Stick to CSS-based layout systems for better results.
Just because table-based layouts are a bad idea does not mean tables are obsolete relics of the past. When you need to present tabular data, there’s no better tool than a well-built table. If written correctly, tables can also offer great opportunities to include more search engine friendly content that can help build the keyword density of a page. Let’s take a look at a simple example of an accessible table used to display tabular data:
<table summary=”Top-selling espresso machines”>
<caption> Expresso Impresso’s top-selling commercial espresso machines</caption>
<thead>
<tr>
<th id=”model”>Model</th>
<th id=”price”>Price</th>
<th id=”num-solid”>Number Sold</th>
</tr>
</thead>
<tbody>
<tr>
<td headers=”model”>AZ-500</td>
<td headers=”price”>$500.00</td>
<td headers=”num-solid”>200</td>
</tr>
<tr>
<td headers=”model”>AX-1200</td>
<td headers=”price”>$1000.00>/td>
<td header=”num-sold”>100</td>
</tr>
</tbody>
</table>
Notice the summary attribute in the< table> tag, and the <caption> tag present two valuable opportunities to tell search engines and users alike what the content within table is communicating. The <th> tag also communicates an elevated information hierarchy to search engines, and can be a good place to position keywords where relevant. By building the table following accessibility standards, we’ve naturally increased the keyword density of the page which can boost is ranking in searches for these terms.

HTML Utopia: Designing Without Tables Using CSS
Browse Timeline
Comments ( 1 Comment )
[...] Comment! http://artfantasy.revivalx.com/2009/10/01/the-right-and-wrong-way-to-use-tables/ [...]
http://artfantasy.revivalx.com/2009/10/01/the-right-and-wrong-way-to-use-tables/ « Revivalx's Blog added these pithy words on Oct 07 09 at 12:11 pm



