{"id":396976,"date":"2026-11-05T13:58:02","date_gmt":"2026-11-05T13:58:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/elevenrank\/"},"modified":"2026-11-05T13:57:30","modified_gmt":"2026-11-05T13:57:30","slug":"elevenrank","status":"publish","type":"plugin","link":"https:\/\/en-ca.wordpress.org\/plugins\/elevenrank\/","author":23596993,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"ElevenRank","header_author":"ElevenRank","header_description":"A fast, privacy-friendly SEO toolkit: titles and meta, sitemaps, schema, redirects and more.","assets_banners_color":"","last_updated":"2026-11-05 13:57:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":196,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"mdmejbahulalam","date":"2026-11-05 13:57:30","revision":3786151}},"upgrade_notice":{"1.0.0":"<p>First stable release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3786151,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3786151,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3786151,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"elevenrank\/breadcrumbs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"elevenrank\/breadcrumbs","title":"Breadcrumbs","category":"widgets","description":"Shows the path from the home page to the current page.","keywords":["breadcrumbs","navigation","path","seo"],"icon":"location-alt","textdomain":"elevenrank","usesContext":["postId","postType"],"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"link":true,"background":true},"typography":{"fontSize":true,"lineHeight":true},"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The dashboard: modules that can be switched on and off, and the status of the site.","2":"Titles &amp; Meta: templates with variables for every content type, with a live example.","3":"The SEO sidebar in the block editor: search result preview, social previews, focus keywords and the score.","4":"Sitemaps and the robots.txt editor.","5":"Redirects: rules, hit counts, loop checks and CSV import and export.","6":"The 404 monitor, with a button that turns a missing page into a redirect.","7":"Schema: the structured data type per content type and the markup check in the editor.","8":"Import: what would change, checked before anything is written."}},"plugin_section":[],"plugin_tags":[6363,2988,6487,186,1251],"plugin_category":[55],"plugin_contributors":[290890],"plugin_business_model":[],"class_list":["post-396976","plugin","type-plugin","status-publish","hentry","plugin_tags-canonical","plugin_tags-meta-tags","plugin_tags-open-graph","plugin_tags-seo","plugin_tags-titles","plugin_category-seo-and-marketing","plugin_contributors-mdmejbahulalam","plugin_committers-mdmejbahulalam"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/elevenrank\/assets\/icon.svg?rev=3786151","icon":"https:\/\/ps.w.org\/elevenrank\/assets\/icon.svg?rev=3786151","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ElevenRank is an all-in-one SEO plugin that is being built in the open, one release at a time.<\/p>\n\n<p><strong>What it does today<\/strong><\/p>\n\n<ul>\n<li>Titles and meta descriptions built from templates with variables such as the post title, site name, category and page number, for posts, pages, custom post types, categories, tags, archives, search results and the homepage.<\/li>\n<li>Robots directives, with sensible defaults: search results, date archives, empty category pages and attachment pages are kept out of search results, and every default can be changed.<\/li>\n<li>Canonical links that are correct on paginated pages.<\/li>\n<li>Open Graph and X (Twitter) card tags with a default sharing image.<\/li>\n<li>A short setup wizard that checks your site title, tagline and search engine visibility.<\/li>\n<li>An SEO sidebar in the block editor and an SEO box in the Classic Editor: focus keywords, a live preview of the search result and of social shares, per-post titles, descriptions, robots settings and canonical URL, and an SEO score with 19 checks on keyword use, length and readability. It works the same in both editors.<\/li>\n<li>SEO title, description and score columns in the posts list, with a score filter, a noindex filter, bulk noindex actions and Quick Edit fields.<\/li>\n<li>XML sitemaps for posts, pages, custom post types, categories, tags and (optionally) authors, with images, split into files and shown in a readable table in the browser.<\/li>\n<li>A robots.txt editor with a safe default and a reset button.<\/li>\n<li>Redirects: exact, contains, starts with, ends with and regular-expression rules with the status codes 301, 302, 307, 410 and 451, loop and safety checks, CSV import and export, and an automatic 301 when you change the address of a published post.<\/li>\n<li>A 404 monitor that lists the pages visitors asked for and did not find, so you can redirect them. It stores no IP addresses or browser details.<\/li>\n<li>Structured data (JSON-LD) in one graph per page: your organization or person, the website, the page, the breadcrumb, and for posts an article, product, recipe, event, video or review. Fields that are empty or not valid are left out, and nothing is made up.<\/li>\n<li>Breadcrumbs as a block, a shortcode and a template function.<\/li>\n<li>Image alt text and title filled from your own patterns when an image has none; images marked as decorative are left alone.<\/li>\n<li>Import from Yoast SEO, Rank Math, All in One SEO and SEOPress: titles, descriptions, focus keywords, robots, canonical and social settings for posts, terms and authors, the site-wide settings and, where the plugin keeps them in free storage, redirects. Check what would change first; nothing of the other plugin is changed or deleted.<\/li>\n<li>Settings export and import, reset by group, a role editor for who may manage redirects, view the 404 log, edit post SEO or import, and a status screen with a debug text you can copy (it contains no addresses, keys or e-mails).<\/li>\n<li>WP-CLI commands for importing, status, redirects and caches.<\/li>\n<li>Safe next to another SEO plugin: while one is active, ElevenRank does not add tags, so nothing is printed twice.<\/li>\n<\/ul>\n\n<p><strong>What you can rely on<\/strong><\/p>\n\n<ul>\n<li>No tracking, no ads in your dashboard, and no connections to outside servers.<\/li>\n<li>Your data is kept when you delete the plugin, unless you switch on \"Delete all data on uninstall\".<\/li>\n<li>Works on single sites and on multisite networks.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>ElevenRank does not connect to any external service.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The admin interface in <code>build\/<\/code> is compiled from the readable source in <code>src\/<\/code> (JavaScript and SCSS, using the packages in <code>package.json<\/code>). To rebuild it, run <code>npm install<\/code> (dependency versions are pinned in <code>package.json<\/code>) and then <code>npm run build<\/code> in the plugin folder. The readable source is included in this plugin's <code>src\/<\/code> folder, next to <code>package.json<\/code> and <code>webpack.config.js<\/code>, so the compiled files can be reproduced from what is shipped.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>elevenrank<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin from the Plugins screen.<\/li>\n<li>Activate ElevenRank through the Plugins screen. The setup wizard opens.<\/li>\n<li>Open <strong>ElevenRank &gt; Titles &amp; Meta<\/strong> to review how your titles and descriptions are built.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20elevenrank%20send%20any%20data%20to%20another%20server%3F\"><h3>Does ElevenRank send any data to another server?<\/h3><\/dt>\n<dd><p>No. This release makes no requests to outside services. The content analysis runs in your browser; your text is not sent anywhere. The only request it makes goes to your own site, to check whether another post uses the same focus keyword. Any future feature that needs one will be switched off by default and described in the \"External services\" section below before it is released.<\/p><\/dd>\n<dt id=\"which%20structured%20data%20does%20elevenrank%20print%3F\"><h3>Which structured data does ElevenRank print?<\/h3><\/dt>\n<dd><p>One JSON-LD graph in the head of every page: the organization or person behind the site, the website, the page and its breadcrumb. Posts are described as articles by default; in the editor, under <strong>Schema<\/strong>, a post can be described as an article, blog post, news article, product, recipe, event, video or review instead. Product, recipe, event, video and review need details that you type in, and nothing is printed for a type that is missing something Google requires. FAQ and HowTo markup are not offered because Google no longer shows them in search results.<\/p><\/dd>\n<dt id=\"does%20elevenrank%20invent%20ratings%20or%20reviews%3F\"><h3>Does ElevenRank invent ratings or reviews?<\/h3><\/dt>\n<dd><p>No. A rating is only printed when you entered both the average and the number of ratings, and it should only describe ratings that are shown on the page.<\/p><\/dd>\n<dt id=\"what%20does%20the%20404%20monitor%20store%3F\"><h3>What does the 404 monitor store?<\/h3><\/dt>\n<dd><p>For each missing address: the address (without anything after a question mark), the page that linked to it (also without a query string), how often it was requested and when it was first and last requested. It never stores IP addresses, browser details or cookies, does not record logged-in administrators, search engine crawlers or image requests, keeps at most 5,000 entries and deletes entries that have not been requested for 30 days (both can be changed). Suggested text for your privacy policy is added under Settings &gt; Privacy.<\/p><\/dd>\n<dt id=\"where%20is%20my%20sitemap%3F\"><h3>Where is my sitemap?<\/h3><\/dt>\n<dd><p>At <code>\/sitemap_index.xml<\/code> (<code>\/sitemap.xml<\/code> redirects there). With plain permalinks WordPress uses a query-string address; the Sitemaps screen shows the exact link. WordPress's own sitemap is switched off while ElevenRank's is active.<\/p><\/dd>\n<dt id=\"can%20i%20clear%20the%20sitemap%20from%20the%20command%20line%3F\"><h3>Can I clear the sitemap from the command line?<\/h3><\/dt>\n<dd><p>Yes: <code>wp elevenrank sitemap flush<\/code>, or add <code>--regenerate<\/code> to rebuild every file.<\/p><\/dd>\n<dt id=\"my%20robots.txt%20edits%20have%20no%20effect.\"><h3>My robots.txt edits have no effect.<\/h3><\/dt>\n<dd><p>If a real <code>robots.txt<\/code> file exists in the site folder, the web server serves it and WordPress never sees the request. Delete or rename the file to use the editor.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20breadcrumbs%3F\"><h3>How do I show breadcrumbs?<\/h3><\/dt>\n<dd><p>Add the <strong>Breadcrumbs<\/strong> block, use the <code>[elevenrank_breadcrumbs]<\/code> shortcode, or call <code>elevenrank_breadcrumbs();<\/code> in your theme.<\/p><\/dd>\n<dt id=\"how%20do%20i%20move%20from%20another%20seo%20plugin%3F\"><h3>How do I move from another SEO plugin?<\/h3><\/dt>\n<dd><p>Open ElevenRank &gt; Import. Each plugin whose data is found is listed with what it holds. Press <strong>Check what would change<\/strong> to see the result without writing anything, then <strong>Import now<\/strong>. Values you already set in ElevenRank are kept unless you tick the box to replace them. Importing again changes nothing. Deactivate the other plugin when you are ready; its data is left untouched. Template variables that ElevenRank has no equivalent for are left out and listed. Redirects are imported where the other plugin keeps them in free storage (Rank Math and SEOPress); paid redirect add-ons are not read. From the command line: <code>wp elevenrank import yoast --dry-run<\/code>.<\/p><\/dd>\n<dt id=\"i%20already%20use%20another%20seo%20plugin.%20will%20they%20clash%3F\"><h3>I already use another SEO plugin. Will they clash?<\/h3><\/dt>\n<dd><p>No. While another SEO plugin is active, ElevenRank does not add titles, meta tags or canonical links, and shows one notice you can dismiss. When you are ready to switch, deactivate the other plugin. If you want ElevenRank to add its tags anyway, turn on the option in ElevenRank &gt; General.<\/p><\/dd>\n<dt id=\"how%20is%20the%20seo%20score%20calculated%3F\"><h3>How is the SEO score calculated?<\/h3><\/dt>\n<dd><p>Each check is worth a number of points, and the score is the share of those points the post earns, from 0 to 100. 80 or more is good, 50 to 79 needs improvement, below 50 is poor. Checks that cannot apply (for instance the keyword checks when no focus keyword is set) are left out. The readability checks are available for English; for other languages they are skipped and the SEO checks still work.<\/p><\/dd>\n<dt id=\"the%20score%20in%20the%20posts%20list%20is%20out%20of%20date.\"><h3>The score in the posts list is out of date.<\/h3><\/dt>\n<dd><p>The score is stored when you save the post in the editor. Quick Edit and bulk actions do not change it, because the analysis only runs in the editor. Open the post and save it to refresh the score.<\/p><\/dd>\n<dt id=\"who%20can%20use%20the%20seo%20box%3F\"><h3>Who can use the SEO box?<\/h3><\/dt>\n<dd><p>Administrators, editors and authors. Authors can set the focus keywords, title, description and social fields of their own posts; editors can also change robots directives, the canonical URL and breadcrumb title. Both can be changed under your user role settings with the capabilities <code>elevenrank_edit_post_seo<\/code> and <code>elevenrank_edit_post_advanced<\/code>.<\/p><\/dd>\n<dt id=\"my%20page%20title%20did%20not%20change.\"><h3>My page title did not change.<\/h3><\/dt>\n<dd><p>Your theme has to let WordPress set the page title (the \"title-tag\" feature). Block themes and nearly all modern themes do. The ElevenRank dashboard tells you if yours does not.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data if I delete the plugin?<\/h3><\/dt>\n<dd><p>Nothing, unless you switch on <strong>Delete all data on uninstall<\/strong> in ElevenRank &gt; General. With the option off, deleting the plugin keeps your settings so a reinstall picks up where you left off.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Importers for Yoast SEO, Rank Math, All in One SEO and SEOPress, with a check-first mode, and an import step in the setup wizard.<\/li>\n<li>Tools (settings export and import, reset, caches), a role editor, a status screen and WP-CLI commands.<\/li>\n<li>Structured data: one JSON-LD graph per page with article, product, recipe, event, video and review types.<\/li>\n<li>Redirects with CSV import and export, automatic redirects for changed addresses, and a 404 monitor.<\/li>\n<li>XML sitemaps with images, a readable stylesheet, caching and a WP-CLI command.<\/li>\n<li>robots.txt editor.<\/li>\n<li>Breadcrumbs block, shortcode and template function.<\/li>\n<li>Image alt text and title patterns.<\/li>\n<li>SEO sidebar for the block editor and SEO box for the Classic Editor, with a search result preview, social previews and per-post SEO settings.<\/li>\n<li>Content analysis with an SEO score: 14 SEO checks and 5 readability checks (English), computed in the browser.<\/li>\n<li>SEO title, description and score columns in the posts list, with filters, bulk noindex actions and Quick Edit fields.<\/li>\n<li>Titles and meta descriptions from templates with variables.<\/li>\n<li>Robots directives, canonical links, Open Graph and X (Twitter) card tags.<\/li>\n<li>Setup wizard and Titles &amp; Meta settings screen.<\/li>\n<li>Pauses its own tags while another SEO plugin is active.<\/li>\n<li>Plugin bootstrap, settings with a REST API, capabilities, and a clean uninstall.<\/li>\n<\/ul>","raw_excerpt":"A fast, privacy-friendly SEO toolkit for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/396976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=396976"}],"author":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mdmejbahulalam"}],"wp:attachment":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=396976"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=396976"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=396976"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=396976"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=396976"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=396976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}