Should I just get inbound links to my homepage that will lead to the deeper pages or should I get backlinks to every single page on my site? Its not that much harder.
Agreed, both is better. Now what about indexing speed. Will Google index all the interlinked sites on its first visit? Inbound links to each site is faster right?
Yes.... make a site map... also, do some specific internal page link building to your best pages..... When building external links, focus mainly on your main index, but also build some links back to your internal pages, since that is fairly natural too.
But even a sitemap will not add IBL value to a page. A page that was found from a relative text link will get better rankings than one from a sitemap. I still think a link to every page on the site is the fastest and best way to get indexed/ranked.
Its hard personally hard to get linkbacks for all pages. If your using wordpress you should try blocking googlebot from looking for dup content that way it'll go deeper.