diff --git a/lib/routes/bilibili/vsearch.ts b/lib/routes/bilibili/vsearch.ts
index e76126756bd065..015c10c6a1b2c0 100644
--- a/lib/routes/bilibili/vsearch.ts
+++ b/lib/routes/bilibili/vsearch.ts
@@ -83,7 +83,7 @@ async function handler(ctx) {
`Danmaku: ${item.video_review} Comment: ${item.review}
` +
`
${des}
` +
`
` +
- `Match By: ${item.hit_columns.join(',')}` +
+ `Match By: ${item.hit_columns?.join(',') || ''}` +
(disableEmbed ? '' : `
${utils.iframe(item.aid)}`),
pubDate: parseDate(item.pubdate, 'X'),
guid: item.arcurl,