Hi Dimitri, thanks for your reply.
Yes, the "News Article" page has the blog posts widget on it. Also, on the main news page, "CRH News," the blog posts widget points to "News Article" in the "Single Item Settings > Selected existing page."
I examined the blog post list with Firebug as you did in your test, but on the main CRH News page, the link is fine. The search results, however, list the bad URL.
HOWEVER, something I noticed: When I had the CRH News page opened in the page edit module, I previewed the page by clicking the button on the top left. When I did this, the links in the blog list were all "bad." showing the same result as the links provided in the search. So I went back to the blog posts widget on that page, checked "Single Item Settings," and it had reverted to "Open single item in... Auto-generated page." That is NOT the setting I had it on. After changing the widget back to the correct setting, the search results were still incorrectly displaying the bad URL, even after re-indexing.
So, it looks like something is causing the widget to display the blog content as if it were supposed to open in an auto-generated page instead of . Any ideas?
Here is another oddity. I went into "Pages where BlogPost items are published" and moved the "News Article" page to #1 priority. I went back and checked 15 minutes later and the "News Article" page had completely vanished from that list, and now "CRH News" is listed as #1 priority.