Documentation

RankAl SEO Docs

Everything you need to install, configure, and get the most out of RankAl SEO.

Installation

Install RankAl SEO directly from WordPress or by uploading a .zip file.

Option 1 — WordPress Admin (recommended)
1
Go to Plugins → Add New in your WordPress admin.
2
Search for RankAl SEO and click Install Now.
3
Click Activate. The RankAl SEO menu will appear in your sidebar.
Option 2 — Upload .zip
1
Download rankal.zip from this site.
2
Go to Plugins → Add New → Upload Plugin.
3
Choose the .zip, click Install Now, then Activate.
💡 Requires WordPress 6.0+ and PHP 7.4+. Works with any theme.
Activation & Account

After activation you'll see a prompt to connect a free account. This is optional — you can skip it and all core features will work immediately.

Connecting an account lets you manage your license key, receive update notifications, and access the PRO dashboard at dashboard.rank.al.

Activating a PRO License
2
Copy your license key from the dashboard.
3
Go to RankAl SEO → License in WordPress admin and enter the key.
4
Click Activate. PRO features unlock immediately.
Initial Setup

Go to RankAl SEO → Settings to configure the basics:

Site Identity
Set your site name, logo URL, and organisation schema details used in structured data.
Title Templates
Define default title formats using variables like %title%, %site%, %sep%.
Social Profiles
Connect your social media URLs for entity knowledge graph markup.
Webmaster Tools
Paste Google Search Console, Bing, Yandex, and Baidu verification meta tags.
Meta Editor Free

Each post, page, and custom post type gets a RankAl SEO metabox in the editor. It works in both Gutenberg and Classic Editor.

Available Fields

SEO Title · Meta Description · Focus Keyword · Canonical URL · robots meta (noindex/nofollow) · Open Graph title & description · Twitter Card type · Custom OG image

Template Variables
// Use these in title/description templates %title% ← post/page title %site% ← site name %sep% ← separator (configurable) %category% ← first assigned category %year% ← current year %excerpt% ← post excerpt (trimmed)
XML Sitemaps Free

RankAl SEO auto-generates an XML sitemap at /sitemap.xml and a sitemap index at /sitemap_index.xml. No configuration needed.

Included by Default

Posts, pages, custom post types, categories, tags, custom taxonomies, and author pages (optional). Media attachments can be included separately.

Ping Search Engines

On every publish/update, RankAl SEO pings Google and Bing automatically. You can also trigger a manual ping from RankAl SEO → Sitemap → Ping Now.

💡 For best results, submit your sitemap URL to Google Search Console manually as well.
Schema Markup Free

RankAl SEO injects clean JSON-LD structured data. All schema is non-render-blocking and output in the <head>.

Supported Types

WebSite · WebPage · Article · BlogPosting · Product · BreadcrumbList · FAQPage · Organization · Person

FAQPage Schema

Enable the FAQPage schema builder in the metabox sidebar to add Q&A pairs. They appear in Google rich results as expandable accordions.

Redirections Free

Manage 301, 302, and 307 redirects from RankAl SEO → Redirections. Supports regex patterns and import/export via CSV.

Auto-Capture 404s

Enable 404 auto-capture in Settings. RankAl SEO logs every 404 hit with the source URL, referrer, and timestamp — then lets you redirect them in one click.

IndexNow Free

IndexNow is a protocol supported by Bing, Yandex, and other search engines that lets you notify them instantly when content changes.

RankAl SEO auto-generates your IndexNow key, stores it at the required URL, and submits URLs on every publish/update. View submission history at RankAl SEO → Instant Index.

Magic AI — Bulk Generation PRO

Generate optimized SEO titles, meta descriptions, and focus keywords for your entire site in one click.

Setup
1
Go to RankAl SEO → Content AI → Settings.
2
Choose your AI provider (Groq is free — no cost to generate).
3
Enter your API key and click Save.
4
Go to the Bulk Generation tab and run the generator.
💡 Groq's API is free with a generous rate limit. Get your key at console.groq.com/keys — no credit card required.
Shortcodes Free
// Breadcrumbs [rankal_breadcrumbs] // With custom separator [rankal_breadcrumbs sep=" › "]

You can also use the PHP template tag anywhere in your theme:

<?php rankal_breadcrumbs(); ?>
PHP Filters Free

Extend and customise RankAl SEO behaviour via WordPress filters:

// Modify the generated meta title add_filter( 'rankal_meta_title', function( $title, $post_id ) { return $title . ' | My Brand'; }, 10, 2 ); // Exclude specific post types from sitemap add_filter( 'rankal_sitemap_post_types', function( $types ) { return array_diff( $types, [ 'product' ] ); } ); // Disable schema on specific pages add_filter( 'rankal_output_schema', function( $bool, $post_id ) { return ( $post_id === 42 ) ? false : $bool; }, 10, 2 );