Linux 软件免费装
Banner图

Anchormap – AI Internal Linking & Link Map

开发者 sanju-shankar
更新时间 2026年9月30日 13:23
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

seo internal links link building internal linking orphan pages

下载

1.0.0 1.0.1

详情介绍:

Anchormap is an internal linking plugin for WordPress. It shows you the internal links your site already has, finds orphan pages that nothing links to, and suggests the internal links you are missing, with the anchor text already highlighted in your own sentences. Review a suggestion, click Insert link, and you are done. Internal links are one of the few SEO levers you fully control. They help search engines crawl and understand your site structure, pass authority to the pages you want to rank, and keep readers moving to related content. But on a site with more than a few dozen posts, nobody remembers what links where. Anchormap does. 👉 Try it before you install: click Live Preview at the top of this page to open Anchormap on a demo blog in your browser. What Anchormap does Why it finds better internal links A suggestion only appears when two things are both true:
  1. The pages are about the same topic. With an embedding model this is true semantic matching, so related pages are found even when they share no keywords. Without one, Anchormap uses TF-IDF keyword similarity over your own content.
  2. There is a natural place for the link. A phrase describing the destination must already sit in the source page's body text, somewhere a link is allowed, and never inside an existing link, a heading, a code block or a shortcode.
Either signal alone produces noise. Requiring both turns "these posts are related" into "put this link in this sentence". Works with or without AI Internal linking tips that help your pages rank Anchormap is built around these internal linking best practices. Use them as a checklist:
  1. Fix orphan pages first. A page with no internal links pointing at it is hard for search engines to find and receives no internal authority. Filter the table to Orphans and give each one at least two or three relevant internal links.
  2. Use descriptive anchor text. "Choosing a burr grinder" tells readers and search engines what the next page is about; "click here" does not. Anchormap rejects one-word anchors for this reason.
  3. Vary your anchors. Linking to the same page with the exact same phrase everywhere looks unnatural. Use the different phrases that already occur in your writing.
  4. Link from your strongest pages. Pages with the most inbound links carry the most authority. Sort the table by Inbound and add links from your top pages to the posts you want to rank.
  5. Build topic clusters. Link a pillar page to every supporting article and each supporting article back to the pillar. The link map shows whether your clusters are really connected.
  6. Link where it helps the reader. A contextual link inside a relevant sentence is worth more than a list of links in a footer. Only add links a reader would actually click.
  7. Keep links in body content, and keep them healthy. Fix broken internal links, update links that go through redirects, and avoid nofollow on internal links, because nofollow passes no authority.
  8. Re-scan after publishing. Every new post is a chance to link to older content and to link older posts to it. Re-scan, review the new suggestions, and your site structure improves with every article.
Who it is for Bloggers, content marketers, SEO consultants, agencies and publishers who want a clearer site structure and better rankings without spending an afternoon on a manual internal link audit. Anchormap works alongside any SEO plugin and any theme, and supports posts, pages and public custom post types. Privacy friendly No tracking, no account and no external calls unless you configure an AI provider yourself. See External services below for exactly what is sent, and when.

安装:

  1. In your WordPress dashboard go to Plugins → Add New, search for Anchormap, then click Install Now and Activate. (Or upload the plugin folder to /wp-content/plugins/.)
  2. Go to Internal Links → Settings and choose which post types to analyse. Connecting an AI provider is optional.
  3. Go to Internal Links → Link Map and click Scan my site.
  4. Open Internal Links → Opportunities to review internal link suggestions and insert the ones you like.

屏幕截图:

  • Site-wide internal link stats at a glance: pages, internal links, orphan pages, broken links and link suggestions.
  • Select any page to highlight what links to it and where it links out, with inbound, outbound and word counts.
  • Internal link suggestions, ranked by score, with the anchor text highlighted in its sentence. Insert link, Ask AI or Dismiss in one click.
  • One-click insertion: review a suggestion and add the internal link without opening the editor.
  • The internal link audit table: sort by inbound or outbound links and filter to orphans, dead ends, broken links, links through old slugs or nofollow links.
  • Settings: use the WordPress AI Client, your own OpenAI-compatible or Anthropic endpoint, or no AI at all.

