Опис
Markzen SEO puts every SEO tool you actually need into one well-built plugin — with zero frontend performance impact.
Meta management
Custom SEO titles, meta descriptions, canonical URLs, and per-post noindex/nofollow control. A live SERP preview shows exactly how your content appears in Google search results before you publish.
Open Graph & Twitter Cards
Automatic og:title, og:description, og:image, and Twitter card meta tags, with per-post overrides. Your content looks its best when shared on social media — no extra configuration needed.
XML Sitemaps
Auto-generated XML sitemap covering posts, pages, categories, and tags. Automatically pings Google and Bing when you publish. Full admin control over which post types and taxonomies are included.
Robots.txt
Virtual robots.txt management with no file-system writes — Markzen controls robots.txt through WordPress’s built-in do_robots filter. Detects and alerts you to any physical robots.txt file on disk that would override your settings.
Broken link checker
Background scan of every internal and external link across your site. View broken links with HTTP status codes, recheck individual links after fixing them, and mark false positives as ignored. Results persist between scans so you only see new issues.
Image alt text auditor
Background scan identifying images that are missing descriptive alt text. Direct edit links for every affected post — no hunting through the media library.
Script detector
On-demand inventory of every active JavaScript file loading on any page — first-party and third-party. Know exactly what is running on your site and where it comes from.
Lighthouse / PageSpeed Insights integration
On-demand Lighthouse audits via Google’s free PageSpeed Insights API. No API key required for the free tier. Bulk audit queue processes up to 20 posts at throttled intervals to respect API rate limits. Per-post SEO score badge in the WordPress post list column.
Focus keyphrase tracking
Assign a focus keyphrase to each post and page. Built-in duplicate detection flags keyword cannibalization — if two or more posts target the same keyphrase, they compete against each other in search results. The Keyphrases view shows your full keyphrase map at a glance.
Structured data (Schema)
Automatic JSON-LD structured data output for Article, WebSite, and LocalBusiness (when local business details are configured in settings). Helps search engines understand your content type and display rich results.
Breadcrumbs
Schema-ready breadcrumbs via the [markzen_breadcrumbs] shortcode. Outputs JSON-LD breadcrumb markup alongside the visible trail.
Dashboard & Site Health
Single-screen dashboard showing meta coverage, broken link count, missing image alt text, and Lighthouse SEO scores. The Site Health screen runs six cross-tool checks and shows a pass/fail checklist with direct action links for anything that needs attention.
Zero frontend performance impact
Markzen SEO loads no JavaScript and no CSS on public-facing pages. Every frontend feature — meta tags, Open Graph, structured data, breadcrumbs — is plain HTML output. Installing this plugin does not affect your PageSpeed or Core Web Vitals scores.
Works without an API key
The Lighthouse integration uses Google’s free PageSpeed Insights API. Rate limits apply to the free tier. You can optionally add a free API key in SEO Settings Advanced for higher rate limits on bulk audits.
Privacy
Markzen SEO does not track, collect, or transmit any data about your
website’s visitors. No analytics, no cookies, and no fingerprinting of
any kind are added to your public-facing pages. The plugin’s output
is limited to HTML meta tags and structured data in your page’s
element. See the External Services section below for details
on the limited, administrator-initiated connections this plugin makes
to third-party APIs.
External Services
This plugin connects to the following external services in specific,
limited circumstances described below. No user data, visitor data,
browsing history, or cookies are ever collected or transmitted by this
plugin. All connections are initiated by the site administrator through
deliberate actions — nothing is sent automatically on visitor page loads.
Google PageSpeed Insights API
Used by: Markzen SEO Lighthouse (audit feature)
What is sent: The public URL of a page on your site that you choose to audit.
When it is sent: Only when a site administrator clicks “Run audit” or
“Run bulk audit”. Never on visitor page loads. Never on a schedule without
administrator action.
Personal data sent: None. Only a public URL is transmitted.
Who receives it: Google LLC.
Terms of service: https://developers.google.com/terms
Privacy policy: https://policies.google.com/privacy
Google Sitemap Ping
Used by: Sitemap notification feature (optional, disabled by default)
What is sent: Your sitemap URL (example: https://yoursite.com/sitemap.xml),
which is already publicly accessible. No content, no user data.
When it is sent: When a post or page is published or updated, if the
“Ping Google” setting is enabled in Settings Sitemap. Rate-limited to
once per 60 seconds.
Personal data sent: None.
Who receives it: Google LLC.
Terms of service: https://developers.google.com/terms
Privacy policy: https://policies.google.com/privacy
Microsoft Bing Sitemap Ping
Used by: Sitemap notification feature (optional, disabled by default)
What is sent: Your sitemap URL only. No content, no user data.
When it is sent: When a post or page is published or updated, if the
“Ping Bing” setting is enabled in Settings Sitemap. Rate-limited to
once per 60 seconds.
Personal data sent: None.
Who receives it: Microsoft Corporation.
Terms of service: https://www.microsoft.com/en-us/servicesagreement
Privacy policy: https://privacy.microsoft.com/en-us/privacystatement
Broken Link Checker (outbound HTTP requests)
Used by: Markzen SEO Broken Links (scan feature)
What is sent: Standard HTTP HEAD or GET requests to URLs found in your
content, to check whether those links are reachable. This is equivalent
to a browser loading a URL — no personal data, no cookies, no site data
beyond the request itself.
When it is sent: Only when a site administrator clicks “Start scan”.
Never automatically. Never on visitor page loads.
Personal data sent: None. The requests originate from your web server,
not from your visitors’ browsers.
Who receives it: The operators of any websites your content links to.
Each site receives only a standard HTTP availability check.
Встановлення
- Upload the
markzen-seodirectory to/wp-content/plugins/, or install directly from the WordPress admin by going to Plugins Add New and searching “Markzen SEO”. - Activate the plugin from the Plugins screen.
- Navigate to SEO Dashboard to run the first background scan and review your site’s current SEO status.
- Go to SEO Settings to configure sitemaps, Open Graph defaults, local business schema, and advanced options.
- Open any post or page in the editor — the Markzen meta box appears in the right sidebar. Add a focus keyphrase and meta description, and review the live SERP preview.
Часті питання
-
Does this plugin affect my site’s page speed?
-
No. Markzen SEO outputs zero JavaScript and zero CSS on public-facing pages. All frontend features are plain HTML. Installing or activating this plugin has no effect on your PageSpeed Insights or Core Web Vitals scores.
-
Do I need a Google API key for Lighthouse?
-
No. The Lighthouse integration uses Google’s free PageSpeed Insights API, which works without any API key for single-page audits. If you want to run bulk audits across 20 pages, you may hit the free tier’s rate limits. Add a free API key in SEO Settings Advanced to increase your limit. Instructions for getting a free API key are in the settings screen.
-
What happens if I already have a robots.txt file on my server?
-
WordPress serves robots.txt dynamically when no physical file exists on disk. Markzen SEO builds on this by adding its own rules through the
do_robotsfilter. If a physicalrobots.txtfile exists at the root of your WordPress installation, it takes precedence and the WordPress/Markzen virtual robots.txt is never served. The plugin detects this conflict and shows a warning in the Dashboard, Site Health screen, and the Robots.txt editor. -
Is Markzen SEO compatible with Yoast SEO, Rank Math, or other SEO plugins?
-
Markzen SEO is designed to be the only active SEO plugin on a site. Running multiple SEO plugins at once will produce duplicate meta tags, duplicate sitemaps, and conflicting structured data. Deactivate any other SEO plugins before activating Markzen SEO.
-
What data does the plugin store, and what happens when I delete it?
-
Markzen SEO stores: settings (one options row), per-post SEO meta (title, description, keyphrase, canonical, noindex/nofollow, Open Graph overrides), scan results for links and images, and Lighthouse audit history per post. All of this is removed when you delete the plugin through the WordPress admin Plugins screen. Deletion is permanent and irreversible.
-
Does the plugin work with custom post types?
-
The SEO meta box and keyphrase analysis appear on any public post type that supports a custom editor. The sitemap and broken link checker cover posts and pages by default; custom post type inclusion is configurable in SEO Settings Sitemap.
-
Does this plugin slow down the WordPress admin?
-
Background scans (link checker, image auditor, Lighthouse bulk audit) run via WordPress cron — they do not block page loads. The admin dashboard loads scan results from a 1-hour transient cache, so repeated page loads are fast. The first load after the cache expires triggers a fresh database count query, which is typically under 50ms.
Відгуки
Для цього плагіна немає відгуків.
Учасники та розробники
“Markzen SEO” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
УчасникиПерекладіть “Markzen SEO” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
1.0.0
- Initial release.