diff --git a/frontend/pages/index.tsx b/frontend/pages/index.tsx
index d951331030297c52eb4ec7e264bcd727b786c83a..d4d9ecbde8f3fdf2a10d6da0a7a7e37bbd2211ef 100644
--- a/frontend/pages/index.tsx
+++ b/frontend/pages/index.tsx
@@ -77,14 +77,20 @@ const Templates: NextPage = () => {
                                     {difference(availableTags, selectedTags)
                                         .sort()
                                         .map((tag) => (
-                                            <option value={tag}>{tag}</option>
+                                            <option key={tag} value={tag}>
+                                                {tag}
+                                            </option>
                                         ))}
                                 </>
                             )}
                         </select>
                         <div className="ml-2 flex flex-row flex-wrap gap-1">
                             {selectedTags.map((tag) => (
-                                <SelectedTag tag={tag} onDelete={(tag) => unselect(tag)} />
+                                <SelectedTag
+                                    key={tag}
+                                    tag={tag}
+                                    onDelete={(tag) => unselect(tag)}
+                                />
                             ))}
                         </div>
                     </div>