3. construct Sites for Visitors Rather than Search Engines
The methodologies may have changed over the years, but the same values have always applied to "good" or "white hat" SEO. Construct sites for humans, not search engines. Make the site as user friendly as possible, avoid the chimes and whistles and include high quality, applicable content.
Wherever possible, include text-based content and steering menus with simple, evocative, well-written copy designed to convert your visitors into customers. Include keywords and phrases your viewers would logically type in to search engines to find sites like yours. Only link to sites that are applicable to your objective audience and spend some time on usability, making sure all your forms and shopping carts work.
Remember that what pleases a visitor is almost always what pleases a search engine too.