OptiWebOpz SEO

OptiWebOpz SEO

Details
View on WordPress

OptiWebOpz SEO is a complete SEO plugin for WordPress. It works on its own: it needs no account, and nothing leaves your
site unless an administrator switches a feature on. Its screens are under Optiwebopz SEO in wp-admin.

Connecting the site to Taler (https://taler.optiwebopz.com/), a separate AI blog and SEO service, is optional and needs a
Taler account and a site key: see “The connection to Taler” below. OptiWebOpz SEO is not affiliated with or endorsed by
the GNU Taler project.

Titles and meta tags

  • SEO title and meta description for every post, page and public custom post type, with title templates and a separator
    (Optiwebopz SEO Titles & schema);
  • canonical links, robots rules (noindex / nofollow per post, noindex rules for author, date and tag archives);
  • Open Graph and Twitter tags, with a default sharing image;
  • SEO title, meta description and noindex for categories, tags and every other public taxonomy.

Schema

  • one JSON-LD graph per page: website (with site search), web page, organization or local business (address, phone,
    opening hours, location), breadcrumbs, articles, FAQ, and products with offers, brand and ratings for WooCommerce;
  • the article type and the organization details are set once, under Titles & schema.

XML sitemaps

  • a sitemap index at /taler-sitemap.xml with posts, pages, products, public custom post types, categories and tags, with
    image entries; listed in robots.txt, and /sitemap.xml, /sitemap_index.xml and /wp-sitemap.xml redirect to it;
  • choose which post types and taxonomies are included.

Redirects and 404 log

  • redirects with codes 301, 302, 307 and 410, for exact addresses or patterns (contains, starts with, ends with, regular
    expression); unsafe or slow regular expressions are refused;
  • a 404 log of addresses not found, with “Redirect it”, and old rows removed after 90 days (setting).

Post checks and content score

  • an “Optiwebopz SEO” box under the post editor: SEO title, description, focus keyword and secondary keywords, social
    title, description and image, canonical, robots, breadcrumb title and article type, with offline checks of the post;
  • a content score from 0 to 100 for every published post (headings, length, sentences and paragraphs, keywords, links,
    images, structured data), an “SEO score” column with a filter in the post lists;
  • Performance: content scores and how they change over time, posts missing titles, descriptions or keywords, old posts,
    text length, the 404 log, redirects, internal links, images without alt text and sitemap addresses. Measured on your
    site; nothing is sent anywhere;
  • Recommendations: what to change, the biggest gain first, each with the reason. Advice only: nothing is changed for you.

Internal links

  • a link index of which posts link to which, link counts in the post lists, posts nobody links to, and link ideas while
    editing a post.

Images

  • images in the media library without alt text, each with a suggestion you can change; save page by page or fill all;
  • optional: alt text added on the page for images that have none (off by default).

Bulk edit and roles

  • bulk edit of SEO titles, meta descriptions and noindex, many posts on one screen;
  • roles: which roles may use the SEO screens and see the post box, and which may change noindex, canonical and the
    article type.

Import from another SEO plugin

  • copies SEO titles, descriptions, focus and extra keywords, canonical links, robots settings, social titles,
    descriptions and images, breadcrumb titles, article types, category and tag SEO, site-wide settings (title templates,
    organization or local business, logo, sharing image, social profiles, archive noindex, sitemap contents), redirects and
    Rank Math’s 404 log from Yoast SEO, Rank Math or All in One SEO;
  • shows what each plugin holds, makes a preview that changes nothing (with every conflict and value that needs review),
    copies only after you confirm, logs every value it wrote and can undo an import. It only reads the other plugin’s data.
    Administrators only, one batch per click, entirely on your site.

WooCommerce

  • GTIN, MPN and brand fields in the product schema, and filtered or sorted shop pages kept out of search results.

IndexNow (off by default)

  • tells Bing and the other IndexNow engines when a public page is published or changed.

Setup, shortcodes and tools

  • an optional eight-step setup (Optiwebopz SEO Setup); every step can be skipped;
  • shortcodes [taler_breadcrumbs] (a breadcrumb trail) and [taler_html_sitemap] (a list of posts and pages);
  • background work through Action Scheduler when another plugin provides it, or the WP-CLI command wp taler-cx jobs run;
    WordPress cron is never used;
  • while Yoast SEO, Rank Math or All in One SEO is active, OptiWebOpz SEO prints nothing in the page head, so there is
    never a second set of tags.

Search performance (with Taler)

  • Google Search Console clicks, impressions, average position, the queries behind each post and Google’s index status,
    and, when Taler stores them, Google Analytics 4 visits and the most-visited pages. Read from Taler when the site is
    connected (Optiwebopz SEO Search performance and the post box); the plugin holds no Google key.

What runs by default

Right after activation, with nothing switched on and no Taler account:

  • the Optiwebopz SEO screens in wp-admin;
  • the internal link index: built by the background work after activation (see Installation), updated when a post is saved,
    with a “Links” column in the wp-admin post lists;
  • on posts that Taler created (and only those): a table of contents when the post has at least three sections and the
    site has none of its own, the FAQ schema of the FAQ Taler wrote, and, while no SEO plugin is active, a meta description,
    Open Graph / Twitter tags and one article schema.

Off until you switch them on: the titles, meta tags, schema, sitemaps and post box (one switch, “Use Optiwebopz SEO on this
site”, which works only while Rank Math, Yoast SEO and All in One SEO are inactive), redirects and the 404 log, IndexNow,
the missing-alt output, the “By author” line on Taler posts, and the optional link features (sending performance numbers
to Taler, and each way of applying Taler’s suggestions; Settings Optiwebopz SEO Connector). While another SEO plugin is
active, OptiWebOpz SEO prints nothing in the page head and Taler writes its SEO fields into that plugin.

The connection to Taler

With a site key, Taler can create and rewrite drafts, load posts into its post editor, change and publish them, upload
images and set the featured image and FAQ schema, and keep a snapshot before every change that can be restored from
Taler. Optional link features, each off until you switch it on: send this site’s performance numbers to Taler, ask
Taler to read the site, and apply Taler’s suggestions for SEO titles, descriptions, focus keywords and social text
(Optiwebopz SEO Suggestions, with a change log and Undo). See “External services” below for exactly what each key
allows and what is sent.

External services

This plugin can connect to two external services. Neither is contacted until the site’s administrator sets it up, and
the plugin sends no tracking or usage data of any kind.

Taler (https://taler.optiwebopz.com/, an AI blog and SEO service; the address is the one the administrator enters in
Settings Optiwebopz SEO Connector).

From this site to Taler — used to show Google Search Console numbers (clicks, impressions, positions, searches), Google
index status, Google Analytics 4 visits when Taler stores them, and Taler’s checks on Optiwebopz SEO Search performance and in the Optiwebopz SEO box. Search Console data is read
by Taler; the plugin holds no Google sign-in, key or token and never contacts Google:

  • When: only while an administrator or editor opens Optiwebopz SEO Search performance or a post’s Optiwebopz SEO box, at most once
    per page and data type every 6 to 12 hours (answers are cached; the “Ask Taler again” button asks again), and only after
    a site key and the Taler address are set. Never on the public site. Disconnecting deletes the cached answers.
  • What is sent: this site’s address, the name of the data asked for (overview, posts, one post, queries), the post’s
    address when one post is asked for, the list page and sort order, a time stamp, a random one-time value, the plugin
    version and a signature made with the site key. No visitor data, no user accounts, no post content.

From Taler to this site — Taler calls this plugin’s REST routes (namespace taler/v1). Treat the site key like a password:
whoever has it can do everything below.

  • With the site key: check the connection (WordPress, PHP and plugin versions, which SEO plugin is active); create drafts
    (never published on their own) and rewrite drafts; read any blog post (title, text, excerpt, status, author, categories,
    tags, SEO fields, FAQ, featured image) and the list of its revisions and snapshots; list posts and drafts; change the
    title, excerpt, SEO title, SEO description and focus keyword of any blog post, published posts included; switch the table of contents
    and the “By author” line on Taler posts (an administrator’s own choice in Settings Optiwebopz SEO Connector always wins).
  • With the media key (derived from the site key): upload images to the media library and set the featured image of a
    draft.
  • With the publish key (derived from the site key) and a single-use token: change the text, slug, tags and category of a
    published post, its SEO and social fields, robots rules, article schema and custom JSON-LD, its FAQ schema and featured
    image; publish a draft (also at a time scheduled in Taler); restore a snapshot. Each token is valid for 10 minutes, for one
    post, one action and the exact content; the change is refused if the post was edited in WordPress after Taler loaded it,
    and a snapshot of the post is kept before it (the newest 20 per post).
  • Taler Terms of Service: https://taler.optiwebopz.com/terms
  • Taler Privacy Policy: https://taler.optiwebopz.com/privacy

Optional link features (from 2.3.4). Each one is off until the site owner switches it on in Settings Optiwebopz SEO Connector, and works only while the site is linked to Taler (a site key and the Taler address are set).

  • Performance numbers, from this site to Taler (the Taler address above): sent only while “Send performance numbers to Taler” is on, once a day through the plugin’s background jobs (Action Scheduler when another plugin provides it, otherwise a server cron running wp taler-cx jobs run) and when an administrator clicks “Send now”. Never when a page is opened and never on the public site. What is sent: whole numbers only, counted on this site: published posts; posts with a content score; the average content score; posts with a good, OK and needs-work score; posts with something to fix; posts by text length (under 300, 300 to 599, 600 to 1,199, 1,200 or more words, no readable text); posts without an SEO title, a meta description or a focus keyword; posts set to noindex; posts not updated in 6 and in 12 months; 404 addresses, 404 requests and new 404 addresses in 7 and in 30 days; redirects switched on, all redirects, redirect uses, redirects used in 30 days and redirects never used; posts nobody links to, posts and internal links in the link index; images without alt text; addresses in the XML sitemap. With them: this site’s address, a time stamp, a random one-time value, the plugin version and a signature made with the site key. No post titles, text or addresses, no user data and no visitor data.
  • Crawl request, from this site to Taler: sent only when an administrator clicks “Ask Taler to read this site”, at most once a day. What is sent: this site’s address, a time stamp, a random one-time value, the plugin version and a signature. Taler then reads this site’s public pages, as a visitor’s browser would, to keep its knowledge of the site up to date.
  • Suggestions arrive from Taler: Taler sends suggested changes to a post’s or page’s SEO title, meta description, focus keyword, social title or social description, each with its reason, signed with a key derived from the site key. They are stored on this site and listed in Optiwebopz SEO Suggestions. Nothing changes on a post until a suggestion is applied, and only in a way the site owner switched on (all off by default): an editor clicks Apply; Taler applies it (from the Taler app, its API or its Claude connector); or automatic apply. Automatic apply happens only when the site owner turns it on, only for SEO titles and meta descriptions, and at most the daily number set there. “Stop remote and automatic changes” turns both of those off at once. Every applied change keeps a copy of the post first, is listed with who or what applied it, when, and the old and new value, and can be undone.

IndexNow (https://api.indexnow.org/indexnow). Off by default; used only when an administrator switches IndexNow on
in Optiwebopz SEO (and only while Optiwebopz SEO is on and no other SEO plugin is active).

  • When: after a public post or page is published or changed, at most 100 addresses per send and at least 60 seconds apart.
  • What is sent: this site’s host name, the site’s public IndexNow key (which the plugin creates and shows at
    /.txt, as the protocol requires) and the addresses of the changed pages. Nothing else.
  • IndexNow shares the addresses with the participating search engines (for example Bing); Google does not take part.
  • IndexNow terms: https://www.indexnow.org/terms · documentation: https://www.indexnow.org/documentation
    (IndexNow does not publish a separate privacy policy.)

The plugin loads no code, fonts, images or scripts from any other site. Importing from Yoast SEO, Rank Math or All in One
SEO happens entirely on this site and makes no network call. A suggested privacy policy text is in Settings Privacy
Policy Guide.

Details

Plugin code:
optiwebopz-seo-connector
Plugin version:
2.4.2
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
8.1 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-10
Rating:
Times rated:
0
meta-description
redirects
schema
seo
sitemap