Ok I am a total seo Rookie here. But lets say I am ranking for Blue Nike Shoes. But then I also want to rank for Red Nike Shoes. If I do not have Red Nike Shoes on the main page, can I still rank for it? And if I do have a page loaded with the phrase Red NIke Shoes, will THAT PAGE get indexed or will google see my sitemap and still direct people to my main landing page? I do not want any pages besides my main page to get indexed..
Why, you want Google to index your entire site. You can use robots.txt to block certain pages or directories if you "really" want to, but the real question is why would you want to.
Make sure you build baclinks using your target phrase as the anchor text. The classic example to demonstrate this is the top ranked site for the search term 'click here' - it's Adobe.
Oh interesting -- its because people always say "get acrobat - click here". Is that why? I DO want my entire site indexed, but I want people to only LAND on my landing page, and not a page off of my main page. But I want words off of my main page to direct people in the SERPS to my MAIN page. Is this possible? Like if I want someone to type in PINK NIKE SHOES and get to my landing page, which does not MENTION pink nike shoes. Instead, one of my pages does. But I dont want the people to land on the pages, I want them to land on my main page.