Title: NexLink
Author: NexPlugin
Published: <strong>4 يوليو، 2026</strong>
Last modified: 4 يوليو، 2026

---

البحث عن الإضافات

![](https://ps.w.org/nexlink/assets/banner-772x250.png?rev=3596131)

![](https://ps.w.org/nexlink/assets/icon.svg?rev=3596131)

# NexLink

 بواسطة [NexPlugin](https://profiles.wordpress.org/nexplugin/)

[تنزيل](https://downloads.wordpress.org/plugin/nexlink.1.3.1.zip)

 * [تفاصيل](https://ar.wordpress.org/plugins/nexlink/#description)
 * [المراجعات](https://ar.wordpress.org/plugins/nexlink/#reviews)
 *  [التنصيب](https://ar.wordpress.org/plugins/nexlink/#installation)
 * [التطوير](https://ar.wordpress.org/plugins/nexlink/#developers)

 [الدعم](https://wordpress.org/support/plugin/nexlink/)

## الوصف

**NexLink** is a complete internal link management plugin for WordPress. It helps
you automate keyword-to-URL linking, discover link opportunities, analyse your link
structure, and insert suggestions directly in the editor — with no external service
required.

#### Auto Linking

 * Create up to 25 keyword-to-URL rules from the Auto Links manager
 * Add up to 3 anchor text variations per keyword rule
 * Set a per-post link limit and a site-wide limit per rule
 * Filter rules to specific post categories
 * Enable automatic linking when other post titles appear in your content
 * Enable automatic linking when H2–H6 headings from other posts appear in your 
   content
 * Keyword blacklist — one phrase per line to permanently exclude terms from linking
 * Import and export all keyword rules as CSV
 * Post types supported: Posts, Pages, WooCommerce Products

#### Link Suggestions in the Editor

**Classic Editor:**
 A meta-box widget appears in every post and page editor. It
shows relevant suggestions with relevance scores, lets you dismiss individual suggestions,
and inserts links with your configured link prefix.

**Block Editor (Gutenberg):**
 Two widgets are available in the block editor:

 * **Sidebar panel** — appears in the block editor sidebar with a real-time suggestion
   list, link format selection, and dismiss controls
 * **Document settings panel** — appears in the Document tab of the sidebar; mirrors
   the classic editor meta-box with score colour badges (green ≥ 80%, yellow ≥ 50%,
   red < 50%)

Suggestions can be inserted as inline text or as styled link boxes (Minimal, Modern,
Paper).

#### Suggestion Engine

 * **Manual mode** — keyword matching and NLP analysis using your existing content
 * Suggestion scope: Entire article, per paragraph, or both
 * Category filter — only suggest posts from the same category
 * Content age filter — limit suggestions to posts published within a chosen timeframe
 * Custom synonyms — define your own word equivalents for smarter matching
 * Duplicate anchor detection — prevents inserting the same anchor text twice
 * Link prefix text — customise the prefix shown before inserted links (e.g. “Related:”,“
   See also:”)

#### Visual Link Skins

Choose how automatically inserted internal links appear on the front end, from **
Settings › Assistant & Skins**:

 * **Standard link** — your theme’s default link style
 * **Vertical bar accent** — a subtle brand-coloured bar beside the link
 * **Bordered box** — an inline pill with a soft border

All built-in skins are text-only and inline-safe, so they never disrupt the flow
of your content.

#### NLP and Indexing

 * Porter Stemmer (English) — converts “Running” to “Run” for better matching
 * Stopwords filter (English and Indonesian) — ignores common words during indexing
 * TF-IDF scoring — identifies the most relevant keywords in each post
 * Configurable index sources:
    - Post title (always active)
    - Full post content
    - Meta description (auto-detects Yoast SEO, Rank Math, All in One SEO)
    - TF-IDF calculated keywords
 * Background indexing via WordPress Cron

#### Reports and Analytics

 * **Overview** — at-a-glance metrics for total links, orphan pages, and link health
 * **Inbound Links** — paginated table of all posts receiving internal links
 * **Outbound Links** — all links pointing out from each post
 * **Anchor Texts** — analysis of anchor diversity and reuse across the site
 * **Opportunities** — identifies content that could be better linked
 * **Click Analytics** — 30-day bar chart of internal link click activity
 * **Google Analysis** — real-time data from a connected Google Search Console account
 * **Audit & Fix** — site-wide broken link checker with inline editor highlighting

#### Visual Architecture Graph

An interactive internal link graph built on the vis-network library. Nodes represent
posts; edges represent links. Configure the node limit to keep rendering fast on
large sites.

#### Bulk Operations

 * Bulk insert auto-links into selected posts
 * Bulk remove all internal links from selected posts
 * Bulk re-index all posts (useful after changing NLP settings)
 * Re-index button on the Settings › NLP tab for quick access

#### Gutenberg Blocks

Four ready-to-use blocks for the block editor:

 * **nexlink/stats** — displays a site link statistics summary
 * **nexlink/related-posts** — renders a related posts list based on internal links
 * **nexlink/seo-scorecard** — shows the SEO score for the current post
 * **nexlink/analysis-report** — shows the full content analysis report inline

#### Shortcodes

Seven shortcodes for use in posts, pages, and widgets:

 * `[nexlink_stats]` — link statistics summary
 * `[nexlink_keyword_score]` — keyword relevance score for a post
 * `[nexlink_quality_score]` — content quality score for a post
 * `[nexlink_related_posts]` — related posts list
 * `[nexlink_internal_links]` — list of internal links in a post
 * `[nexlink_analysis]` — full analysis output for a post
 * `[nexlink_recommendations]` — recommended linking actions for a post

#### WP-CLI

Manage NexLink from the command line:

 * `wp nexlink keyword list` — list all keyword rules
 * `wp nexlink keyword add` — add a new keyword rule
 * `wp nexlink keyword update` — update an existing rule
 * `wp nexlink keyword delete` — delete a rule
 * `wp nexlink keyword import` — import rules from CSV
 * `wp nexlink keyword export` — export rules to CSV
 * `wp nexlink analyze` — run content analysis on a post
 * `wp nexlink cache clear` — clear the NexLink cache

#### REST API

**NexLink REST API v1** (`nexlink/v1`):

 * Internal link graph data

**NexLink REST API v2** (`nexlink/v2`):

 * `POST /analyze/keyword` — analyse keyword usage in content
 * `GET /analyze/keyword/{post_id}` — retrieve saved keyword analysis
 * `POST /analyze/quality` — run content quality analysis
 * `GET /quality/history/{post_id}` — quality analysis history
 * `GET /seo/score/{post_id}` — SEO score for a post
 * `GET /recommendations/{post_id}` — linking recommendations
 * `POST /recommendations/apply` — apply recommendations to a post
 * `POST /schema/detect` — detect schema type from content
 * `POST /schema/generate` — generate schema markup
 * `POST /cache/invalidate` — clear cached data for a post

#### Utilities

 * **External links** — optionally force `rel="nofollow" target="_blank"` on all
   external links in content
 * **Auto Slug Shortener** — automatically removes stopwords from new post URLs 
   on publish
 * **Excluded HTML tags** — comma-separated list of tags (e.g. `h1, pre, code`) 
   to skip during auto-linking
 * **Excluded post IDs** — skip specific posts from auto-link processing
 * **Graph node limit** — cap the number of nodes in the architecture graph

#### New Post Automation

Configure how NexLink handles newly published posts:

 * Enable automatic link processing on publish
 * Set maximum target posts and links per post
 * Optionally restrict to same-category posts
 * Limit suggestions by content age

#### Google Search Console Integration

Connect your Google Search Console account to the Reports › Google Analysis tab 
to view:

 * Organic click and impression data
 * Average position and CTR per keyword
 * Real search queries driving traffic to your site

#### GDPR Compliance

 * Anonymised click analytics — no personal identifiers stored
 * Privacy policy content suggestion auto-added to WordPress Privacy Policy page
 * Personal data export support (WordPress privacy tools)
 * Personal data erasure support (WordPress privacy tools)

#### Setup Wizard

A guided setup wizard is displayed on first activation to help configure basic settings
quickly.

### External Services

This plugin connects to external services only in the following case:

**Broken link checker** — when you use the Audit & Fix page, the plugin sends HTTP
HEAD requests to the URLs found in your content to check whether those external 
links are still reachable. No content or personal data is transmitted; only the 
URL itself is contacted. This check is performed on demand and only when you visit
the Audit & Fix page.

All NLP processing (stemming, stopwords, TF-IDF scoring, keyword extraction, and
link suggestions) runs entirely on your own server — no external service is required
or used.

### Source Code for Minified Assets

The file `admin/js/vis-network.min.js` is a minified copy of the vis-network visualization
library.

 * Source: https://github.com/visjs/vis-network
 * License: MIT (Dual licensed MIT and Apache 2.0)

The library is used exclusively to render the interactive internal link architecture
graph in NexLink.

### Privacy

NexLink is privacy-first:

 * All NLP and content analysis runs locally — no content is sent to external servers
 * Click analytics store only the link URL and a timestamp — no personal identifiers
   or IP addresses are recorded
 * Connecting Google Search Console is optional and entirely user-initiated
 * NexLink registers suggested privacy policy wording with the WordPress Privacy
   Policy guide
 * Personal data export and erasure are supported through the standard WordPress
   privacy tools

## لقطات الشاشة

[⌊Dashboard — overview metrics and visual internal link graph⌉⌊Dashboard — overview
metrics and visual internal link graph⌉[

Dashboard — overview metrics and visual internal link graph

[⌊Auto Links manager — keyword rules with anchor variations, per-post limits, and
CSV import/export⌉⌊Auto Links manager — keyword rules with anchor variations, per-
post limits, and CSV import/export⌉[

Auto Links manager — keyword rules with anchor variations, per-post limits, and 
CSV import/export

[⌊Block editor sidebar panel — real-time link suggestions with score badges⌉⌊Block
editor sidebar panel — real-time link suggestions with score badges⌉[

Block editor sidebar panel — real-time link suggestions with score badges

[⌊Reports — inbound links, outbound links, anchor analysis, and opportunities⌉⌊Reports—
inbound links, outbound links, anchor analysis, and opportunities⌉[

Reports — inbound links, outbound links, anchor analysis, and opportunities

## التنصيب

 1. Upload the `nexlink` folder to `/wp-content/plugins/`
 2. Activate the plugin through **Plugins › Installed Plugins** in wp-admin
 3. Complete the optional setup wizard that appears after activation
 4. Go to **NexLink › Auto Links** to add your first keyword rules
 5. Configure NLP and suggestion settings under **NexLink › Settings**

#### Minimum Requirements

 * WordPress 6.1 or later
 * PHP 7.4 or later
 * MySQL 5.6 / MariaDB 10.1 or later

## الأسئلة المتكررّة

### How many keyword rules can I create?

NexLink supports up to 25 keyword rules. An in-page counter (“X / 25 Keywords”) 
shows your current usage on the Auto Links page.

### Can I add multiple anchor text variations to one keyword?

Yes. Each keyword rule supports up to 3 anchor text variations. NexLink rotates 
through them to avoid over-optimisation.

### Can NexLink process my existing posts?

Yes. Use **NexLink › Bulk Operations** to insert links, remove links, or re-index
any selection of existing posts.

### Does auto-linking work in the block editor?

Auto-linking is applied to post content when it is rendered on the front end — it
is not editor-specific. In addition, the block editor suggestion widgets let you
manually insert suggested links while writing.

### What is the difference between the two block editor widgets?

The **Sidebar panel** (PluginSidebar) is always visible in the block editor sidebar.
The **Document panel** (PluginDocumentSettingPanel) appears in the Document tab 
and is suitable if you prefer to keep the suggestion list alongside other post metadata.
Both show the same suggestions.

### Does NexLink support WooCommerce products?

Yes. Select “Products” under **Settings › General › Post Types** to enable auto-
linking on WooCommerce product pages.

### Can I import and export keyword rules?

Yes. Use the CSV import and export buttons on the **NexLink › Auto Links** page.

### Does NexLink slow down my site?

Auto-linking runs on the `the_content` filter. The NLP engine analyses content only
during indexing (which is done in the background via Cron). Front-end rendering 
is fast because links are applied using pre-indexed data.

### How does the Click Analytics tab work?

NexLink adds a lightweight tracker that records each click on an internal link (
no personal data is stored — only the link URL and timestamp). The 30-day bar chart
on the Click Analytics tab visualises this data.

### Is GDPR compliance handled?

Yes. NexLink adds suggested privacy policy wording to your WordPress privacy policy
page, supports personal data export and erasure via the WordPress privacy tools,
and anonymises all click analytics.

### Can I use WP-CLI to manage keyword rules?

Yes. NexLink registers full WP-CLI commands for listing, adding, updating, deleting,
importing, and exporting keyword rules. Run `wp nexlink` for a full command reference.

## المراجعات

لا توجد مراجعات لهذه الإضافة.

## المساهمون والمطوّرون

“NexLink” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

 *   [ NexPlugin ](https://profiles.wordpress.org/nexplugin/)

[ترجمة ”NexLink“ إلى لغتك.](https://translate.wordpress.org/projects/wp-plugins/nexlink)

### مُهتم بالتطوير؟

[تصفّح الشفرة](https://plugins.trac.wordpress.org/browser/nexlink/)، تحقق من [مستودع SVN](https://plugins.svn.wordpress.org/nexlink/)،
أو الاشتراك في [سجل التطوير](https://plugins.trac.wordpress.org/log/nexlink/) بواسطة
[RSS](https://plugins.trac.wordpress.org/log/nexlink/?limit=100&mode=stop_on_copy&format=rss).

## سجل التغييرات

#### 1.3.1

 * New: front-end Visual Link Skins for automatically inserted internal links —
   
   choose Standard link, Vertical bar accent, or Bordered box from Settings › Assistant&
   Skins (text-only, inline-safe).
 * Reports & Analytics and Dashboard tables: consistent column alignment
    (titles
   left, all other columns centred in both header and body) for a cleaner, more 
   professional look.
 * All data tables now cap at 20 rows per page with Previous/Next pagination,
    including
   the External domains and Audit & Fix tables, so large sites no longer produce
   endlessly long tables.
 * Dashboard: removed duplicated orphan/broken/rule counts from the Site Health
   
   Score card (the figures already appear in the metric cards below it).
 * Clarified link labels: buttons that simply open the editor are now labelled
    “
   Edit” instead of implying a one-click action.
 * Docs: corrected the free-tier limits in this readme (up to 25 keyword rules
    
   and up to 3 anchor variations).

#### 1.3.0

 * New: Site Health Score — an at-a-glance internal-linking health grade (0–100 
   + A–F)
    on the dashboard, derived from orphan ratio, broken links, and auto-link
   coverage.

#### 1.2.0

 * Redesigned admin dashboard and unified the header across every NexLink page:
   
   the real NexLink brand logo, consistent eyebrow + title + accent divider + subtitle
   on a single row, precise vertical alignment, and a Linen/Carbon dark-mode toggle
   pinned to the top-right of each page
 * Moved the Scan button onto the tab row and tightened header spacing so admin
   
   notices sit neatly below the title (via a wp-header-end anchor)
 * Keyword rules: the free version now supports up to 25 keyword rules, with a
    
   clear in-page counter (“X / 25 Keywords”)
 * Anchor variations: the free version supports up to 3 anchor-text variations
    
   per rule
 * Bulk Operations: post filtering and re-indexing remain free; bulk add/remove
   
   of internal links is now part of the upgrade path
 * Internal cleanup: removed unused competitor-analysis scaffolding and tidied
    
   developer hooks; hardened a Do-Not-Track header read

#### 1.1.1

 * Hardened REST API permissions on the /quality/history/{post_id} endpoint —
    editorial
   quality data (SEO scores, link analysis, content metrics) now requires edit_post
   on the specific post, even when that post is published
 * Added a dedicated permission check for the /cache/invalidate endpoint —
    site-
   wide cache flushes (all caches or by pattern) now require the manage_options 
   capability, while per-post invalidation requires edit_post on that post

#### 1.1.0

 * Removed optional Google Gemini AI integration — all processing
    now runs entirely
   on-server via the built-in NLP engine
 * Removed 50-post cap on external link audit — scanner now runs
    against all posts
   without restriction
 * Improved REST API permission checks — added per-post verification
    on /quality/
   history and /schema/generate endpoints
 * Fixed duplicate register_setting() registration
 * Updated minimum WordPress requirement to 6.1
 * Tested and confirmed compatible with WordPress 7.0

#### 1.0.0

 * Initial public release
 * Unlimited keyword-to-URL rules with up to 50 anchor variations each
 * Auto-linking from post titles and H2–H6 headings
 * Keyword blacklist, per-post and site-wide link limits, category filtering
 * CSV import and export for keyword rules
 * Classic Editor meta-box suggestion widget
 * Block Editor sidebar suggestion panel (PluginSidebar)
 * Block Editor document settings suggestion panel (PluginDocumentSettingPanel)
 * Suggestion scope: Article, Per Paragraph, Both
 * NLP engine: Porter Stemmer, Stopwords filter, TF-IDF scoring
 * Configurable index sources: title, full content, meta description, TF-IDF
 * Inbound links, outbound links, anchor text, opportunities, and overview reports
 * Click analytics with 30-day bar chart
 * Audit & Fix tab with broken link detection
 * Google Search Console integration for search analytics
 * Visual internal link architecture graph (vis-network)
 * Bulk insert, remove, and re-index operations
 * Four Gutenberg blocks: stats, related posts, SEO scorecard, analysis report
 * Seven shortcodes for embedding link data
 * Full WP-CLI command set
 * REST API v1 (graph) and v2 (analysis, quality, recommendations, schema, cache)
 * New post automation workflow
 * Auto Slug Shortener using stopword removal
 * External link nofollow/target control
 * GDPR compliance: anonymised analytics, privacy policy content, data export/erase
 * Setup wizard on first activation

## ميتا Meta

 *  Version **1.3.1**
 *  Last updated **قبل 14 ساعة**
 *  Active installations **أقل من 10**
 *  WordPress version ** 6.1 أو أعلى **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 أو أعلى **
 *  Language
 * [English (US)](https://wordpress.org/plugins/nexlink/)
 * Tags
 * [auto links](https://ar.wordpress.org/plugins/tags/auto-links/)[internal links](https://ar.wordpress.org/plugins/tags/internal-links/)
   [link building](https://ar.wordpress.org/plugins/tags/link-building/)[link management](https://ar.wordpress.org/plugins/tags/link-management/)
   [seo](https://ar.wordpress.org/plugins/tags/seo/)
 *  [عرض متقدم](https://ar.wordpress.org/plugins/nexlink/advanced/)

## التقييم

لم يتم تقديم أي مراجعات بعد.

[Your review](https://wordpress.org/support/plugin/nexlink/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/nexlink/reviews/)

## المساهمون

 *   [ NexPlugin ](https://profiles.wordpress.org/nexplugin/)

## الدعم

لديك شيء لتقوله؟ بحاجة الى مساعدة؟

 [عرض منتدى الدعم](https://wordpress.org/support/plugin/nexlink/)