diff --git a/src/utils/useNavigation.ts b/src/utils/useNavigation.ts
index 4e8db67273083e21616ea5d7fbc452896ab2c015..4a52edb472b80787c84d92e61a71364809ebd73c 100644
--- a/src/utils/useNavigation.ts
+++ b/src/utils/useNavigation.ts
@@ -102,9 +102,9 @@ export const useNavigation = () => {
         // 3. Scroll-Logik (scrollToId)
         if (scrollToId) {
             console.log("Found scrollToId: " + scrollToId)
-            paramsAdded = true;
             // Wenn bereits Parameter existieren, fügen wir & hinzu, ansonsten ?
-            const separator = paramsAdded ? '?' : '&';
+            const separator = paramsAdded ? '&' : '?';
+            paramsAdded = true;
             url += `${separator}scrollTo=${scrollToId}`;
         }
         console.log("Final URL:", url);