Search

Yahoo Links

Links to Site

Login Form






Lost Password?
No account yet? Register

Syndicate

Who's Online

Home
Welcome to the Frontpage
obstacles to adoption
Search history:
Sep 08, 2008

Princess coffee machine, route 2005 spolszczenie, win xp change serial number crack, sony ericsson v-rally download, sony ericsson k 700i downloads, vietcong no-cd v.1.4, nfsu cd codes, free serial OR crack download word to PDF, free Alive MP3 WAV Converter registration codes, mp3 indiana free dawnload, empire xp: crack, bf2 server 1.2 cdkey, winternals ntfs crack, qmov 03, activations codes for macromedia studio 8, diablo 2 hack pack.com, advanced im password recovery 2.10 crack keygen serial patch, windowblinds indir

Sep 07, 2008

maria ozawa picture video, Purple Haze music parent-directory Armada, hack in 2 passwords on msn, free Alive MP3 WAV Converter registration codes, free unlock code for U8120, cm03/04 4.1.4 crack download, torent download orange manager, Registration Key R-Studio crack, k700i sex, USB driver E398 for Win98 The Sims Deluxe Edition PC Key Code swat 3 no cd crack downloads for pc, cognitivedistortion password crack, soft video Nokia7650, where to download the rejuvenation chamber the sims, Wild Tangent FATE unlock code, download prc-dcom, telecharger Ulead VideoStudio 8.00, Maplestory Haxx, remove msn content plus register, maple story bot exp download only, VirtuaGirl2 v2.35 key

Sep 06, 2008

Oldfield gp3, cm03/04 4.1.4 crack download, all the muonline, sony ericsson k 700i downloads, confirmation id for windows activation by phone crack, free dowload winampa, push the button - karaoke version, ngage game cracked download, Subfocus - X-Ray free mp3, mp3 indiana free dawnload, dota 6.27map download warcraft, Tps codes key download, ImTOO DVD to iPod Converter 4 Serial, crazy frog - axelf full video song for free, software PST 7.23 download

Sep 05, 2008

cracks do office 2003, generator master sx1, Subfocus - X-Ray free mp3, keyGen oxigen phone manager, generator master sx1, kraftwerk tour de france mp3 dowload, office standard edition 2003 authorization Id crack, cognitivedistortion password crack, time machine soundtrack mp3 Klaus Badelt, sex (tamil, free style psr, tracker symbian mod, exchange 2003 product activation key crack, bad copy pro downlaod crack, cd to mp3 ripper version 3.01 forum registration code, strat-o-matic torrent, Download Counter-Strike 1.6 Patch 20, stronghold 2 trainer v.1.2, route 2005 spolszczenie, max pane crack, nfsu cd codes

Sep 04, 2008

serial license radmin, diablo 1.09 nocd, ep-320x-v1/4b modem, descargar demo grandtheftautosanandreas, downlod ulead media studio download, crack 4.2 drivecrypt, cd to mp3 ripper version 3.01 forum registration code, serial license radmin, www.i smoke crack.com, key code crack guitar tool nokia, push the button - karaoke version, total recorder s.n, Oldfield gp3, download command and conquer upgrade v5.0 patch

Sep 03, 2008

vietcong no-cd v.1.4, Free clips, cm4 za free, free full oyun dowland, Final Fantasy XI BOT tool, download jast paint shop pro, nibiru savegame, descargar demo grandtheftautosanandreas, 6000 CD user, cannibal corpse ringtones midi, mature movie full version, duping hacks habbohotel, downloas microsoft works, patch lula sexy empire xp, v220 tweak wellcome, AVI to MPG Converter cdkey

Home
Why you should avoid using tables PDF E-mail
Written by Robert Santorelli   
Monday, 26 May 2008

Tables are one of the most often used HTML elements, however they are also one of the most often misused ones. In this article I will explain when it is a good idea to use tables in your code and when it is better to avoid them.

What are tables used for?

Web designers use tables for multiple purposes - positioning images and text on webpages (page layout), displaying large arrays of data, creating rectangular boxes on the webpage, creating input forms, etc.
Why do people working on Search Engine Optimization (SEO) try to avoid tables?

Use of HTML tables is often frowned upon by people doing Search Engine Optimization (SEO) work. In order to understand how tables can hurt ranking of your pages we need to take a look at the way search engines rank pages. While the exact details of search engine ranking is proprietary information available only to the search engine owners, there are some practical search optimization rules obtained by trial and error.

    Search engines prefer human-readable text to HTML markup. The more human-readable text and the less HTML markup is there on your pages the better.
    Search engines prefer smaller HTML files. The general rule is to make sure your pages do not exceed 100KB in size.

So why do HTML tables hurt search engine optimization?

The SEO-unfriendliness of HTML tables is directly or indirectly caused by the fact that table-based layouts generally tend to create larger HTML files than pure CSS-based layouts.

    A layout using HTML tables usually requires more HTML tags compared to a tableless layout implemented with CSS. In the extreme case when a table is used to create a single box, there are 3 tags used by the table layout (<table>, <tr> and <td>) versus 1 tag (<div>) used by the tableless layout. The greater number of tags used to implement the layout naturally leads to a worse text/markup ratio.
    The larger number of table tags coupled with the fact that in most cases tables use HTML attributes instead of CSS usually leads to larger files, thus hurting the SEO ranking even more.

What other problems can cause the inappropriate use of tables?

According to the HTML 4 specification:

    Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables.

If tables often hurt SEO and can cause other problems why do people still use them?

Most important reasons for the extensive use of tables are:

    Some of the pages that use table layout have been designed in the old days when browsers did not support CSS properly. Rewriting them to use tableless CSS layout would mean lots of manual work.
    In other cases CSS-only web layout cannot completely replace the functionality offered by tables. CSS is quite versatile, but the CSS support in Internet Explorer - today's most popular browser is somewhat limited. The CSS subset understood by Internet Explorer does not really let us create non-fixed (liquid) layouts where the page expands and shrinks based on the size of the browser window. We still can convert the page to tableless and view it in Internet Explorer, but we will have to make the page layout fixed.
    Tables can also be used when they are best suited for displaying some data. For example if you have to display a school timetable then it is natural to use the HTML <table> tag.

Last Updated ( Saturday, 05 July 2008 )