SEO Storm let's you:
- generate titles and meta tags on the pages dynamically with Twig support,
- manage custom meta tags from the backend,
- manage robots meta tag from the backend,
- manage favicon using file upload, media or URL,
- manage Open Graph parameters,
- manage
.htaccessfile from the backend, - generate a
sitemap.xmlfile automatically with parameters in URLs, with multisite support and translation, - generate sitemaps for prefixed multisites, videos, and images,
- generate webmanifest file (with the ability to extend it),
- extend your own models to use SEO parameters.
SEO Storm supports RainLab.Pages, RainLab.Translate, and RainLab.Blog out of the box.
Installation via Command Line
php artisan plugin:install Initbiz.SeoStorm
The full documentation for this plugin is available in the README file on GitHub:
-
Rafał Bodziony
Found the plugin useful on 28 Mar, 2025
SEO Storm is an outstanding extension for OctoberCMS that significantly simplifies website SEO management. Its user-friendly interface allows even those without advanced technical knowledge to utilize its features effortlessly. Regular updates ensure compatibility with the latest standards and functionalities. The comprehensive suite of tools, including dynamic generation of titles and meta tags, favicon management, and automatic creation of the sitemap.xml file, makes it an indispensable asset in daily operations. I highly recommend this extension to all OctoberCMS users.
-
inIT author
Replied on 28 Mar, 2025
Thank you for the review and recommending our plugin!
-
Key Agency
Found the plugin useful on 3 Mar, 2025
Great plugin, easy and flexible. Keep up the good work
-
inIT author
Replied on 3 Mar, 2025
Thanks for the review and using our plugin! :)
-
Sebastian
Found the plugin useful on 23 Dec, 2024
Hello, About sitemap section, I'm trying to build the sitemap of an e-shop developed using the Oflline MALL plugin. The Category model from the Mall has default URL: /category/:slug*. How can I adapt this in dynamic sitemap development? Thanks!
-
inIT author
Replied on 23 Dec, 2024
Hi Sebastian,
Thanks for using our plugin!
See example snippet that can be placed in your
bootmethod ofPlugin.php:Event::listen('initbiz.seostorm.sitemapItems', function ($generator, &$sitemapItems) { $categories = Category::with(['parent'])->where('nest_depth', 1)->get(); foreach ($categories as $category) { $slug = $category->parent->slug . '/' . $category->slug; $url = \Cms::pageUrl('category', ['slug' => $slug]); $sitemapItem = new SitemapItem(); $sitemapItem->loc = $url; $sitemapItem->lastmod = $category->updated_at; $sitemapItem->changefreq = 'always'; $sitemapItem->priority = 0.9; $sitemapItems->push($sitemapItem); } -
Martijn de Vries
Found the plugin useful on 24 Nov, 2024
I got this error message installing the plugin: "Method October\Rain\Foundation\Application::runningConsoleCommand does not exist." on line 113 of /home/1246693.cloudwaysapps.com/hbtxnudswx/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php
-
inIT author
Replied on 27 Nov, 2024
It's been fixed in 5.3.1. Thanks for using our plugin!
-
LordRazen
Found the plugin useful on 8 Nov, 2024
I use SeoStorm for Meta Information and the Social Media Preview stuff. Works fine so far. However, the robots.txt functions stopped working properly a while ago: If you call the robots.txt file, you see it, but for unkown reasons. Google cannot crawl it anymore properly which can have impact on your Ad Income if you use ads. So I stopped using it for Robots. However, for the other things, I can recommend it.
-
inIT author
Replied on 27 Nov, 2024
If you could find any explanation of this, let us know, we'd love to fix it.
Thanks for recommending our plugin!
-
Sage
Found the plugin useful on 30 Jul, 2024
Very useful plugin, everything works on the latest version, the only thing missing is a multilingual sitemap
-
inIT author
Replied on 11 Sep, 2024
Hi Sage,
Thanks for your kind words. Good news is that we're currently working on multilingual sitemap. It will be available in SEO Storm v5.
Cheers
-
Kal Hoang
Found the plugin not useful on 14 May, 2024
Not working
-
inIT author
Replied on 14 May, 2024
Thanks for the review.
Could you specify what exactly doesn't work in your case?
-
Publipresse Médias
Found the plugin useful on 18 Nov, 2021
Excellent SEO plugin. Before now, we made our SEO manually cause october have some metas tags in core, and it's not a big deal to make them dynamic depending on model with small piece of code in the PHP tab. The only missing feature was the sitemap.xml generation because the rainlab module is a pain to use.
Now, with SEO Storm, we can manage all aspects of the website SEO, with a single module, in an intuitive and elegant interface. Congratulation to the inIT team !
-
inIT author
Replied on 19 Nov, 2021
Thanks for your kind words :)
We encourage you to take a look at the rest of our products and service.
-
Kuznetsov Semen
Found the plugin useful on 15 Nov, 2021
Excellent plugin, easily integrated into any model. Conveniently controlled. I am already preparing a translation into Russian.
-
inIT author
Replied on 19 Nov, 2021
Thanks for the review and the translation :)
-
| 5.5.1 |
Update documentation Oct 07, 2026 |
|---|---|
| 5.5.0 |
Make favicon settings site-specific Oct 07, 2026 |
| 5.4.4 |
Keep backward compatibility with older Twig versions Sep 23, 2026 |
| 5.4.3 |
Make it work with Twig 3.29+ Sep 23, 2026 |
| 5.4.2 |
Added compatibility with October CMS 4.4 for translated SEO fields Sep 09, 2026 |
| 5.4.1 |
Fix WebmanifestController crash when favicon_sizes/webmanifest_custom_attributes are null Aug 18, 2026 |
| 5.4.0 |
Added support for the Offline.Boxes plugin Oct 01, 2025 |
| 5.3.9 |
Fix for !113 Sep 29, 2025 |
| 5.3.8 |
Fix running tests from project Aug 16, 2025 |
| 5.3.7 |
Fix translating meta fields Jul 08, 2025 |
| 5.3.6 |
Fix problem with RainLab translate Jul 07, 2025 |
| 5.3.5 |
Adding compatibility with october 4 Jul 06, 2025 |
| 5.3.4 |
Fix permissions for settings Apr 16, 2025 |
| 5.3.3 |
Repair and add permissions for settings Jan 15, 2025 |
| 5.3.2 |
Fixed an issue with static page disabled Nov 28, 2024 |
| 5.3.1 |
Make checking if console command backwards compatible Nov 27, 2024 |
| 5.3.0 |
Refreshing for CMS page queue job Nov 23, 2024 |
| 5.2.1 |
Clearing ghost sitemap items when updating Static pages Nov 23, 2024 |
| 5.2.0 |
Robots.txt translatable and available with Twig Nov 23, 2024 |
| 5.1.0 |
Pushing only unique jobs to queue Nov 23, 2024 |
| 5.0.0 |
Provide automatic sitemaps with index, images and videos support Nov 23, 2024 |
| 4.9.0 |
Allow disabling global prefix/suffix for title. Solves issue !65 Sep 08, 2024 |
| 4.8.4 |
Fix issue !82 - template_from_string Sep 07, 2024 |
| 4.8.3 |
Fix issue !49 - CMS_STRICT_VARIABLES=true Sep 07, 2024 |
| 4.8.2 |
Fix issue !90 - String Loader Twig extension Sep 07, 2024 |
| 4.8.1 |
Fix tests in October 3.6 Jun 04, 2024 |
| 4.8.0 |
Add robot_index and robot_follow as translatable fields May 17, 2024 |
| 4.7.0 |
Add Schema component Mar 07, 2023 |
| 4.6.1 |
Fix overwritten sitemap and the canonical tag is always added with the url of the current page Feb 02, 2023 |
| 4.6.0 |
Added compatibility with october 3.1 Oct 07, 2022 |
| 4.5.2 |
Fix purgeable with default array Jul 16, 2022 |
| 4.5.1 |
Fix problem with loading extensions after they already were initialized Jun 11, 2022 |
| 4.5.0 |
Add twig october extensions to templateFromString(can now be used in seo storm) and small fix canonical url Jun 01, 2022 |
| 4.4.3 |
Fix run 404 page May 30, 2022 |
| 4.4.2 |
Fix for old MYSQL May 30, 2022 |
| 4.4.1 |
Fix duplicate relation model in seo option table May 28, 2022 |
| 4.4.0 |
Add twitter:site, twitter:creator and fix OG:card Apr 09, 2022 |
| 4.3.0 |
Extend arcaneseo migrator by cms page and add method setSeoAttribute in seo component Mar 19, 2022 |
| 4.2.2 |
Update to October 2.2 Mar 03, 2022 |
| 4.2.1 |
Fix optional parameters #44 Mar 02, 2022 |
| 4.2.0 |
Add support for scope parameters and fix translatable fields in models Mar 02, 2022 |
| 4.1.1 |
Remove optional parameters from sitemap #41 Feb 17, 2022 |
| 4.1.0 |
Add translatable fields for CMS pages Feb 17, 2022 |
| 4.0.8 |
Fix excluding fields and deprecation message Feb 11, 2022 |
| 4.0.7 |
Canonical URL for static pages Feb 10, 2022 |
| 4.0.6 |
Fix colons Feb 10, 2022 |
| 4.0.5 |
Fix canonical URL default value Feb 10, 2022 |
| 4.0.4 |
Added Russian localization Nov 16, 2021 |
| 4.0.3 |
Fix sitemap after changing to camelCase Oct 26, 2021 |
| 4.0.2 |
Fix seo storm attribute Oct 25, 2021 |
| 4.0.1 |
Remove unneeded handler Oct 25, 2021 |
| 4.0.0 |
!!! Seo attributes changed to camelCase issue initbiz/seostorm-plugin!23 Oct 25, 2021 |
| 3.0.1 |
Fix bug with setting seo attributes Oct 17, 2021 |
| 3.0.0 |
!!! Dropped Schema and minify support. Provided full compatibility with October 2.0 Oct 08, 2021 |
| 2.0.0 |
!!! Deleted automatic RainLab.Blog handler Oct 08, 2021 |
| 1.0.0 |
First version of the plugin Oct 08, 2021 |



