diff --git a/lib/API/Values/Layout/Zone.php b/lib/API/Values/Layout/Zone.php
index <HASH>..<HASH> 100644
--- a/lib/API/Values/Layout/Zone.php
+++ b/lib/API/Values/Layout/Zone.php
@@ -35,6 +35,13 @@ interface Zone extends Value
     public function isPublished();
 
     /**
+     * Returns if the zone has a linked zone.
+     *
+     * @return bool
+     */
+    public function hasLinkedZone();
+
+    /**
      * Returns the linked zone.
      *
      * @return \Netgen\BlockManager\API\Values\Layout\Zone
diff --git a/lib/Core/Values/Layout/Zone.php b/lib/Core/Values/Layout/Zone.php
index <HASH>..<HASH> 100644
--- a/lib/Core/Values/Layout/Zone.php
+++ b/lib/Core/Values/Layout/Zone.php
@@ -73,6 +73,16 @@ class Zone extends ValueObject implements APIZone
     }
 
     /**
+     * Returns if the zone has a linked zone.
+     *
+     * @return bool
+     */
+    public function hasLinkedZone()
+    {
+        return $this->linkedZone instanceof APIZone;
+    }
+
+    /**
      * Returns the linked zone.
      *
      * @return \Netgen\BlockManager\API\Values\Layout\Zone
Add hasLinkedZone method to zone