Title: AICitare
Author: orencoder
Published: <strong>18 iulie 2026</strong>
Last modified: 18 iulie 2026

---

Caută module

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

![](https://ps.w.org/aicitare/assets/icon-256x256.gif?rev=3612975)

# AICitare

 De [orencoder](https://profiles.wordpress.org/orencoder/)

[Descarcă](https://downloads.wordpress.org/plugin/aicitare.2.2.0.zip)

 * [Detalii](https://ro.wordpress.org/plugins/aicitare/#description)
 * [Recenzii](https://ro.wordpress.org/plugins/aicitare/#reviews)
 *  [Instalare](https://ro.wordpress.org/plugins/aicitare/#installation)
 * [Dezvoltare](https://ro.wordpress.org/plugins/aicitare/#developers)

 [Suport](https://wordpress.org/support/plugin/aicitare/)

## Descriere

AICitare measures how well AI search engines can read, understand and cite your 
content, and helps you fix the gaps.

Features:

 * **GEO Score (0–100)** for the whole site and per page, broken into five weighted
   sub-scores: Structured Data, Content Structure, Crawlability, Authority, Freshness.
 * **Per-page diagnosis** with a prioritized issue list and **one-click fixes**.
 * **Schema analysis** for Product / Review / ItemList / FAQ, with a Complementary
   mode that avoids duplicating schema your SEO plugin already emits.
 * **AI crawler management** — allow/block 12 AI bots (GPTBot, ClaudeBot, PerplexityBot,
   Google-Extended and more); rules are written to robots.txt automatically.
 * **AI files** — auto-generated `/llms.txt` (index), `/llms-full.txt` (full content
   for LLMs) and `/ai.txt` (usage policy), all kept in sync with your crawler toggles.
 * **AI Bot Tracker** — which AI crawlers visit, how often, which pages, over a 
   7/30/90-day window.
 * **AI referral tracking** — visitors arriving from ChatGPT, Perplexity, Gemini,
   Claude and more.
 * **AI visibility tracking** — citations across ChatGPT, Perplexity, Gemini, Claude,
   plus competitor share of voice.
 * **In-editor GEO Readiness metabox** — live score and checklist while you write.

Built per the AICitare product spec. The admin UI is a React SPA (WordPress’ bundled
wp-element, no build step) talking to a custom REST namespace (aicitare/v1). State
persists in options; scans run in the background via WP-Cron.

### Notes

 * Demo data is OFF by default (real posts are scanned). Turn it on in Settings 
   to explore the Pillow Fair sample dataset.
 * Pages, AI citations and competitor share are empty on a fresh install until you
   run a scan / live check. Turn on Demo data to preview everything with the Pillow
   Fair sample dataset.
 * „Fix” actions persist the resolved state and recompute scores live. Schema/FAQ
   content injection into posts is recorded; deep content mutation is left to the
   implementation team per the spec.

### Support

Questions, bug reports and feature requests: please use the plugin support forum
on WordPress.org.

### External services

This plugin can connect to third-party services. All are **optional** and only used
when you enter API keys / enable the relevant feature. No data is sent anywhere 
by default.

 * **LLM providers for AI-visibility checks and the „Rephrase for GEO” feature**—
   when you add an API key the plugin sends your prompts and the text you choose
   to rephrase to the selected provider: OpenAI (https://openai.com/policies/privacy-
   policy/ , https://openai.com/policies/terms-of-use/), Anthropic (https://www.
   anthropic.com/legal/privacy , https://www.anthropic.com/legal/consumer-terms),
   Google Gemini (https://policies.google.com/privacy , https://ai.google.dev/terms),
   Perplexity (https://www.perplexity.ai/hub/legal/privacy-policy , https://www.
   perplexity.ai/hub/legal/terms-of-service), and xAI/Grok (https://x.ai/legal/privacy-
   policy , https://x.ai/legal/terms-of-service). A local Ollama server may be used
   instead, which sends nothing externally.
 * **Amazon Product Advertising API (optional, off by default)** — when the „Amazon
   link verification” module is enabled and credentials are entered, the plugin 
   sends the ASINs of Amazon links found in your content to Amazon to verify the
   products exist and to fetch alternatives. See https://www.amazon.com/gp/help/
   customer/display.html?nodeId=GX7NJQ4ZB8MHFRNJ (PA-API license) and https://www.
   amazon.com/gp/help/customer/display.html?nodeId=468496 (privacy).
 * **Outbound link verification (optional, off by default)** — when you enable „
   Check links” in Settings, the plugin makes HTTP requests to the external URLs
   you link to, to detect broken links (404s). Only the link URLs are requested;
   no personal data is sent.
 * **Post import** — when you import a post from a URL, the plugin fetches that 
   URL’s HTML/REST content.

No data is sent to the plugin author. API keys are stored encrypted in the database
and never exposed to the browser.

## Capturi ecran

[⌊Overview — site GEO Score, weighted breakdown, 6-month trend, pages tracked, open
issues and prioritized highest-impact fixes.⌉⌊Overview — site GEO Score, weighted
breakdown, 6-month trend, pages tracked, open issues and prioritized highest-impact
fixes.⌉[

Overview — site GEO Score, weighted breakdown, 6-month trend, pages tracked, open
issues and prioritized highest-impact fixes.

[⌊In-editor GEO Readiness box — live score and a one-click fix-it checklist (ItemList/
Review schema, quick-answer summary, HTML table, author/Person schema, llms.txt)
right inside the WordPress post editor.⌉⌊In-editor GEO Readiness box — live score
and a one-click fix-it checklist (ItemList/Review schema, quick-answer summary, 
HTML table, author/Person schema, llms.txt) right inside the WordPress post editor
.⌉[

In-editor GEO Readiness box — live score and a one-click fix-it checklist (ItemList/
Review schema, quick-answer summary, HTML table, author/Person schema, llms.txt)
right inside the WordPress post editor.

[⌊AI Visibility — track citations per engine (ChatGPT, Perplexity, Gemini, Claude,
Grok, Ollama), average position when cited, competitor share of voice and AI-bot
activity.⌉⌊AI Visibility — track citations per engine (ChatGPT, Perplexity, Gemini,
Claude, Grok, Ollama), average position when cited, competitor share of voice and
AI-bot activity.⌉[

AI Visibility — track citations per engine (ChatGPT, Perplexity, Gemini, Claude,
Grok, Ollama), average position when cited, competitor share of voice and AI-bot
activity.

[⌊Pages — per-page GEO scores, open issues and improvement potential, with search,
filters, CSV export and one-click "Apply all auto-fixes".⌉⌊Pages — per-page GEO 
scores, open issues and improvement potential, with search, filters, CSV export 
and one-click "Apply all auto-fixes".⌉[

Pages — per-page GEO scores, open issues and improvement potential, with search,
filters, CSV export and one-click „Apply all auto-fixes”.

[⌊AI crawler management — allow or block 12 AI crawlers (GPTBot, ClaudeBot, PerplexityBot,
Google-Extended and more); toggling regenerates llms.txt and robots rules automatically.⌉⌊
AI crawler management — allow or block 12 AI crawlers (GPTBot, ClaudeBot, PerplexityBot,
Google-Extended and more); toggling regenerates llms.txt and robots rules automatically
.⌉[

AI crawler management — allow or block 12 AI crawlers (GPTBot, ClaudeBot, PerplexityBot,
Google-Extended and more); toggling regenerates llms.txt and robots rules automatically.

[⌊LLM API keys & scan schedule — bring your own keys (stored encrypted) for OpenAI,
Anthropic, Google, Perplexity and xAI, plus scan and visibility-check frequency.⌉⌊
LLM API keys & scan schedule — bring your own keys (stored encrypted) for OpenAI,
Anthropic, Google, Perplexity and xAI, plus scan and visibility-check frequency.⌉[

LLM API keys & scan schedule — bring your own keys (stored encrypted) for OpenAI,
Anthropic, Google, Perplexity and xAI, plus scan and visibility-check frequency.

[⌊Rephrase for GEO — three AI rewrites per passage tuned for citability (direct 
answer, clear facts, natural tone), using your own LLM keys.⌉⌊Rephrase for GEO —
three AI rewrites per passage tuned for citability (direct answer, clear facts, 
natural tone), using your own LLM keys.⌉[

Rephrase for GEO — three AI rewrites per passage tuned for citability (direct answer,
clear facts, natural tone), using your own LLM keys.

[⌊One-click content import — import a single post or a whole category from a URL,
with images, alt text, featured image and nofollow affiliate links.⌉⌊One-click content
import — import a single post or a whole category from a URL, with images, alt text,
featured image and nofollow affiliate links.⌉[

One-click content import — import a single post or a whole category from a URL, 
with images, alt text, featured image and nofollow affiliate links.

[⌊Activity log — full audit trail of every fix, scan, settings change and visibility
check, filterable by action type.⌉⌊Activity log — full audit trail of every fix,
scan, settings change and visibility check, filterable by action type.⌉[

Activity log — full audit trail of every fix, scan, settings change and visibility
check, filterable by action type.

## Instalare

 1. Upload the `aicitare` folder to `/wp-content/plugins/`, or upload the ZIP via Plugins
    Add New  Upload Plugin.
 2. Activate the plugin.
 3. Open **AICitare** in the admin menu and click **Run scan**.
 4. The plugin scans your real posts by default. To explore with the sample dataset,
    turn **Demo data** on in **Settings**.

## Recenzii

Nu există nicio verificare pentru acest modul.

## Contributori și dezvoltatori

„AICitare” este un software open-source. La acest modul au contribuit următoarele
persoane.

Contributori

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

[Tradu „AICitare” în limba ta.](https://translate.wordpress.org/projects/wp-plugins/aicitare)

### Te interesează dezvoltarea?

[Răsfoiește codul](https://plugins.trac.wordpress.org/browser/aicitare/), vezi [depozitarul SVN](https://plugins.svn.wordpress.org/aicitare/),
sau abonează-te la [jurnalul de dezvoltare](https://plugins.trac.wordpress.org/log/aicitare/)
prin [RSS](https://plugins.trac.wordpress.org/log/aicitare/?limit=100&mode=stop_on_copy&format=rss).

## Istoric modificări

#### 2.2.0

 * New brand mark: an AI answer bubble with a citation spark, replacing the previous
   ring. Updated across the WordPress admin menu icon, the loading screen and the
   sidebar.

#### 2.1.2

 * Bot Activity: Demo data now always shows the (window-scaled) sample dataset, 
   consistent with the rest of the app, so the 7/30/90-day selector is easy to preview.
   Real traffic is shown when Demo data is off.

#### 2.1.1

 * Bot Activity: the 7/30/90-day range selector now visibly rescales the sample 
   dataset, and the DB queries carry precise Plugin Check annotations (clean check).

#### 2.1.0

 * New: **AI Bot Tracker** — a Bot Activity dashboard showing AI-crawler visits,
   distinct bots, most-crawled pages and a crawls-over-time chart across a 7/30/
   90-day window.
 * New: **AI referral tracking** — counts human visitors arriving from ChatGPT, 
   Perplexity, Gemini, Claude, Copilot and others.
 * New: **/llms-full.txt** (full-content export for LLMs) and **/ai.txt** (AI usage
   policy) generated files, alongside the existing /llms.txt.
 * Existing installs upgrade the database schema and rewrite rules automatically
   on the next admin visit.

#### 2.0.2

 * Removed the `Plugin URI` header. The plugin declares no external site, domain
   or repository; support runs through the WordPress.org support forum.

#### 2.0.1

 * Renamed to AICitare. All globals now use a unique prefix (classes `AICitare_`,
   constants `AICITARE_`, functions/hooks/options/post meta/tables `aicitare_`, 
   REST namespace `aicitare/v1`, asset handles `aicitare-admin`).
 * Uninstall cleanup moved into a prefixed function so no unprefixed globals are
   declared at file scope.

#### 2.0.0

 * First public release. Site + per-page GEO Score, one-click fixes, Product/Review/
   FAQ schema, AI-crawler management, llms.txt, AI-visibility tracking, Rephrase
   for GEO, in-editor GEO Readiness box, batched scanning with progress, and 7 languages.

#### 1.9.70

 * Plugin Check: documented the remaining custom-table maintenance queries (TRUNCATE/
   DROP on the plugin’s own tables) with precise phpcs justifications — a fully 
   clean check.

#### 1.9.69

 * Plugin Check: removed the now-unnecessary load_plugin_textdomain() call (WP auto-
   loads translations) and documented the custom-table maintenance queries. Clean
   check — no errors.

#### 1.9.68

 * UX: after a Danger-zone reset, a clear success (or failure) popup confirms the
   outcome.

#### 1.9.67

 * New: batched scanning with a live progress bar — the dashboard scans large sites
   in chunks (avoiding request timeouts) and shows Scanning… X%. Outbound link-check
   budget is preserved across batches. Cron/CLI still run a single-shot scan.

#### 1.9.66

 * New: Settings  Danger zone  „Reset all data” — wipes all scans, scores, history,
   logs, AI-visibility data and plugin-added content blocks, returning the plugin
   to a fresh-install state (posts are kept). Also completed uninstall cleanup for
   all options.

#### 1.9.65

 * Fix: applying/previewing a fix (schema, FAQ, quick-answer) no longer causes a
   critical error on some sites. All plugin-initiated content rendering now uses
   do_shortcode() instead of the full the_content filter, which could fatal via 
   third-party filters in admin/REST context. Preview errors are surfaced gracefully.

#### 1.9.64

 * Fix: scan no longer triggers a fatal „critical error” on some sites. Link checking
   now reads raw post content instead of running the full the_content filter (which
   could fatal via third-party content filters in a REST context). Scans are also
   now resilient — a single problematic post is skipped, not fatal — and any scan
   error is surfaced with its real message.

#### 1.9.63

 * Scan now gives clear feedback: a success toast, an empty-result hint (enable 
   Analyze drafts), or an explicit error if the REST request is blocked (e.g. by
   a security/firewall plugin) — previously scan errors failed silently.

#### 1.9.62

 * Fix: the scanner now analyzes every public content type (custom post types like
   products/reviews), not only posts and pages, so sites built on CPTs are no longer
   scanned as empty. Filter: aicitare_post_types.

#### 1.9.61

 * UX: added a hint under the report buttons — if the email lands in Spam, mark 
   it „Not spam” and set a domain From address in an SMTP plugin for reliable delivery.

#### 1.9.60

 * Fix: leftover demo score-history/trend no longer appears on upgraded installs
   before a real scan (history is tied to real scanned pages, and reset on the first
   real scan).
 * New: first-run prompt after install inviting the user to run their first scan(
   Run scan now / Not now).

#### 1.9.59

 * Polish: redesigned the boot/loading screen — dark branded splash with the logo
   mark, a spinning ring, and the bold AICitare wordmark.

#### 1.9.58

 * Fix: removed remaining demo leftovers on fresh installs — the score-trend chart,
   the „vs last scan” delta and the tracked-prompts list no longer show sample data
   before the first scan/check. Empty states now guide the user to run a scan. Demo
   content still available via the Demo data toggle.

#### 1.9.57

 * Polish: branded centered loading state (spinner) while the dashboard boots, replacing
   the plain top-left „Loading…” text.

#### 1.9.56

 * Fix: fresh installs no longer show the bundled demo pages/citations before the
   first scan. Demo content now appears only when Demo data is enabled; otherwise
   an empty „run a scan” state is shown.

#### 1.9.55

 * Added full translations for Spanish, German, French, Japanese and Brazilian Portuguese(
   in addition to Hebrew); English remains the default.

#### 1.9.54

 * Hardening for WordPress.org review: dev-only Docker log viewer excluded from 
   the distributed build; menu-icon and loading string escaping tidied.

#### 1.9.53

 * Rebranded the plugin display name to AICitare across the UI, readme and emails(
   internal slug/text-domain unchanged).

#### 1.9.52

 * Report send now surfaces the actual wp_mail failure reason (via wp_mail_failed)
   in the toast and activity log, instead of a generic message.

#### 1.9.51

 * Fix: toast modifier classes renamed (geo-toast–error/–success) so they no longer
   collide with WordPress’ global admin .error/.updated styles that were overriding
   the toast background.

#### 1.9.50

 * Fix: toast notification now uses a fixed high-contrast scheme (was low-contrast/
   faint text on the error toast).

#### 1.9.49

 * UI: replaced the last native browser alert() (report-send result) with a themed,
   auto-dismissing toast notification. No default browser dialogs remain.

#### 1.9.48

 * Score-drop alert now persists while the score stays below its recent high (instead
   of only the scan it dropped on).

#### 1.9.47

 * Restored the top admin-notice alert bar on the Dashboard page (shown alongside
   the in-app banner).

#### 1.9.46

 * Fix: in-app alert banner now theme-aware (was invisible in dark mode); the duplicate
   admin notice on the dashboard page is suppressed (dismissible elsewhere).

#### 1.9.45

 * Fix: draft posts with an empty GMT modified date no longer report absurd freshness(
   e.g. „687 months old”); falls back to local/publish date.

#### 1.9.44

 * GSC: Test connection button (verifies the token and that your Search Console 
   property is accessible).

#### 1.9.43

 * GSC setup guide updated for the current Google Cloud credentials wizard (User
   data  OAuth client).

#### 1.9.42

 * Google Search Console: friendly step-by-step setup guide popup.

#### 1.9.41

 * New: Competitor content-gap analysis (prompts competitors win but you don’t).
   New: Google Search Console integration (OAuth) — real impressions & clicks.

#### 1.9.40

 * Bulk „Apply all auto-fixes”; CSV export of pages; per-page score-trend sparkline;
   readability check; Organization/BreadcrumbList/Speakable schema; [aicitare_faq]/[
   aicitare_quick_answer] shortcodes; WP-CLI (wp geo scan/score/report); capability
   filter.

#### 1.9.39

 * New: AI FAQ generator — creates Q&A from a post and emits FAQPage schema (with
   preview & apply).

#### 1.9.38

 * Auto-fixes now show a preview of the exact JSON-LD / HTML to be added, with Apply/
   Cancel before anything changes.

#### 1.9.37

 * Import: cancel button to abort an in-progress import (single, category, and preview).

#### 1.9.36

 * Security: hardened JSON-LD output so no field can break out of the element.
 * Full JavaScript i18n (all UI strings translatable) + Hebrew translation; readme
   synced.

#### 1.9.32–1.9.34

 * Amazon link-verification turned into an optional module (master toggle); dead-
   product handling refined to avoid false positives; alternative-product suggestions;
   updated documentation.

#### 1.9.31

 * WordPress.org readiness: removed remote Google Fonts (system fonts now), gated
   the dev-only Docker log viewer behind the AICITARE_ENABLE_DOCKER constant, documented
   all third-party services, expanded uninstall cleanup.

#### 1.9.x

 * Dark/light theme; URL & whole-category import with preview/selection and per-
   item options (images, alt text, featured image, affiliate-link handling); „Rephrase
   for GEO” with per-paragraph rewrites and draft-for-review; LLM model picker with
   pricing and key testing; broken-link & dead-product checks (incl. Amazon PA-API
   verification + alternative suggestions, as an optional module); featured-image
   readiness checks; draft analysis toggle; sortable + searchable Pages table; undo
   for resolved issues.

#### 1.2.0

 * New „GEO Content Blocks” editor metabox: enter Pros/Cons, a comparison table,
   and product rating directly — feeding the front-end content fixes and Product
   schema (no more manual post meta).

#### 1.1.6

 * Real-data Post Editor preview (page picker, real title/excerpt/score, open-in-
   editor link).

#### 1.1.4–1.1.5

 * Functional scan-schedule card (editable frequency reschedules cron, live next/
   last scan times), alert-threshold control, real setup-checklist state.

#### 1.1.3

 * Editable, encrypted LLM API key fields (add / update / remove).

#### 1.1.0–1.1.2

 * Schema injection, content injection (quick answer / pros-cons / table), author
   box, encrypted keys, live AI visibility across 5 engines, prompt & competitor
   management, share-of-voice, reports, alerts, Hebrew i18n, per-row page links,
   demo-data toggle (default off).

#### 1.0.0

 * Initial release: overview, pages, page detail, AI visibility, settings, in-editor
   metabox; REST API; scanner; llms.txt + robots AI-crawler rules; bot-hit logging.

## Meta

 *  Versiunea **2.2.0**
 *  Ultima actualizare **Acum 5 ore**
 *  Instalări active: **Mai puțin de 10**
 *  Versiune WordPress ** 6.2 sau mai recentă **
 *  Testat până la **7.0.2**
 *  Versiune PHP ** 8.0 sau mai recentă **
 *  Limbă
 * [English (US)](https://wordpress.org/plugins/aicitare/)
 * Etichete
 * [AI](https://ro.wordpress.org/plugins/tags/ai/)[geo](https://ro.wordpress.org/plugins/tags/geo/)
   [schema](https://ro.wordpress.org/plugins/tags/schema/)[seo](https://ro.wordpress.org/plugins/tags/seo/)
   [structured data](https://ro.wordpress.org/plugins/tags/structured-data/)
 *  [Vizualizare avansată](https://ro.wordpress.org/plugins/aicitare/advanced/)

## Evaluări

Nu a fost trimisă nicio recenzie până acum.

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

[Vezi toate recenziile](https://wordpress.org/support/plugin/aicitare/reviews/)

## Contributori

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

## Suport

Ai ceva de zis? Ai nevoie de ajutor?

 [Vezi forumul pentru suport](https://wordpress.org/support/plugin/aicitare/)