Search Engine Optimization
Based in the Ottawa area, we help our clients with their computer and Internet needs. Our specialty is modifying our client's website content to ensure that search engines such as Google, Yahoo! and Bing give it a high ranking. In addition, we offer assistance in the design of web stores to simplify the shopping experience and enhance revenue.
While search engine optimization (SEO) is our specialty our clients often have other computer related needs. Our expertise allows us to help our clients in a variety of ways. We also offer webmaster services, computer network services, data recovery and other computer services.
Tuesday, July 14, 2009
Good Web Design
I like to check out the Sitepoint forum because there is an interesting mix of people at varying levels of knowledge and experience. I came across this rant on CSS.
CSS stands for "Cascading Style Sheets" and it is a very handy tool for providing a consistent look and feel to any website. The article talks about how HTML tables do the job of organizing content and makes the argument that CSS is an annoyance.
Personally, I like CSS and I find it very strange that this kind of article exists at all. There are a few drawbacks to using tables for your layout. A big one for me is search engine optimization. SEO relies on reading the content of your website. HTML tags, such as h2
Thus, when a search engine reads your page it needs to read a lot of it in order to find the content. This would not be an issue is Google's webrobot read everything on your page. Chances are it doesn't. As a result if you want good rankings the data should not be hidden in a bunch of nested tables. At least that's my 2 cents.
CSS stands for "Cascading Style Sheets" and it is a very handy tool for providing a consistent look and feel to any website. The article talks about how HTML tables do the job of organizing content and makes the argument that CSS is an annoyance.
Personally, I like CSS and I find it very strange that this kind of article exists at all. There are a few drawbacks to using tables for your layout. A big one for me is search engine optimization. SEO relies on reading the content of your website. HTML tags, such as h2
Get your website noticed!
, provide a cue for search engines to follow the heading looking for relevant information and links. The problem with HTML tables is that they represent a lot of HTML code with very little relevance for the information they contain when the table is being used for formatting the webpage. For example, if you are formatting your webpage with tables you are probably using a lot of inline styles to size the boxes of the tables. This data does not help Google figure out what your website is about. Similarly, colspan and rowspan are frequently used in layout tables and I doubt Google knows what to do with them.Thus, when a search engine reads your page it needs to read a lot of it in order to find the content. This would not be an issue is Google's webrobot read everything on your page. Chances are it doesn't. As a result if you want good rankings the data should not be hidden in a bunch of nested tables. At least that's my 2 cents.
Post a Comment