Welcome to WebmasterWorld Guest from 188.8.131.52
You forgot to say how you know this specific page isn't indexed. Did you do an exact-text search? Or is the site so small that a site: search should turn up the entire contents of the site?
However, for this particular product, Google is retaining the old version of the page in its index, even though it 301s to the new page.
Google is retaining the old version of the page in its index, even though it 301s to the new page.
Google can be quite persistent when it comes to URL changes and prefers the old URL over the new one for many weeks, not displaying the new one
perhaps the old page hasn't been crawled yet
as long as the new page is in the same domain as the old page
I've only just seen your comment. I can't reinstate the old page because it was using PHP technology and the new site is ASP-based but as has been suggested already, I can remove the 301 for a short time.