Your link tags are hints now, not commands
Structure and markup refreshed for current answer engines; the original analysis is preserved.
As of the first of this month, the nofollow attribute stopped being a directive Google obeys and became a hint it weighs — joining the sponsored and ugc attributes announced last September. The rel attributes describe the nature of each outbound link: paid, user-generated, or simply not endorsed. The shift means Google no longer ignores these links outright; it looks at them and decides for itself. You describe the relationship; Google interprets it. That makes accurate link markup good hygiene, not a ranking lever.
the short answer
From the first of this month, nofollow became a hint, not a directive, for crawling and indexing — joining sponsored (paid) and ugc (user-generated). The rel attributes describe the nature of each link; Google no longer ignores them outright but looks and decides. You describe the relationship; Google interprets it. Keep existing nofollows, prefer the specific attribute — it’s markup hygiene, not a ranking lever.
key takeaways
- As of the first of this month, nofollow changed from a directive (Google ignores the link) to a hint (Google looks at it and decides) for crawling and indexing — completing a shift begun last September.
- The sponsored and ugc attributes, introduced last September, already work as hints for ranking. All three rel values now describe links rather than command outcomes.
- The rel attributes classify the nature of a link: sponsored (paid), ugc (user-generated), nofollow (not endorsed). rel means relationship — it is markup that describes how your page relates to the one it links.
- Google moved to hints because ignoring these links outright lost useful information — anchor text and linking patterns. Now it keeps the signal while still honouring that the link isn’t a first-party endorsement.
- What to do: you don’t need to change existing nofollow links. Prefer sponsored for paid/affiliate, ugc for comments/forums, nofollow for the rest; combine where they overlap. It’s markup hygiene, not a ranking lever — Google said there’s no boost.
from directive to hint — and three labels for a link
The tags did not lose their meaning — they lost their authority. You still say what a link is; Google now decides what to do with what you said.
The idea, in four parts
What changed this month; what the three attributes describe; why Google moved from a directive to a hint; and what to do about it. Open each part.
01 What changed this month
As of the first of this month, the nofollow link attribute became a hint rather than a directive for crawling and indexing — a small-sounding change with a real shift behind it. To feel the difference, recall how nofollow worked before. When you marked a link rel="nofollow", Google treated the tag as a command: it would not follow the link, would not count it, would behave as though the link simply did not exist. The control was yours and it was absolute — nofollow meant ignore, and Google ignored. From this month, that absoluteness is gone. Google now treats nofollow as a hint, which means it looks at the link and decides for itself how to use it, rather than obeying the tag automatically. This completes a transition Google set out last September, when it introduced two companion attributes — sponsored and ugc — and announced that all three would function as hints about which links to consider or exclude. Those two were already being used as hints for ranking from the time of the announcement; what happened this month is that nofollow joined them as a hint for crawling and indexing too. The throughline of the whole change is a transfer of who decides. The old nofollow let you issue an instruction the engine carried out; the new model lets you offer a description the engine takes into account. Your link markup went from a command Google follows to a signal Google weighs — and that reframing, from instruction to description, is the real substance of the update.
02 What the three attributes describe
Underneath the change sit three values of the rel attribute, each there to describe a different kind of outbound link. rel="sponsored" marks a link created as part of advertising, a sponsorship, an affiliate arrangement, or any other compensation — it says, plainly, this link is paid. rel="ugc" marks a link inside user-generated content such as a blog comment or a forum post — it says this link was placed by a user, not by you. And rel="nofollow", the original of the three, covers the general case where you want to link to a page without implying any endorsement of it or passing along ranking credit — it says I am pointing to this without vouching for it. Because these describe different facets of a single link rather than competing labels, they can be combined: rel="ugc sponsored" is a perfectly valid way to mark a sponsored link that appears within user-generated content, and you can pair the new attributes with nofollow as well for backwards compatibility. The thread that ties them together is worth saying directly, because it is the heart of the matter: the rel attribute exists to describe a relationship — rel is literally short for relationship — and these values let you state, in markup, what kind of link each outbound connection is. One says paid, one says from a user, one says not endorsed. They are not levers you pull to change rankings; they are labels you apply to tell the truth about your links, so the engine reading your page understands the nature of what it is pointing at.
03 From directive to hint, and why
The reason Google gave for the shift is the most illuminating part of the whole announcement, because it explains what a directive was costing. Under the old model, a nofollow link was invisible to Google’s systems — the moment you tagged it, the link and everything about it dropped out of consideration. But links carry information whether or not you endorse them. The words inside a link describe the page it points at; the overall web of links, including the unnatural and the untrusted ones, helps Google understand how the web is structured and where manipulation is happening. When nofollow meant ignore entirely, all of that was thrown away every time someone tagged a link — a real loss of understanding in exchange for a binary on-off switch. The hint model recovers it. Google can now look at a nofollow, sponsored, or ugc link, read its anchor text, factor it into its model of linking patterns, and use it however its systems judge appropriate, while still respecting the thing you were actually trying to signal: that this particular link should not be treated as your first-party endorsement, your personal vouching for the destination. So your ability to say not endorsed survives intact; what changes is that Google no longer responds by pretending the link is not there. The cleanest way to hold the distinction is this: a directive orders an outcome, a hint informs a judgement. You used to command; now you describe, and Google decides what the description is worth. Reading that kind of distinction precisely is the markup discipline the AC Group has worked by for {years} years.
04 What to do about it
The right response is to classify your outbound links accurately and to resist reading the change as a ranking opportunity. Start with the reassurance: you do not need to touch any nofollow links you already have. Existing nofollow markup keeps doing its job — flagging links you do not endorse and keeping paid links compliant with Google’s guidelines — and there is no penalty for leaving it exactly as it is. Going forward, reach for the most specific attribute that fits the link. Use rel="sponsored" for paid, affiliate, and advertising links, which Google recommends and which keeps you cleanly on the right side of its rules about paid links; use rel="ugc" for the links your users add in comments and forums; and keep plain rel="nofollow" for the remaining cases where you just do not want to endorse a destination. Where a link belongs to more than one category, combine the attributes. The one thing to avoid is treating any of this as a ranking play: Google’s search liaison was explicit that the change brings no ranking boost, so manipulating attributes in hope of one is wasted effort that can muddy the honest picture of your links. Hold the right frame instead — this is markup hygiene. You are describing your links truthfully so Google understands your site and the sites you connect to, which serves the web and makes your own linking legible. Building accurate, honest link markup as part of a clearly described site is the kind of entity and schema work the AC Group has done for {years} years.
Why this is a markup point, not a link-building one
The temptation with any change to how links are treated is to read it as a link-building angle — a new way to gain or protect ranking credit. But the useful way to read this one is as a statement about markup: about what your tags mean and how much authority they carry. The change did not hand you a lever; it changed the grammar of an instruction you already had, turning a command into a description. That is a meaningful thing to understand precisely, and a misleading thing to treat as a growth tactic, because Google was clear there is no ranking boost hiding in it.
So the real work here is the unglamorous discipline of describing your links honestly: marking the paid ones paid, the user-placed ones as user-generated, the unendorsed ones as unendorsed, and trusting that accurate description serves you better than any attempt to game the labels. That is markup as it should be — a truthful account of what your page contains and connects to, offered to an engine that increasingly reads such descriptions to understand the web. Building that kind of honest, well-structured markup is the entity and schema work the AC Group has done for 27 years.
What to do with this
Keep it simple and honest. You do not need to change any nofollow links you already have — existing markup keeps working, and there is no penalty for leaving it. Going forward, reach for the most specific attribute that fits: use rel="sponsored" for paid, affiliate, and advertising links; use rel="ugc" for links your users place in comments and forums; and keep plain rel="nofollow" for the rest, where you simply do not want to endorse a destination. Combine them when a link fits more than one category.
Do not treat any of this as a ranking play. Google’s search liaison said plainly there is no boost in it, so manipulating attributes to chase one only muddies the honest picture of your links. Hold the right frame: this is markup hygiene, describing your links truthfully so Google understands your site and the sites you connect to. Building accurate, honest link markup as part of a clearly described site is the entity and schema work the AC Group has done for 27 years.
The link-attribute change, plainly: quick answers
What changed with nofollow this month?
As of the first of this month, the nofollow link attribute changed from a directive into a hint for crawling and indexing. To see why that matters, recall how nofollow used to work: when you marked a link rel="nofollow", Google treated it as a command and simply ignored the link — it would not follow it, would not count it, would behave as if the link were not there. From this month, that is no longer guaranteed. Google now treats nofollow as a hint, meaning it looks at the link and decides for itself whether to use it, rather than obeying the tag blindly. This completes a change that began last September, when Google introduced two new attributes alongside nofollow — sponsored and ugc — and said all three would work as hints about which links to consider or exclude. Those two were already being treated as hints for ranking from the announcement; this month’s step extends the hint model to nofollow for crawling and indexing as well. The practical upshot is a shift in who is in control. Where the old nofollow let you order Google to disregard a link, the new model lets you describe a link — and leaves the decision about how to use that description to Google. Your markup went from a command the engine follows to a signal the engine weighs.
What do sponsored, ugc, and nofollow each mean?
They are three values of the rel attribute that let you describe the nature of an outbound link — what kind of relationship it represents between your page and the one it points to. Use rel="sponsored" for links created as part of advertising, sponsorships, affiliate arrangements, or other compensation; it marks a link as paid. Use rel="ugc" for links inside user-generated content, such as blog comments and forum posts, where someone other than you placed the link. Use rel="nofollow" for the general case where you want to link to a page without implying any endorsement of it or passing along ranking credit — you are pointing to it without vouching for it. The three are not mutually exclusive: because they describe different facets of a link, you can combine them, and rel="ugc sponsored" is perfectly valid for a sponsored link that appears within user-generated content. The unifying idea is that the rel attribute is markup whose whole job is to describe a relationship — rel is short for relationship — and these values let you tell Google, precisely, what sort of link each one is. Sponsored says this is paid; ugc says this came from a user; nofollow says I am not endorsing this. Describing your outbound links accurately with these attributes is exactly the kind of structured, honest markup the AC Group has worked on for 27 years.
Why did Google move from a directive to a hint?
Because ignoring these links outright was throwing away information Google found useful. Under the old directive model, a nofollow link was invisible to Google’s systems — and Google’s own explanation is that links carry valuable information even when you do not want to endorse them. The words inside a link describe the content it points at, and the overall pattern of links — including the unnatural ones — helps Google understand the structure of the web and spot manipulation. When nofollow meant ignore completely, all of that signal was lost the moment a link was tagged. By shifting to a hint model, Google keeps the information: it can still look at the link, read its anchor text, factor it into its picture of linking patterns, and use it however its systems judge best, while still respecting your signal that the link should not be given the weight of a first-party endorsement. So the move is less about changing what you can say and more about changing what Google does with it. You can still flag a link as not-endorsed, paid, or user-generated; Google will still honour the spirit of that by not treating it as your personal vouching. But it no longer pretends the link does not exist, because that was costing it understanding. This is the difference between a tag that orders an outcome and one that informs a judgement, and reading that distinction correctly is the kind of precision the AC Group has practiced for 27 years.
What should I actually do about this?
Treat it as a prompt to classify your outbound links accurately, not as a ranking opportunity. First, the reassuring part: you do not need to change any nofollow links you already have. Existing nofollow markup keeps working to flag links you do not endorse and to keep sponsored links compliant with Google’s guidelines, and there is no penalty for leaving it in place. Going forward, though, prefer the more specific attribute when it fits: use rel="sponsored" for paid, affiliate, and advertising links — Google recommends this and it keeps you clearly compliant on paid links — use rel="ugc" for links your users place in comments and forums, and reserve plain rel="nofollow" for the remaining cases where you simply do not want to endorse a destination. Combine them when a link fits more than one category. What you should not do is treat this as a ranking play: Google’s own search liaison was explicit that the change does not hand out a ranking boost, so chasing one by manipulating attributes is wasted effort. The right frame is markup hygiene — you are describing your links honestly so Google understands your site and the sites you point to, which is good for the web and good for how clearly your own linking is read. Building accurate, honest link markup as part of a well-described site is the kind of work the AC Group has done for 27 years.
A note on sources and timing
This is written in March 2020, just after the nofollow attribute became a hint for crawling and indexing on the first of the month. The description — that nofollow shifted from a directive Google obeyed to a hint it weighs, that the sponsored and ugc attributes introduced last September already worked as hints for ranking, that the three rel values describe paid, user-generated, and unendorsed links respectively and can be combined, that Google made the move to avoid losing useful link information while still honouring non-endorsement, and that no ranking boost was promised — follows Google’s own announcement and its search liaison’s comments. The reading offered here — that the change turns your link tags from commands into descriptions, making accurate markup the point — is our interpretation, grounded in that announcement. The durable lesson outlasts the mechanics: describe your links honestly, because the engine now reads the description rather than obeying the command. That is the markup discipline the AC Group has worked by for 27 years.