A linking matrix is a spreadsheet that matches source pages (high-authority pages) to destination pages (PVNs). Each match includes anchor text, relevance justification, priority, and implementation status. Build your matrix in five steps: list PVNs with data, select source pages with potential, create pairings, prioritize by impact, and track implementation. Review and update quarterly.
- A linking matrix turns audit data into action. It's your blueprint for all internal linking decisions.
- Start with your PVNs. List your most important pages with their current metrics. Aim for 10-20.
- Select high-authority source pages. Pages with DR > 30 and good traffic are your best sources.
- Create strategic pairings. Match sources to destinations based on thematic relevance. Each pairing needs a justification and proposed anchor text.
- Prioritize by impact. High-impact pairings (source DR > 40 or traffic > 1,000/month) should be done first.
- Track everything. Use your matrix to log implementation dates and status. It's your source of truth.
- Update quarterly. Your site changes, and so should your matrix. Regular reviews keep it relevant.
- The matrix is a guide, not a prison. If you find a good unplanned link opportunity, add it to the matrix.
Chapter 7: Designing Your Linking Matrix
You've done the audit. You know where your orphans are. You know which pages have too much link equity and which have too little. You know your PVNs. You know your high-DR pages.
Now what?
The gap between knowing and doing is where most people get stuck. You have a list of problems, but turning that list into action feels overwhelming. Where do you start? Which links should you add first? How do you keep track of what you've done?
The answer is the linking matrix.
I've been using linking matrices with clients for years. They're the single most effective tool I've found for turning audit data into action. A good matrix tells you exactly what to do, when to do it, and how to track progress.
In this chapter, I'll show you how to build one.
What Is a Linking Matrix?
A linking matrix is a spreadsheet that systematically matches source pages (pages that link out) to destination pages (pages you want to boost). For each pairing, it specifies:
- The anchor text you'll use
- The justification for the link
- The priority level
- The implementation status
- The date of implementation
Think of it as your internal linking blueprint. It's not a list of everything you could do. It's a list of everything you should do, prioritized and tracked.
Why You Need One
Without a matrix:
- You add links randomly when you think of them.
- You forget what you've already done.
- You miss opportunities because you can't see the full picture.
- Your linking strategy is reactive, not proactive.
With a matrix:
- You have a clear plan you can execute systematically.
- You track every link you add.
- You see all opportunities at a glance.
- Your linking strategy is proactive and intentional.
A Real Example:
I worked with a client who had no linking plan. They'd add links when they remembered, which was rarely. When I built a matrix for them, we found 47 high-impact links they should have added but hadn't. We implemented the top 20 in two weeks. Their PVNs saw a 22% traffic increase in 60 days.
Step 1: List Your PVNs with Data
What You Need:
A spreadsheet tab with every PVN and its current metrics.
Columns:
| Column | Description |
|---|---|
| PVN ID | A unique identifier (PVN-01, PVN-02, etc.) |
| URL | The full URL |
| Business Goal | What this page does for you (sell, convert, inform) |
| DR/PA | Current authority (from Ahrefs or Moz) |
| Organic Traffic | Monthly visits (from Search Console) |
| Internal Links | Number of internal links pointing to this page (from Screaming Frog) |
| Priority | High/Medium/Low |
Where to Get the Data:
- DR/PA: Ahrefs or Moz
- Organic Traffic: Google Search Console > Performance
- Internal Links: Screaming Frog > In Links or Search Console > Internal Links
What to Look For:
- PVNs with low internal link counts (1-3) are your highest priority.
- PVNs with high business value but low traffic need more links.
- PVNs with high DR already may not need as many links.
Pro Tip:
Don't list more than 20 PVNs. If you have more than 20 pages that directly drive your business, you're either a very large company or you're being too generous with the label. Focus on the 10-20 pages that truly matter.
Step 2: Select Your Source Pages with Potential
What You Need:
A spreadsheet tab with pages that have the authority to share.
Columns:
| Column | Description |
|---|---|
| Source ID | A unique identifier (SRC-01, SRC-02, etc.) |
| URL | The full URL |
| DR/PA | Current authority |
| Organic Traffic | Monthly visits |
| Outgoing Links | Number of links from this page |
| Topic | The main topic of the page |
Where to Get the Data:
- DR/PA: Ahrefs or Moz
- Organic Traffic: Google Search Console > Performance
- Outgoing Links: Screaming Frog > Out Links
What to Look For:
- Pages with DR > 30 are your best sources.
- Pages with high traffic but low outgoing links are gold mines.
- Pages that are contextually relevant to your PVNs.
The Ideal Source Page:
A source page that's perfect has:
- DR > 30 (or your site's top quartile)
- At least 500 visits per month
- Fewer than 15 outgoing links
- Strong thematic overlap with a PVN
Pro Tip:
Don't just look at DR. A page with DR 25 but 5,000 visits per month is more valuable than a page with DR 40 but 200 visits. Traffic matters because it indicates the page is active and trusted by Google.
Step 3: Create the Pairings
What You Need:
A third spreadsheet tab where you match sources to destinations.
The Matching Logic:
- For each PVN, identify 3-5 source pages that are contextually relevant.
- For each source, identify 3-5 PVNs that are relevant to its topic.
- Rate each pairing on relevance: High, Medium, Low.
- Only include pairings that are at least Medium relevance.
Columns:
| Column | Description |
|---|---|
| Pairing ID | A unique identifier (LINK-01, LINK-02, etc.) |
| Source ID | Reference to the source page |
| Destination ID | Reference to the PVN |
| Relevance Justification | Why this link makes sense |
| Proposed Anchor Text | The exact text you'll use |
| Priority | High/Medium/Low based on impact |
| Implementation Date | When you added the link |
| Status | Planned/Done/Needs Review |
The Anchor Text Rule:
Your anchor text should be:
- Descriptive (tells the reader what they'll find)
- Include relevant keywords naturally
- Be between 3-7 words
- Be unique for each link to the same destination
A Real Example:
| Source | Destination | Justification | Anchor Text | Priority |
|---|---|---|---|---|
| /blog/seo-mistakes | /services/audit | Users who make SEO mistakes need audits | "our complete technical SEO audit service" | High |
| /blog/on-page-seo | /services/audit | On-page is part of a full audit | "our comprehensive SEO audit methodology" | High |
| /blog/link-building | /services/link-building | Readers are actively looking for links | "our managed link building service" | Medium |
Step 4: Prioritize by Impact
Not all pairings are equal. Use this framework to prioritize:
| Priority | Criteria | Action |
|---|---|---|
| High | Source DR > 40 OR Traffic > 1,000/month AND Destination is a high-value PVN | Implement within 2 weeks |
| Medium | Source DR 20-40 OR Traffic > 500/month AND Destination is a medium-value PVN | Implement within 4 weeks |
| Low | Source DR < 20 OR Traffic < 500/month OR Destination is a low-value PVN | Implement within 8 weeks |
The 80/20 Rule:
The top 20% of your pairings will deliver 80% of the results. Start with your High priority pairings. Don't try to do everything at once.
How Many Links Should You Add?
For a typical site, aim for:
- 5-10 new links per week from the matrix
- 3-5 of those in the High priority category
- 15-30 new links per month
Pro Tip:
If you have a large site, work through your matrix section by section. Start with one PVN and all its pairings. Complete them, then move to the next PVN. This approach creates momentum and visible progress.
Step 5: Implement and Track
What You Need:
A system for tracking implementation.
Implementation Process:
- Open the source page in your CMS.
- Find a natural place to add the link.
- Add the link with the proposed anchor text.
- Publish the page.
- Update the matrix: mark as "Done" and add the implementation date.
Tracking Format:
| Pairing ID | Source | Destination | Anchor Text | Priority | Status | Date |
|---|---|---|---|---|---|---|
| LINK-01 | /blog/seo-mistakes | /services/audit | "our complete technical SEO audit service" | High | Done | 2026-08-15 |
| LINK-02 | /blog/on-page-seo | /services/audit | "our comprehensive SEO audit methodology" | High | In Progress | - |
Review Process:
- Weekly: Review your progress. Add 5-10 new links.
- Monthly: Check if any pairings need to be re-prioritized.
- Quarterly: Re-run the audit and update the matrix.
Pro Tip:
Use conditional formatting in your spreadsheet to highlight High priority items that are still "Planned." This keeps you focused on what matters most.
What to Do When You Can't Find a Natural Place
Sometimes you'll identify a high-impact pairing but can't find a natural place to add the link. Don't force it. Instead:
- Add a new paragraph. If the link is important enough, write a brief paragraph that naturally introduces it.
- Update an existing section. Maybe there's an older section of the page that could be expanded with a link.
- Move to a different source. If there's no natural place on this source, find another source that might be a better fit.
- Add a related articles section. If you have a blog, you can add a "You might also like" section with links to PVNs.