diff --git a/app/src/main/java/eu/faircode/email/ContactInfo.java b/app/src/main/java/eu/faircode/email/ContactInfo.java
index b7ab3f1430..408f5becc8 100644
--- a/app/src/main/java/eu/faircode/email/ContactInfo.java
+++ b/app/src/main/java/eu/faircode/email/ContactInfo.java
@@ -477,6 +477,14 @@ public class ContactInfo {
Document doc = JsoupEx.parse(response);
+ //
+ Element canonical = doc.head().select("link[rel=canonical]").first();
+ if (canonical != null) {
+ String href = canonical.attr("href");
+ if (!TextUtils.isEmpty(href))
+ base = new URL(href);
+ }
+
List> futures = new ArrayList<>();
for (Element link : doc.head().select("link[href~=.*\\.(ico|png|gif|svg)]")) {