Many website design companies like the idea of a splash page. This is an entry point to the website marked with a large logo of the company. Usually there is a prompt for the user to click to enter the site. Though this obvious form of branding can be attractive, it is certainly not advisable where SEO is concerned. This is due to the fact that a splash pages lacks the title tag and visible body text that is important for search engine optimisation. In addition, the cross linking of pages within a website helps to tell search engines that various pages within the site are important. Therefore a splash page tells the search engine that only your main page (which contains little or no information) is of relevance.
The Flash Homepage
Similarly, it is appealing to include intriguing flash animation on your home page. Though acceptable, the homepage should not be entirely flash as this will prevent your site from being indexed. A solution to this problem is to create a site map that makes use of regular HTML links to the various pages on the site.
Frames
A frame is an HTML page that literally frames another. This essentially makes your site appear to have no content whatsoever. Many search engines either do not recognise framed sites or do not index them very well. It is therefore advisable not to make use of frames when designing your site.