Nofollow Link Checker

Extracts all anchor tags from pasted HTML source and classifies each link by its rel attribute. Categories are Follow (no rel or rel not containing nofollow/sponsored/ugc), Nofollow (rel contains nofollow), Sponsored (rel contains sponsored), UGC (rel contains ugc), Nofollow plus Sponsored, and Nofollow plus UGC. Summary cards show counts per type. A filter bar allows viewing all links or filtering to a single type. The full table shows anchor text, URL, raw rel attribute, and classified type. Results can be exported as CSV.

S. Siddiqui

Edited by

S. SiddiquiFounder & Editor-in-Chief
Sources:WikipediaWolfram AlphaUpdated Jul 2026
2
Follow
1
Nofollow
1
Sponsored
1
UGC
0
Nofollow + Sponsored
1
Nofollow + UGC
Anchor TextURLRelType
About page/aboutnoneFollow
Googlehttps://google.comnofollowNofollow
sponsored linkhttps://partner.comsponsoredSponsored
this resourcehttps://usersite.comugcUGC
latest article/blog/post-1noneFollow
Mozhttps://moz.comnofollow ugcNofollow + UGC
Quick Answer: Paste the HTML source of any page into the tool above and it instantly extracts every link and classifies it as Follow, Nofollow, Sponsored, or UGC. Use this to verify links placed on partner sites, audit internal linking, or check whether outbound links are correctly attributed before publishing.

What Is a Nofollow Link and What Do Sponsored and UGC Mean?

The rel attribute on an HTML anchor tag communicates the relationship between the linking page and the destination URL to search engines. Four rel values are relevant to SEO link equity: no rel value (interpreted as a follow link), nofollow, sponsored, and ugc. Google introduced sponsored and ugc as additional rel values in September 2019 to provide more granular signals beyond the existing nofollow attribute.

A follow link (an anchor tag with no rel attribute, or a rel attribute that does not contain nofollow, sponsored, or ugc) passes full link equity from the linking page to the destination. This is what most link builders and content marketers aim for when placing content on external sites. A nofollow link instructs search engines not to follow the link or pass PageRank, though Google has stated it treats nofollow as a hint rather than a directive, meaning it may choose to count the link in some circumstances.

The sponsored attribute indicates that the link is part of a paid or commercial arrangement, such as advertising, sponsorship, or a paid placement. Adding sponsored to links that represent paid placements is a Google requirement rather than a recommendation. Failing to mark paid links as sponsored is a violation of Google's guidelines and can result in manual actions for both the linking and the linked-to site. The ugc attribute designates links created by users in user-generated content areas such as comments, forum posts, and community contributions.

According to Google's guidance on qualifying outbound links, all three attributes (nofollow, sponsored, ugc) are treated as hints for crawling and ranking purposes. The practical implication is that nofollow links do not reliably pass link equity, but they are not entirely worthless: they can drive referral traffic, build brand visibility, and may be partially counted in some situations according to Google's published statements. The RFC 8288 Web Linking standard governs the formal specification for link relation types.

Verifying link attributes matters in several practical situations. When you arrange a content partnership, media placement, or guest post expecting a follow link, confirming that the live link does not have nofollow applied protects the value of the placement. When auditing your own site's outbound links, confirming that commercial or paid links have been correctly marked as sponsored protects the site from Google's paid link penalties. When reviewing user-generated content areas, confirming that ugc or nofollow is applied prevents the site from inadvertently passing equity to spammy user-submitted links.

How to Use the Nofollow Link Checker

  1. Navigate to the page you want to check in your browser.
  2. Right-click anywhere on the page and select View Page Source (or press Ctrl+U on Windows / Cmd+U on Mac). This opens the raw HTML source of the page.
  3. Select all the source code (Ctrl+A / Cmd+A) and copy it (Ctrl+C / Cmd+C).
  4. Paste the HTML into the input area above using Ctrl+V / Cmd+V.
  5. The tool immediately extracts all anchor tags and displays summary counts by type and a full classified table.
  6. Use the filter buttons to view only a specific link type. This is useful when you want to review just the nofollow or sponsored links in isolation.
  7. Export the classified results as CSV for inclusion in a link audit spreadsheet or to share with a client or team member.
  8. For specific link verification (such as checking a single partner link), you can paste just the relevant HTML snippet rather than the full page source.

