Description of the Seo Page Pro Plugin for CMS Cotonti
Introduction: What is Seo Page Pro?
Seo Page Pro is a special plugin (extension) for the Cotonti Siena content management system. It is designed for the "Page" module, which handles the creation and management of static pages such as articles, news, or blog posts on your site. The plugin was created by the developer under the nickname webitproff and released in version 3.0.3 on December 20, 2025. Its main goal is to make your site more attractive to search engines (like Google or Yandex), social networks (Facebook, Twitter), and users.
Imagine your site as a book. Without good formatting, it can get lost on the shelf. Seo Page Pro helps "format" each page so that it ranks better in search, displays beautifully in social networks, and is convenient for readers. The plugin works automatically, without the need to manually edit the site code, and is suitable for sites on PHP 8.4+, MySQL 8.0+, and Cotonti version 0.9.26 or higher.
Plugin Purpose
The main purpose of Seo Page Pro is to improve search engine optimization (SEO) for site pages. SEO is a set of techniques that help your content (articles) appear higher in search results. Without such a plugin, pages can be "invisible" to search engine robots or display poorly when shared on social networks. The plugin takes on the routine work of configuring important page elements, such as titles, descriptions, and images, so that the site looks professional and attracts more visitors.
It is especially useful for blogs, news sites, or online stores where there are many articles or product descriptions. The plugin integrates with the "Page" module and adds features that make content more "friendly" to search engines and social networks. In addition, it supports multilingual sites if you have the internationalization plugin (i18n) installed.
Real Capabilities of the Plugin
Seo Page Pro offers many features that work "out of the box" after installation. Here's what it can do in practice:
- Automatic configuration of meta tags for search engines:
- Meta tags are hidden page descriptions that only search robots see. The plugin automatically creates or updates them.
- For page description (meta description): It takes text from the article's short description if filled. If not — from the full text. The description is trimmed to optimal length (about 150-160 characters) so that it fits perfectly in search results.
- For keywords (meta keywords): If you specified them manually, the plugin uses them. If not — it analyzes the article text itself and extracts the 10 most important words (excluding common words like "and", "in", "on").
- For title (meta title): Takes the special meta title if set, or the regular article title. This helps search engines better understand the page topic.
- Support for social networks (Open Graph and Twitter Cards):
- When someone shares your article on Facebook or Twitter, the plugin ensures the post looks beautiful: with title, short description, image, and link.
- It adds special tags for Open Graph (for Facebook and other platforms): content type (e.g., "article" or "product"), page URL, image (first from article or default), site name, and language.
- For Twitter: Creates a "card" with a large image, title, and description. This increases clickability of links in social networks.
- Structured data for search engines (Schema.org in JSON-LD format):
- The plugin adds "breadcrumbs" (BreadcrumbList) — navigation path like "Home > Category > Article". Search engines display this in results, making the site more user-friendly.
- For the article itself, it creates a data block (BlogPosting or similar): includes title, description, URL, image, author, publication/update date, word count, language, and publisher info (your site with logo).
- This helps search engines better understand site structure, which can improve rankings and add "rich snippets" (enhanced descriptions in search).
- Support for multilingual sites:
- If your site is in multiple languages (with i18n plugin), Seo Page Pro automatically loads translations for titles, descriptions, and texts. It checks the user's current language and uses the correct version so that meta tags and data are in the right language.
- Additional elements for user convenience:
- Reading time: The plugin calculates how many minutes it will take to read the article (based on word count, assuming 200 words per minute). This is displayed on the page so readers know how much time they will spend.
- Article author: Automatically shows the author's name (last name + first name or nickname). If the author is unknown, it sets "Unknown author".
- Related articles: At the end of the page, shows a list of similar articles from the same category (up to 3-7, depending on settings). For each — title, short description, first image, and author. This keeps visitors on the site longer.
- Image handling:
- The plugin finds the first image in the article (from text, attached files, or special field). If nothing is found — uses the default image from settings. This is important for social networks and search engines, where pages without images look boring.
- Text cleaning and processing:
- Before using text in descriptions, the plugin "cleans" it: removes extra characters, HTML tags, spaces, and punctuation. This makes descriptions neat and suitable for search engines.
How Does the Plugin Work?
Seo Page Pro works "behind the scenes" — it hooks into the "Page" module and automatically processes each page when loaded. Here's the simple process:
- Installation and configuration: Install the plugin via the Cotonti admin panel. In settings, specify paths to default images (site logo and article placeholder), maximum number of related articles, and content types (article, product, etc.).
- Page processing: When a user opens an article, the plugin:
- Collects data: title, text, author, date, category.
- Checks translations (if the site is multilingual).
- Generates meta tags, social network tags, and structured data.
- Calculates reading time and finds related articles.
- Adds all this to the page template (page.tpl) so it displays correctly.
- Integration: The plugin is compatible with other extensions, such as "files" or "attacher" for image handling, and "i18n" for languages. It does not change the original site code, only adds improvements.
The plugin requires no programming knowledge — everything is configured through a simple panel.
What Does the Plugin Affect?
- On search engine optimization: Better meta tags and structured data help the site rank higher in search, attracting more traffic.
- On social networks: Articles look attractive when shared, increasing reposts and visits.
- On user experience: Reading time, related articles, and authors make the site more convenient, reducing visitor bounce rate.
- On performance: The plugin works efficiently, without slowing down the site, but automatically adds valuable content.
Why is this Plugin Important for the Site?
In the modern internet, competition is huge: millions of sites fight for attention. Seo Page Pro makes your site "smarter" — it doesn't just display text, but presents it in the best way for robots and people. Without such improvements, pages can be ignored by search engines, display without images in social networks, or seem outdated. With the plugin, you save time (no need to manually configure each article), increase traffic, and improve site reputation. For bloggers, stores, or news portals, this is a must-have: it directly affects income (from ads or sales) and audience loyalty. If your site is on Cotonti and uses the "Page" module, this plugin is a simple way to make it professional and competitive.
Download the plugin source code for free from GitHub.