Title: RankVN SEO
Author: Rankvn1988
Published: <strong>July 15, 2026</strong>
Last modified: September 26, 2026

---

Search plugins

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

![](https://ps.w.org/rankvn-seo/assets/icon-256x256.png?rev=3608200)

# RankVN SEO

 By [Rankvn1988](https://profiles.wordpress.org/tonyhoang1988/)

[Download](https://downloads.wordpress.org/plugin/rankvn-seo.4.3.1.zip)

 * [Details](https://vec.wordpress.org/plugins/rankvn-seo/#description)
 * [Reviews](https://vec.wordpress.org/plugins/rankvn-seo/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/rankvn-seo/#installation)
 * [Development](https://vec.wordpress.org/plugins/rankvn-seo/#developers)

 [Support](https://wordpress.org/support/plugin/rankvn-seo/)

## Description

RankVN SEO is a lightweight technical SEO plugin for WordPress with strong **Vietnamese-
language** support (accent-aware processing, Vietnamese keyword analysis, and a 
bundled Vietnamese translation).

It helps search engines and AI crawlers understand your site: **unified JSON-LD 
Schema**, **XML/HTML sitemaps**, **meta & social tags**, **image SEO**, and an optional**
llms.txt** file. The Free build runs on your server — no remote licensing calls 
and no telemetry without your consent.

### What you get in Free

 * **Meta title & description** — customize Google snippets for posts, pages, and
   the homepage.
 * **Open Graph & Twitter Cards** — richer social previews with safe image handling.
 * **Unified Schema Graph** — one connected JSON-LD block (WebSite, WebPage, Article,
   Author, BreadcrumbList) plus many manual types you can add in the editor (FAQ,
   HowTo, Product, Course, LocalBusiness, Recipe, Event, and more).
 * **XML & HTML sitemaps** — search-engine XML sitemaps and a customizable HTML 
   sitemap. When RankVN XML sitemaps are on, the default WordPress sitemap is turned
   off to avoid duplicates.
 * **Robots.txt & robots meta** — virtual robots.txt plus noindex / nofollow / noarchive
   per page.
 * **Canonical URLs** — reduce duplicate-content issues.
 * **Table of contents** — heading-based TOC via shortcode.
 * **Reader rating widget** — visitor ratings with AggregateRating schema (no IP
   storage).
 * **Image SEO (Alt + Optimize)** — suggest/save alt text, optional safe rename,
   WebP/AVIF variants for faster pages, and Media Health reports.
 * **Featured vs in-content images** — if the same file is both the featured image
   and used in the post, Save / Optimize keeps the original and creates two separate
   copies so each slot can have its own file and URL.
 * **llms.txt** — a plain-text map of your site for AI crawlers (optional).
 * **Per-module Features toggles** — turn features on/off; matching settings tabs
   show or hide with them.

RankVN SEO Free does not include licensing or AI clients and does not contact a 
RankVN server. Optional AI features live in RankVN SEO Pro.

### External Services

This plugin can connect to the following third-party services. All of them are OPT-
IN — nothing is contacted until you explicitly enable/configure it in the plugin
settings.

#### IndexNow

Used to notify search engines (Bing, Yandex, and others) that a URL was added or
updated, so they recrawl it faster. When enabled, on publish/update the plugin sends
the changed URL and your site’s IndexNow key to https://api.indexnow.org. No visitor
or personal data is sent.
 Protocol/terms: https://www.indexnow.org/ · Bing privacy:
https://privacy.microsoft.com/privacystatement

#### Google Tag Manager (GTM)

Optional. Loaded only if you enter a GTM container ID. The plugin outputs Google’s
GTM loader (https://www.googletagmanager.com) so tags you configure in your own 
GTM account run on your site. Data sent is defined by your GTM configuration.
 Terms:
https://marketingplatform.google.com/about/analytics/tag-manager/use-policy/ · Privacy:
https://policies.google.com/privacy

#### Google Analytics 4 (GA4)

Optional. Loaded only if you enter a GA4 Measurement ID. The plugin outputs Google’s
gtag.js loader (https://www.googletagmanager.com/gtag/js) to send visitor analytics
to your GA4 property.
 Terms: https://marketingplatform.google.com/about/analytics/
terms/us/ · Privacy: https://policies.google.com/privacy

#### Microsoft Clarity

Optional. Loaded only if you enter a Clarity project ID. The plugin outputs the 
Clarity loader (https://www.clarity.ms) to send session/heatmap analytics to your
Clarity project.
 Terms: https://clarity.microsoft.com/terms · Privacy: https://
privacy.microsoft.com/privacystatement

Note: the SEO analysis feature may fetch pages on your own website (same domain)
to read their rendered HTML; no data is sent to any third party.

The Free version does not include any licensing or AI client and never contacts 
a RankVN server; all AI features are part of RankVN SEO Pro only.

### Privacy

RankVN SEO Free does not send your site data externally by default.
 * IndexNow:
only active if you enter an IndexNow key; sends the submitted public URL plus the
key (see External services). * Google Tag Manager / Google Analytics 4 / Microsoft
Clarity: tracking snippets are only rendered if you explicitly enable them and enter
the corresponding ID; data is then collected by those third parties from visitors’
browsers. * Reader Ratings: stores total vote counts and rating averages in local
WordPress post metadata only. No visitor IP addresses, browser cookies, or personal
tracking tokens are collected. * The Free version does not contact a RankVN server;
licensing and AI features are Pro-only.

## Installation

 1. Upload the `rankvn-seo` folder to `/wp-content/plugins/`, or install the ZIP from
    Plugins  Add New.
 2. Activate the plugin.
 3. The Activation Guard checks PHP 7.4+ and WordPress 6.0+. If requirements are not
    met, the plugin deactivates with a clear notice.

## FAQ

### Does RankVN SEO Free require a license?

No. Free Core works fully without connecting to any external RankVN service.

### Does Free use AI credits?

No. Free SEO tools run locally with standard rules. AI suggestions and credit workflows
are Pro-only.

### Does Free contact a RankVN server?

No. The Free build does not ship the licensing or AI client, so it never contacts
RankVN servers.

### Does the Reader Rating widget store IP addresses?

No. Only aggregated counts and averages are stored in your database. No visitor 
IPs or tracking cookies.

### Is the plugin built for Vietnamese sites?

Yes. Accent-aware processing, Vietnamese keyword analysis, and a full Vietnamese
admin translation are included. Source strings are English for WordPress.org.

### Which Schema types are available in Free?

Core graph types (WebSite, WebPage, Article / BlogPosting / NewsArticle, BreadcrumbList,
AggregateRating) plus many manual types you can add in the editor — including FAQPage,
HowTo, Product, Course, LocalBusiness, Recipe, Event, Review, VideoObject, JobPosting,
SoftwareApplication, and more (see the Schema picker in the post editor).

### What does “Re-optimize (N variants)” mean on an image?

Those “variants” are optimized copies on disk (for example different sizes / WebP)
used to serve the image faster. They are **not** new items in the Media Library.
Library copies are only created when the plugin clones or splits an image for a 
specific use (for example featured vs in-content, or clone-per-post).

### What is llms.txt?

A simple text file that summarizes your site structure so large language models 
and AI crawlers can read it more easily.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RankVN SEO” is open source software. The following people have contributed to this
plugin.

Contributors

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

[Translate “RankVN SEO” into your language.](https://translate.wordpress.org/projects/wp-plugins/rankvn-seo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rankvn-seo/), check
out the [SVN repository](https://plugins.svn.wordpress.org/rankvn-seo/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/rankvn-seo/) by 
[RSS](https://plugins.trac.wordpress.org/log/rankvn-seo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.3.1

 * Image SEO: when the same attachment is both the featured image and used in the
   post content, Save or Optimize keeps the original file and creates two separate
   copies (featured + in-content) with their own URLs — so Media Library shows the
   original plus two usage copies.
 * Clearer on-screen note after that split: reload the editor before clicking Update.
 * Clarified in this readme what “variants” means (on-disk WebP/size files, not 
   Media Library duplicates).
 * Simple-mode XML sitemap includes category archives.
 * Schema editor: the popup stays open on save and restore, its height stays stable,
   the WebPage/None view is clearer, an empty Article placeholder is hidden when
   a real Article exists, and the LocalBusiness address warning is hidden for Person.
 * A module’s settings tabs stay hidden while that module is off.
 * Dashboard counts refresh right after a save or an alt change.
 * Vietnamese translation: 114 additional approved strings.
 * SEO Project Board save applies only to its own task post type.
 * New installs create the 404 log and redirect tables on activation. Upgrades that
   already have those tables are unchanged.
 * Image clone lookup no longer scans the whole Media Library for orphan copies.
   Clones stay tied to the post; orphans remain a Media Health item.

#### 4.3.0

 * Shared helpers for SEO title, description, image and canonical on posts and terms.
 * Term archives use the same editor shell as posts, including social tags and robots
   meta.
 * When the RankVN XML sitemap is enabled, the default WordPress sitemap is turned
   off.
 * Image SEO settings open the Image Hub (no broken settings links).

#### 4.2.4

 * Code cleanup: removed 14 AI/Pro feature scripts from the Free build (moved to
   the Pro add-on) and added a build guard to prevent regressions. No change to 
   Free behavior.

#### 4.2.3

 * Hardening: escaped the table-of-contents toggle label, validated the settings
   tab against a strict allow-list before saving, and hardened all JSON-LD output
   against script-tag breakout.

#### 4.2.2

 * Hardening: escaping, nonce/capability checks, and input sanitization reviewed
   across admin screens and schema output for the WordPress.org guideline review.

#### 4.2.1

 * All 18 schema types (Product, Recipe, Event, LocalBusiness, Review, VideoObject,
   JobPosting, Course, SoftwareApplication and more) are now available in Free —
   add, edit and output JSON-LD with no locks.
 * Improved schema type picker layout so type names and descriptions wrap cleanly.
 * Fixed: the welcome modal no longer re-opens on top of the Setup Guide page.
 * Fixed: the SEO score column no longer collapses on post lists with many columns(
   e.g. WooCommerce products).

#### 4.1.1

 * Compliance: removed “coming soon” placeholders from the Free admin UI (editor
   panel and Features page).
 * Renamed the editor “E-E-A-T” tab to “AI Disclosure” to reflect its actual scope.

#### 4.1.0

 * Image Optimizer: explicit WebP and AVIF toggles that generate next-gen variants
   only for the formats your server supports (locked with a note when unavailable).
 * Media Library & Editor: per-image “Optimize this image” and “Suggest & save Alt”
   buttons that act on a single image on demand.
 * Alt suggestions: choose the source text — nearest heading (default), the post
   title/H1, or the first H2.
 * Media Health: new “reused images” report showing images embedded in two or more
   posts, plus a configurable heavy-image threshold (MB) and quick hand-off buttons
   to fix alt or optimize.
 * Clone per post: when an image is reused across posts, clone a separate copy for
   one post so renaming or optimizing it never affects the others.
 * Optional rename-by-alt: when saving an alt suggestion, safely rename the file
   to match — only when the image is not used by other posts.
 * All image features run locally in PHP with no external requests.

#### 4.0.0

 * First public release on WordPress.org.
 * Free edition delivers complete technical SEO with no external server: unified
   JSON-LD schema graphs, XML sitemaps (posts, pages, news, video, HTML), meta tags&
   Open Graph, robots.txt & robots meta, canonical, breadcrumbs, table of contents,
   reader ratings, image alt optimization, redirects, 404 monitor, and llms.txt.
 * Per-module Features toggles: enable/disable each feature independently, with 
   settings tabs shown/hidden to match and a fully clean disable (no leftover hooks,
   menus, metaboxes, assets, or cron).
 * Standards compliance: all admin/editor CSS and JavaScript are properly enqueued(
   no inline blocks); source strings are English with a bundled Vietnamese translation.
 * The licensing and AI client are not part of the Free build; the Free version 
   never contacts any RankVN server. AI features are available in RankVN SEO Pro.

## Meta

 *  Version **4.3.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/rankvn-seo/)
 * Tags
 * [open graph](https://vec.wordpress.org/plugins/tags/open-graph/)[schema](https://vec.wordpress.org/plugins/tags/schema/)
   [seo](https://vec.wordpress.org/plugins/tags/seo/)[sitemap](https://vec.wordpress.org/plugins/tags/sitemap/)
   [vietnamese](https://vec.wordpress.org/plugins/tags/vietnamese/)
 *  [Advanced View](https://vec.wordpress.org/plugins/rankvn-seo/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/rankvn-seo/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rankvn-seo/)