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?
Focus your main keywords on your money page, and then pick individual keywords for your sub-pages. Keep them long tail and similar to the main sites keywords. The more keywords you rank for based on your sub-pages, the higher the rank will go for both your main page and your sub-pages. Good luck.
for sub-pages, you can optimize with secondary low volume keywords. same rule applies in terms of seo. you build backlinks to sub-pages the way you do it for the main page.
I usually put in my main keyword for my website first. then the title of the post as the next keyword. then I put in perhaps 2-3 LSI keywords. This has worked fine for me in the past