All skills

Internal links people will use

You get

Rows you can hand to the CMS: the source page, the destination, the anchor, and the sentence to change.

Why use it

Links already on the site move people before any new outreach. Run this before asking other sites for links.

Ask when

  • add internal links
  • orphan pages
  • link from an existing page
  • internal links before outreach

Download SKILL.md · Markdown · Connect the MCP · Updated

Steps

  1. Run this before recommending new external links.
  2. From pages that already earn attention, propose a link to a page that needs it.
  3. Each row is the source URL, the destination URL, the anchor, and the sentence to change.
  4. The anchor should be something a person would click.
  5. The agency agent edits the CMS. Measuring which links get clicked waits on the client analytics.

Hold back

  • An outreach list while useful internal links are still missing.
  • A stuffed exact-match anchor on every page.

BudgetSEO data

Keyword, competitor, and domain figures come from the budgetSEO MCP only. Do not use another SEO data source for those three.

Use saved data first. Those reads are free:

  • A keyword already tracked: get_keyword_action_plan, find_quick_wins, or get_rank_changes.
  • A competitor already saved: get_competitor_overview.
  • AI citation gaps already stored: get_ai_visibility.

A figure that is not already in the account is a new lookup. Tell the user the credit cost and wait for a yes before calling it. A cached result stays free.

  • lookup_keywords: keyword ideas from a seed. 6 credits.
  • check_keywords: volume, difficulty, and intent for named keywords. 2 credits.
  • lookup_domain: organic keywords, estimated traffic, and ranking URLs. 4 credits.
  • lookup_backlinks: referring domains and link totals. 3 credits.

research_keywords is a separate paid AI run for idea generation on Starter and Pro. It is not the tool for a single lookup.

Crawl checks, robots.txt, sitemaps, and primary-source fact checks are your own work. budgetSEO cannot fetch an arbitrary page.

A bulk edit, a disavow file, or a URL change waits for a person on the agency side to confirm that package.