Dofollow, Nofollow, Sponsored & UGC Links Explained
Understand how dofollow, nofollow, sponsored, and UGC link attributes work and why Google treats them as hints rather than hard directives.
Why Link Attributes Exist
Not every link on the web is an editorial endorsement. A journalist linking to a source they trust is a fundamentally different signal from a comment someone left on a forum, or a placement a brand paid for. Search engines need a way to understand that difference, because treating every link identically would make the web's authority signals meaningless. Link attributes are the mechanism that communicates intent, and understanding them reveals why link quality matters far more than link quantity.
The distinction is not merely technical. It reflects a deeper question about what a link actually represents: genuine endorsement, commercial arrangement, or user-contributed content. Each carries a different level of editorial accountability, and Google's handling of link attributes has evolved to reflect that reality.
The Default State: Dofollow Links
There is no HTML attribute called "dofollow." The term is an industry shorthand for the absence of any restrictive attribute. When a page links to another page with a plain anchor tag and no qualifying attribute, the link passes authority by default. Search engines treat it as a signal that the linking page vouches for the destination.
This default state is what makes editorial links valuable. When a reputable publication links to a source without any qualifying attribute, it is implicitly saying: this destination is worth your attention, and the authority of this page extends to it. The entire original architecture of PageRank rested on this assumption, that links represent genuine recommendations, and that the authority of the recommending page flows to the recommended one.
Dofollow links are not a special designation. They are simply links behaving as links were originally designed to behave.
The nofollow Attribute: Origin and Evolution
Google introduced the rel="nofollow" attribute in 2005 as a direct response to comment spam. At the time, spammers were flooding blog comment sections with links because every link, regardless of context, passed authority. Nofollow was designed to remove the incentive: if a link carries the nofollow attribute, it should not pass authority to the destination.
For over a decade, nofollow functioned as a hard directive. Search engines treated it as an instruction: do not count this link as a vote of confidence. Publishers applied it liberally to anything they did not want to editorially endorse, including paid links, user-generated content, and links they were uncertain about.
In September 2019, Google changed its position. Nofollow became a hint rather than a directive. Google announced it would use nofollow, along with the two new attributes introduced at the same time, as signals that it could choose to interpret when assessing links. The practical implication is that a nofollow link is no longer guaranteed to be invisible to ranking systems. Google may still choose to use it as a weak signal, depending on context.
This shift matters because it changed the meaning of nofollow from "this link counts for nothing" to "this link may or may not count, at Google's discretion." Publishers who relied on nofollow as a complete firewall against authority transfer were left with a weaker guarantee than they had assumed.
The Sponsored Attribute: Commercial Transparency
When Google introduced rel="sponsored" in 2019, it was formalising a distinction that had existed informally for years. Links created as part of a commercial arrangement (paid placements, affiliate relationships, sponsorships) carry a different kind of accountability than editorial links. The person or organization behind the destination has influenced the link's existence through payment rather than through the merit of their content.
Google's guidelines have long required that paid links be disclosed, but the mechanism for disclosure was previously just nofollow. The sponsored attribute gives publishers and advertisers a more specific signal to communicate: this link exists because of a commercial relationship, not editorial judgment.
The reason this distinction matters to search engines is rooted in the same logic that makes editorial links valuable. If commercial links could pass full authority, the ranking system becomes purchasable. A brand with a large budget could simply buy links from high-authority sites and manufacture the appearance of genuine endorsement. The sponsored attribute is part of the infrastructure that keeps commercial relationships from distorting the authority signal.
The UGC Attribute: Accountability and Scale
rel="ugc" stands for user-generated content. It was introduced alongside the sponsored attribute to address a category of links that is neither editorial nor commercial: links that appear because a user, not the site's editorial team, placed them there.
Forum posts, blog comments, and community contributions all fall into this category. The site hosting the content has not reviewed or endorsed the specific links that users include. The accountability chain is broken: the site's authority does not reflect any judgment about the destination, because no editorial judgment was made.
UGC links communicate this broken chain to search engines. They signal that the link exists because a user chose to include it, not because the site's editors determined it was worth pointing to. This is why user-generated content and link authority require separate treatment in any serious analysis of a site's link profile.
From a search engine's perspective, UGC links carry the lowest presumption of editorial endorsement. A link in a forum post from an unknown user is fundamentally different from a link in a curated article, even if both originate from the same domain.
The Mistake: Using Nofollow as a Universal Catch-All
Before 2019, using nofollow for all non-editorial links was reasonable. It was the only tool available. Publishers applied it to paid links, user comments, and anything else they wanted to distance themselves from editorially, and the effect was broadly consistent: those links would not pass authority.
After 2019, continuing to use a single generic nofollow for all non-editorial links became a missed opportunity and, in some cases, a compliance issue. Google explicitly introduced sponsored and UGC to give publishers more precise ways to communicate the nature of their links. Using nofollow where sponsored or UGC is more accurate is not wrong in the sense of causing immediate harm, but it fails to give Google the specific signal it is asking for.
The more significant problem is with paid links. Google's guidelines require that paid links be disclosed. The sponsored attribute is the mechanism Google has provided for that disclosure. A publisher using nofollow on paid links rather than sponsored is technically complying with the spirit of the requirement (not passing authority as an endorsement) but is not using the attribute Google has specifically designated for that purpose. As Google's systems become more sophisticated at interpreting link attributes as hints rather than directives, the precision of the signal matters more.
There is also a conceptual error embedded in the catch-all approach: it treats all non-editorial links as equivalent. A paid placement and a comment from an unknown user are not the same kind of signal. Conflating them into a single attribute obscures information that search engines are now equipped to interpret differently.
How These Attributes Fit Into a Broader Understanding of Authority
Link attributes are not a ranking trick. They are a communication system between publishers and search engines about the nature of links. Understanding them requires understanding what authority signals are actually trying to measure: the degree to which one entity genuinely endorses another based on merit.
Dofollow links represent the clearest expression of that endorsement. Nofollow, in its evolved form, represents a soft qualification. Sponsored communicates commercial origin. UGC communicates user origin without editorial review. Each attribute is a different answer to the question: why does this link exist?
The evolution from nofollow as a hard directive to nofollow as a hint reflects a broader shift in how search engines process signals. Rather than applying rigid rules, Google increasingly uses probabilistic interpretation, weighing many signals together. Link attributes feed into that interpretation, but they are no longer the final word on how a link is treated.
Understanding this system changes how the relationship between link signals and search authority can be read. A site's link profile is not just a count of links pointing to it. It is a record of why those links exist, who placed them, and what accountability sat behind each placement. The attributes attached to those links are the vocabulary that makes that record legible to search engines.
Knowledge Check
Score 100% to complete this lesson.
Select all that apply.
Choose one answer.
Lesson marked complete
Save your progress
Choose how to keep your checkmarks.
Saved on this device.
Already have an account? Log in
Already completed