diff --git a/app/Controllers/PageController.php b/app/Controllers/PageController.php
index 3a251a7dca7e5fc00078fd83a34d7ab1ccf5f730..a97e416389fadb699d737e381b2a4dc38fff356d 100644
--- a/app/Controllers/PageController.php
+++ b/app/Controllers/PageController.php
@@ -37,7 +37,9 @@ class PageController extends BaseController
 
     public function index(): string
     {
-        $cacheName = "page-{$this->page->slug}";
+        $locale = service('request')
+            ->getLocale();
+        $cacheName = "page-{$this->page->slug}-{$locale}";
         if (! ($found = cache($cacheName))) {
             $data = [
                 'metatags' => get_page_metatags($this->page),