diff --git a/addressbook/backends/google/e-book-backend-google.c b/addressbook/backends/google/e-book-backend-google.c
index 9ff375f..2a9f00f 100644
--- a/addressbook/backends/google/e-book-backend-google.c
+++ b/addressbook/backends/google/e-book-backend-google.c
@@ -2843,13 +2843,14 @@ _gdata_entry_update_from_e_contact (EBookBackend *backend,
 			}
 		} else if (0 == g_ascii_strcasecmp (name, "X-URIS")) {
 			GList *param;
+			gchar *url, *type;
 
 			param = e_vcard_attribute_get_param (attr, EVC_TYPE);
-			if (param) {
+			type = param ? param->data : "other";
+			url = e_vcard_attribute_get_value (attr);
+			if (url) {
 				GDataGContactWebsite *website;
-				gchar *url = e_vcard_attribute_get_value (attr);
-
-				website = gdata_gcontact_website_new (url, param->data, NULL, FALSE);
+				website = gdata_gcontact_website_new (url, type, NULL, FALSE);
 				if (website) {
 					gdata_contacts_contact_add_website (GDATA_CONTACTS_CONTACT (entry), website);
 					g_object_unref (website);
