=== Backlinks Patrol ===
Contributors: himself
Tags: backlinks, seo, monitoring, links, tracking
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Monitor and manage your backlinks with full control over your data. Get alerts when links disappear and keep all data hosted locally.

== Description ==

Backlinks Patrol is a professional WordPress plugin for monitoring and managing your backlinks efficiently. Never lose a valuable backlink without knowing it again!

All your backlink data is stored locally in your own WordPress database — no third-party service receives your sensitive SEO data.

= Main Features =

* **Automatic monitoring** — Daily verification of all your backlinks
* **Simple management** — Intuitive interface to add and manage your links
* **Detailed statistics** — Visualize the evolution of your backlinks
* **Personal notes** — Add notes to each backlink
* **Financial tracking** — Track sellers and purchase prices
* **Contact management** — Store contact info per backlink with autocomplete
* **CSV Import** — Import backlinks from Ahrefs, SEMrush, Majestic, Bing Webmaster Tools, and Google Search Console exports
* **Indexation checking** — Optional integration with the isIndexed API to check whether your backlink pages are indexed by Google

= How It Works =

1. **Install** the plugin
2. **Add** your backlinks with their URL and anchor text (manually or via CSV import)
3. **Let it run** — The plugin automatically checks every day
4. **Review** the status of your links in the dashboard

= Use Cases =

* **SEO Agencies** — Monitor backlinks for all your clients
* **Bloggers** — Make sure your guest posts remain active
* **E-commerce** — Track your partnerships and affiliations
* **Consultants** — Manage purchased backlinks for your clients

= Privacy & Data Control =

Unlike SaaS backlink monitoring tools, Backlinks Patrol stores all data locally in your WordPress database. Your backlink portfolio stays private and under your full control.

= Security =

* Secure code with WordPress nonces
* Prepared SQL queries
* Proper escaping of all outputs
* User capability verification

== Installation ==

= Automatic Installation =

1. Go to Plugins > Add New
2. Search for "Backlinks Patrol"
3. Click "Install Now"
4. Activate the plugin

= Manual Installation =

1. Download the ZIP file
2. Go to Plugins > Add New
3. Click "Upload Plugin"
4. Select the ZIP file
5. Activate the plugin

= Configuration =

1. Go to **Backlinks Patrol** in the admin menu
2. Click **Add a link**
3. Enter the URL and anchor text
4. Save!

== Frequently Asked Questions ==

= How often are backlinks checked? =

Backlinks are automatically verified once a day via WordPress Cron. You can also trigger a manual check at any time from the dashboard.

= How many backlinks can I monitor? =

There is no limit. You can add as many backlinks as you need.

= How does the verification work? =

The plugin visits each URL and checks whether the expected anchor text is present on the page. If found, the backlink is considered active.

= Does the plugin slow down my site? =

No. Verifications run in the background via WordPress Cron and have no impact on your site's front-end performance.

= Can I import backlinks from Ahrefs or other tools? =

Yes. The plugin supports CSV imports from Ahrefs, SEMrush, Majestic, Bing Webmaster Tools, and Google Search Console.

= Is my data secure? =

Yes. All data is stored in your own WordPress database. The only external communication is with the optional isIndexed API if you choose to enable and configure it.

== External Services ==

This plugin can optionally connect to the following external service:

**isIndexed API** (optional — only if you enable it in Settings)

* **What it does:** Checks whether the pages hosting your backlinks are indexed in Google.
* **What data is sent:** The URLs of your backlinks are sent to the isIndexed API when you trigger an indexation check.
* **When data is sent:** Only when you enable isIndexed in the plugin settings AND manually trigger a check, or when the scheduled CRON check is enabled.
* **Service provider:** isIndexed
* **Website:** https://tool.isindexed.com
* **Terms of Service:** https://tool.isindexed.com/terms
* **Privacy Policy:** https://tool.isindexed.com/privacy

If you do not configure the isIndexed API key in the plugin settings, no data is ever sent to this service.

== Screenshots ==

1. **Backlinks list** — Overview of all your backlinks with their status
2. **Add a backlink** — Simple form to add a new link
3. **Settings** — Configuration page

== Changelog ==

= 1.0.0 (2026-01-06) =
* First public release
* Add and manage backlinks
* Automatic daily verification
* Intuitive admin interface
* Pagination and search
* CSV import from major SEO tools
* Optional isIndexed API integration for indexation checking

== Upgrade Notice ==

= 1.0.0 =
First version of the plugin. Install it to start monitoring your backlinks!

== Support ==

* Free support: WordPress.org forum
* Plugin website: https://backlinkspatrol.com
