Hello Leon,
Thank you for contacting us about your site getting poor search results in Google. First, ensure that your index settings on the page are set to “Yes”. If this is already set, most likely Google is showing the results of the previous time your site was “indexed”. This means any new pages or changes have not been updated in Google’s search results. You can request that Google re-crawls your site, which can update their index. Part of the process is using the URL inspection tool, which can help you understand how Google and other search engines view your website. But, keep in mind Google crawls sites at their own intervals and priorities so it may not update immediately.
Thank you,
John-Paul