diff --git a/inc/Ui/Search.php b/inc/Ui/Search.php
index 5601607f9a263a4526eba681274191decd7d06b0..33506ad73cc451888db78e113c06dc295bfeafaa 100644
--- a/inc/Ui/Search.php
+++ b/inc/Ui/Search.php
@@ -580,26 +580,20 @@ class Search extends Ui
                 $resultHeader[] = $restrictQueryToNSLink;
             }
 
-            $snippet = '';
-            $hits = '';
             $resultBody = [];
             $mtime = filemtime(wikiFN($id));
             $lastMod = '<span class="lastmod">' . $lang['lastmod'] . '</span> ';
             $lastMod .= '<time datetime="' . date_iso8601($mtime) . '" title="'.dformat($mtime).'">' . dformat($mtime, '%f') . '</time>';
+            $resultBody['meta'] = $lastMod;
             if ($cnt !== 0) {
                 $hits = '<span class="hits">' . $cnt . ' ' . $lang['hits'] . '</span>, ';
+                $resultBody['meta'] = $hits . $resultBody['meta'];
                 if ($num < FT_SNIPPET_NUMBER) { // create snippets for the first number of matches only
-                    $snippet = ft_snippet($id, $highlight);
+                    $resultBody['snippet'] = ft_snippet($id, $highlight);
                 }
                 $num++;
             }
 
-            $resultBody['meta'] = $hits . $lastMod;
-
-            if ($snippet) {
-                $resultBody['snippet'] = $snippet;
-            }
-
             $eventData = [
                 'resultHeader' => $resultHeader,
                 'resultBody' => $resultBody,