Plugin Directory

Changeset 3465872


Ignore:
Timestamp:
02/20/2026 02:32:06 PM (6 weeks ago)
Author:
aivc
Message:

Update to version 34.1: Added security fixes (nonces/SQL preparation), URL exclusions, and Frozen Links Report

Location:
ailinkmaster-internal-auto-manager
Files:
38 added
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • ailinkmaster-internal-auto-manager/trunk/readme.txt

    r3445773 r3465872  
    11=== AILinkMaster: Auto Internal Links & SEO ===
    22Contributors: aivc
    3 Tags: seo, internal linking, auto link, backlink, affiliate
    4 Requires at least: 5.6
     3Tags: internal links, seo, automatic linking, link building, auto-link
     4Requires at least: 6.2
    55Tested up to: 6.9
    6 Requires PHP: 7.2
    7 Stable tag: 34.0
     6Requires PHP: 7.4
     7Stable tag: 34.1
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Boost your SEO with automated internal linking. AILinkMaster helps you link pages automatically and find missed opportunities.
     11Boost your SEO with automated internal linking. AILinkMaster helps you link pages automatically and manage link distribution across categories.
    1212
    1313== Description ==
    1414
    15 **AILinkMaster** is a smart solution for WordPress publishers who want to improve SEO via internal linking without manual work.
    16 
    17 The plugin now operates in two powerful modes to ensure maximum performance:
     15**AILinkMaster** is a smart solution for WordPress publishers who want to improve SEO via internal linking without manual work. The plugin operates in two powerful modes to ensure maximum performance:
    1816
    19171.  **Static (Standard):** Links are calculated once and frozen in the database. This ensures zero load on your server for visitors.
    20 2.  **Hybrid:** Keeps fresh articles dynamic for a set period (to test linking strategies), then automatically freezes them into Static mode.
     182.  **Hybrid:** Keeps fresh articles dynamic for a set period, then automatically freezes them into Static mode.
    2119
    22 It also includes a unique **Keyword Scanner** to find linking opportunities you missed.
    23 
    24 ### 🚀 Key Features
     20== Key Features ==
    2521
    2622* **Smart Internal Linking:** Automatically link keywords to your money pages or categories.
    2723* **Intelligent Caching:** All links are eventually frozen to ensure your site stays fast.
    28 * **🕵️‍♂️ Keyword Scanner:** Scans your last 200 posts to find frequent words that *do not* have links yet.
    29 * **Orphan Search:** Instantly find "Orphan" posts that have zero internal inbound links.
    30 * **UTM Support:** Automatically adds UTM tags to internal links for tracking.
     24* **404 Scout (Link Monitor):** Find all broken internal links within your site. Vital for webmasters and affiliate marketers to fix dead ends and preserve link juice.
     25* **Orphans (No Inbound Links):** Instantly find posts that have zero internal inbound links.
     26    * **Report includes:** Total Articles | Orphan Articles count.
     27* **Frozen Links Report:** Track your automated linking progress.
     28    * **Report includes:** Total frozen links | Total unique articles linked to.
    3129
    32 ### 🛡️ Flexible Rules
     30== Flexible Rules & Logic ==
    3331
    34 * Limit links per post (Global Limit).
    35 * Limit links per keyword (Word Limit).
    36 * "Skip Intro": Don't link words in the first X characters of the article.
    37 * Weighted Pools: Rotate target URLs for the same keyword to avoid patterns.
     32AILinkMaster allows for precise control over how and where your links appear:
     33
     34* **Category Distribution:** You can set rules to distribute a percentage of links across different categories. This covers more articles on your site rather than linking everything to a single category.
     35* **Older (days) & Newer (days):** Configured for each rule individually. These settings allow you to target specific content "age" windows, ensuring links are only placed in posts that fall within a certain date range.
     36* **URL Exclusions:** Exclude specific pages from being processed.
     37    * *Example:* To exclude the homepage, privacy policy, and about page, enter: `*, privacy-policy, about-us` (where `*` represents the homepage).
     38* **Global & Word Limits:** Control diversity by setting a maximum number of links per post and a limit on how many times a specific keyword can be linked.
     39
     40== Pro Features (Coming Soon) ==
     41We are working hard on the Pro version, which will include:
     42* **Advanced Keyword Scanner:** Deep analysis of your content to find unlinked high-frequency words.
     43* **Extended Statistics:** Detailed reports on link performance and site-wide link density.
     44* **AI Suggestions:** Automated keyword-to-URL matching using LLMs.
    3845
    3946== Installation ==
     
    4552== Configuration Guide ==
    4653
    47 Understanding how limits and modes work will help you get the best SEO results.
    48 
    49 ### ⚙️ Logic Hierarchy
    50 1.  **Max Outgoing (Global Limit):** This is the "Boss" setting. Even if your rules find 50 keywords, the plugin will stop inserting links once this limit is reached (e.g., 5 links per post).
    51 2.  **Limit Total (Rule Level):** Controls diversity. Example: You allow 5 links per post globally, but only 2 links for the keyword "Bitcoin".
    52 3.  **Target Limit (Incoming):** Protects your donor pages. If a specific page already has X incoming auto-links, the plugin will stop linking to it to avoid over-optimization.
    53 
    5454### 🛠 Modes Explained
    55 * **Static (Standard):** Links are generated once and saved ("frozen") in the database.
    56     * *Pros:* Zero load on your site speed.
    57     * *Note:* If you change Global Settings (like "Skip Intro"), they apply to frozen links instantly. But if you change specific Keywords, you must use the **"Unfreeze ALL"** button to regenerate old posts.
    58 * **Hybrid:** Keeps fresh articles dynamic for X days.
    59     * *Use case:* Allows you to tweak rules for new content. After X days, links automatically freeze to save resources.
    60 
    61 ### 📐 Positioning
    62 * **Skip Intro:** The number of characters to skip at the beginning of the article. Useful to keep your introduction clean and readable.
     55* **Static (Standard):** Links are generated once and saved ("frozen") in the database.
     56    * *Note:* If you change specific Keywords, use the **"Unfreeze ALL"** button to regenerate old posts.
     57* **Hybrid:** Keeps fresh articles dynamic for X days. After X days, links automatically freeze to save resources.
    6358
    6459== Frequently Asked Questions ==
    6560
    6661= How does Static mode work? =
    67 The plugin calculates links based on your rules when the page is first visited (or updated). It then saves these links to the database. On subsequent visits, it serves these saved links, respecting your "Skip Intro" and "Global Limit" settings instantly.
     62The plugin calculates links based on your rules when the page is first visited. It then saves these links to the DB. On subsequent visits, it serves these saved links instantly.
    6863
    6964= What is the "Hybrid" mode? =
    70 It allows you to test links on new articles dynamically. After a set period (e.g., 30 days), the plugin "freezes" the current link structure for that post, making it permanent and saving server resources.
     65It allows you to test links on new articles dynamically. After a set period (e.g., 30 days), the plugin "freezes" the current link structure for that post.
    7166
    7267== Screenshots ==
    7368
    74 1.  **General Settings** - Choose between Static or Hybrid modes.
    75 2.  **Rules Editor** - Assign keywords to categories or specific URLs.
    76 3.  **Scanner** - Find frequently used words in your content.
    77 4.  **Statistics** - See top linked pages and find orphan posts.
     691. **General Settings** - Choose between Static or Hybrid modes.
     702. **Rules Editor** - Assign keywords, set Age (days) limits, and configure URL exclusions.
     713. **404 Scout** - Monitor and fix broken internal links.
     724. **Reports & Statistics** - View Frozen Links data and Orphan posts.
    7873
    7974== Changelog ==
    8075
     76= 34.1 =
     77* **Security Update:** Added Nonce verification and SQL preparation for better database safety.
     78* **Rule Enhancements:** Added individual "Older" and "Newer" day settings for rules.
     79* **Exclusions:** Added "URL Exclusions" feature to skip specific pages (including homepage).
     80* **Reporting:** Added Frozen Links Report (Total links/Unique articles) and enhanced Orphan Post reporting.
     81
    8182= 34.0 =
    82 * Major Update: Architecture shift to Static-first approach for better performance. Dynamic mode removed. Smart Injection added to respect global settings in Static mode.
     83* Major Update: Architecture shift to Static-first approach for better performance.
    8384
    8485= 1.0 =
Note: See TracChangeset for help on using the changeset viewer.