plugin-icon

SEOYEN SEO Platform

Автор: Tevfik Gülep·
One-click WordPress integration for the SEOYEN SEO platform. AI content, internal links, redirects, schema, audit auto-fix, instant indexing.
Версия
1.1.0
Последние изменения
Jun 14, 2026

SEOYEN SEO Platform is the official WordPress companion plugin for the SEOYEN SEO platform (https://seoyen.com/). It lets you apply decisions made in the SEOYEN panel to your WordPress site with a single click — publish AI-generated articles, add internal links from SEOYEN suggestions, fix audit issues, manage 301/302/307/308/410 redirects, write meta descriptions that work with every major SEO plugin, and much more.

Use the plugin alongside an active SEOYEN account to turn panel recommendations into live site changes without copying and pasting, editing templates, or juggling multiple SEO tools. A guided welcome screen greets you right after activation and walks you through connecting the plugin to your SEOYEN account.

Highlights

  • Publish AI-generated content (articles and paragraphs) from the SEOYEN panel straight to WordPress as drafts, scheduled posts, or published articles.
  • Apply internal link suggestions with a single click, powered by a safe DOMDocument-based link inserter.
  • Manage 301/302/307/308/410 redirects with per-hit analytics, support for exact, prefix, and regex matching, CSV bulk import, and automatic capture of broken backlinks.
  • Auto-fix common SEO audit issues on 45 supported check types (title, meta description, canonical, robots.txt, schema Article/Breadcrumb/Organization/WebSite/Product/FAQPage, Open Graph + Twitter Card expansion, hreflang, alt text, viewport, apple-touch-icon, theme-color, llms.txt, AI bot management, broken-link 301 capture, redirect chains, and more).
  • Notify IndexNow (Bing/Microsoft) the moment content is published — optional and disabled by default, with a verification key generated inside the plugin.
  • Submit published URLs to the Google Indexing API using your own Google Cloud service-account credentials — optional and disabled by default.
  • Apply AI-generated meta descriptions across Yoast SEO, Rank Math, SEOPress, or the built-in native fallback — the plugin detects your active SEO plugin automatically.
  • Set image alt text in bulk, including featured images and media library entries.
  • Manage JSON-LD schema markup per post (append, replace, upsert) and output it in a single clean <script type="application/ld+json"> block.
  • Convert content into social media drafts ready for your editorial workflow.
  • Serve a custom robots.txt and llms.txt through virtual routes — no file permission changes required.
  • Outbound webhook dispatcher with HMAC-SHA256 signing so you can forward activity to Zapier, Make, n8n, or your own endpoint.
  • Complete activity log with search, filter, date range, and CSV export.
  • System status page with REST loopback test, active SEO plugin detection, and a debug bundle downloader.

Instant indexing

When enabled, the plugin pings IndexNow (Bing/Microsoft) and the Google Indexing API the moment you publish content, so search engines learn about new URLs in minutes instead of days. Both integrations are optional and disabled by default. IndexNow uses a verification key generated inside the plugin and served through a virtual /{key}.txt route, and Google Instant Indexing authenticates with your own Google Cloud service-account JSON over an OAuth2 JWT (RS256) — no third-party libraries involved.

SEO plugin integrations

The plugin talks to existing SEO plugins so there are no conflicts:

  • Yoast SEO (Free and Premium) — meta description, title, canonical, Open Graph.
  • Rank Math — meta description, title, canonical, Open Graph.
  • SEOPress — meta description, title, canonical, Open Graph.
  • Native fallback — if no SEO plugin is active, the plugin outputs standards-compliant meta tags itself.

Dashboard widget

A native WordPress dashboard widget summarises your audit score, top tracked keywords, recent organic clicks, and the latest activity from both the panel and the plugin. Refreshable with a single click.

Privacy-first

The plugin does not make any remote call until you enter a SEOYEN API key and complete the three-step setup wizard. Telemetry is opt-in and disabled by default. On uninstall, plugin data is kept unless you explicitly opt in to full data removal.

SEOYEN account required for AI features

The internal-links apply, redirect management, and local admin tools work without an account. Panel-driven features (AI content, meta description generation, audit auto-fix driven from the panel, suggestion lists) require an active SEOYEN account so the WordPress plugin can talk to the panel API.

External Services

This plugin connects to external services to provide its functionality. The integrations are documented below so you can make an informed decision before activating them.

1. SEOYEN Panel API (required for panel-driven features)

  • Endpoint: https://seoyen.com/panel/api/api-platform.php
  • What it does: Receives WordPress site actions (liveness pings, activation handshake, link/meta/schema/alt/social/autofix apply callbacks, redirect sync, activity log sync) and returns the data the plugin needs to render panel-driven UI (audit summary, link suggestions, AI content, audit auto-fix instructions).
  • When: Only after the user enters a SEOYEN API key in SEOYEN SEO > Settings and completes the setup wizard. The plugin makes no outbound calls on activation or before the key is set.
  • Data sent: site URL, admin email (once, during the first activation handshake), WordPress version, PHP version, plugin version, and action-specific payloads (e.g. redirect source and target URLs, meta description text, target post ID, activity log entries). No content of posts or media is sent unless you explicitly trigger a publish or apply action.
  • Data received: AI-generated content, internal link suggestions, audit fixes, redirect and webhook configurations.
  • Terms of service: https://seoyen.com/sartlar/
  • Privacy policy: https://seoyen.com/gizlilik/

2. User-configured outbound webhooks (optional)

  • Endpoints: User-provided URLs entered in the webhook settings.
  • What it does: When enabled, the plugin POSTs HMAC-SHA256-signed JSON payloads to the URLs you configure whenever a tracked event occurs (for example, a redirect being created or an AI meta description being applied). You control the URLs and the event types.
  • When: Only if you explicitly add at least one webhook endpoint and enable it.
  • Data sent: The event name and a minimal payload describing the event. No credentials or user information is included.
  • Terms and privacy: Determined by the third party that owns the webhook endpoint.

3. WordPress core REST self-call (loopback)

During the setup wizard the plugin makes a single request to its own /wp-json/seoyen/v1/ping endpoint to verify REST API availability. This is a loopback request to the same WordPress install and does not leave the server.

4. IndexNow (optional)

  • Endpoint: https://api.indexnow.org/indexnow
  • What it does: When you enable IndexNow in SEOYEN SEO > IndexNow and generate a verification key, the canonical URL of newly published content is submitted to the IndexNow service (operated by Microsoft Bing) so search engines can index it faster.
  • When: Only if you explicitly enable the feature (disabled by default). No request is made while the feature is off.
  • Data sent: The URL of the published content, your site host, and your own verification key. The key is generated inside the plugin (never fetched from a third party) and is served through a virtual /{key}.txt route on your own site.
  • Terms of service: https://www.bing.com/indexnow
  • Privacy policy: https://www.microsoft.com/privacy

5. Google Instant Indexing (optional)

  • Endpoints: https://oauth2.googleapis.com/token and https://indexing.googleapis.com/v3/urlNotifications:publish
  • What it does: When you upload your own Google Cloud service-account JSON and enable the feature, the URLs of newly published content are submitted to the Google Indexing API. Authentication uses an OAuth2 JWT (RS256) signed locally with OpenSSL — no third-party libraries are involved.
  • When: Only if you explicitly enable the feature and provide your own service-account credentials (disabled by default).
  • Data sent: The published URL and your own service-account credentials (used solely to obtain an access token from Google). The private key is stored in your WordPress database and is never displayed back in the browser.
  • Terms of service: https://developers.google.com/search/apis
  • Privacy policy: https://policies.google.com/privacy
Проверено на
WordPress 7.0
Этот плагин можно скачать и использовать при .