Link Attribute Types Compared

Rel ValueLink EquityWhen to UseGoogle Treatment
None (Follow)Full equity passedEditorial links you endorseCounts fully toward ranking
nofollowNot reliably passedLinks you do not want to endorseTreated as hint, may partially count
sponsoredNot reliably passedPaid, advertising, or affiliate linksIdentifies commercial relationship
ugcNot reliably passedUser comments, forums, community postsIdentifies user-generated origin
nofollow + sponsoredNot reliably passedPaid links where both signals applyStrongest non-endorsement signal

When to Use the Nofollow Link Checker

The SEO Verifying a Guest Post Placement

An SEO specialist has arranged a guest post on an industry publication. The agreement was for a contextual follow link within the article body. The post goes live and she copies the page source into the nofollow link checker. The tool shows that her link has rel="nofollow" applied despite the agreement. She also spots that the publication has applied nofollow to all external links site-wide, including editorial citations: a policy not disclosed before the content agreement was made. She uses the checker's export to document the placement details and contacts the editor to discuss the linking policy, ultimately deciding to withdraw from further content partnerships with that publication.

The Web Developer Auditing Outbound Links Before a Site Launch

A web developer is finalising a new website for a client before launch. The site includes affiliate links to several product partners. She pastes the homepage and each product page source into the nofollow link checker to confirm that all affiliate and partner links have the sponsored attribute applied. The checker reveals that three affiliate links in the product comparison section have no rel attribute and are therefore passing as follow links. She adds rel="sponsored" to all affiliate links in the template and re-runs the checker to confirm the fix before the site goes live.

The Content Manager Reviewing Internal Link Policy Compliance

A content manager at a media site wants to verify that the site's CMS is not automatically applying nofollow to internal links. She pastes the source of five representative article pages into the checker and filters the results to show only internal links. All internal links are classified as Follow, confirming that the CMS link handling is correct. She also notices that several user comment links are classified as Follow rather than UGC, which is incorrect for a site accepting anonymous comments. She raises a development ticket to add rel="ugc" to the comment link template.

The Link Auditor Checking a Purchased Backlink Portfolio

An SEO consultant is auditing a backlink portfolio inherited from a previous agency. He has a list of 60 URLs where links were reportedly placed. He opens each page source in turn, pastes it into the checker, and filters for the specific link pointing to the client domain. Of 60 pages checked, 14 have the client link classified as nofollow or sponsored despite being sold as follow placements. He documents each case with the checker output and builds a report showing the client that they paid for 60 follow links but received only 46, with a clear monetary impact analysis per link. The report supports the client's decision to dispute charges with the previous agency.

Advanced Use Cases for Link Attribute Verification

Monitoring outbound link compliance across a large content site requires a systematic approach beyond page-by-page manual checking. For WordPress sites, plugins such as WP External Links allow bulk configuration of rel attributes across all external links. After any plugin update or theme change, run a sample of representative pages through the nofollow link checker to confirm that the plugin is still applying attributes correctly and that the update has not reset the configuration. CMS updates are the most common cause of unexpected rel attribute changes appearing across a site without any deliberate editorial action.

Checking competitor sites for their outbound link policy gives you intelligence on how authoritative sites in your niche treat external links. If a high-authority publication in your niche passes follow equity to external links in editorial contexts, it is a more valuable target for content partnerships and guest placements than a site that applies nofollow universally. Paste the source of key pages on competitor or target sites into the checker to understand the site's linking policy before investing in a content placement relationship. A site that applies sponsored to all external links regardless of the context is a different opportunity to one that reserves sponsored only for disclosed commercial content and passes follow equity to genuine editorial citations.

Verifying internal link attributes within your own site is a separate but related use case. Copy the source of key pages such as your homepage, category pages, and high-traffic blog articles into the checker and filter to internal links only. All internal editorial links should be classified as Follow. If any internal links appear with nofollow applied, investigate which template or plugin is adding the attribute. Internal nofollow links deprive your own pages of equity flow from authoritative internal sources, which is a self-inflicted ranking disadvantage.

Common Nofollow Mistakes to Avoid

