diff --git a/src/Entity/PageVariant.php b/src/Entity/PageVariant.php
index 58ad7f8..06dbfd0 100644
--- a/src/Entity/PageVariant.php
+++ b/src/Entity/PageVariant.php
@@ -470,4 +470,13 @@ class PageVariant extends ConfigEntityBase implements PageVariantInterface {
     return $vars;
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function getTitle() {
+    // Not sure what to put here to make it flow through to
+    // PageBlockDisplayVariant.
+    return 'This Title Displays Now';
+  }
+
 }
diff --git a/src/PageVariantInterface.php b/src/PageVariantInterface.php
index d0cd19a..400aca4 100644
--- a/src/PageVariantInterface.php
+++ b/src/PageVariantInterface.php
@@ -181,4 +181,12 @@ interface PageVariantInterface extends ConfigEntityInterface, EntityWithPluginCo
    */
   public function removeStaticContext($name);
 
+  /**
+   * Retrieves the variant title.
+   *
+   * @return string
+   *   The configuration array of the static context
+   */
+  public function getTitle();
+
 }
diff --git a/src/Plugin/DisplayVariant/PageBlockDisplayVariant.php b/src/Plugin/DisplayVariant/PageBlockDisplayVariant.php
index 4b704d0..5a88894 100644
--- a/src/Plugin/DisplayVariant/PageBlockDisplayVariant.php
+++ b/src/Plugin/DisplayVariant/PageBlockDisplayVariant.php
@@ -336,4 +336,11 @@ class PageBlockDisplayVariant extends BlockDisplayVariant implements PluginWizar
     return $vars;
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function getTitle() {
+    return $this->renderPageTitle($this->configuration['page_title']);
+  }
+
 }
