Skip to content
BacklinkManagement
Backlink management

FOR ANYONE VERIFYING A PLACEMENT AFTER IT GOES LIVE

How to Check if a Backlink Is Dofollow — and Detect When It Changes

Open the linking page, find the anchor that points to you and read its rel attribute. No nofollow, sponsored or ugc value means a normal, unqualified link. Checking once tells you today’s state, not whether it stays that way.

Short answer

To check whether a backlink is dofollow, find the <a> element that points to your page and read its rel attribute. If rel contains nofollow, sponsored or ugc, the link is marked with one or more qualifying values. If none is present, it's a normal link, which is what people mean by dofollow. There is no rel="dofollow" value. Also check the linking page for a robots meta tag or X-Robots-Tag header with nofollow, and compare the raw HTML with the rendered page. A check only shows the link today, so re-check placements on a schedule and record what you find.

  • Read the rel attribute: no nofollow, sponsored or ugc value means a normal link. There is no rel="dofollow".
  • Check the page too: a robots meta tag or X-Robots-Tag with nofollow applies to every link on that page.
  • Raw vs rendered: JavaScript can change the page after load. If the two disagree, record both.
  • Hints, not switches: Google treats nofollow, sponsored and ugc as hints, so avoid absolute claims about ranking credit.
  • One check is a snapshot: publishers can edit a link after it goes live. Re-check on a schedule and log the date.
Explore Backlink Management Automated link building, in the same workspace that tracks it.

Find the link that points to your page and read its rel attribute. A normal link has no rel value that qualifies it:

  • Normal link: <a href="https://yoursite.com/page">anchor</a>
  • Qualified as nofollow: <a rel="nofollow" href="…">
  • Qualified as paid: <a rel="sponsored" href="…">
  • Qualified as user-generated: <a rel="ugc" href="…">

"Dofollow" is shorthand, not an HTML value. Google's documentation says regular links need no rel attribute at all, and links marked nofollow, sponsored or ugc "will generally not be followed". A rel can hold several values, such as rel="ugc nofollow", and unrelated values like noopener do not qualify a link.

Source: Google, "Qualify your outbound links", last updated 10 December 2025, read 25 September 2026.

Checking once tells you the state of the link today. It does not tell you whether the publisher changes it next week, and that second question is the one most guides skip.

This is the fastest check and works in any modern browser.

  1. Open the page that should link to you.
  2. Find the link, right-click it and choose Inspect.
  3. Read the highlighted link element (the <a> tag) in the developer tools panel.
  4. Confirm the destination: check that the href points to the URL you expected, and note any difference in protocol, hostname, path or trailing slash.
  5. Read the rel value, if there is one, and write down the literal text.

If you can't find the link visually, search the Elements panel for your domain name. A missing match is a different problem: see what to do when a guest post link is removed.

Method 2: Check the Page Source as Well

The Inspect panel shows the rendered page, after scripts have run. View Source (Ctrl+U, or Cmd+Option+U on a Mac) shows the HTML as the server sent it. If a script edits links after load, the two can differ.

If they match, record the value. If they don't, record both. Googlebot processes the initial HTML and can later render JavaScript before using the rendered HTML for indexing, so a script that changes the link after load is worth identifying rather than ignoring.

Source: Google, "Understand the JavaScript SEO basics", read 25 September 2026.

A link can be clean while the page around it says otherwise. Check two page-level signals:

  • Robots meta tag: look in the <head> for <meta name="robots" content="nofollow"> (or googlebot instead of robots). Google defines the nofollow rule as "Do not follow the links on this page."
  • X-Robots-Tag header: the same rules can be sent as an HTTP header. Check it in the Network tab of developer tools or with a header-checking tool.

Google can only read page-level robots meta directives if it can crawl the page. If robots.txt blocks the URL, Google won't see a nofollow directive contained in that page's HTML.

Two quick extras, only if they apply: confirm the page returns a 200 status, and confirm your link isn't sent through a redirect you didn't agree to.

Source: Google, "Robots meta tag, data-nosnippet, and X-Robots-Tag specifications", last updated 24 March 2026, read 25 September 2026.

What Nofollow, Sponsored and UGC Mean

Google's documentation defines each value by purpose:

ValueGoogle's stated use
sponsoredAdvertisements or paid placements
ugcUser-generated content such as comments and forum posts
nofollowOther cases where the site doesn't want to associate with, or crawl, the linked page

