diff --git a/src/BoomCMS/Core/Page/Finder/Finder.php b/src/BoomCMS/Core/Page/Finder/Finder.php
index <HASH>..<HASH> 100644
--- a/src/BoomCMS/Core/Page/Finder/Finder.php
+++ b/src/BoomCMS/Core/Page/Finder/Finder.php
@@ -15,7 +15,7 @@ class Finder extends BaseFinder
 
     public function __construct()
     {
-        $this->query = Model::currentVersion()->withUrl();
+        $this->query = Model::currentVersion();
 
         if (Editor::isDisabled()) {
             $this->query = $this->query->isVisibleAtTime(time());
diff --git a/src/BoomCMS/Database/Models/Page.php b/src/BoomCMS/Database/Models/Page.php
index <HASH>..<HASH> 100644
--- a/src/BoomCMS/Database/Models/Page.php
+++ b/src/BoomCMS/Database/Models/Page.php
@@ -943,16 +943,6 @@ class Page extends Model implements PageInterface
     }
 
     /**
-     * @param Builder $query
-     *
-     * @return Builder
-     */
-    public function scopeWithUrl(Builder $query)
-    {
-        return $query->whereNotNull('primary_uri');
-    }
-
-    /**
      * @param string $value
      */
     public function setDescriptionAttribute($value)
Removed the page withUrl() query scope

It was used when using the page finder to query pages.

It was put in to fix a problem which no longer seems to exist where pages where getting returned which couldn't be linked to.

However, it shouldn't be the default behaviour anyway since there may be times when pages don't have URLs but need to appear in a list of pages without links.

This should simplify the database queries for getting a list of pages.