升级注意事项:

1.0.1 Housekeeping release with no functional changes. 1.0.0 First public release.

常见问题:

Does internal linking help SEO?

Yes. Internal links help search engines discover and crawl your pages, understand which pages are related, and decide which pages are most important. They also spread authority from strong pages to newer ones and keep visitors on your site longer. Anchormap makes finding and adding them fast.

What is an orphan page?

A page with no internal links pointing to it from the rest of your site. Search engines may crawl it rarely or not at all, and it receives no internal authority. Anchormap marks orphan pages with a red ring on the map and lets you filter the table to show only orphans.

How many internal links should a post have?

There is no fixed number. Add a link wherever it genuinely helps the reader: typically a handful in a normal-length article, more in long guides. The Max suggestions per page setting keeps Anchormap's suggestions focused.

Do I need an API key?

No. Without one, matching uses TF-IDF keyword similarity over your own content and everything still works. An embedding model makes the matching semantic rather than keyword-based.

Will it edit my posts without asking?

No. Links are only written when you press "Insert link" on a specific row, one row at a time. Each insertion creates a post revision, so it can be undone from the editor.

Can the AI put words into my content that I did not write?

No. When the model suggests different anchor text, it is used only if that exact string already exists in the source post. The plugin wraps existing text in a link; it never writes new text.

Where will it not place a link?

Inside an existing link, a heading, a code or preformatted block, a blockquote, a shortcode, or a block comment. Only body prose is considered.

Does it work with my SEO plugin, theme and page builder?

Anchormap works alongside any SEO plugin and any theme; it only reads and edits post content. Content that lives in the normal post content (the block editor and the classic editor) is fully supported. Page builders that store text elsewhere, or blocks that keep their text in block attributes, leave little body text to link from, so those pages still appear on the map but may get fewer suggestions.

Does it work with custom post types?

Yes. Any public post type can be enabled in the settings.

Is this AI, or just text matching?

Both, and it matters which half does what. Which pages are related is decided by AI (embeddings), or by keyword similarity when AI is off. Which words become the anchor is decided by a scoring heuristic, not AI. Whether a specific link is worth making is decided by AI only when you press "Ask AI" on that row.

How is the score calculated?

0.55 × similarity + 0.45 × anchor quality, plus a bonus when the destination has no inbound links. Similarity is the cosine similarity between the two pages, rescaled against your own site's distribution on every scan. Anchor quality combines phrase length, word rarity, overlap with the destination's title weighted by how distinctive the shared words are, and a check that the destination really is the page most about that phrase.

What does the "Ask AI" button do?

It sends one row to your chat model with the anchor, the sentence around it and a summary of the destination, and asks whether the link helps the reader. It adopts a different anchor only if that exact text already exists in your post, blends its confidence into the score rather than replacing it, and explains its reasoning under the anchor. It costs a fraction of a cent per press, and nothing until you press it.

Why are anchors always two or more words?

Because one-word anchors like "services", "analysis" or "reports" match a related page but tell the reader nothing about where they are going. Single words are rejected unless the destination's whole title is one word. The anchormap_min_anchor_words filter overrides this.

Does it work with bold, italic or other HTML around the text?

Yes, including when formatting splits the phrase: AI visibility tracking is matched and linked as a whole. A phrase is skipped only when wrapping it would split a tag pair and produce invalid HTML, or when it sits in a heading, an existing link or a code block.

Will it slow down my site?

No. Anchormap only runs in the admin when you start a scan, in small batches. It adds nothing to your front end: no scripts, no styles and no markup for visitors.

更新日志:

1.0.1 1.0.0