Visibility in search engine
There can't possibly be a "standard" on this point because this is going to be specific to your target market. Not an expert in this area, but a safe zone is if you "optimize" your pages to target your visitors needs, you will naturally build sufficient keywords to rank well in search engines. So if **I** have a standard in this area, it's to build the site for the visitors, not the search engines.
Corollaries:
- Make proper use of title, description meta, and img (alt attribute) elements, make sure they are unique.
- Do not bury links in Javascript
shorter page (less any extra codes)
- CSS for positioning of layout elements (not tables)
- Do not use inline elements, move the onto style sheets
- eliminate presentational markup completely from pages
- Use proper document semantics
- rigorously review image usage and optimize as well as possible
easier to redesign and to maintain
- Make use of CSS, SSI, PHP, or other tools to utilize redundant elements, such as naviagation headers, so that these elements can be altered in a single file.
- Design so that all pages follow a single template. This is a standard way of working that helps your visitors gain a familiarity with the GUI of your site.
accessible design(it can be accept by the browsers as much as possible)
- Always use a valid
document type [webmasterworld.com]. Code to standards compliance mode.
- Always
validate [validator.w3.org] every single page.
- If you use Javascript, **ALWAYS** have elements in place that allow visitors to access the information if Javascript is disabled or unsupported.
- Review the
WAI guidelines [w3.org] every time you develop a site and make sure your content is completely accessible.
Additionally there are a list of specific server-side do's and do not's I follow, the list is long and specific to each project. Most of them involve security, safety, and organization for future development.