Do I need to ping them individually? I'm using Wordpress and I thought they were pinged automatically, or is just the homepage pinged? Thanks
No need to ping those pages, just make sure you have a sitemap.xml with all your links so the spiders will find them.
I do already have a plugin that creates a xml sitemap and one that creates a normal sitemap for visitors, but the majority of the pages don't show up as backlinks to the pages I'm linking to. Thanks
You can download a social media tool called Ping.fm that also helps in pinging through different websites
The fact that your homepage has already beed indexed does not mean that inner pages will automatically get indexed. Find ways to get some inbound links on those pages to decrease the time needed for them to be indexed. If at all possible, try to inner link (or deep link) some of your post within each other. Just make that they are relevant
First of all analyse your site navigation and make proper deep linking with your inner pages and also back as from the last depth page visitors can come back on the first page. Make a XML sitemap for your website, submit that and verify that from Google webmaster Tool central. Google will automatically index your inner pages after your sitemap has been verified, it would take some time. Make proper relevancy with the of your inner pages and also work for your inner pages as social bookmarking, directory submission, link building. It would surely benefits to index your inner pages.
This is the best feature of wordpress which I really link.. Self Pinging after post.. Dont Ping individually.. You can ping your homepage URL but it is also not required.. It will be visited by Google
No need to ping internal pages just check your navigation structure, xml site map and SUBMIT it to Google webmaster tool.