diff --git a/src/Display/DisplayInterface.php b/src/Display/DisplayInterface.php
index 2b6d8c5..7a56a84 100644
--- a/src/Display/DisplayInterface.php
+++ b/src/Display/DisplayInterface.php
@@ -42,12 +42,12 @@ interface DisplayInterface extends PluginInspectionInterface, DerivativeInspecti
   public function getIndex();
 
   /**
-   * Returns the URL of this display.
+   * Returns the base path used by this display.
    *
-   * @return \Drupal\Core\Url|null
-   *   The URL of the display, or NULL if there is no specific URL for it.
+   * @return string|false
+   *   The base path for this display, or FALSE if there is none.
    */
-  public function getUrl();
+  public function getPath();
 
   /**
    * Returns true if the display is being rendered in the current request.
diff --git a/src/Display/DisplayPluginBase.php b/src/Display/DisplayPluginBase.php
index f9553c4..1632775 100644
--- a/src/Display/DisplayPluginBase.php
+++ b/src/Display/DisplayPluginBase.php
@@ -134,12 +134,12 @@ abstract class DisplayPluginBase extends PluginBase implements DisplayInterface
   /**
    * {@inheritdoc}
    */
-  public function getUrl() {
+  public function getPath() {
     $plugin_definition = $this->getPluginDefinition();
-    if (!empty($plugin_definition['path'])) {
-      return Url::fromUserInput($plugin_definition['path']);
-    }
-    return NULL;
+     if (!empty($plugin_definition['path'])) {
+       return $plugin_definition['path'];
+     }
+    return FALSE;
   }
 
   /**
diff --git a/src/Plugin/search_api/display/ViewsBlock.php b/src/Plugin/search_api/display/ViewsBlock.php
index acfa87b..9b3733e 100644
--- a/src/Plugin/search_api/display/ViewsBlock.php
+++ b/src/Plugin/search_api/display/ViewsBlock.php
@@ -16,7 +16,7 @@ class ViewsBlock extends ViewsDisplayBase {
   /**
    * {@inheritdoc}
    */
-  public function getUrl() {
+  public function getPath() {
     // Blocks don't have a path, so don't return one.
     return NULL;
   }
