=== 4Linking ===
Contributors: 04codedev
Tags: internal linking, pillar pages, link building, seo, interlinking
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 4.6.60
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automate internal linking with pillar pages and keyword-based rules. No external services required.

== Description ==

**4Linking** automates internal linking on your WordPress site using a clear, controllable system based on **rules**. You define explicit relationships between keywords and pillar pages, and the plugin applies them consistently across the site as content is published or updated.

The plugin is designed for editors, agencies and content teams that need to maintain a clean internal link structure across sites of any size — from a small blog to an editorial site with thousands of posts — without the manual work that internal linking usually requires.

= What it does =

* **Rule-based internal linking** — define which keywords should link to which URLs, with custom anchor text, frequency caps and per-rule priority. Multilingual support with per-language synonyms.
* **Pillar pages** — mark strategic pages that receive preferential internal links from related content.
* **URL exclusions** — list URLs that should never receive or emit internal links (legal pages, login, checkout, etc.).
* **Link map** — see what got linked where, with totals per pillar page and per rule.
* **Bulk processing** — apply rules across thousands of posts efficiently, with progress tracking.
* **Rules CSV import** — bulk-create rules from a spreadsheet.
* **Compatible with the WordPress block editor and the classic editor**.
* **Multilingual via Polylang** — rules can target a specific language; synonyms can be configured per language.

= Who it's for =

* **Online editors and media sites** publishing multiple pieces per day that need internal architecture maintained automatically.
* **SEO agencies** managing multiple client sites that need to replicate configurations and rules reliably across sites.
* **Content and marketing teams** producing SEO blog content systematically, who want to free up execution time for strategy and review.

= Privacy and external services =

**4Linking does not call any external service.** It runs entirely on your server using WordPress's standard database and APIs. No data leaves your site.

= Requirements =

* WordPress 6.0 or higher
* PHP 7.4 or higher
* (Optional) Polylang for multilingual rules

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`, or install through the WordPress plugin directory by searching "4Linking".
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Go to **4Linking → Primeros pasos** for the welcome guide.
4. Create your first pillar pages and linking rules from **4Linking → Enlazado**.

== Frequently Asked Questions ==

= Does the plugin need any external service or paid subscription? =

No. The plugin runs entirely on your server with no calls to third-party services. There are no signups, no API keys and no per-use fees.

= How are links inserted into my posts? =

Links are inserted by matching the keywords defined in your rules against the post content. Each rule specifies the target URL, anchor text and a frequency cap (max links per post). Existing manual links in the post are preserved.

= What happens to my content if I uninstall the plugin? =

By default, uninstalling the plugin removes all plugin-specific data: rules, pillar pages, exclusions and settings. There is a setting under **Ajustes → Generales** to preserve data on uninstall if you prefer. Your post content itself is never modified during uninstall — only the plugin's own data tables are removed.

= Does the plugin work with WooCommerce? =

Yes. It works alongside WooCommerce without conflicts and respects product pages like any other content type.

= Does it work with my SEO plugin (Yoast, Rank Math, etc.)? =

Yes. The plugin is designed to complement general SEO plugins, not replace them. SEO plugins handle on-page analysis and meta tags; this plugin handles the mechanics of internal linking. Many users run both together.

= How do I bulk-create rules? =

Use **Reglas → Importar CSV** to upload a spreadsheet with one rule per row. The importer detects the separator and encoding automatically.

= Where do I get support? =

Please use the [WordPress.org support forum](https://wordpress.org/support/plugin/4linking-free/).

== Screenshots ==

1. Pillar pages list — strategic content that receives preferential internal links.
2. Creating a linking rule with anchor text, synonyms, frequency cap and priority.
3. Link map showing internal linking activity across the site.
4. URL exclusions: pages that never receive or emit internal links.

== Changelog ==

= 4.6.60 =
* First release on WordPress.org.
* Rule-based internal linking, pillar pages, exclusions and link map.
* Multilingual support with per-language synonyms (requires Polylang).
* Bulk-apply rules across thousands of posts.
* CSV import for rules.

== Upgrade Notice ==

= 4.6.60 =
First WordPress.org release.
