This is a good list. I would add this point to the list: include a good About Us page.
You want to tell visitors enough about the people behind the business so that visitors to your site will have faith doing business with your company.
People build business relationships with other people. This is especially true for small businesses, where the business owner has such a huge influence on the business. And it's downright crucial for freelance entrepreneurs and self-employed professionals, where the business owner -- and his or her expertise -- IS the business.
Anita