Documentation
Everything you need to know to install, configure, and use Easy Content Linker.
Installation
Download the plugin
Get the ZIP file from your Freemius account or purchase confirmation email.
Install on WordPress
In your WordPress admin: Plugins β Add New β Upload Plugin. Select the ZIP file and click "Install".
Activate the plugin
Once installed, click "Activate". The "Content Linker" menu appears in the sidebar.
Configure your API key
Go to Content Linker β Settings and enter your OpenAI API key. Click "Save and test key" to validate the connection.
π‘ Good to know
Easy Content Linker uses the BYOK (Bring Your Own Key) model. You keep full control over your OpenAI costs.
General configuration
Access settings via Content Linker β Settings.
Content language
Select your site's language. The AI will adapt its prompts to find natural anchors in that language.
Supported languages: FranΓ§ais, English (UK), English (US), EspaΓ±ol, Deutsch, Italiano, PortuguΓͺs.
Operating mode
The plugin works in Full Auto mode: links are injected dynamically when the page displays. Your database content is never modified.
β 100% reversible
Delete a link from history and it disappears instantly. No content cleanup needed.
OpenAI API
Getting an API key
- Create an account at platform.openai.com
- Go to API Keys
- Click Create new secret key
- Copy the key (it starts with
sk-)
Save and test the key
Paste your API key in the provided field, then click "Save and test key". The plugin automatically verifies that the connection works.
Available models
| Model | Usage | Recommendation |
|---|---|---|
gpt-4o |
Analysis and anchors | β Recommended (best quality) |
gpt-4o-mini |
Analysis and anchors | π° Budget-friendly |
text-embedding-3-small |
Embeddings | β Recommended |
text-embedding-3-large |
Embeddings | More accurate, more expensive |
Estimated costs
For 100 links created: approximately $0.10 to $0.30 depending on your content length.
Content types
Source types
Articles that will receive outgoing links. Default: post (blog posts).
Target types
Content that links can point to. Default: post and page.
Target taxonomies
You can also create links to your category and tag pages. Enable this option in settings to strengthen your silo structure.
π‘ SEO tip
Enabling target taxonomies helps strengthen your category pages, improving your site's silo structure.
Similarity thresholds
Minimum similarity (default: 0.70)
Minimum score for an article to be considered a candidate. Lower = more candidates, but less relevant links.
Maximum similarity (default: 0.95)
Above this threshold, articles are considered near-duplicates and no link is created. You receive an alert to check if these contents are duplicates.
| Score | Interpretation |
|---|---|
| < 0.65 | Not very relevant |
| 0.65 - 0.80 | Related topic |
| 0.80 - 0.90 | Very relevant β |
| 0.90 - 0.95 | Almost identical |
| > 0.95 | β οΈ Likely duplicate |
Strategic pages
Boost certain pages to receive more incoming links. Access this section from Settings β Strategic pages.
Bonus levels
| Bonus | Recommended usage |
|---|---|
| +10% | Light boost β The page receives slightly more incoming links. |
| +25% | Moderate boost β For your important secondary pages. Use with discretion. |
| +50% | High boost β For your most important pages: sales pages, pillar content, landing pages. Check your link limits to avoid over-linking. |
Custom anchors
For each strategic page, you can define up to 5 custom anchors. If one of these anchors is found in a source article, it will be used as priority (without AI call).
Useful for forcing specific key expressions to your important pages.
π‘ Example
For an "SEO Guide" page, you can define anchors: "SEO guide", "SEO optimization", "search engine optimization". If one of these expressions appears in an article, the link will be created automatically with that anchor.
Save changes
Each strategic page row has its own save button. Click the β icon to save anchors and bonus level.
Exclusions
Legal pages (auto)
By default, the plugin automatically excludes pages with these slugs: terms, privacy-policy, contact, cart, checkout, my-account, etc.
Exclude articles
Manually select articles to exclude from linking (source and target).
Exclude categories
Exclude all articles from an entire category.
Manually blocked URLs
You can block specific URLs so they never receive links. Useful for excluding pages occasionally without changing global settings.
Bulk processing
From the Dashboard, launch analysis of your entire site.
Phase 1: Embedding generation
The plugin analyzes each article and generates its "semantic fingerprint". This step is only needed once per article (unless content is modified).
Phase 2: Link creation
Once all embeddings are generated, the plugin finds the best matches and creates links.
β οΈ Keep the tab open
Processing happens browser-side. Don't close the tab during analysis.
Link limits
- Max outgoing links per article (default: 5) β Prevents over-optimization
- Max incoming links per article (default: 20) β Distributes link juice
History & revert
View all created links from Content Linker β History.
For each link, you see:
- Source and target article (with URLs)
- Anchor text used
- Similarity score
- Creation date
Delete a link
Click "Revert" to instantly delete a link. The source article returns to its original state without database modification.
Excluded URLs
The "Excluded URLs" tab in history displays all URLs that didn't receive links, with the exclusion reason:
- Similarity too low β Content isn't thematically close enough
- Similarity too high β Potential duplicate detected
- Blocked by robots.txt β URL is forbidden to robots
- Different canonical β Page has a canonical URL to another page
- Noindex β Page is marked as non-indexable
- Max incoming links reached β Page has already reached its incoming link limit
- Link already exists β A link to this page already exists
- Manual exclusion β URL was manually excluded
This view helps you understand why some pages don't receive links and adjust your settings if needed.
CSV Export
Export your link history to CSV format from the History tab. The file contains:
- Source article title
- Source article URL
- Target page title
- Target page URL
- Anchor text
- Similarity score
- Creation date
Useful for analyzing your linking in Excel or Google Sheets.
Duplicate detection
The plugin automatically detects articles with > 95% similarity and alerts you on the Dashboard.
These alerts help you identify:
- Accidentally duplicated content
- Articles that could be merged
- Pagination pages or poorly filtered archives
You can dismiss a duplicate pair if it's intentional.
Technical FAQ
Does the plugin slow down my site?
No. Injection is done via an optimized WordPress filter. Links are stored in database and injected on-the-fly, without API calls on display.
Is it compatible with caches?
Yes. Content with links is cached normally. If you modify a link, clear the cache for that page.
What happens if I deactivate the plugin?
Links disappear instantly (they were dynamically injected). Your original content was never modified.
Are links nofollow?
No, these are standard internal links (dofollow) to pass PageRank within your site.
Can I customize anchors?
Yes! For strategic pages, you can define up to 5 custom anchors per page. If one of these anchors is found in source content, it will be used as priority. For other links, AI automatically chooses the best contextual anchor. You can always delete a link if the anchor doesn't suit you.
Have a question? Contact support