Since 2019, Google has treated all three as hints about which links to consider or exclude, rather than as fixed commands. Its announcement said that in most cases it would still treat them as before and not consider them for ranking.

So avoid both extremes. A qualified link is still a live link that can send visitors. An unqualified link is not a promise of ranking gains.

Source: Google Search Central Blog, "Evolving nofollow", 10 September 2019, read 25 September 2026.

A link that was followed on delivery day can be edited later. The publisher controls the page, and a plugin update, a new site-wide outbound-link policy, an editor's review or a change of owner can all rewrite it.

Publishers don't normally email you when they change a link. If a placement looks different from your baseline, these are the first things I'd check:

What changedWhat you see on re-check
rel added to your linkSame anchor and href, now with nofollow, sponsored or ugc
Site-wide policyEvery outbound link on the page carries the same new rel value
Page-level rule addedYour <a> is unchanged, but a robots meta tag or X-Robots-Tag now says nofollow
Link repointedThe anchor is still there, but the href goes to a different URL or through a redirect
Link removedYour domain no longer appears in the page's links at all

Work through this before contacting anyone.

  1. Confirm it really changed. Re-check the raw source and the rendered page, and rule out a page-level robots rule.
  2. Record when you noticed it. Save the URL, the literal rel value, the date and a copy of the HTML.
  3. Compare with your previous record. Without an earlier recorded state, you can't show it changed.
  4. Check what else changed. The anchor text, the target URL or the article itself may have been edited too.
  5. Work out whether it was deliberate. If every outbound link on the page changed at once, that's probably a site-wide policy or plugin change. If yours is the only one that changed, that's a different conversation.
  6. Check what was agreed. If the placement was bought or negotiated, read the written terms before asking for anything.
  7. Choose a response. Accept it, ask for a correction where the terms support it, or replace the placement.

One boundary matters. For paid placements, Google's spam policy expects sponsored or nofollow. If a paid link was changed to sponsored, asking the publisher to remove the qualification is asking them to break that policy.

If the placement itself is gone rather than changed, follow our guide to a guest post link that was removed instead.

Source: Google spam policies, link spam, read 25 September 2026.

Inspecting a link tells you its state now. Catching a change means checking the same link again and comparing.

  • Record a baseline on the day it goes live: URL, target, anchor, rel value, status code and date.
  • Re-check on a schedule that matches the value of the link, rather than only when rankings move.
  • Compare against the last record, not your memory of it, and note the date of each check.
  • Keep the evidence with the placement, so a dispute months later doesn't start from zero.

A spreadsheet works for a handful of links. Once you're tracking many placements or several clients, keep every placement and the notes from each check together in one backlink management workspace instead of scattered sheets.

Dofollow Checking Checklist

Use this for each link you check:

  • Link present: the <a> element exists on the live page.
  • Destination: the href is your exact agreed URL.
  • rel value: recorded literally, or "none".
  • Raw vs rendered: match, or both versions recorded.
  • Page-level rules: no robots meta or X-Robots-Tag nofollow.
  • Status and redirects: page returns 200; no unexpected redirect on your link.
  • Date checked: logged, with a copy of the HTML.

Verdict: Check It Now, Then Check It Again

This method suits anyone verifying placements after they go live, from a single site owner to an agency tracking links across clients. It does not suit anyone trying to make a paid link pass ranking credit.

We didn't test third-party checker tools or measure how often publishers change link attributes. Everything above comes from Google's published documentation and our recommended checking routine.

BACKLINK MANAGEMENT

Stop building links by hand. Put them on automation.

Automated link building that keeps running month after month, with every placement recorded, re-checked and reported from the same workspace that holds your Search Console data.

Questions

Dofollow Backlinks: Questions

Inspect the link and read its rel attribute. If it has no nofollow, sponsored or ugc value, and the page has no robots nofollow rule, it is a normal link, which is what people mean by dofollow.

Where this lands

Verdict

Who this suits
Site owners and agencies checking whether live placements are followed, and anyone who needs a record of when a link changed.
Who it does not suit
Anyone trying to make a paid link pass ranking credit, or looking for a guaranteed ranking effect from a followed link.
What we could not verify
We did not test third-party checker tools or measure how often publishers change link attributes after publication. Guidance is drawn from Google Search Central documentation read 25 September 2026 and our recommended checking routine.