Practical eCommerce

 

Separate Content from Functionality and Design

Break a website into three separate parts

Author: Brian Getting
Publish Date: September 01, 2006
Category: Design & Development
Tags: development, programming

A website can be broken down into three main development parts: content, design and functionality. To optimize a website for search engines, it’s important for developers to separate content, which is of interest to search engines, from design and functionality, which are not.

Content

Content is the information a web page contains, usually in the form of the text and links, and is available to visitors. This information is at the heart of why people visit a web page and is what developers want the search engines to recognize. Content for a web page belongs in the actual HTML document, and should be the only thing in that HTML document. Developing the HTML document for a web page should center on:

Design

Once you have created the content for a web page and put it into clean HTML document, you can move on to design and functionality. To design a web page, you should use cascading style sheets. The reason for using CSS is:

Functionality

For functionality of your website, use JavaScript. All JavaScript should go into an external file (.js) and not embedded within HTML. This is similar to external CSS files: You don’t want to bloat your HTML and therefore confuse the search engines as to what is legitimate content and what is programming code.

Next month, I’ll address ideas for keeping CSS and JavaScript external to your HTML. This will include a discussion of JavaScript event handlers and challenges involved with targeting HTML elements.

Add a Bookmark: Add 'Separate Content from Functionality and Design' to Del.icio.us Digg 'Separate Content from Functionality and Design' on Digg.com Submit 'Separate Content from Functionality and Design' to reddit.com Blink 'Separate Content from Functionality and Design' Add 'Separate Content from Functionality and Design' to dzone Seed 'Separate Content from Functionality and Design' on Newsvine Add 'Separate Content from Functionality and Design' to Furl Add 'Separate Content from Functionality and Design' to Spurl Add 'Separate Content from Functionality and Design' on simpy.com Add 'Separate Content from Functionality and Design' to fark.com BlogMark 'Separate Content from Functionality and Design' Add 'Separate Content from Functionality and Design' to Yahoo! myweb2 Add 'Separate Content from Functionality and Design' to wists.com

2 Comments

Inside Practical eCommerce