Should You Nofollow Internal Links? The PageRank Sculpting Myth

Should You Use Nofollow Internal Links on Your Own Site?
Nofollow internal links are links from one page of your site to another page of your site that carry the nofollow value in the rel attribute. Google's official documentation points to robots.txt for controlling access to your own pages. However, it does not present nofollow as a tool for steering PageRank inside your site.
In short, our default answer is simple: leave your internal links alone. If a page should stay out of search results, manage the page itself, not the links that point to it. Therefore, this guide explains why, covers the exceptions, and shows the right tools step by step.
We focus on one question here: nofollow internal links, and nothing broader. For the broader topic, read our internal linking strategy guide and come back when you need the nofollow details.
What Does the Nofollow Attribute Actually Do?
Nofollow is a value you place in the rel attribute of a link. In practice, it tells a search engine that you do not want the link treated as your endorsement. It was created for outbound links, mainly to deal with spam and paid links.
Google has said that it now treats nofollow, together with sponsored and ugc, as a hint. In other words, the attribute is a suggestion, not a command. Google may still discover the target page and may still use the link as a signal.
This distinction matters because it changes your decisions. If you imagine nofollow as a locked door, you will be disappointed. Instead, it is closer to a sticky note on an open door.
Also keep two concepts apart. The rel value on a single link is not the same thing as the nofollow rule in a page-level robots tag, which speaks for every link on that page. Our noindex versus nofollow comparison covers the difference in detail.
The scope is also narrow. A hint on one link does not affect the other links on the page. So adding nofollow to one menu link will not stop the target page from being found through other links.
To sum up, on internal links nofollow is a soft signal and not an access control. For access control, the tools are robots.txt, the noindex rule, and password protection.
What Do Google's Official Docs Say About Nofollow on Internal Links?
First, we suggest reading two pages. The first is Google's page on qualifying outbound links. It describes nofollow as the value to use when other values do not apply and you would rather Google not associate your site with the linked page or crawl it from your site. For links within your own site, it points to the robots.txt disallow rule.
The second is Google's link best practices page. It explains that Google can only crawl a link that is an anchor element with an href attribute. It also recommends, for example, that every page you care about should have a link from at least one other page on your site.
Read together, the two pages give a clear frame:
- Nofollow mainly fits outbound links that you do not trust or do not want to be tied to.
- When you want to control fetching of your own pages, robots.txt and indexing rules apply.
- Important pages are discovered through internal links, so weakening those links works against you.
Note: Documentation wording and menu names change over time. So always check the current text on the relevant Google page before you decide.
Does Nofollow Work for Internal PageRank Sculpting?
PageRank sculpting is an old tactic. You add nofollow to internal links that lead to pages you consider unimportant, hoping that link value flows only to the pages that matter. The logic seems simple. A page has a limited amount of link value to hand out, so closing some links should leave more for the rest.
We could not find a clear statement in official Google Search Central documentation that supports this idea. Besides, nofollow is now a hint, so Google decides how to treat each link. The outcome is therefore unpredictable.
Meanwhile, there are public comments from Google representatives that discourage the practice. However, we cannot verify them against official documentation, so we do not present them as a firm rule.
Our practical view is this. The tactic promises a gain you cannot measure, yet it carries a real risk. You may weaken the path to a page you actually want to rank. For that reason we do not recommend using nofollow on internal links for sculpting.
Consider a thought experiment. A category page links to twenty products, and you add nofollow to five of them. Then you hope the other fifteen will gain value. Instead, the five may lose discovery while the fifteen show no change. This is an example calculation, not a measurement.
Instead, a safer route is to make the category page genuinely useful. So remove products you no longer need, feature the ones that matter, and write clearer link text.
Why Does This Myth Still Spread?
Three reasons stand out. First, old SEO guides still circulate online and get repeated without dates. Second, the tactic sounds logical, because treating link value as a limited pool feels intuitive.
Third, results are hard to measure, because many factors move at once. If rankings rise after you add nofollow, it is tempting to credit the tactic. Yet content, backlinks, and algorithms may have changed during the same period. As a result, proving cause and effect is almost impossible.
Some SEO tools also label nofollow internal links as an "issue" or an "opportunity" in their reports. So do not treat that label as an official recommendation. The tool simply applies its own logic to produce a warning.
Another reason is legacy, so older sites suffer most. Someone added nofollow years ago, then left the company, and nobody remembers why. The rule stays in the template because nobody questions it. Regular template reviews are one of the cheapest safeguards.
When you decide on your own site, ask one question: can I measure the gain from this change? Therefore, if you cannot, and there is a risk, the change is probably unnecessary.
What Is the Right Tool for Login, Cart, and Account Pages?
Login, cart, checkout, and account pages are usually pages you do not want in search results. The first instinct is to add nofollow to the menu links that lead there. However, this does not solve the problem. Also, another link, a sitemap, or an outside source can still show the same address to Google.
The right approach is to manage the page itself:
- If you do not want it in search results, give the page a noindex rule. Google defines this rule in the robots meta tag specification.
- Second, do not block a noindex page in robots.txt. Google cannot read a rule on a page it is not allowed to fetch, so it ignores the rule.
- For truly private areas, use password protection.
- If your only goal is to reduce crawling, consider a robots.txt disallow rule.
The introduction to robots.txt also states that robots.txt is not a mechanism for keeping a page out of Google. So do not mix up these two tools.
Why is noindex better than nofollow here? Because noindex says directly: do not show this page in results. Also, it does not depend on menus, link placement, or outside sources. The rule lives on the page, so it works no matter how visitors arrive.
A short checklist helps in practice. Can Google crawl the page? Is the rule on the correct address? Is the page still in the sitemap? Removing a noindex page from the sitemap is a tidy habit.
What Is the Difference Between Noindex, Robots.txt, and Nofollow?
The three tools answer different questions. First, the table below shows which one to consider for internal pages. For a longer comparison, see our pages excluded by a noindex tag and robots.txt guide.
| Tool | What it affects | Keeps a page out of results? | Use on internal pages |
|---|---|---|---|
| Noindex rule | Whether the page is shown in search results | Yes, if Google can fetch the page and read the rule | Suits login, cart, and thank-you pages |
| Robots.txt disallow | Whether a crawler fetches an address | No, the address can still be listed | Use to manage crawl load |
| Nofollow on a link | A hint about a single link | No, it is only a hint | Rarely needed |
| Nofollow on a page | A hint for all links on that page | No | Use rarely and on purpose |
| Password protection | Access to the page | Yes, the content is unreachable | Use for truly private areas |
The takeaway: link-level nofollow is not the main answer in any row.
Should You Add Nofollow to Menu and Footer Links?
In most sites, no, because the risk outweighs the gain. Menus and footers are the strongest places for introducing your key pages to both users and search engines. Therefore, if you use nofollow internal links there, you weaken discovery and context for your own important pages.
Here is a scenario we see often. A manager decides that the privacy, cookie, and contact pages should not rank, so every footer link gets nofollow. The result: users gain nothing, and the pages still get indexed. This is an example scenario.
When you review your menu, use these questions:
- If the link leads to a page users need, leave it as it is.
- If a page should not appear in search, a noindex rule works independently of the link.
- If you have too many unnecessary links, simplify the menu instead of adding nofollow.
Also think about the visitor. Menu and footer links help people find their way. However, nofollow changes nothing for them. It only blurs a signal for the search engine, so users gain zero and the site structure may lose clarity.
For menu design itself, read our navigation menu design guide.
Do SEO Plugins Add Nofollow to Internal Links Automatically?
Some plugins and themes can add rel values to certain links on their own. For example, comment links, author pages, add-to-cart buttons, or outbound links. This behavior depends on the plugin, the theme, and your settings, so we cannot give a general rule.
Therefore, do not assume. Check. If you notice nofollow on an internal link, first find the source. Is it a theme template, a plugin setting, or a value typed by hand in the editor?
When you choose a plugin, also look at how it treats internal links. We compare popular options in our SEO plugin comparison. Confirm current setting names on the plugin's own help pages, because menu labels change between versions.
One more point, because it matters. Something a plugin does automatically is not proof that it is correct. Instead, choosing a setting on purpose is healthier than trusting a default.
For example, a theme update may bring a new default. After every major update, quickly re-crawl your menu, footer, and comment areas. A ten minute check can prevent a loss that would go unnoticed for months.
How Do You Find Nofollow Internal Links on Your Site?
First, find out whether you have a problem at all. On a small site, a manual check is enough. Then, on a large site, use a crawler.
- First, open an important page in your browser and view the page source.
- Search the source for the word nofollow, then check whether the link points to your own domain.
- Review template areas separately: menu, footer, sidebar, and content body.
- Crawl the whole site with a crawling tool and filter links by their rel value.
- Group what you find as template, plugin, or hand-typed.
For a quick first look, try our SEO checker. To catch broken or redirected internal links in the same pass, our broken link checker helps.
When the crawl ends, build a short table: which page, which link, which source. So this list becomes your cleanup roadmap.
How Do You Remove Nofollow From Existing Internal Links?
Cleaning up nofollow internal links matters as much as detection, and the order matters too. Therefore, do not make bulk changes in a hurry. Identify the source first, then start with a small group.
- First, for template links, remove the rel value in the theme file or the menu setting.
- If a plugin adds it, turn off the matching option in the plugin settings.
- For values typed by hand in the content body, fix them one by one in the editor.
- For pages you do not want in search, add a noindex rule instead of nofollow.
- After the change, crawl the same pages again to confirm the result.
If you removed a page completely, a redirect may be better than deleting the link. We cover that in how long 301 redirects should stay.
Note: Make changes in small batches and write down the date of each step. That way, you can roll back if something goes wrong.
Before you add any rule, ask for a one sentence reason: which page is this for, and which problem does it solve? Then, if the answer is unclear, skip the rule. This habit keeps a template understandable years later.
Do Nofollow Internal Links Affect How Google Crawls Your Site?
Some people expect nofollow internal links to steer Google's crawling toward important pages. Because nofollow is a hint, that expectation is unreliable. So Google may still follow the link.
If crawl load is a real problem, Google's official advice is clearer. Specifically, if you need to prevent Google from fetching a link to a page on your own site, use the robots.txt disallow rule. You should also look at the cause. Filter and parameter combinations, for instance, can produce endless addresses.
We suggest this order:
- First, confirm the problem in the Search Console crawl data.
- Fix the setup that generates unnecessary addresses.
- If needed, close those address patterns in robots.txt.
- Treat nofollow as a last and purely supporting hint.
If you see no crawl problem, do not touch internal links out of worry. In short, a change without a problem to solve only adds new risk. For filter-heavy sites, our faceted navigation article goes deeper.
When Does a Page-Level Nofollow Rule Cause Trouble?
The rel value on a link and the robots rule on a page are different layers. Google's robots meta tag specification describes the page-level nofollow rule as an instruction not to follow the links on that page. So when the rule sits on a page, every link on it is affected.
The trouble starts when the rule lands on a template by mistake and spreads to hundreds of pages. If category or tag pages receive nofollow, then every internal link from them to products and posts changes its hint.
This mistake is hard to see because the page looks and works normally. Watch for these signs:
- New content is discovered later than you expect.
- Only pages that use one template perform poorly.
- Things got worse after a theme or plugin change.
To check, first look at the robots rule in the page source. The tool in Search Console that inspects a single address also helps you see how Google views the page.
What Should You Do About Comment and Forum Links?
Here, however, the situation is different. Where users can leave links, such as comments, forums, and Q&A sections, Google's documentation recommends ugc or nofollow. You did not choose those links, so it makes sense to signal that you do not vouch for them.
Still, keep this separate from the internal links you place yourself. Adding ugc to a link a commenter left is not the same as adding nofollow when your own post links to your own product page.
The SEO effect of comment areas and spam handling is a topic of its own. Read do blog comments help SEO for that.
In short, qualify links that other people place, and connect your own pages with normal links.
When Might Nofollow on an Internal Link Make Sense?
The honest answer is rarely, and only with a clear goal. We found no scenario in the official documentation that explicitly recommends nofollow for internal links. So the cases below are our field judgment, not an official recommendation.
- Reducing crawl load from endless filter or calendar links. Even then, the main tools are robots.txt and fixing the setup.
- Applying ugc or nofollow to internal links that lead to user-created profile pages.
- Using it briefly on a test area, a temporary structure, or during a migration.
In none of these cases is nofollow enough alone, because it is only a hint. It is a hint, and Google may still follow the link. So if you need a firm result, choose a stronger tool.
When you decide, ask yourself whether the page should not appear in search or should not be crawled. These are different questions, and they need different tools.
Which Internal Link Improvements Actually Work Instead of Nofollow?
Instead of managing link value like a scarce resource, focus on link quality. Google's link documentation points the same way: descriptive and concise link text, crawlable links, and at least one internal link to every important page.
These changes make the biggest difference in practice:
- Link to key pages from the main menu and from related content.
- Replace "click here" with link text that describes the target.
- Find orphan pages, meaning pages that receive no links, and connect them to related content.
- Reduce click depth so important pages sit a few clicks from the home page.
- Merge or remove duplicate and low-value pages.
Moreover, all of these also improve the visitor experience. Readers reach the page they want faster, and you manage your link structure with less effort. Nofollow, by contrast, only touches the search engine side and gives users nothing.
Still, this list is not magic, but it is measurable and useful. For the wider setup, see our technical SEO tips.
Will Rankings Change if You Remove Nofollow?
We cannot guarantee that, however. Removing nofollow may improve discovery and crawling on some sites. The effect on rankings depends on your structure, your competition, and other signals. No change promises a certain increase.
So run the cleanup like an experiment. Before the change, record impressions, clicks, and average position for the affected pages in Search Console. Then, a few weeks later, compare the same period.
You can learn how to read those reports in our Search Console guide.
Also try to change one variable at a time. If you edit titles, content, and links in the same week, you cannot tell which step produced the effect. Keep expectations realistic too, since changes like these usually bring small but cumulative gains.
What Should You Monitor After the Change?
After you adjust internal links or indexing rules, watch the results. Otherwise you will never learn whether the change worked.
- Track how the page count changes in the Search Console indexing report.
- Then confirm that pages with a noindex rule move into the excluded group over time.
- Note how quickly new content gets discovered.
- Compare impressions and clicks for key pages with the previous period.
- Check crawl statistics for an unexpected drop or a rise in errors.
All of this data moves slowly, so be patient. So do not panic in the first days, and wait a few weeks. If you see a sudden unexpected drop, roll back your latest change and investigate the cause.
What Are the Most Common Nofollow Mistakes?
In audits, we meet the same mistakes again and again. All of them were made with good intentions, yet none delivered the expected result.
- Adding bulk nofollow to every footer and menu link.
- Hiding login and cart pages by using nofollow internal links alone.
- Blocking a noindex page in robots.txt at the same time.
- Assuming PageRank sculpting still works.
- Leaving a plugin-added nofollow in place for years without noticing.
- Writing a page-wide nofollow rule into a template by accident.
The last item is especially risky, because it is invisible. A page-wide rule in a template gives a hint for every link on those pages. As a result, it creates a loss that is hard to notice.
To catch these problems, build a habit of regular crawls.
Which Fix Should You Choose in Which Situation?
To make the decision easier, here is a short roadmap. Each line pairs a goal with the tool we suggest.
- The page should not appear in search: add a noindex rule and do not block it in robots.txt.
- The page should be closed to everyone: use password protection.
- Crawl load should drop: adjust robots.txt and the link setup together.
- A user link is untrusted: consider ugc or nofollow.
- An important page should gain strength: add more relevant internal links and better link text.
Also notice that no step says "add nofollow to the internal link." That is not a coincidence. For most internal link needs, clearer tools exist.
When you prepare your rules file, our robots.txt generator can help you draft it. Always test before you publish.
Example Scenario: What Would You Do on a Small Online Store?
The following is an example scenario, not a real client result. For example, picture a small shop. The main menu lists categories, and the footer holds account, cart, and privacy links. The theme adds nofollow to the cart and account links automatically.
First, you notice that nofollow does an unclear job here, because the cart address can be found in other ways. Then you apply these steps:
- Add a noindex rule to cart, checkout, and account pages.
- Do not block those pages in robots.txt, so Google can read the rule.
- Remove unneeded links from the menu and keep the ones users need.
- Leave no nofollow on internal links to category and product pages.
As a result, your link structure gets simpler and every rule has a reason. Track the effect in Search Console, and do not promise yourself any outcome in advance.
How Does Our Team Approach an Internal Link Audit?
As Talha Aslan and team, we first measure the current state in a site audit, then decide one item at a time. Our goal is not to decorate links, but to be useful. It is to explain which rule sits on which page and why.
We usually follow this order: crawlability, indexing rules, link structure, and finally content relationships. That way we can tell whether a problem comes from a link, a rule, or the content itself.
If you prefer to work on your own, the steps in this article are a solid start. If your site has a complex template, many plugins, or a large catalog, an expert review saves time. So in that case, take a look at our SEO consulting service.
Whichever route you take, keep the data from before and after the change. Then you can see the link between your decision and the result.
Conclusion: What Is the Short Rule for Nofollow Internal Links?
The short rule: connect your own pages with normal links, manage pages you want out of search with noindex, and handle crawl load with robots.txt. Instead, keep nofollow for links that other people place or that you do not trust.
We found no statement in the official documentation that recommends sculpting PageRank with nofollow internal links. So treat any advice that promises such a gain with care.
The most useful thing you can do after reading this is to crawl your site once and see whether any nofollow internal links exist. Then clean up the list using the decision path above.
Note: Google's documentation and platform interfaces can change. Check the current version of the relevant official page before you decide.



