Full SEO automate - generates SEO tags based on content and your rules
This is a universal SEO-plugin for automatic generation of SEO-tags based on rules with use of content data (or page- variables and page methods) select as variables for rules. This product is absolutely different from other similar plugins and make the SEO easy and accessible to everyone and considerably saves you time!
It`s stable and works in production !
Features:
- Auto generate Title and Description tags for pages based on strategy rules way (different strategies rules for different pages)
- Strategy rules variables: Text, Page-variable, Page-method with argument, Mask ("*","?"), Regex, Site name, H1..H4 and others
- Automated generates keywords from pages contents and used stop-list and etalon-list keywords for thir filtering
- Imports default tag values from page or new settings for page if autogenerates tags off
- Supports alls plugins, no used integration and not install plugin-components on your page
- Support the Translate plugin for multi language
- Support all Themes and Pages (including StaticPages)
- Facebook Open Graph support
- Twitter Card support
- Writes HEAD prefix for Facebook Open Graph
- Robots meta configuration
- Canonical URLs
- Redirects
- Minifyes HTML page
Live demo
Frontend: https://autoseo.test.linkonoid.com (very simle example on OctoberCMS Demo, see generated html source) Backend (autoseo/admin): https://autoseo.test.linkonoid.com/backend
My others quality plugins:
- UniDoc(Generate Excel, Word (PhpOffice), Pdf (Snappy || mPDF || TCPD || Dompdf) documents easy on fly and make manipulations with files)
- Expander (Extend all available models: adding all types custom fields +attributes for model with in database save, and controllers: extends lists and adding custom Behaviors with built-in CMS tools in easy visual mode)
- Multi Domains (Create multiple domains or url and bind this to arbitry theme or page/staticpage with extending routing rules use single CMS installation)
- Back To Front (Components for creates All Backend Widgets in Frontend pages: Lists, Search, Filter, Forms, FormWidgets, MediaManager, Reports and manage this items)
- Backend Menu (Complete change and reconfiguration of all menus in backend: adding, rename, move, hide, icons adding and change)
- Backend Popup (Quick modify records in backend controllers lists in modal popup mode)
- Datatables (View big data table on page in Ajax-mode)
- Desktop application builder (Free experimental plugin. Easy make Desktop Application on OctoberCMS base)
- Shortcodes Engine (Free plugin. Core plugin for includes shortcodes in page content, support Static pages)
- Include Content (Free plugin. Include content on page from other site or file)
- AdSense (Free plugin. Enables to use AdSense on page)
Why is this plugin paid?
- This is not a trivial plugin and it took a lot of time to develop it;
- You are guaranteed to receive support;
- You help the OctoberCMS project to develop, as 30% of the payment goes to its development
Beginning of work:
- First create general settings. These settings are applied to all pages, unless a specific page with settings is specified;
- General meta tags be filled;
- Create Strategies / rules for the automatic generation of Title and Description;
- Fill stop-list (filter of the main junk words is already present in the code);
- The etalon-list is filled in based on the list of keywords from a search engine (keyword selection tool) for your website subject (if etalon-list empty, all generated keywords use in page - this is a way to get all keywords from a page for a run in a search engine in order to identify the best in terms of SEO);
- Write for specific pages settings reference to strategies, for example:
- main page - is one strategy,
- product category - is the second,
- product page - is the third, etc.
Page-variable, page-methods, mask and regex-patterns will allow you to add your own SEO-logic to handle pages of the same type, for example, for a product with different IDs (or groups) completely different Title or Description are formed depending on the ID. For use page variables and methods put in your page this sample code:
// in Code section // Anonymous Class only working on PHP7 function onStart() { // Test "Page-function" strategy definition $this->testFunc = new class($this->page) { public function __construct($page) { $this->page = $page; } public function testMethod($arg=null) { return $arg.'_TestMethodArgument'; //return $this->page->meta_title; //return $this->page->title; } }; //Test "Page-variable" strategy definition $this->test = 'TestPageVariable'; }And use on strategy rule: "Page-function" with value name "testFunc->testMethod" and selecting argument for passing to function.
Support Mask ("*" - "all", "?" - "one" operators) and Regex search for selecting argumets: Sitename, Pagetitle, H1, H2, H3, First content elements
-
This plugin has not been reviewed yet.
-
1.0.4 |
Added support correct work on pages with parameters "/:par". Feb 05, 2019 |
---|---|
1.0.3 |
Added passing arguments to the page function. Added filter by mask or regex pattern with selecting argument for manipulations. Feb 02, 2019 |
1.0.2 |
Events shema update for not conflict others plugins, little bugs correction Dec 18, 2018 |
1.0.1 |
Initialize plugin Nov 28, 2018 |