diff --git a/packages/backend/src/server/ActivityPubServerService.ts b/packages/backend/src/server/ActivityPubServerService.ts
index 5f53188250..1320d67bf3 100644
--- a/packages/backend/src/server/ActivityPubServerService.ts
+++ b/packages/backend/src/server/ActivityPubServerService.ts
@@ -400,12 +400,14 @@ export class ActivityPubServerService {
 				.limit(limit + 1)
 				.orderBy('reaction.id', 'DESC')
 				.innerJoinAndSelect('reaction.note', 'note')
+				.leftJoinAndSelect('note.user', 'noteUser')
 				.andWhere(new Brackets(qb => {
 					qb
 						.where('note.visibility = \'public\'')
 						.orWhere('note.visibility = \'home\'');
 				}))
 				.andWhere('note.localOnly = FALSE')
+				.andWhere('noteUser.isSuspended = FALSE')
 				.getMany();
 
 			// 「次のページ」があるかどうか