diff --git a/typo3/sysext/linkvalidator/Classes/LinkAnalyzer.php b/typo3/sysext/linkvalidator/Classes/LinkAnalyzer.php
index 7fc3e6f5a9a96de73edc5eb335f6c942cec969be..a732af4cec58060b3cde526d7b2ed126468f37d6 100644
--- a/typo3/sysext/linkvalidator/Classes/LinkAnalyzer.php
+++ b/typo3/sysext/linkvalidator/Classes/LinkAnalyzer.php
@@ -145,10 +145,11 @@ class LinkAnalyzer
             // Traverse all configured tables
             foreach ($this->searchFields as $table => $fields) {
                 if ($table === 'pages') {
-                    $where = 'deleted = 0 AND uid IN (' . $this->pidList . ')';
+                    $where = 'uid IN (' . $this->pidList . ')';
                 } else {
-                    $where = 'deleted = 0 AND pid IN (' . $this->pidList . ')';
+                    $where = 'pid IN (' . $this->pidList . ')';
                 }
+                $where .= BackendUtility::deleteClause($table);
                 if (!$considerHidden) {
                     $where .= BackendUtility::BEenableFields($table);
                 }