I saw many SEOs, webmasters and website owners promoting only their home page to get more and more traffic; but if we see the fact, a site consists of many pages...and from my mind, every page is important and useful...so, try to get populate your inner pages too to get more traffic and search engine rankings.
To be competitive, all pages should be SEOed. This is why we recommend that a programmer do the organic or on-page SEO for all pages or templates. Non-programmers tend to fill out the META tags and blog, but the sites still don't rank very high for the second tier or third tier pages. I think that every page in the site should have a different <title> tag and <meta Desc> tag as a design standard.
Other than submitting only the homepage as part of link building, do consider doing the same for the inner pages as well. You might want to consider improving the internal link structure as well so that PR distribution is equal.
For sure. I have a site where my home page ranks #1 in Google for the main term in my niche. The home page accounts for only 1.5% of all my traffic. The inner pages bring far more traffic.
Every page is important if it has it's own content and usefulness that is related to the sites niche.
Seven Ways to Get Your Website Crawled * It's better to have one main website with numerous domains pointing to the main domain, than to have mini-sites or multiple sites with similar content. Mini-sites and multiple sites with similar content do not increase search engine listings and are frequently viewed by search engines as SPAM. * If you do have several stand-alone websites, make sure each serves a different target audience and has unique content with different domain or sub-domain URLs. * Search engines need to be able to follow internal links. To make that happen, use tags, text links, image links, and CSS menus. Spiders have difficulty with JavaScript menus, pop-up windows, drop-down menus, and flash navigation. * Choose keyword phrases that are most relevant and specific to what your web page is about. Think from the perspective of someone searching for what you are offering on your site. Ask, as if you were they: What would I search for if I am looking for something on your page? * Validate your keyword phrases through either paid or free services, such as Keyword Discovery, Wordtracker, or Google AdWords. * Check for keyword competitiveness. Take into consideration the size of your business. In this case, size does matter. If you are a major player with a major brand, you can play in a larger competitive pond than a smaller company just starting out. Know what size pond is right for you, and check for competitiveness by putting: allintitle: "keyword phrase" in your browser and check the number count. * Once you have your keyword phrases validated and checked for competitiveness, use them in anchor texts, clickable image alt tags, headlines, body text copy, title tags, and meta descriptions. Meta tags aren't all that important for crawling. for more info: therealtraffic[dot]com