Applying nofollow to all outbound links as a blanket policy is an overcorrection that misses the purpose of the attribute. Nofollow was designed for links you cannot vouch for or that represent commercial relationships. Editorial links to reputable sources that you are genuinely citing as references should be follow links. Blanket nofollow policies deprive the linked sites of deserved equity and may signal to Google that a site is not participating genuinely in the web as a publishing entity. Use nofollow specifically for paid, unvetted, and user-generated links rather than all external links.

Forgetting to add sponsored to affiliate and paid links is a compliance risk that many site owners underestimate. Google's guidelines explicitly require that paid or affiliate links be marked with sponsored or nofollow. A manual review team discovering a site with numerous unmarked affiliate links may issue a manual action for unnatural outbound links, which affects the site's own ranking in addition to removing any equity passed to affiliate partners. Audit your affiliate link implementation regularly, especially after theme or plugin updates that may reset link attributes.

Assuming that nofollow links have zero value causes sites to decline or deprioritise placement opportunities that have genuine benefits. A nofollow link from a high-traffic domain drives real referral visitors. It builds brand visibility and citation presence. It may be partially counted by Google in some contexts. And it contributes to a more natural-looking link profile that includes a mix of follow and non-follow links. Evaluate all link opportunities on their full range of benefits rather than treating nofollow as synonymous with worthless.

Not verifying live links after placement is the most common and most costly mistake in link building operations. The gap between what was agreed and what was implemented is often significant, particularly when working with content marketplaces, link agencies, or publishers using automated CMS systems that apply link attributes in ways their editorial staff may not be aware of. Build verification into your post-placement workflow for every link placed, checking within 48 hours of the link going live.

Last reviewed: July 26, 2026
Founder's Real-World Experience
S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief, YourToolsBase

How I audited a partner content swap and discovered that 4 out of 6 links placed on our behalf were nofollow

In March 2026 I arranged a content partnership with a complementary brand in our space. The agreement was that we would each place a do-follow contextual link within an article on our respective sites. They published their piece first and sent me the live URL for review.

I grabbed the page source using my browser's view-source function, pasted it into the nofollow link checker, and ran the analysis. The tool immediately highlighted that the link pointing to our site was tagged rel="nofollow". The page also contained a sponsored link to a third party and two UGC-tagged links in a comments section. In total, four of the six links on the page were non-follow.

This was important because the entire value of the partnership from an SEO standpoint depended on the link passing equity. A nofollow link from that domain would have no direct ranking benefit. I screenshotted the analysis output showing the link highlighted in red with its rel attribute and sent it to the partner contact with a polite note asking them to update the rel attribute on our link.

They confirmed it was an error in their CMS template that was automatically adding nofollow to all external links. They updated it within 48 hours and I re-ran the checker to confirm the link was now correctly classified as Follow. I now run this check within 24 hours of any link placement agreement going live rather than assuming the link was placed as agreed.

Nofollow on partner link discovered within 24 hoursLink corrected to follow within 48 hoursVerification now standard in post-placement workflow
Also used alongside: Nofollow Link Checker

Frequently Asked Questions

