A nofollow link is a hyperlink carrying the rel="nofollow" attribute, which tells Google not to pass ranking credit (PageRank) to the destination. Since 2019 Google treats nofollow as a hint, not a directive, so it can still crawl, index and even cite the linked page. It remains essential for marking paid and untrusted links.
Key Takeaways
- rel="nofollow" signals that you do not vouch for a link; Google uses it as a hint, not a hard block, on ranking credit.
- rel="sponsored" is the mandatory attribute for paid placements, affiliate links, sponsored posts and press releases.
- rel="ugc" marks links in user generated content such as comments, forums and profile pages.
- "Dofollow" is not a real HTML value; it simply means a link has no rel attribute at all.
- A nofollowed URL can still be discovered, crawled and indexed through other paths, so nofollow is not a noindex.
- Nofollowed links still drive referral traffic, brand demand and AI-search citations even without ranking credit.
What Is a Nofollow Link?
A nofollow link is an anchor that includes rel="nofollow" in its tag. The attribute asks search engines not to transfer PageRank, the link-based ranking signal, to the target URL. It was introduced so publishers could link to content without implicitly endorsing it.
Crucially, nofollow affects the flow of ranking credit, not the ability of a crawler to reach the page. A search engine may still follow the link for discovery and may still index the destination if it is found another way. Treat nofollow as a reputational and ranking signal, not as a wall.
What Does a Nofollow Link Pass and What Does It Not Pass?
A nofollow link does not pass PageRank to the destination, so it should not directly improve the target's organic rankings. It also signals to Google that you are not vouching for the linked page, which matters when the link is paid or untrusted.
What it still passes is real human value: clicks, referral sessions, brand exposure and the potential to be cited by AI search systems. Many operators undervalue nofollow because they fixate on ranking credit alone, then lose referral and demand signals that convert.
How Did Nofollow Evolve from a Directive to a Hint?
Nofollow launched in 2005 as a response to comment spam, giving publishers a way to stop untrusted links from influencing rankings. For years Google treated it as a directive: a nofollowed link simply did not pass credit.
In 2019 Google announced that nofollow, along with the new sponsored and ugc values, would become hints rather than hard directives, with full effect in 2020. That means Google may choose to use the link for crawling or ranking in limited cases, but the default expectation remains: no ranking credit is passed unless you remove the attribute.
What Are the Three Link Attributes Side by Side?
The table below compares the three rel values plus the default absence of any attribute. Use it as the reference when classifying links in an audit.
| Attribute | What it signals | When to use | Typical placement |
|---|---|---|---|
| rel="nofollow" | You do not vouch for the link | Untrusted or legacy links, generic caution | Legacy widgets, misc outbound links |
| rel="sponsored" | Link is part of an ad, sponsorship or compensation | Paid placements, affiliate, sponsored posts | Ad units, affiliate links, press releases |
| rel="ugc" | Link is in user generated content | Content created by users, not staff | Comments, forums, profile pages |
| No attribute (dofollow) | You vouch for and endorse the link | Editorial links you trust and recommend | Body copy, resource lists |
Is Dofollow a Real HTML Attribute?
No. "Dofollow" is a colloquial shorthand for a normal link with no rel attribute. There is no rel="dofollow" value in HTML. When you want to pass ranking credit, you simply omit the attribute entirely.
This distinction matters in audits. If a tool reports a "dofollow" link, it means "no rel attribute present," not that a positive signal was applied. The absence of an attribute is the default state, and you should only add attributes when there is a specific reason not to vouch for the link.
Where Is Rel="Sponsored" Mandatory to Avoid a Penalty?
Google requires a qualifying attribute on links that pass compensation, to avoid link-scheme violations. Use rel="sponsored" (or nofollow as a fallback) on any of these:
- Paid placements and native ads where the link is part of the deal.
- Affiliate links where you earn a commission on conversions.
- Sponsored posts and articles written in exchange for payment or product.
- Press releases and syndicated content distributed with links.
- Guest posts written primarily to obtain a link rather than for editorial value.
If the link is compensated but you mark it editorial, you risk a manual action or lost rankings. Sponsored is the cleanest signal; nofollow is an acceptable fallback where you cannot easily distinguish sponsored from other untrusted links.
Where Should Rel="Ugc" Appear?
User generated content surfaces are where users, not your editorial team, place links. These are the high-risk areas for spam and should carry rel="ugc":
- Blog comment sections where anyone can drop a URL.
- Forum threads and community posts.
- Public profile pages with a website or bio link field.
- Review widgets and crowd-sourced listings.
You can combine ugc with nofollow when you also want to withhold credit explicitly, written as rel="ugc nofollow". The goal is to prevent untrusted user links from transferring ranking credit to third parties you do not control.
Can You Combine Link Attributes?
Yes. The rel attribute accepts a space-separated list, so you can express multiple signals on one link. The most common combination is rel="sponsored nofollow", used when a link is both paid and you want to be unambiguous about withholding credit.
Order does not matter to the parser. What matters is that every compensated or untrusted surface carries at least one qualifying value. Combining attributes is safer than relying on a single hint, because it removes ambiguity about intent if Google later reviews the link.
Does Nofollow Control Crawling and Indexing?
No. A common misconception is that nofollow stops a URL from being crawled or indexed. It does not. A nofollowed URL can still be discovered through sitemaps, internal editorial links, social shares or other sites, and Google can index it through those paths.
If you need to block indexing, use meta robots noindex or an x-robots-tag header, and to block crawling use robots.txt or authentication. Nofollow only governs the flow of ranking credit and the hint about whether to follow. It is a trust signal, not a crawl control or a noindex.
Why Does Internal Nofollow and Pagerank Sculpting No Longer Work?
Old advice said to nofollow internal links to low-value pages so PageRank would concentrate on your important pages. That was never reliable, and it became counterproductive under the hint model.
When you nofollow an internal link, Google does not redistribute that credit to your other links the way the old theory claimed. The credit is effectively dropped, and you also send a confusing signal about your own site architecture. Leave internal navigation and editorial internal links as normal links and manage priority through information architecture and canonicalization instead.
Do Nofollowed Links Still Deliver Value Without Ranking Credit?
Yes, and this is where many teams leave value on the table. A nofollowed link can still send a steady stream of referral sessions from readers who click through. Those visits build brand demand and can trigger branded search later.
Nofollowed links also surface in AI search and answer engines, which cite sources for usefulness rather than for PageRank. A Wikipedia reference or a major publication mention marked nofollow can still become a cited source in a generated answer, driving assisted conversions you would miss if you only chased followed links.
What Is the Link Attribute Audit Workflow?
Run this audit on a cadence, or before any site migration, to catch missing attributes before they become penalties.
- Crawl the site with a tool that reports every outbound anchor and its rel value.
- Classify each outbound link as editorial, paid, affiliate or user generated.
- Flag any paid or affiliate link that lacks rel="sponsored" or rel="nofollow".
- Flag any comment, forum or profile surface that lacks rel="ugc".
- Fix the gaps at the template level rather than patching individual pages.
- Re-crawl to confirm every qualifying link now carries the correct attribute.
Doing this at the template level is the key. Patching individual posts breaks the moment a new post is published; a template rule enforces the attribute on every future link of that type automatically.
How Do You Implement Link Attributes in WordPress?
In WordPress you typically set attributes through the block editor link settings or with a plugin that adds rel controls. For comment links, many themes already apply nofollow, but you should verify and switch to ugc where supported.
For affiliate and sponsored links, use a link-management plugin or a custom filter that rewrites outbound anchors in specific categories to include rel="sponsored". Template-level filtering beats manual editing because it covers every post retroactively and going forward without per-link effort.
How Do You Implement Link Attributes in Webflow?
In Webflow, set the rel attribute on link elements through the element settings panel, where you can toggle nofollow and add custom rel values like sponsored or ugc. For collection-driven content, apply the attribute on the link component used across items so it inherits everywhere.
For user generated content, Webflow does not host comments natively, so the ugc attribute belongs on embedded third-party widgets or custom code that renders user links. Enforce it in the embed code or the component, not by hand-editing each submission, to keep the rule consistent as volume grows.
How Do You Implement Link Attributes in Raw HTML?
In raw HTML the attribute lives directly on the anchor tag. An editorial link is a plain anchor; a sponsored one adds the attribute; a user-generated one uses ugc.
Examples: <a href="https://example.com">editorial</a> passes credit. <a href="https://example.com" rel="sponsored">paid</a> marks compensation. <a href="https://example.com" rel="ugc">comment</a> marks user content. For a paid user surface, combine them as rel="sponsored nofollow". Apply these in shared templates or link-rendering helpers so the rule is centralized.
How Do You Evaluate an Inbound Nofollow Link?
When buying placements or running digital PR, a nofollow link is not automatically worthless. Score it on the signals that still matter: the referring domain's relevance, its real audience and the likelihood of referral clicks.
Ask for the live URL, confirm the attribute, and estimate referral value from the page's traffic rather than its followed status. A nofollow link on a high-traffic, topically relevant page can outperform a followed link on a dead directory. Weigh the placement fee against expected referral and brand-assist, not against a false promise of ranking credit.
What Are the Most Common Link Attribute Mistakes?
These recurring errors either waste link equity or raise penalty risk:
- Nofollowing the entire footer, which withdraws credit from legitimate partners and confuses your architecture.
- Nofollowing internal navigation, which drops credit you could have kept and signals uncertainty about your own pages.
- Forgetting affiliate disclosure links, leaving compensated links unmarked and exposed to a link-scheme review.
- Blanket-nofollowing all outbound links, which strips editorial endorsement from sources you actually trust and harms usefulness.
Each of these comes from treating nofollow as a blunt instrument. The attribute is a precise tool: apply it where there is a specific trust or compensation reason, and leave everything else as a normal link.
Frequently Asked Questions
What Is a Nofollow Link?
A nofollow link is a hyperlink with the rel="nofollow" attribute. It tells search engines not to pass ranking credit, known as PageRank, to the destination URL. Introduced in 2005 to fight comment spam, it lets publishers link without endorsing the target. Since 2019 Google treats it as a hint rather than a directive, so it may still crawl or index the page through other paths, but it should not directly boost rankings.
What Is the Difference Between Nofollow, Sponsored and Ugc?
Nofollow is the generic signal that you do not vouch for a link. Sponsored marks links tied to compensation such as ads, affiliates and sponsored posts, and is the safest choice for paid placements. UGC marks links inside user generated content like comments and forums. All three are hints under Google's model, but sponsored and ugc communicate specific intent, which helps you stay compliant with link-scheme rules and avoid manual actions on paid or untrusted surfaces.
Is Dofollow a Real HTML Attribute?
No. Dofollow is slang for a normal link that has no rel attribute at all. There is no rel="dofollow" value in HTML. When you want to pass ranking credit and endorse a link, you simply omit the attribute. Tools that report "dofollow" mean "no attribute present," which is the default state. You should only add an attribute when there is a specific reason not to vouch for or compensate a link.
Does Nofollow Stop a Page from Being Indexed?
No. Nofollow only affects the flow of ranking credit and acts as a hint about whether to follow a link. A nofollowed URL can still be discovered through sitemaps, other sites, social shares or editorial links, and Google can index it that way. To block indexing use meta robots noindex or an x-robots-tag header. To block crawling use robots.txt or authentication. Nofollow is a trust signal, not a crawl control or a noindex directive.
Should I Nofollow My Internal Links to Sculpt Pagerank?
No. The old PageRank sculpting tactic of nofollowing internal links to concentrate credit no longer works and can hurt you. Under the hint model, credit from a nofollowed internal link is effectively dropped rather than redistributed, and you send a confusing signal about your own site. Manage priority through information architecture, internal linking strategy and canonical tags instead, and keep navigation and editorial internal links as normal followed links.