diff --git a/src/Entity/Page.php b/src/Entity/Page.php
index b73ebc5..5c3aa8a 100644
--- a/src/Entity/Page.php
+++ b/src/Entity/Page.php
@@ -7,6 +7,7 @@
 
 namespace Drupal\page_manager\Entity;
 
+use Drupal\Core\Cache\Cache;
 use Drupal\page_manager\PageInterface;
 use Drupal\Core\Condition\ConditionPluginCollection;
 use Drupal\Core\Config\Entity\ConfigEntityBase;
@@ -206,6 +207,7 @@ public function postCreate(EntityStorageInterface $storage) {
   public function postSave(EntityStorageInterface $storage, $update = TRUE) {
     parent::postSave($storage, $update);
     static::routeBuilder()->setRebuildNeeded();
+    Cache::invalidateTags(['rendered']);
   }
 
   /**
@@ -214,6 +216,7 @@ public function postSave(EntityStorageInterface $storage, $update = TRUE) {
   public static function postDelete(EntityStorageInterface $storage, array $entities) {
     parent::postDelete($storage, $entities);
     static::routeBuilder()->setRebuildNeeded();
+    Cache::invalidateTags(['rendered']);
   }
 
   /**
