diff --git a/app/Models/parserSkripte/Yandex.php b/app/Models/parserSkripte/Yandex.php
index 78b9ca9db2caf87acd7875c7924202bf9a7d31a7..9a29c72659bc705155a9bcf1afe61a9c95c5e73d 100644
--- a/app/Models/parserSkripte/Yandex.php
+++ b/app/Models/parserSkripte/Yandex.php
@@ -54,7 +54,17 @@ class Yandex extends Searchengine
 
     public function getNext(\App\MetaGer $metager, $result)
     {
-        if (count($this->results) <= 0) {
+        # Wir müssen herausfinden, ob es überhaupt noch weitere Ergebnisse von Yandex gibt:
+        try {
+            $content     = simplexml_load_string($result);
+            $resultCount = intval($content->xpath('//yandexsearch/response/results/grouping/found[@priority="all"]')[0]->__toString());
+            $pageLast    = $content->xpath('//yandexsearch/response/results/grouping/page')[0];
+            $pageLast    = intval($pageLast["last"]->__toString());
+        } catch (\Exception $e) {
+            return;
+        }
+
+        if (count($this->results) <= 0 || $pageLast >= $resultCount) {
             return;
         }