diff --git a/app/Models/parserSkripte/Blogsearch.php b/app/Models/parserSkripte/Blogsearch.php
new file mode 100644
index 0000000000000000000000000000000000000000..c167afc247c252f9467e33d040e1140c52f0dd6d
--- /dev/null
+++ b/app/Models/parserSkripte/Blogsearch.php
@@ -0,0 +1,49 @@
+<?php
+
+namespace app\Models\parserSkripte;
+
+use App\Models\Searchengine;
+
+class Blogsearch extends Searchengine
+{
+    public $results = [];
+
+    public function __construct(\SimpleXMLElement $engine, \App\MetaGer $metager)
+    {
+        parent::__construct($engine, $metager);
+    }
+
+    public function loadResults($result)
+    {
+        $result = preg_replace("/\r\n/si", "", $result);
+
+        try {
+            $content = simplexml_load_string($result);
+        } catch (\Exception $e) {
+            abort(500, "$result is not a valid xml string");
+        }
+
+        if (!$content) {
+            return;
+        }
+        $results = $content->xpath('//xml/docs/doc');
+        # die(var_dump($results));
+        foreach ($results as $result) {
+            $title       = $result->{"title"}->__toString();
+            $link        = $result->{"url"}->__toString();
+            $anzeigeLink = $link;
+            $descr       = $result->{"content"}->__toString();
+            $this->counter++;
+            $this->results[] = new \App\Models\Result(
+                $this->engine,
+                $title,
+                $link,
+                $anzeigeLink,
+                $descr,
+                $this->gefVon,
+                $this->counter
+            );
+        }
+    }
+
+}