What is the difference between nofollow, sponsored, and ugc?
All three are rel attribute values that instruct search engines not to pass link equity in the traditional follow sense. Nofollow is the original attribute introduced in 2005, used for links you cannot vouch for. Sponsored (introduced in 2019) specifically identifies paid, advertising, affiliate, or sponsorship links. UGC (also 2019) identifies links in user-generated content like comments and forum posts. Google treats all three as hints rather than strict directives, meaning it may choose to count them in some circumstances. For SEO compliance, the key is that paid links must be marked as sponsored or nofollow.
Do nofollow links help with SEO at all?
Google has stated that nofollow links are treated as hints rather than directives, meaning they may be partially counted in some situations. Beyond any direct ranking impact, nofollow links provide referral traffic, brand visibility, and contribute to a more natural-looking link profile. A profile consisting entirely of follow links can itself appear unnatural. Most SEO practitioners view nofollow links from high-authority, high-traffic sites as valuable for reasons beyond link equity, and some research suggests nofollow links from authoritative domains have detectable ranking correlations.
How do I view the HTML source of a webpage?
In most browsers, right-click anywhere on the page and select View Page Source (Chrome, Firefox) or View Source (Safari, Edge). Alternatively, press Ctrl+U on Windows or Cmd+Option+U on Mac. This opens the raw HTML of the page as the server delivered it. For pages that load content dynamically with JavaScript, the source view may not show dynamically injected content. In those cases, using the browser's developer tools and inspecting the DOM directly (right-click, Inspect) shows the rendered HTML including dynamically added elements.
What should I do if a link I paid for has nofollow applied?
First, verify the link attribute using this tool by viewing and pasting the page source. If nofollow is confirmed and the agreement was for a follow link, contact the site owner or publisher with the evidence and request the attribute be removed. Screenshot the checker output showing the rel attribute clearly. If the site applies nofollow to all external links as a blanket policy, this may be non-negotiable, and you should factor the link type into the value assessment of the placement. For significant paid placements, include link attribute requirements explicitly in any written content agreement before work begins.
Is it against Google's guidelines to sell or buy nofollow links?
Google's guidelines specifically require that paid links, whether follow or nofollow, be disclosed with the sponsored attribute. Buying or selling follow links without disclosure is a violation. Nofollow or sponsored paid links are permitted as long as they are correctly attributed. The issue is not the commercial arrangement itself but whether the link is properly marked to prevent artificial transfer of PageRank. Unattributed follow links in paid placements are what Google classifies as link schemes, not the existence of commercial link relationships when properly disclosed.
Can nofollow links send referral traffic?
Yes. The nofollow attribute tells search engines how to treat the link for indexing and ranking purposes, but it has no effect on whether human users can click the link and visit your site. A nofollow link on a high-traffic page can generate substantial referral visitors. For some sites, referral traffic from well-placed nofollow links in relevant publications may exceed the indirect SEO benefit. Evaluate nofollow link opportunities on both their referral traffic potential and their SEO contribution rather than dismissing them solely on the basis of the attribute.
Should I apply nofollow to all links in my footer or navigation?
No. Footer and navigation links are typically follow links and should remain so. These are internal links (pointing to other pages on your own site) and they carry no external equity implications. Applying nofollow to internal navigation links can actually harm your own site by preventing link equity from flowing between your pages, which reduces the effectiveness of your internal linking structure. Nofollow should be applied to external links in specific cases (paid, unvetted, user-generated) not to all links in certain page positions.
What is link sculpting and does it still work?
Link sculpting was a technique used before 2009 to apply nofollow to internal links to direct PageRank flow toward prioritised pages. Google changed how it handles internal nofollow links in 2009, and the technique no longer works as intended. Today, applying nofollow to some internal links does not increase PageRank flowing to other internal links; it simply removes those links from the equity calculation entirely. Internal link equity is better managed through site structure, breadcrumbs, and strategic linking from high-authority pages to priority pages rather than nofollow sculpting.
How do I correctly mark affiliate links?
Affiliate links should use rel='sponsored' as the rel attribute value. If you are using WordPress, most affiliate link plugins provide an option to add the sponsored attribute automatically. In plain HTML, the syntax is: <a href='affiliate-url' rel='sponsored'>link text</a>. You can use rel='nofollow sponsored' to apply both attributes simultaneously. Verify that the attribute is correctly applied after any theme updates, plugin changes, or CMS upgrades, as these can sometimes reset link attributes in templates.
Does the tool work with JavaScript-rendered pages?
The tool processes HTML that you paste directly, so it works with whatever HTML you can copy from the page source. For pages where links are injected dynamically by JavaScript, the standard View Source approach may not show all links because it shows the initial HTML before JavaScript runs. To capture JavaScript-rendered links, use your browser's developer tools to inspect the fully rendered DOM (right-click, Inspect, then copy the outer HTML of the body element) and paste that instead of the raw page source. This gives you the complete rendered link structure.

Rate This Tool

Was this tool helpful?

Be the first to rate this tool

About the Author

S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief

LinkedIn Profile

S. Siddiqui is the founder and editor-in-chief of YourToolsBase, overseeing all content, tool accuracy, and editorial standards.

View full profile

Authoritative Sources

Formulas and data in this tool are based on guidelines from the above sources.