diff --git a/app/Http/Controllers/Admin/HomeController.php b/app/Http/Controllers/Admin/HomeController.php
index a8afe81bf11a48259269882c97db4be82ab87ef1..8d737fc5ea198c99c2f94db4c4e11a2015f40959 100644
--- a/app/Http/Controllers/Admin/HomeController.php
+++ b/app/Http/Controllers/Admin/HomeController.php
@@ -45,7 +45,8 @@ public function index(): View
         $totalVisitsPastThirtyDays = $visits->where('created_at', '>=', $now->copy()->subDays(30))->count();
         $totalVisitsAllTime = $visits->count();
 
-        $visitsPerDay = $visits->groupBy(fn ($visit) => Carbon::parse($visit->created_at)->format('Y-m-d'))
+        $visitsPerDay = $visits->where('created_at', '>=', $now->copy()->subDays(30))
+            ->groupBy(fn ($visit) => Carbon::parse($visit->created_at)->format('Y-m-d'))
             ->map(fn ($group) => ['date' => $group->first()->created_at->format('Y-m-d'), 'count' => $group->count()])
             ->values();