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

  1. Create an account at platform.openai.com
  2. Go to API Keys
  3. Click Create new secret key
  4. 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