diff --git a/config/vufind/searches.ini b/config/vufind/searches.ini
index 240ef2049f9d35d2843dde480a3c43e7672896e1..f00e92a5ca6703d48628ac5800a22faf040e98eb 100644
--- a/config/vufind/searches.ini
+++ b/config/vufind/searches.ini
@@ -198,15 +198,19 @@ CallNumber = callnumber-sort
 ;       Display results from the DPLA catalog. Provide a boolean to have the sidebar
 ;       collapsed or open on page load.
 ; EuropeanaResults:[url]:[requestParam]:[limit]:[unwanted data providers]
-;       Display search results from Europeana.eu API. [url] is the base search URL
-;       default "api.europeana.eu/api/opensearch.rss" [requestParam] parameter name
-;       for passing lookup value in url, default is "searchTerms" [limit] defaults to
-;       5, is the number of result items to display [unwanted data providers] comma
-;       separated list of dataproviders to ignore results from; useful for excluding
-;       own results that are also in Europeana. An API key must be set in config.ini
-;       (see europeanaAPI setting in [Content] section).
-; EuropeanaResultsDeferred: [url]:[requestParam]:[limit]:[unwanted data providers]
-;       See EuropeanaResults, but this version uses AJAX.
+;       Display search results from Europeana.eu API.
+;       Parameters (all are optional):
+;         [url] = base search URL, default api.europeana.eu/api/v2/opensearch.rss
+;         [requestParam] = parameter name for passing lookup value in url, default is
+;             "searchTerms"
+;         [limit] = the number of result items to display (defaults to 5)
+;         [unwanted data providers] = comma separated list of dataproviders to ignore
+;             results from; useful for excluding your own results that are also in
+;             Europeana.
+;       An API key must be set in config.ini (see europeanaAPI setting in [Content]
+;       section).
+; EuropeanaResultsDeferred:[url]:[requestParam]:[limit]:[unwanted data providers]
+;       See EuropeanaResults, but this version uses AJAX for asynchronous loading.
 ; ExpandFacets:[ini section]:[ini name]
 ;       Display facets listed in the specified section of the specified ini file;
 ;       if [ini name] is left out, it defaults to "facets."  Rather than using
diff --git a/module/VuFind/src/VuFind/Recommend/EuropeanaResults.php b/module/VuFind/src/VuFind/Recommend/EuropeanaResults.php
index 641ff46784b78ac114b1c332b541a0c6ec2b66c5..c906684f38e42b5f353b557449857a24959f3ac5 100644
--- a/module/VuFind/src/VuFind/Recommend/EuropeanaResults.php
+++ b/module/VuFind/src/VuFind/Recommend/EuropeanaResults.php
@@ -32,7 +32,7 @@ use Zend\Feed\Reader\Reader as FeedReader;
 /**
  * EuropeanaResults Recommendations Module
  *
- * This class provides recommendations by using the WorldCat Terminologies API.
+ * This class provides recommendations by using the Europeana API.
  *
  * @category VuFind
  * @package  Recommendations
@@ -139,7 +139,7 @@ class EuropeanaResults implements RecommendInterface,
         // Parse out parameters:
         $params = explode(':', $settings);
         $this->baseUrl = (isset($params[0]) && !empty($params[0]))
-            ? $params[0] : 'api.europeana.eu/api/opensearch.rss';
+            ? $params[0] : 'api.europeana.eu/api/v2/opensearch.rss';
         $this->requestParam = (isset($params[1]) && !empty($params[1]))
             ? $params[1] : 'searchTerms';
         $this->limit = isset($params[2]) && is_numeric($params[2])
@@ -231,7 +231,7 @@ class EuropeanaResults implements RecommendInterface,
             if (!empty($link)) {
                 $resultsProcessed[] = [
                     'title' => $value->getTitle(),
-                    'link' => substr($link, 0, strpos($link, '.srw')) . '.html',
+                    'link' => $link,
                     'enclosure' => $value->getEnclosure()['url']
                 ];
             }
diff --git a/themes/root/images/europeana.eu.png b/themes/root/images/europeana.eu.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e09113d028a16592e52667c2882d492fb5b98a1
Binary files /dev/null and b/themes/root/images/europeana.eu.png differ