- Dynamic program in the server side with PHP & MySQL
- Valid XHTML and CSS Layout
- Friendly search engine code
XHTML 1.0 is a 'reformulation of HTML 4 as an XML 1.0 application', according to the XHTML 1.0 specification. In other words, it is an XML-based markup language that has the same set of element types and attributes as HTML 4. XHTML is fundamentally different from HTML, despite looking very similar.
CSS layout uses style sheets to define the placement of elements on a web page. Typically CSS layout replaces tables, which are currently the most popular method of placing page elements. There is a common misconception that CSS layout techniques are incapable of producing complex page layouts.
CSS allows you to separate the structure and presentation of documents. The separation of structure and presentation (often incorrectly referred to as the separation of style and content) is a principle that governs (or should govern) all markup languages, such as HTML. HTML is intended to structurally organize the content of a document so that it's clear what the conceptual relationship is between various portions of a document. The markup language is NOT intended to define the display of the document, although display and structure are often tightly connected.
Search Engine Optimization is the art of optimizing and fine-tuning your web site in such a way that search engines (Google , Altavista , Yahoo , etc...) understand clearly what your web site is all about, and show it as one of the top results when people search against related keywords.
Search Engine Optimization is a suite of services including keyword enrichment within your content, link building strategies, crafting of appropriate tags within the hidden code of your page (META tags, titles, descriptions, and ALT tags), and more. The end result is pages which rank more highly than your competitors' and are clearly identifiable as relevant to various keywords whilst still being compelling and attractive to the human viewer.
If you intend to attract visitors to your web site directly from the Internet, the most likely way they'll find you is by performing a search on a topic (or keywords) in their favourite search engine. If you don't show up on the first page of results, they're likely to select one of your competitor's web sites!
In conjunction with other marketing/advertising avenues, search engine optimisation (SEO) is a crucial tool in your marketing tool kit - for many businesses there's huge potential in the global Internet audience, but they've got to be able to find you!