diff --git a/app/Models/parserSkripte/Yandex.php b/app/Models/parserSkripte/Yandex.php
index 2b5272992c4705b0f0239cee35d35ce7620b9296..7f54306fe48b965b0211b698a02568d87a0d969e 100644
--- a/app/Models/parserSkripte/Yandex.php
+++ b/app/Models/parserSkripte/Yandex.php
@@ -44,8 +44,7 @@ class Yandex extends Searchengine
                 );
             }
         } catch (\Exception $e) {
-            Log::error("A problem occurred parsing results from $this->name:");
-            Log::error($e->getMessage());
+            Log::error("A problem occurred parsing results from $this->name:\n" . $e->getMessage() . "\n" . $result);
             return;
         }
     }
@@ -58,8 +57,11 @@ class Yandex extends Searchengine
             if (!$content) {
                 return;
             }
-
-            $resultCount = intval($content->xpath('//yandexsearch/response/results/grouping/found[@priority="all"]')[0]->__toString());
+            $resultCount = $content->xpath('//yandexsearch/response/results/grouping/found[@priority="all"]');
+            if(!$resultCount || sizeof($resultCount) <= 0){
+                return;
+            }
+            $resultCount = intval($resultCount[0]->__toString());
             $pageLast    = $content->xpath('//yandexsearch/response/results/grouping/page')[0];
             $pageLast    = intval($pageLast["last"]->__toString());
             if (count($this->results) <= 0 || $pageLast >= $resultCount) {