• A good website should be a unique and information-rich site. The website should be with a clear hierarchy and text links. Every page should be reachable from at least one static text link. You should also write the web page content accurately and clearly.
• Carefully select the keywords that users would type to find your website. Don’t forget to include these keywords within your website.
• Creating a site map in your website with links that point to the important web pages will be a great idea. If there is large number of links, you may break the site map into multiple pages. So, better keep the links on a given page to a reasonable number.
• You have to use actual text instead of images to display content or links. Your visitors may be able to read the text on images, but the Google crawler doesn't recognize text contained in images. They will be able to learn about what your website is about only if you could give plenty of text. If you must use images, consider using the "ALT" attribute to include a few words of descriptive text.
• Try to have a text-based site menu. The main website menu may be made up of small graphical buttons that change colors when cursor is moved over it. Since you don’t use a poorly-written JavaScript or DHTMLcode, Google crawler will surely be able to follow these graphical links. But, it will be better if your website contains atleast one text-based site menu.
• Remember- a Flash-based home page is not user-friendly. It may draw the attention of a visitor for the first time. But, after that the visitor simply skips your web page like anyone else. As users are interested in grabbing information quickly from the web, more than 80 percent of people hate Flash intros.
• Another important point to be taken care of website design is not to use Frames to build your website. It makes your website difficult to link to. Quality links from other websites gives your website better search engine rankings. If you avoid the use of frames, more easily others can link to your website.
• Check for broken links if present as it may affect your website badly.
• If your website is dynamic, not every search engine spider crawls the web pages well.