diff --git a/src/components/meta-form.tsx b/src/components/meta-form.tsx index 2c244a4..742a68e 100644 --- a/src/components/meta-form.tsx +++ b/src/components/meta-form.tsx @@ -112,8 +112,13 @@ export function MetaForm() { } // Links Tab - const linksColor: IndicatorColor = - metaData.links && metaData.links.length > 0 ? "green" : "gray"; + let linksColor: IndicatorColor = "gray"; + if (metaData.links && metaData.links.length > 0) { + const hasMissingNofollow = metaData.links.some( + (link) => link.type === "external" && !link.rel.includes("nofollow") + ); + linksColor = hasMissingNofollow ? "yellow" : "green"; + } // FAQ Tab let faqColor: IndicatorColor = "gray";