diff --git a/core/screens/search/typesense/Search.tsx b/core/screens/search/typesense/Search.tsx
index 1df88a5ee9313bd304b1a1eedd7758127b667d3e..2c8b88d29e900a292eda4059740c1ebb84515d23 100644
--- a/core/screens/search/typesense/Search.tsx
+++ b/core/screens/search/typesense/Search.tsx
@@ -59,7 +59,7 @@ export const Search = () => {
   const typesenseInstantSearchAdapter = useMemo(createTypesenseInstantSearchAdapter, [])
   const [initialQuery] = useParam('query', singleParamConfig)
   const [initialFacet] = useParam('facet', singleParamConfig)
-  const updateParams = useUpdateParams()
+  const updateParams = useUpdateParams({ web: { replace: true } })
 
   return (
     <InstantSearch searchClient={typesenseInstantSearchAdapter.searchClient} indexName={typesenseCollection}>