{"id":394378,"date":"2026-10-28T08:21:01","date_gmt":"2026-10-28T08:21:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ranklantern-connector\/"},"modified":"2026-10-28T08:20:45","modified_gmt":"2026-10-28T08:20:45","slug":"ranklantern","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ranklantern\/","author":23594785,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"RankLantern Connector","header_author":"RankLantern","header_description":"Lets the RankLantern app set SEO titles, meta descriptions and structured data (JSON-LD) on your posts and pages.","assets_banners_color":"2c2419","last_updated":"2026-10-28 08:20:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ranklantern.com\/wordpress-seo","header_author_uri":"https:\/\/ranklantern.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.0":{"tag":"1.3.0","author":"gruwig","date":"2026-10-28 08:20:45","revision":3770185}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3770185,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3770185,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3770185,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3770185,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2516,1117,186,1121],"plugin_category":[55],"plugin_contributors":[289136],"plugin_business_model":[],"class_list":["post-394378","plugin","type-plugin","status-publish","hentry","plugin_tags-json-ld","plugin_tags-schema","plugin_tags-seo","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-gruwig","plugin_committers-gruwig"],"banners":{"banner":"https:\/\/ps.w.org\/ranklantern\/assets\/banner-772x250.png?rev=3770185","banner_2x":"https:\/\/ps.w.org\/ranklantern\/assets\/banner-1544x500.png?rev=3770185","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ranklantern\/assets\/icon-128x128.png?rev=3770185","icon_2x":"https:\/\/ps.w.org\/ranklantern\/assets\/icon-256x256.png?rev=3770185","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>RankLantern is an SEO app for business owners and agencies. It checks your site, shows what people search for in Google Search Console and writes articles from your Search Console data that arrive in WordPress as drafts.<\/p>\n\n<p>WordPress itself has no fields for an SEO title or meta description, and every SEO plugin stores them in its own way. This plugin gives the RankLantern app one safe place to send them. It does three things:<\/p>\n\n<ul>\n<li><strong>SEO fields.<\/strong> Writes the SEO title, meta description and focus keyword into the SEO plugin you already use: Yoast SEO, Rank Math, All in One SEO or SEOPress.<\/li>\n<li><strong>Structured data.<\/strong> Stores extra JSON-LD blocks (for example FAQPage or Event) per post or page and prints them in the page head. Your page content is not changed.<\/li>\n<li><strong>Page builder check.<\/strong> Tells the app whether a post was opened in Elementor, so the app never puts such a post live by itself.<\/li>\n<\/ul>\n\n<p>What it does not do:<\/p>\n\n<ul>\n<li>It makes no outgoing connections and loads no scripts, styles or tracking.<\/li>\n<li>It adds no settings screen and no options.<\/li>\n<li>It never publishes anything. Drafts stay drafts until you publish them yourself, in WordPress or with an explicit click in the app.<\/li>\n<\/ul>\n\n<p>Everything goes through the WordPress REST API with an Application Password that you create for the app. Only users who may edit a post can change its fields.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin itself does not connect to any external service. It receives data from the RankLantern app (https:\/\/app.ranklantern.com), a service run by RankLantern.<\/p>\n\n<p>When you connect your site in the RankLantern app, you give the app a WordPress Application Password. The app then uses the WordPress REST API of your site to:<\/p>\n\n<ul>\n<li>create and update drafts of posts and pages (title, content, address, excerpt, category, featured image and alt text), when you or the Autopilot in the app create an article or when you send changes;<\/li>\n<li>upload images to the media library and create categories for those drafts;<\/li>\n<li>save suggested changes to an existing page as an autosave revision, which you can review in the editor (it is never published by the app);<\/li>\n<li>publish a draft, take it back to draft or move it to the trash, only after you click and confirm that in the app;<\/li>\n<li>write the SEO title, meta description and focus keyword of a post or page, through this plugin, when you save them in the app;<\/li>\n<li>store structured data (JSON-LD) for a post or page, through this plugin, when you add or change it in the app;<\/li>\n<li>read the status of posts and pages and whether they were opened in Elementor, to show their state in the app.<\/li>\n<\/ul>\n\n<p>The app connects to your site only while it is connected and only for these actions. You can stop it at any time by revoking the Application Password in WordPress or by disconnecting the site in the app.<\/p>\n\n<p>Terms of use: https:\/\/ranklantern.com\/terms\nPrivacy policy: https:\/\/ranklantern.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins, Add New and search for \"RankLantern Connector\", or upload the zip under Plugins, Add New, Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Users, Profile and create an Application Password for RankLantern.<\/li>\n<li>In the RankLantern app, open your site's settings, choose WordPress and enter your site address, username and the Application Password.<\/li>\n<\/ol>\n\n<p>If you used the older RankLantern Connector (version 1.2 or earlier), deactivate and delete it first. Your existing structured data is kept: both versions use the same data.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20ranklantern%20account%3F\"><h3>Do I need a RankLantern account?<\/h3><\/dt>\n<dd><p>Yes. On its own the plugin does nothing visible: it only accepts data from the RankLantern app, through the REST API, from a logged-in user.<\/p><\/dd>\n<dt id=\"which%20seo%20plugins%20are%20supported%3F\"><h3>Which SEO plugins are supported?<\/h3><\/dt>\n<dd><p>Yoast SEO, Rank Math, All in One SEO and SEOPress. If none is active, the SEO title and description are ignored and the structured data still works.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20publish%20posts%3F\"><h3>Does the plugin publish posts?<\/h3><\/dt>\n<dd><p>No. The app creates drafts. A draft only goes live when you publish it in WordPress or confirm it in the app.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>The structured data the plugin stored is removed. SEO titles and descriptions stay, because they belong to your SEO plugin. If the old plugin file is still installed, nothing is removed.<\/p><\/dd>\n<dt id=\"does%20it%20work%20as%20a%20must-use%20plugin%3F\"><h3>Does it work as a must-use plugin?<\/h3><\/dt>\n<dd><p>Yes. You can place ranklantern.php in wp-content\/mu-plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>First release on WordPress.org, with a readme and an uninstall routine.<\/li>\n<li>New file and folder name: ranklantern\/ranklantern.php. Existing connections keep working.<\/li>\n<li>Shows a notice and stays inactive while the old plugin file is still active.<\/li>\n<li>All in One SEO fields are only written through All in One SEO itself.<\/li>\n<li>Clear errors when a user may not edit a post or the structured data is too large.<\/li>\n<li>Structured data is cleaned and limited in size.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Tells the app whether a post was opened in Elementor.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Structured data (JSON-LD) per post or page.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>SEO title, meta description and focus keyword for Yoast SEO, Rank Math, All in One SEO and SEOPress.<\/li>\n<\/ul>","raw_excerpt":"Lets the RankLantern app set SEO titles, meta descriptions and structured data (JSON-LD) on your posts and pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=394378"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gruwig"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394378"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394378"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394378"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394378"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394378"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}