Can you please provide us with an example URL of one of the pages that is not appearing in Google or Bing’s results as expected?
In order for changes to pages and new information to show up in Google or other search engine results, this first requires that Googlebot re-crawls the page in question. On average, Google will automatically re-crawl a site every 48-72 hours, but this can vary depending on other factors. However, if you have your site setup in Google Search Console you can force Google to re-crawl a page by using the ‘Fetch as Googlebot’ feature. You can use the Fetch as Googlebot feature to force Google’s index to update by doing the following:
Login to Google Search Console, and go to your site.
Click on “Crawl” and then “Fetch as Google”
Enter the URL you want to update in the search results, and click “Fetch.”
Click on the “Submit to Index” button.
You’ll then see an option to submit that URL, or the linked pages as well. Choose the option you prefer and click “OK.”
We also we have a guide on using the ‘Fetch as Googlebot’ feature here: https://kb.yoast.com/kb/fetch-as-googlebot/