diff --git a/packages/backend/src/queue/processors/system/verify-links.ts b/packages/backend/src/queue/processors/system/verify-links.ts
index 66f025bf4f..598c3ac356 100644
--- a/packages/backend/src/queue/processors/system/verify-links.ts
+++ b/packages/backend/src/queue/processors/system/verify-links.ts
@@ -26,6 +26,7 @@ export async function verifyLinks(
 					x.name !== "" &&
 					typeof x.value === "string" &&
 					x.value !== "" &&
+					x.value.startsWith("http") &&
 					((x.lastVerified &&
 						x.lastVerified.getTime() < Date.now() - 1000 * 60 * 60 * 24 * 14) ||
 						!x.lastVerified),
diff --git a/packages/backend/src/server/api/endpoints/i/update.ts b/packages/backend/src/server/api/endpoints/i/update.ts
index 298945a5b3..ec42710435 100644
--- a/packages/backend/src/server/api/endpoints/i/update.ts
+++ b/packages/backend/src/server/api/endpoints/i/update.ts
@@ -245,10 +245,13 @@ export default define(meta, paramDef, async (ps, _user, token) => {
 					x.value !== "",
 			)
 			.map(async (x) => {
-				const relMeLinks = await getRelMeLinks(x.value);
-				const verified = relMeLinks.some((link) =>
-					link.includes(`${config.host}/@${user.username}`),
-				);
+				let verified = false;
+				if (x.value.startsWith("http")) {
+					const relMeLinks = await getRelMeLinks(x.value);
+					verified = relMeLinks.some((link) =>
+						link.includes(`${config.host}/@${user.username}`),
+					);
+				}
 				return {
 					name: x.name,
 					value: x.value,
diff --git a/packages/client/src/pages/user/home.vue b/packages/client/src/pages/user/home.vue
index e4f74de45c..29b3350405 100644
--- a/packages/client/src/pages/user/home.vue
+++ b/packages/client/src/pages/user/home.vue
@@ -294,10 +294,10 @@
 							>
 								<dt class="name">
 									<i
+										v-if="field.verified"
 										class="ph-bold ph-seal-check ph-lg ph-fw"
 										style="padding: 5px"
 										:v-tooltip="i18n.ts.verifiedLink"
-										:aria-label="i18n.t('verifiedLink')"
 									></i>
 									<Mfm
 										:text="field.name"
diff --git a/packages/megalodon/src/misskey/entities/field.ts b/packages/megalodon/src/misskey/entities/field.ts
index f56d21b63c..a7a21aa427 100644
--- a/packages/megalodon/src/misskey/entities/field.ts
+++ b/packages/megalodon/src/misskey/entities/field.ts
@@ -2,5 +2,7 @@ namespace MisskeyEntity {
   export type Field = {
     name: string
     value: string
+		verified?: string
+		verifiedAt?: Date
   }
 }