I doing SEO for a large site (20+ pages). What are the best practices in regards to the sub-pages of the site? Should I put keywords for sub-pages, and if yes how similar can they be to my home page keywords? What about description and page title, how long should those be and how similar to the home page? Is there anything else that can be done for SEO optimization?