diff --git a/src/App.vue b/src/App.vue
index f8c9a769f0219aed88101409004302a012372931..114c0df3687d55e21ffe40e547ba392024d9d334 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -149,7 +149,7 @@ export default {
                 return new Promise(resolve => {
                   return axios.get(self.api_pref + 'suggest?q=' + q).then(
                                     function(response) {
-                                        let hits = q.length ? [{q: q, label: q + ' (fritekstsøk)'}] : []
+                                        let hits = []
                                         response.data.forEach((item, i) => {
                                           if (! hits[0] || hits[0].word != item.match) {
                                             hits.splice(0, 0, {q: q, lang_set: new Set(), word: item.match, articles: []})
@@ -163,7 +163,11 @@ export default {
                                           }
                                         });
                                         hits.reverse()
-                                        resolve(hits.slice(0, 10))
+                                        hits = hits.slice(0, 8)
+                                        if (q) {
+                                          hits.push({q: q, label: q + ' (fritekstsøk)'})
+                                        }
+                                        resolve(hits)
                                       })
                                     })
         }