This is the heart of Linkilo. It scans your posts, finds the best internal-link opportunities, and lets you approve them one click at a time.
What this is
Linkilo reads your posts, figures out which posts relate to each other, and suggests where you could add a link. For each suggestion you get:
- Source post — the post the link would be added IN
- Target post — the post it would link TO
- Anchor text — the words on the source post that become clickable. Linkilo picks them from the sentence itself (usually 2–6 words).
- Confidence score — how sure Linkilo is (higher = better match)
- Why this link makes sense — a one-line reason, plus short labels such as Semantic match, Keyword fit, Same topic group, Search demand, Anchor verified, Rules adjusted or Review first
You then click Apply Link to add the link, Reject with Feedback to skip it, or Edit to change the anchor text first.
Configure AI Settings (one time)
Go to Linkilo → Manage → Settings and click AI Settings in the left navigation (under Smart Linking).
The tab is laid out as five numbered step cards. Work through them in order. Steps 1 to 3 are done once; 4 and 5 are optional. Each card has a status pill and a short “What it does / What to do / Skip it when” intro, and every question-mark icon shows plain-language help. One Save Settings button at the bottom stores every step at once.
Step 1 — Connect an AI provider
- AI Provider — OpenAI is the default. OpenRouter can run all of Linkilo’s AI work through your OpenRouter account. Anthropic, Perplexity and xAI only power the chat assistant, so keep an OpenAI key saved too if you pick one of those.
- OpenAI API Key — paste your
sk-...key (see How to get an OpenAI API key). Only the selected provider’s key field is shown. Revoke API Key wipes the key from Linkilo. - Click Save Settings, then Test Core Provider. The test confirms the key works and that the selected model is available on your account.
Step 2 — Choose models and spending limits
- AI Model — the default, GPT-5.6 Luna, is right for almost every site. Higher tiers cost many times more per post and rarely change which links are suggested. Change it only if Test Core Provider says the model is unavailable on your account.
- AI Monthly Guardrails — three hard stops: Request cap, Estimated cost cap ($) and Unpriced request cap. New installs default to 1,000 requests and $25 per month. When a cap is reached, AI work pauses until the next month. Enter 0 only if you deliberately want no cap.
- Floating AI Assistant — optional admin-only chat widget. Off by default.
- Show advanced model options reveals the Embedding Model (default text-embedding-3-small) and a Custom Assistant Model field. Most sites never change these.
- Suggestion confidence and limits — a note reminding you that minimum confidence, suggestions per post and whether rules apply are set on the AI Suggestions page, where you review the results.
Step 3 — Process your content
Linkilo reads every post once so it knows what each one is about. Every suggestion comes from this index.
- Current Processing Statistics — Total Posts, Processed Posts, Pending Posts, Posts with Errors, Total API Calls (All Time) and Total Estimated Provider Spend (All Time).
- Click Start AI Content Processing. Stop Processing halts it; Fix Database Issues repairs the AI tables if something looks wrong.
- An Advanced disclosure lets you choose which analyses run, the batch size and the delay between batches. Smaller batches and longer delays are gentler on shared hosting.
Step 4 — Linking rules
Optional. Leave this empty to start, and add a rule only when you keep seeing the same unwanted pattern. Click + Add New Rule, give it a Rule Name, Type (Number, Decimal, Yes/No or Text), Value and Description, then Save Rule.
Step 5 — Automation
What Linkilo does on its own after setup:
- Analyze on publish — every newly published or updated post is analyzed. Suggestions land in your review queue; nothing is inserted unless Auto-apply is also on. Keep this on.
- Weekly site sweep — finds posts that haven’t been analyzed recently and queues them. Max posts per sweep caps the size (50 is a sensible default).
- Smart autopilot — adaptive scheduler that picks the best moments to re-analyze based on site size and publishing rhythm.
- Auto-apply high-confidence — inserts suggestions above the threshold without manual review. Requires autopilot.
- Confidence threshold — 90%+ — very conservative, 80%+ — recommended, 70%+, 60%+, or 50%+ — aggressive.
Turn Auto-apply on only after a few weeks of reviewing suggestions you agree with.
Danger zone
Below the steps: Reset All AI Data deletes everything Linkilo learned (no undo), and Reset All Usage Stats clears the usage counters.
Settings that moved or were removed in 3.0
If you remember a Suggestion Quality Threshold, Max Suggestions per Post, Default Batch Size, Auto-Linking, Advanced Keyword Conflict Resolution, Intent-Based Smart Linking or Use GSC Keywords in AI Processing toggle, they are gone from this tab. Confidence and per-post limits now live in the Processing Settings card on the AI Suggestions page (below). Batch size and pacing are under the Advanced disclosure in step 3. Keyword conflicts have their own page under Linkilo → AI Lab → Keyword Conflicts.
AI Usage Meter
At the top of the AI tab, the AI Usage Meter shows this month’s Requests, Input Tokens, Output Tokens, Estimated Provider Spend and Unpriced Requests, broken down by provider and model. This is an estimate of what your provider will bill you; Linkilo never charges you for AI usage.
Run a manual scan
Go to Linkilo → Linking → AI Suggestions. The page is titled AI Link Suggestions.
The toolbar
- Build Queue — opens the scan settings so you can start a capped manual run
- Stop Processing — cancel an in-flight scan
- Open Last Queue — re-load the last completed session’s suggestions
- Refresh — re-fetch the suggestion list
- Clear Queue — wipe all pending suggestions so the next run starts fresh
- Debug Mode — toggle for diagnostic logging
When you have no queue yet, the page shows No Link Suggestions Ready with two shortcuts: Build Recommended Queue starts a safe first run (5 posts, 5 suggestions per post, 50% minimum confidence, linking rules on), and Open Scan Settings lets you tune the run first. While the scan runs you’ll see Building Your Link Queue.
Processing Settings card
Click Build Queue to open it. These settings apply to both manual runs and Autopilot:
- Autopilot toggle (same setting as Smart autopilot in step 5)
- Auto-apply suggestions above [X]% confidence
- Max Posts to Process per run
- Max Suggestions per Post
- Minimum Confidence Level — suggestions below this are not shown
- Post Types — Posts, Pages and any other public types you have
- Categories — limit to specific categories
- Exclude Recently Processed Posts — off by default for manual runs
- Follow AI Rules from Settings — on by default
Click Start Processing to kick it off. You can leave the page; processing continues in the background.
Reviewing suggestions
Each row shows the source title, the target title, the sentence with the anchor highlighted, the confidence pill, the reason labels and Why this link makes sense. Use the Show: dropdown (10, 25, 50 or 100 per page, 25 by default) and the page arrows to move through a large queue. There is no “show all” option; big queues stay paged so the screen stays fast.
For each one: Apply Link, Reject with Feedback (you pick a reason so future runs learn), or Edit to select different words from the sentence as the anchor, then Save. Edit Source Post opens the post in a new tab. Tick several rows and use Approve Selected or Reject Selected; bulk actions are capped so one click can’t make a huge accidental edit. The Confidence: and Source: filters (Manual, On-Publish, Weekly Sweep) narrow the list.
If a run finishes with nothing worth reviewing, click Run Recommended Batch or Open Scan Settings to try again.
Per-post suggestions (in the editor)
If you only want suggestions for one specific post:
- Open the post for editing.
- Find the Linkilo AI Suggestions box on the edit screen.
- Two tabs at the top: AI Suggestions (OPENAI badge) and Legacy Suggestions (FREE badge — no API key needed).
- Click the tab you want, then Get AI Suggestions or Get Legacy Suggestions.
Below the engine cards are four pill toggles labelled Suggest based on: — Title, Keywords, Categories, Previous anchors. Legacy runs each enabled source as its own generator; AI uses them as filters. The choice is saved per post.
Each result shows the same quick reason labels as the main page (here you may also see Same topic path, No API credits and Rules checked). Click Apply Link, Reject, or Details; the Customize Anchor Text box lets you select other words from the sentence. Loading the box never makes an extra AI request.
The Advanced section has Re-analyze post (forces a fresh analysis — only needed after big content changes) and Enable Debug Mode.
Autopilot — Linkilo works while you sleep
Two places to flip the switch:
- On the AI Suggestions page — toggle Autopilot in the Processing Settings card.
- In Settings → AI Settings, step 5 — toggle Smart autopilot.
Both control the same setting. Autopilot processes 5 posts at a time, every few minutes, in the background, and keeps going after timeouts and restarts. The Autopilot Active panel at the top of the AI Suggestions page shows Frequency, Last run, Next run and how many new suggestions it produced. Autopilot, Analyze on publish and the weekly sweep all honour your saved minimum confidence and post-type choices, and they can suggest links for pages as well as posts.
Auto-Apply — the most powerful mode
Linkilo only auto-applies when ALL of these are true:
- AI confidence meets or exceeds your threshold
- The anchor text is healthy (not overused, not generic) and appears in the source sentence
- No existing link conflicts with that spot
- The semantic check agrees the link makes sense
Anything that fails a check stays in your review queue. To turn it on: set Auto-apply suggestions above [X]% confidence on the AI Suggestions page, or use Auto-apply high-confidence in step 5 of AI Settings. Track applied links on Linkilo → Summary and in URL Records.
AI Rules Impact
On the AI Suggestions page the AI Rules Impact panel shows how many rules are active and how each one affected the last run. Show Details expands it; Manage All Rules jumps to step 4 of AI Settings.
Adding links vs. fixing links
AI Suggestions is for adding new internal links. Broken links, redirected links and orphaned pages are handled on Linkilo → Fix → Fix Link Health, which groups safe fixes for one-click approval. The Linkilo AI Workbench (Linkilo → AI Lab) shows which of the two needs your attention first.
Common Questions
My scan returned zero suggestions
Lower the Minimum Confidence Level in the Processing Settings card. Check that your posts have at least a few hundred words. Make sure the Post Types filter includes the right types. Confirm your key with Test Core Provider, and glance at the AI Usage Meter: if a monthly cap has been reached, AI work pauses until next month or until you raise the cap.
How much does an AI scan cost?
Linkilo charges nothing for AI. Your provider bills you directly for the requests Linkilo makes. The AI Usage Meter shows this month’s requests, tokens and Estimated Provider Spend, and the AI Monthly Guardrails (1,000 requests and $25 by default) stop runaway spending. Your provider’s billing page is the final word.
Can I scan only one post?
Yes. Open the post, find the Linkilo AI Suggestions box, click Get AI Suggestions.
Autopilot has been running but I see no new suggestions
Check the Autopilot Active panel at the top of AI Suggestions. If Last run is hours or days old, your WordPress scheduled tasks may not be running. See Troubleshooting.
I rejected a suggestion but it came back
After 3 rejections of the same source→target pair, it’s blocked for good. Until then, similar suggestions may come back. Rejecting with a reason helps Linkilo learn faster.
Last reviewed for Linkilo 3.0.0 (October 2026).