TABLE OF CONTENTS
- Method 1: Google Search Console (Your Own Site Only)
- Method 2: The site: Search Operator (Any Site, No Tools)
- Method 3: Free Internal Link Checker Tool
- Method 4: Screaming Frog SEO Spider (Full Site Crawl)
- How to Check Internal Links to a Specific Page
- What to Do After Finding Your Internal Links
- Frequently Asked Questions
Knowing how to find internal links in a website is a fundamental SEO skill. Internal links distribute page authority, guide crawlers through your site structure, and tell visitors where to go next. Before you can improve your internal linking, you need to see what you already have. Here are four methods โ ranging from a no-tool browser trick to a full crawl โ that work on any website, including sites you do not own.
Method 1: Google Search Console (Your Own Site Only)
Google Search Console is the most authoritative source for internal link data on your own site โ because it shows you what Google actually crawled and counted, not just what the HTML says.
- Go to Google Search Console and select your property.
- In the left sidebar, click Links.
- Under Internal links, click More.
- You will see a list of your pages ranked by how many internal links point to them.
- Click any page to see which specific pages link to it.
What this tells you: which pages receive the most internal link equity (your most linked-to pages), and which pages are isolated with few or no internal links pointing to them. Pages with zero internal links are often not being crawled effectively. The technical SEO audit guide covers how to interpret this data in the context of a full audit.
Method 2: The site: Search Operator (Any Site, No Tools)
This method works on any website โ including competitors โ and requires nothing except Google Search.
- Go to Google.com.
- Search for:
site:example.com "target-page-slug" - Google returns all indexed pages from that domain that mention the target URL as a text string.
This is not a perfect internal link finder โ it finds pages that mention the URL as text, not necessarily as a hyperlink โ but it is a fast way to see which pages reference a specific piece of content. For a more precise approach, use one of the tool-based methods below.
Method 3: Free Internal Link Checker Tool
For a page-level internal link check without downloading any software, use a browser-based tool. Our free Internal Link Checker lets you enter any URL and see all the internal links on that page โ both the anchor text and the destination URL โ in seconds. Use this to:
- Check how many internal links a specific page has
- Verify that internal links you added are present in the published content
- Spot broken anchor text (e.g. “click here” instead of descriptive keywords)
- Audit a competitor’s page-level linking structure
For a deeper site-wide analysis โ seeing which pages link to a specific page rather than which links from a page โ use the Internal Link Analyzer tool, which crawls a domain and maps the full internal link graph.
Method 4: Screaming Frog SEO Spider (Full Site Crawl)
Screaming Frog is the most complete option for a thorough internal link audit. The free version crawls up to 500 URLs.
- Download and install Screaming Frog from screamingfrog.co.uk.
- Enter your domain in the URL bar and click Start.
- Once the crawl completes, go to the Inlinks tab for any selected URL.
- This shows every page on your site that links to the selected URL, with the anchor text and follow/nofollow status.
- To export: select all โ Bulk Export โ All Inlinks.
What to look for in the crawl:
- Orphan pages โ pages with zero inlinks. These cannot be found by crawlers unless they are in the sitemap.
- Over-linked pages โ pages that get 50+ internal links while important money pages get 3. This is misallocated link equity.
- Generic anchor text โ “click here,” “read more,” “this article” โ these add no keyword relevance signal.
- Broken internal links โ links pointing to 404 pages waste crawl budget and create a bad user experience.
How to Check Internal Links to a Specific Page
If your question is specifically “which pages on my site link to page X?” the fastest approach is:
- GSC method: Links โ Internal links โ click the target page โ see all source pages.
- Screaming Frog method: After crawl, click the target URL โ Inlinks tab.
- Manual method: Search your CMS for the target slug. In WordPress, use the block editor’s “Link” search, or search your posts table in phpMyAdmin for the URL string.
What to Do After Finding Your Internal Links
Finding internal links is step one. Actually acting on the data is where the real SEO value comes from:
- Fix orphan pages โ add at least 2โ3 internal links to any page that has zero inlinks.
- Update anchor text โ replace generic anchors (“click here”) with descriptive keyword-rich text matching the target page’s focus keyword.
- Build links to money pages โ your services, products, and conversion pages should receive the most internal links. If your blog posts link to each other but not to your services page, you are not directing authority where it matters.
- Remove or redirect broken internal links โ every 404 internal link is a lost signal.
For the full internal linking strategy โ how many internal links per page, how to structure anchor text, and how internal linking supports pillar/cluster content โ the on-page SEO checklist covers this in detail. Google’s documentation on crawlable links explains exactly what makes an internal link count as a valid signal to Googlebot.
Frequently Asked Questions
How do I find internal links on a website I do not own?
Use the site: search operator in Google (site:domain.com “keyword”) for a rough overview, or use Screaming Frog’s free tier to crawl up to 500 pages of any site. For a single-page internal link view, paste any URL into our free Internal Link Checker tool to see all links on that page instantly.
How many internal links should a page have?
There is no fixed maximum, but Google’s guidance is that pages should have a reasonable number of links โ enough to help users and crawlers navigate without being overwhelming. In practice, most well-structured pages have 3โ10 contextual internal links (within content), plus navigation links. Pillar pages often have more. The key is that every link should be genuinely useful, not added just to hit a number.
What is the difference between internal links and external links?
Internal links connect pages within the same domain. External links connect from your site to a different domain. Both matter for SEO: internal links distribute authority within your site and establish content hierarchy; external links to authority sources signal credibility and help readers verify information. A well-optimised page typically has 3โ5 internal links and 2โ3 external links to authoritative sources.
Do internal links help SEO?
Yes, significantly. Internal links pass PageRank between pages, help Google understand which pages are most important, signal content relationships for topical authority, and keep visitors navigating your site longer. Sites with strong internal linking structures consistently outperform sites with isolated pages. This is one of the most underutilised SEO tactics for small and medium sites.
How do I check if a page has internal links pointing to it?
The fastest method is Google Search Console: go to Links โ Internal links โ click the target page. This shows every page on your site that links to it, as Google has recorded. For a real-time check outside of GSC, use Screaming Frog to crawl your site and check the Inlinks tab for the target URL.
Need an internal link audit or full SEO review? I’m Daniyal — freelance SEO & WordPress expert. Contact me or find me on Upwork.








