Submitting alternative pages is only insurance. In case the search engine has trouble reaching one of the pages, you've covered yourself by giving it another page from which to begin its crawl of your site. Consider making a site map page with text links to everything in your web site. You can submit this page, which will help the search engines locate pages within your web site. Search Engine Features page has the current times it takes for each search engine to add new web pages.
Extended information is also available to site subscribers.
The internet has many places that offer the opportunity to submit your webpages to multiple search engines at one time. Below are just a few of the sites you can chose from. There is a fee to pay but it is one of the most used services on the net. Having one of their net mechanics take a look at your site will let you know how to make it search friendly, load faster and test the performance of your site. It's worth taking the time to make your site more search engine friendly, because some simple changes may pay off with big results.