Not sure which pages to build links to? Here is a simple process to figure it out.
Step 1 — Find your currently ranking keywords
Use Ahrefs, Semrush, or Google Search Console to see all the keywords your site currently ranks for across the first three pages of Google. You do not need a paid tool — Google Search Console gives you this data for free.
Step 2 — Filter for commercial relevance
From that list, pick out the keywords that are most commercially relevant to your business — the ones that bring in sales or leads, not just traffic. This usually means avoiding the high-volume, high-competition terms and instead focusing on targeted, specific terms in the 10–500 monthly search volume range. These appear later in the buying cycle and convert much better.
Be strict with your selections. Keep your eyes on sales and leads, not search volume.
Step 3 — Calculate the link gap for each
Once you have your shortlist of keywords, use the link gap method (see 'How Many Links Do I Need?') to estimate how many links it would take to rank each page in the top 3. This tells you which opportunities are worth attacking now versus which ones need more site authority first.
The result
You should end up with a prioritised list of pages to build links to, with a rough idea of how many links each one needs and what that would cost. That is the foundation of a focused, ROI-driven link building campaign.