Hello,
Currently, your Shop page is built using a custom layout where you have added elements like Product Grid / Carousel widgets. These widgets display predefined or static product queries and do not dynamically respond to search results.
To make search results work correctly, you need to ensure that the Shop/Search page uses a dynamic product loop instead of static widgets. You need to edit your Shop layout and replace the Product Grid/Carousel widget with:
> “Products Archive” widget.
After switching to a dynamic archive-based widget, your search results will display correctly on the frontend.
Alternatively, if you would like to keep your existing custom Shop layout, you can create a separate layout specifically for search results and use the Products Archive widget there to ensure proper functionality.
Best Regards