Phyllix reads your website, works out what your business actually does, and then works on your search visibility the way a marketing manager would – by finding what you could realistically rank for, what your existing pages half-cover, and what is missing entirely. By default, it never publishes any
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Nov 12, 2026
01 / Source details
Aboutthistool.
Phyllix reads your website, works out what your business actually does, and then works on your search visibility the way a marketing manager would – by finding what you could realistically rank for, what your existing pages half-cover, and what is missing entirely.
By default, it never publishes anything. Every article it writes is filed as a draft for you to read, edit and approve, and if you want that to stay true forever, it will. Every change it proposes to a page you already have is shown to you in full first, and the original is kept so it can be undone. An explicit Automation section in Settings lets an owner who wants more turn on exactly as much as they choose — anywhere from just sending findings to your Ideas queue automatically, up to approving, writing and publishing articles with no click at all. Every level is off by default, and turning any of it on is a deliberate choice you make.
What it does
Reads your published pages and builds a profile of your business from them
Maps your existing content and finds the gaps in it
Builds a keyword map, cross-checked against Google Search Console where you connect it
Researches a topic, then writes a full article and files it as a draft
Reviews its own drafts for SEO, readability and accuracy before you see them
Improves pages you already have, one at a time, always as a reviewable proposal (or, if you turn automation on, applied automatically with the same safety checks a manual click passes through)
Tracks how published articles actually perform in Google over time
Adds a call to action to pages that attract visitors but never ask for the business
Optional automation: approve, write and publish articles unattended, spread across the week at a pace you set, with a full audit trail of what it did and when
How it treats your content
This is the part we care most about. A page you already have is a page that already works for someone, so:
Nothing is published automatically unless you explicitly turn that on in Settings — off by default, and every level of automation is its own separate, individually-labelled toggle, not an all-or-nothing switch
Every idea, draft and published article keeps a full record of when it was proposed, when and by whom it was approved, when and by whom it was written, and when and by whom it was published — so you can always see what automation did versus what you did yourself
A published article is an ordinary WordPress post — you can edit it, unpublish it, or delete it at any time through Phyllix’s own editor or WordPress’s own post editor, exactly as you would with anything you wrote yourself
Pages linked in your site’s navigation menu are never touched by any automated action, at any setting — quick fixes, calls to action, page rewrites, none of it. Those always wait for your own explicit review
What gets read is an allow-list you control – only Pages and Posts by default, nothing else unless you add it in Settings
Private and password-protected content is skipped outright, and any email address found in a page’s text is stripped before that text ever reaches an AI request
Page structure is preserved, whatever built the page. Only the text inside your existing layout is edited — the block editor, the classic editor, Elementor, Divi, WPBakery, Avada, Beaver Builder and Bricks alike — and the layout itself is never sent to the AI in the first place. Sections, columns, images, forms and embeds stay exactly where they were
Pages built with Oxygen, Breakdance, Brizy, Thrive or SiteOrigin are not rewritten at all
Every edit to a live page keeps the original, so it can be reversed
A newly published article is left alone for four weeks before Phyllix offers to improve it, because Google needs that long before its position means anything
Free plan
The free plan includes 3 AI-written articles, once — a one-time allowance, not a monthly one. Reading your site, the business profile, the content map, the keyword map, the gap analysis, manually-tracked competitors, Google Search Console tracking, and fixing technical SEO problems are always included, for free, forever, with no limit. Once the 3 free articles are used, buy AI credits ($1.25 each, pay only for what you use, no subscription) or move up to a paid plan for an ongoing monthly allowance. Free also reads up to 25 pages of your own site, once, ever.
External services
Phyllix cannot work without connecting to an external service. It does not run AI models on your server, and it does not ask you for API keys. Instead it sends work to the Phyllix service, which runs the AI on your behalf. You should understand exactly what that means before you use it.
The Phyllix service (Visualithic Solutions)
Phyllix connects to https://visualithicsolutions.com , operated by Visualithic Solutions, to license the plugin and to run every AI request.
When it connects:
When you first connect the plugin, to create your free licence
Every time you ask it to do something that needs AI
A licence check roughly every 6 hours while you are using it — more often (down to every few minutes) only while your plan is showing as fully used up, so a credit purchase or upgrade is noticed quickly rather than waiting out the normal cache
Using Phyllix at app.phyllix.com (optional, off until you switch it on): under Phyllix, Webapp Sync, an administrator can let app.phyllix.com show these same screens and press these same buttons. While it is on, the service calls your site at /wp-json/phyllix/v1/app/ each time you open a screen or press a button there. Every call is signed with a key made on your site when you switch this on, only Phyllix can be reached this way, and everything runs under the account of the administrator who switched it on. Switching it off deletes the key. Your site’s Phyllix data is shown to you there but is not stored by the service.
Connecting from app.phyllix.com: an administrator can connect a site there instead of installing Phyllix by hand. They give a WordPress Application Password, which the service uses once, through WordPress’s own plugin routes, to install and activate Phyllix from WordPress.org and to switch on the link above. The password is deleted from the site afterwards and is not stored by the service. Automatic updates are switched on only if they choose that while connecting, and the Update button there runs only when they press it.
When the service calls your site: with a licence connected, the service calls your site every few minutes at /wp-json/phyllix/v1/wake to remind it to run Phyllix’s queue, so work starts on time even when nobody visits (WP-Cron only runs on visits). Only a call signed with your own licence key is accepted; it runs the work Phyllix would run on its own 5-minute schedule, and no content is sent in either direction. Switch it off in Settings → Automation → Advanced (“Keep my schedule on time”).
What is sent:
A randomly generated install identifier, created by the plugin for your site
Your site address ( home_url() )
Your licence key, once you have one
The text of the pages and drafts Phyllix is working on, including titles and meta descriptions
The business profile Phyllix has built from your pages
Your Google Search Console figures, if you have connected Search Console
Your WordPress administrator email address – only when you activate a paid licence , not when a free licence is created
With each licence check, a short health report about Phyllix itself: its version, whether it is paused, how many of its tasks are waiting or have failed, how many drafts are waiting for approval, and when it last ran and last published. Counts and dates only, no content. It is used to email the licence owner if a site stops writing or gets stuck
What is not sent: your database, your users, your customers’ data, your orders, or the content of any page Phyllix has not been asked to work on. Pages you have marked Private or password-protected are skipped outright, whatever content type they are, and any email address found in a page’s text is stripped before that text reaches an AI request.
The Phyllix service passes your request to one of two AI providers, depending on the task. Your content is sent to them by the Phyllix service, not directly by this plugin.
Anthropic – used for writing the final text of an article or page rewrite. Terms: https://www.anthropic.com/legal/consumer-terms Privacy: https://www.anthropic.com/legal/privacy
Google (Gemini) – used for research, analysis, review and classification. When researching, it uses Google Search grounding, which means your topic is searched on the web. Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacy
Google Search Console (optional)
If you choose to connect Google Search Console, Phyllix calls https://oauth2.googleapis.com to exchange the credentials you supply for an access token, and https://searchconsole.googleapis.com to read which searches your site appears for. This is entirely optional and nothing is sent to Google beyond the API request itself.
If you run a site health check, Phyllix calls https://www.googleapis.com/pagespeedonline with the public address of the page being checked, to retrieve its performance scores.
Google grounding redirect (AI Visibility and competitor discovery only)
When checking AI Visibility questions or discovering competitors, Phyllix’s research sometimes comes back with a citation on vertexaisearch.cloud.google.com — a Google redirect link, not a real page. For those two features only, Phyllix makes a HEAD request directly to that
See it in action
Screenshots & previews.
The cockpit - what Phyllix is working on and what needs your decisionIdeas, scored and waiting for your approvalA draft article with its SEO and readability reviewImprove pages - the plan for a page, shown before anything is writtenResults - how your published articles are actually doing in GoogleSite health - technical problems found on your pages, with fixes
02 / Source details
Gettingstarted.
01Install and activate the plugin.
02Open Phyllix in the admin menu.
03Read what Phyllix will send to its service, and connect. A free licence is created for your site automatically – there is no account to make and no key to paste.
04Open Settings -> Instructions for the full walkthrough: what to set up first (including how much automation you want – off by default, and easy to turn on gradually), reading your site, and checking your Business Profile before Phyllix starts writing from it.
03 / Source details
Frequently asked questions.
Does it publish anything by itself?
By default, no — articles are filed as drafts, and changes to existing pages are shown to you as a proposal and only applied when you click to apply them. An explicit Automation section in Settings lets you turn on more — anywhere from just sending findings to your Ideas queue automatically, up to approving, writing and publishing articles with no click at all — but every level is off by default, and turning it on is a deliberate choice you make, not something the plugin does on its own out of the box. A draft still passes the exact same content checks every draft passes before it can be filed at all, whether a human or automation triggered it.
Every idea, draft and published article keeps a full record of when it was proposed, when and by whom it was approved, when and by whom it was written, and when and by whom it was published — visible on every relevant screen, so you can always see what automation did versus what you did yourself.
Nothing automation publishes is permanent. A published article is an ordinary WordPress post — you can edit it, unpublish it, or delete it at any time through Phyllix’s own editor or WordPress’s own post editor, exactly as you would with anything you wrote yourself. Any edit Phyllix makes to a page you already had keeps the original content, so it can be reverted with one click.
Pages linked in your site’s navigation menu are never touched by any automated action, at any setting — quick fixes, calls to action, page rewrites, none of it. Those always wait for your own explicit review, with nothing in Settings that overrides it.
Can I use my own OpenAI or Anthropic API key?
No. Phyllix provides the AI as part of the plan, which is why there are no keys to manage and no separate AI bill to reconcile.
Will it break the layout of my pages?
It is built specifically not to. Only the text inside your existing layout is edited — blocks, builder sections, columns and widgets are put back exactly as they were, so full-width sections and layout settings survive. This works the same on the block editor, the classic editor, Elementor, Divi, WPBakery, Avada, Beaver Builder and Bricks. If a rewrite would lose a block, a shortcode, an image, a form or an embed, it is refused rather than applied. Pages built with Oxygen, Breakdance, Brizy, Thrive or SiteOrigin are not rewritten at all.
Can I undo a change to a live page?
Yes. The original content is stored before any edit, and every applied change can be reverted from within Phyllix.
What happens when I use up my article allowance?
It pauses and tells you, right where you clicked. Nothing is charged automatically and nothing is written that you have not asked for. On a paid plan the allowance resets on the 1st of each month; on the Free plan the 3 articles are a one-time allowance that never resets. Either way, you can buy AI credits ($1.25 each, no subscription, pay only for what you use) to keep going immediately, or move up a plan for ongoing headroom.
How do I get the Google file for Search Console?
Step-by-step instructions in plain English are shown inside the plugin, right above the upload box in Settings. It takes about five minutes, it is free, and you only do it once. In short: create a free Google Cloud project, enable the Search Console API, create a service account and download its JSON key, upload that file here, then add the email address Phyllix shows you as a user on your site in Search Console.
You never need to open the JSON file. Upload it and Phyllix reads the email address out of it for you.
Does it work without Google Search Console?
Yes. Search Console makes the keyword and results work far more accurate, because it replaces guesswork with what Google actually shows for your site, but Phyllix works without it.
What data does it send?
See the “External services” section above, which lists this in full.
Could it read something it shouldn’t – an invoice, a quote, a private page?
No. What Phyllix reads is an allow-list you control in Settings -> Content to read – it starts with just your ordinary Pages and Posts, and nothing else is added unless you tick it, so a separate “Invoices” or “Quotes” post type stays out by default. On top of that, anything you have marked Private or password-protected is skipped outright, whatever its type – and any email address inside a page’s text is stripped in code before that text ever reaches an AI request, everywhere in the plugin, not only on the first read.
What stops it putting something odd on my page?
Every change Phyllix makes to a page is checked before it is saved. If the result contains anything that should not be visible to a visitor – structured data showing as words, HTML tags reading as text, markdown symbols, an unfilled placeholder, mangled characters, or the assistant talking to you – the change is refused and you are told exactly what was found. Nothing Phyllix introduces of that kind can reach a published page.
A step says “This failed” with an old-looking error — I fixed that already, why is it still there?
That message is the stored result of the last time this step actually ran — not a live check. It stays on screen exactly as written, however old, until this specific step runs again. If whatever caused it has since been fixed (a setting corrected, a connection restored, a plugin updated), the message will not know that on its own. Click “Clear error & try again” right there on the step — this clears the stored error and gives it a genuine fresh attempt, which either succeeds (the message disappears) or fails again with an up-to-date reason.
Do I need Yoast or Rank Math?
No, but Phyllix works with both. Where one is installed, the search settings it writes – focus keyphrase, synonyms, SEO title and meta description – go straight into that plugin’s own fields. With neither installed, Phyllix keeps its own copy so the work is not lost if you add one later.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati