I have a theory that my homepage is competing against other pages of my site. Should my homepage contain keywords of everything on my site or just one subject for the home page? Right now I have each page optimized for one subject but the home page has all the keywords of all of the internal pages. The problem is search queries are pulling up the home page rather than the subject optimized page. If I refocus my efforts on my home page will the serps rank the appropriate category subject page better?