A Fast & Automated SEO Plugin For WordPress
Currently there are many SEO plugins for WordPress in the market. But these plugins often have too many options and are very complicated for ordinary users. Access to their configuration section, you will easily get lost in a maze of explanations and options that you sometimes don’t understand. Besides, there are ads!
So how can an ordinary user use an SEO plugin?
SEO should be an integrated part of WordPress, where users don’t need or need very little effort to configure for SEO. The main reason is that not everyone understands the terms of SEO and how to configure them optimally.
So, we made Slim SEO.
Slim SEO is a full-featured SEO plugin, that’s done right! It provides a complete SEO solution for WordPress where the configuration has been done automatically. Users do not need to care about their complex and semantic options.
So what does Slim SEO do?
Slim SEO Features
Slim SEO helps you do the following jobs automatically:
1. Meta Tags
The following meta tags are auto-generated and optimized for the best SEO scores.
- Meta title tag: display your title in a SEO-friendly way.
- Meta description tag: auto generate from posts/pages excerpt or content.
- Meta robots tag: decide which pages are indexed and which ones not.
- Facebook Open Graph Tags: share your posts on Facebook beautifully.
- Twitter Card Tags: share your posts on Twitter beautifully.
2. XML Sitemap
Slim SEO automatically generates XML sitemap (at
domain.com/sitemap.xml) to submit to search engines. With XML sitemaps, your website are indexed fast and completely.
The plugin allows you to output a breadcrumb trail on your website easily. It automatically fetches the information from the current post and output a hierarchy for you. You can also style the breadcrumbs to match your theme style.
Schema is a way that describes structured data for search engines. Based on the data provided, search engines can show the content in the search results page in a more appealing way.
Slim SEO automatically adds the some structured data to the website via JSON-LD which makes your website more SEO-friendly. Not only schemas are created by the plugin, there are also meaningful connections between them. For example, an article (single post) is the main entity of the current webpage. Slim SEO does that all without any configuration.
- Auto redirect attachment page to the attachment file URL.
- Auto redirect author page to the homepage if the website has only one author or the author doesn’t have any posts.
6. And many more
- Inserting code to the header or footer of the site
- Auto prevent scraping content from RSS feed
- Integrations with many plugins, including page builders
- Import and export data or migrate data from popular SEO plugins
- Slim SEO Schema: an advanced and comprehensive schema builder for your websites, which allow you to add schema to your custom post types via a visual and user-friendly UI. It supports all the schemas from Google with a wide range of properties. Slim SEO Schema can help you connect schema properties with dynamic data from posts, site or custom fields easily. It has a deep integration with Meta Box, WooCommerce and other page builder plugins.
Who should use Slim SEO?
Everyone can use Slim SEO!
However, Slim SEO is perfectly suitable for users who prefer simplicity or do not like the complicated options that other SEO plugins provide. It’s also a good choice for users with little SEO knowledge and just want to use SEO plugins to automate their jobs.
Before installing, please note that the plugin requires PHP >= 5.6.
- Go to Plugins > Add New.
- Search for “Slim SEO”.
- Install and activate the plugin.
That’s all. The plugin doesn’t have any settings page. Everything is done automatically.
How meta title tag is generated?
WordPress already has this featured! All we need to do is add theme support for
title-tag. By default, the title tag will have the following format:
For homepage: Site title – Site description
For single page or post: Page/Post title – Site title
For other pages: Page title – Site title
This format is pretty good!
How meta description tag is generated?
The meta description tag is automatically generated from the post excerpt or post content (in case you didn’t enter post excerpt). For categories, post tags or custom taxonomies, their description will be used as meta description.
Open Graph inherits the meta title and meta description. For image tag, it gets from the featured image.
For single posts, the plugin also provides detailed information for article section (the first post category) and article tags (post tags). It also provides additional information such as published time and modified time.
Other tags such as
localeare quite obvious.
Twitter inherits some tags from Open Graph such as title, description and image. So we only need to set the card type to large image, so the posts appear beautifully on Twitter.
If your homepage is a static page, then it’s treated like a normal page. The meta description is generated from page content, and the featured image will be used for Open Graph tags.
If your homepage shows latest posts, then it’s already done automatically by the plugin.
Yes, you can. When you edit a post or a page, there’s a “Search Engine Optimization” meta box below the editor, which allows you to edit meta tags if needed.
Where is my XML sitemap?
The sitemap URL is located at
Contributors & Developers
“Slim SEO – Fast & Automated WordPress SEO Plugin” is open source software. The following people have contributed to this plugin.Contributors
“Slim SEO – Fast & Automated WordPress SEO Plugin” has been translated into 11 locales. Thank you to the translators for their contributions.
Interested in development?
3.14.1 – 2022-06-21
- Fix parsing content from ZionBuilder brakes image slider
- Fix breadcrumbs schema output when it’s inactive
3.14.0 – 2022-06-18
- Add support for Divi page builder
- Add support for Zion page builder
- Fix PHP notice when disabling breadcrumbs
3.13.4 – 2022-04-11
- Fix not showing taxonomy terms for hierarchical post types
3.13.3 – 2022-03-21
- Sitemap: don’t parse shortcodes in post content
- Fix error migrating from AIO SEO
3.13.2 – 2022-02-13
- Fix fatal error on WP < 5
3.13.1 – 2022-02-10
- Fix noindex is added to robots with some plugins/themes alter the main query loop
3.13.0 – 2022-02-08
- Add integration for Bricks Builder
- Fix jumping when switching tabs
- Fix not rendering dynamic blocks for meta tags
3.12.0 – 2022-01-07
- Add Divi compatibility. Props Jay (@grandeljay)
- Disable HTTPS notificaition on local environments
- Improve the code of the settings page
3.11.1 – 2021-11-16
- Fix error on taxonomy page
3.11.0 – 2021-11-16
- Show meta title and meta description in admin columns
- Add migration for SEOPress
- Migrate noindex settings
3.10.2 – 2021-09-27
- Breadcrumbs: add link to post type archive for taxonomies if the taxonomy is attached to one post type only
- Fix text domain for string translations
3.10.1 – 2021-07-22
- Fix Jetpack Boost defer JS made sitemap disabled
- Fix Meta Box plugin shortcodes parsed for the meta description
3.10.0 – 2021-03-15
- Add fb:app_id and twitter:site meta tags
- Improve style for settings page
- Remove header cleaner service which breaks HTTPS checking in Site Health and provides no SEO benefits.
- Fix missing message when saving settings
- Fix cannot disable auto redirection
3.9.4 – 2021-03-06
- Improve meta robots tag to be compatible with WordPress 5.7
3.9.3 – 2021-03-01
- Add theme support for meta title in case theme authors forget
- Fix notice appear for article author in Open Graph
- Improve migration from AIO SEO
3.9.2 – 2021-02-08
- Improve migration from AIO SEO
3.9.1 – 2020-02-06
- Add filter for open graph tag values
- Add article:author open graph tag to support Pinterest
3.9.0 – 2020-12-24
- Add options to enable/disable plugin features
3.8.0 – 2020-12-02
- Add migration from Rank Math
- Fix rel links for the the static blog page
- Add filter for Open Graph tags
3.7.1 – 2020-11-18
- Hide Elementor, Beaver Builder, Oxygen template post types in sitemaps
3.7.0 – 2020-11-17
- Add integration for WPML and Polylang.
3.6.2 – 2020-11-02
- Fix canonical URL for static blog page.
3.6.1 – 2020-10-26
- Fix no spaces between HTML tags when generate description automatically in Oxygen
- Hide SEO settings meta box for Oxygen templates
- Fix PHP notice when generate meta description if post not found
3.6.0 – 2020-10-21
- Add default Facebook and Twitter images for sharing
- Don’t remove meta values from other SEO plugins after migration (for safety)
3.5.4 – 2020-09-29
- Show large image in the SERP
- Fix SEOFramework migration
3.5.3 – 2020-09-10
- Add support for Velocity plugin.
3.5.2 – 2020-09-05
- Fix SEO settings not appear for WooCommerce categories.
- Add Settings link on the plugin row.
3.5.1 – 2020-08-10
- Hotfix for not checking Google Web Stories.
3.5.0 – 2020-08-10
- Add support for Google Web Stories.
- Improve integrations for Jetpack and AMP. Disable Jetpack SEO tools completely when the plugin is activated.
- Ensure no meta if users enter nothing.
- Sanitize plugin options, remove option if no settings is saved.
3.4.8 – 2020-08-06
- Temporarily disable the core sitemaps in WordPress 5.5 to avoid any conflict and redundancy. We’re working on a deep integration to make sure Slim SEO works well with it.
3.4.7 – 2020-07-29
- Fix typo in JS which breaks the preview of meta fields.
3.4.6 – 2020-07-28
- Fix JS error can’t update counter.
- Remove invalid characters in the sitemap XML.
- Fix non-protocol URL of images in the sitemap.
3.4.5 – 2020-07-21
- Fix image relative URLs in the sitemap.
- Add default title for images in the sitemap.
3.4.4 – 2020-07-16
- Fix Oxygen’s code blog not working.
3.4.3 – 2020-07-06
- Fix compatibility with EDD Invoices plugin.
3.4.2 – 2020-06-19
- Fix Oxygen slider not rendering properly.
- Increase the maximum number of URLs in sitemap to 2000.
- Add filter to change query args for sitemaps.
- Paginate taxonomy sitemap.
3.4.1 – 2020-06-12
- Hotfix error editing Oxygen templates.
3.4.0 – 2020-06-12
- Add integration for LifterLMS: fix compatibility issues and allow users to define meta title/description for catalog pages. Props Rocco Aliberti.
- Add integration for Oxygen builder, now the plugin parses the content built with Oxygen.
- Add filter for changing context/priority for meta box.
- Add support for output code after the opening
- Fix illegal string offset ‘url’ in post sitemap.
- Use WP native
3.3.2 – 2020-05-21
- Add password protection support for meta description
- Add rel prev/next links for archive pages
3.3.1 – 2020-05-04
- Fix missing function get_term_value for image
3.3.0 – 2020-05-03
- Add canonical URL for missing pages
- Add settings for homepage when it shows latest posts
- Add filter for breadcrumb links to make work with other plugins
- Improve UI, removing tabs
3.2.3 – 2020-04-20
- Remove canonical link when a page is not indexed
- Fix “Hide from search result pages” not working for static blog & WooCommerce shop pages.
- Fix wrong textdomain
3.2.2 – 2020-02-25
- Fix loopback request failed in Site Health
- Load Open Graph, Twitter Cards & Breadcrumbs on the front end only
3.2.1 – 2020-02-12
- Fix stable tag in readme
3.2.0 – 2020-02-12
- Add migration tool to migrate SEO data from popular SEO plugins.
- Fixed: Fix SEO settings not working for WooCommerce shop
- Fixed: Fix multiple messages sent when using Very Simple Contact Form
- Fixed: Fix WordPress deprecation notice for
- Fixed: Fix “non-object” error on posts having no author
- Changed: Remove filter to disable schema. Use
- Fixed: Add missing meta description for author archive
- Changed: Allow developers to disable features
- Fixed: Fix JS error when the admin notice is hid by other plugins
- Fixed: Fix tag from HappyForms being removed
- Changed: Remove noindexed posts/terms from sitemap
- Add image settings for social networks
- Add live preview for meta tags
- Added: Add character counter for custom meta tags
- Changed: Change length of meta description to 160 characters.
- Fixed: Fix custom meta tags for terms
- Add meta box for entering custom meta tags for posts and terms
- Add settings page for entering header/footer code (Google Analytics, Google Tag Manager, webmaster tools verification)
- Output paginated sitemap for sites with thousands of posts
- Add support for AMP
- Add image sitemap
- Add Organization schema
- Fixed: Fix no error notice on WooCommerce login page.
- Added: Add SSL warning.
- Disable schema markup for Beaver Theme and Genesis.
- Output Article and Author for single posts only.
- Improved Schema markup. Use united schema output inside one
<script>tag and add connections between entities. See documentation for details.
- Removed preferred site name from JSON-LD as Google drops support for it.
- Made notification dismissible.
- Added: Added excerpt to pages to let users customize meta description, especially for static homepage.
- Added: Added support for JSON-LD structured data. Supported Website data (including search box) and Breadcrumbs.
- Added: Redirect author page to homepage if no posts or the website has only one user.
- Added: Added support for meta robots tag.
- Do not index the follow links:
- search results
- private posts
- page with no content
- Do not follow links:
- Do not index the follow links:
- Added: Added notification for SEO settings errors in the admin.
- Added: Added link to original post in the feed.
- Changed: Flushed rewrite rules on plugin activate/deactivate to make Sitemap URL works automatically.
- Fixed: Fixed shortcodes in post content not parsed in meta description. Fixed for page builders like Divi.
- Changed: Redirect attachment page to the attachment URL (image or file URL) instead of parent post. This allows users to see the full-size image. Works when users insert a gallery into post and they want to see full-size images.
- Added: Added breadcrumbs functionality. Use
[slim_seo_breadcrumbs]shortcode to output in your template files. See documentation.
- Added: Added sitemap URL to robots.txt
- Added: Auto add missing alt attribute for images.
- Added: redirect attachment page to parent post.
- First version.