Directory / plugin
EasyRankly
v2.0.0 · by EasyRankly
Lightweight SEO built only on native WordPress APIs. No custom tables, no cron jobs, no frontend scripts.
About this plugin
EasyRankly covers the SEO basics of a WordPress site with the tools WordPress already has. It adds no database tables, schedules no background jobs and loads nothing extra for your visitors: the only thing it adds to your pages is their SEO tags and structured data.
What it does
- Titles and descriptions. Templates with variables for every content type, archive and term, with an override on each post, page and term.
- Robots and canonical. Noindex where it belongs (search results, empty archives, password-protected posts, feeds), a canonical URL on every page, and a per-post choice.
- Social sharing. Open Graph and X (Twitter) tags, with an image per post, the featured image or a default image.
- Structured data. One JSON-LD graph per page: Organization, local business or Person, WebSite, WebPage, Article on posts, ProfilePage on author archives and BreadcrumbList.
- Breadcrumb. Uses the WordPress Breadcrumbs block; its structured data follows what the block shows.
- Sitemap. Uses the sitemap built into WordPress and keeps it consistent with the robots rules: only content that can be indexed is listed.
- Robots.txt. Adds your rules to the robots.txt generated by WordPress, without writing files.
- Redirects. 301, 302 and 307, plus 410 (gone) and 451 (unavailable for legal reasons); exact addresses or regular expressions. A redirect is created by itself when you change the address of a published page.
- Custom code. HTML and PHP snippets in the head, after the opening body tag, in the footer or, for PHP, everywhere, with syntax check, revisions and a safe mode.
- Import. Copies the SEO fields of posts and terms from Yoast SEO and Rank Math, and their redirects (Yoast SEO Premium and Rank Math), without overwriting what you already set in EasyRankly.
- Multilingual. Languages with their own address prefix, translations linked to each other, hreflang, a language switcher block, and per-language site title, tagline, template parts and synced patterns. Needs a block theme.
What it does not do
- No content score or real-time readability analysis.
- No 404 log or hit counters.
- No news or video sitemaps, no IndexNow or Google Indexing API.
- No AI features: they belong to EasyRankly Pro, a separate paid plugin.
- No multisite-specific features: on a network, each site has its own settings.
Built on native WordPress APIs
- No custom tables. Everything is stored with WordPress options, meta, post types and taxonomies.
- No cron jobs. Nothing runs in the background on your server.
- No frontend scripts. Your visitors download nothing extra.
Source code
The JavaScript of the admin screens and of the block editor panels ships compiled in the build folder. Its source code is included in the plugin, in the assets/src folder, with package.json and webpack.config.js. To build it yourself, run npm install and npm run build in the plugin folder.
External services
EasyRankly does not connect to any external service.