Описание
SEO Forge is an all-in-one solution for SEO optimization of WordPress websites, providing all the essential tools to improve search engine rankings.
Key Features:
📊 SEO Analytics & Views Counter
* Detailed page view statistics by different time ranges
* Interactive charts by days, weeks, months, and years
* Track popular content
* Author-based view statistics
* Import/export view data
🗺️ XML Sitemaps
* Automatic XML sitemap generation for all content types
* Support for posts, pages, categories, tags, and authors
* Image sitemap for improved media indexing
* News sitemap for Google News
* Automatic splitting of large sitemaps
* HTML sitemap for users
🎯 SEO Meta Tags
* Custom SEO Titles and Descriptions for all pages
* Template support with dynamic tags
* Progress bar to control meta length
* Automatic canonical link generation
* Hreflang support for multilingual sites
📱 Open Graph & Social Media
* Configurable Open Graph tags
* Facebook, Twitter, and other social media support
* Automatic featured image for sharing
🏗️ Schema.org Markup
* Automatic markup for articles, organizations, and products
* Built-in FAQ block support
* Author profile markup
* Breadcrumbs
* Structured data for different content types
🔧 Advanced SEO Tools
* Robots.txt file management
* Remove category base from category URLs
* Automatic URL transliteration
* Built-in spell checker
* Export SEO data to Yoast SEO
🧩 Gutenberg Blocks
* FAQ block with automatic structured data
* Pros & Cons block
* Full Gutenberg compatibility
🌐 Multilingual
* Full Polylang support
* Automatic hreflang tags
* Localized SEO templates
* Language-specific sitemaps
Detailed Usage Guide
🎯 Setting Up SEO Meta Tags
Step 1: Go to SEO Forge SEO Templates
Here you can configure templates for all page types:
— Posts
— Pages
— Categories
— Tags
— Author Archives
— Date Archives
— Search Results
— 404 Pages
Step 2: Use Available Template Tags
In Title and Description fields you can use:
— {site_name} – website name
— {current_title} – current title (works for all page types)
— {category} – category name
— {separator} – separator (|)
— {year} – current year
Example template for posts:
Title: {current_title} {separator} {site_name}
Description: Read the article "{current_title}" on {site_name}. Updated information for {year}.
Step 3: Individual Settings
For each post/page you can set:
— Meta Title (with progress bar for 50–65 characters)
— Meta Description (with progress bar for 160–180 characters)
— Custom URL Slug
📊 Using the Views Counter
Viewing statistics:
1. Go to SEO Forge View Statistics
2. Select a time period: today, week, month, year, or all time
3. Filter by page type, category, or author
4. Explore interactive charts
Shortcodes:
— [ONEX-TOTAL-VIEWS] – total views of the current post
— [ONEX-TODAY-VIEWS] – today’s views
— [ONEX-WEEK-VIEWS] – weekly views
— [ONEX-MONTH-VIEWS] – monthly views
— [ONEX-AUTHOR-TOTAL-VIEWS] – total views of the author
— [ONEX-AUTHOR-WEEK-VIEWS author_id="1"] – author’s weekly views
PHP template usage:
`php
$views_counter = \OnexSEO\Post_Views_Counter::get_instance();
echo $views_counter->get_post_views(get_the_ID());
echo $views_counter->get_post_views_today(get_the_ID());
echo $views_counter->get_post_views_this_week(get_the_ID());
echo $views_counter->get_post_views_this_month(get_the_ID());
echo $views_counter->get_post_views_range(get_the_ID(), ‘2023-01-01’, ‘2023-01-31’);
echo $views_counter->get_author_total_views(get_the_author_meta(‘ID’));
$top_posts = $views_counter->get_top_posts_by_period(‘week’, 5);
$top_posts = $views_counter->get_top_posts_by_period(‘week’, 5, 15); // Category ID 15
$top_posts = $views_counter->get_top_posts_by_period(‘total’, 10, null, 1); // Author ID 1
`
📱 Open Graph Settings
Step 1: Go to SEO Forge Open Graph
Step 2: Configure defaults:
— Site name for social media
— Default description
— Default sharing image
— Content type (website, article, etc.)
Step 3: Per-page/post:
— Featured Image is used automatically
— If none, the default image is applied
— Title and Description are pulled from SEO settings
🗺️ XML Sitemaps
Automatic generation:
— Main sitemap: yourdomain.com/sitemap.xml
— Image sitemap: yourdomain.com/sitemap-images.xml
— News sitemap: yourdomain.com/sitemap-news.xml
Content type settings:
1. Go to SEO Forge Dashboard
2. Choose which content types to include
3. Save settings
HTML sitemap:
1. Go to SEO Forge Dashboard
2. Click «Create HTML Sitemap»
3. A new page with interactive sitemap will be generated
🏗️ Schema.org Markup
Automatically added for:
— Articles (Article)
— Organizations (Organization)
— Author profiles (Person)
— Breadcrumbs (BreadcrumbList)
— FAQ blocks
Additional fields:
1. Edit post/page SEO settings section
2. Fill in extra Schema.org fields
3. Data will be automatically included
🧩 Gutenberg Blocks
FAQ Block:
1. In Gutenberg editor click «+»
2. Find «SEO FAQ» block
3. Add questions and answers
4. FAQPage schema is generated automatically
Pros & Cons Block:
1. Find «Pros & Cons» block
2. Add pros in green area
3. Add cons in red area
4. Customize styles if needed
🔧 Advanced Tools
Robots.txt management:
1. Go to SEO Forge Dashboard
2. Edit robots.txt content
3. Save changes
Remove category base:
— Automatically active after installation
— Changes /category/name/ to /name/
URL transliteration:
— Cyrillic slugs are automatically converted to Latin
— Works for new posts/pages
Spell checker:
— Integrated spell check in editor
— Highlights mistakes and suggests fixes
📊 Import/Export Data
Export to Yoast SEO:
1. Go to SEO Forge Export to Yoast SEO
2. Click «Start Export»
3. All SEO data will be transferred
Import from other plugins:
1. Go to SEO Forge Import SEO
2. Select source (Yoast, RankMath, etc.)
3. Click «Import Data»
👤 Author Page SEO
Setup:
1. Go to Users Your Profile
2. Scroll to «SEO settings for author page»
3. Enable/disable indexing (noindex switch)
4. Set SEO Title & Description for each language
Available tags for authors:
— {site_name} – site name
— {current_title} – author name
— {category} – main category
— {separator} – separator
— {year} – current year
🌐 Multilingual (Polylang)
Automatic features:
— Hreflang tag generation
— Language-specific sitemaps
— Localized templates
Per-language settings:
1. Templates adapt to active languages
2. SEO metaboxes per language
3. Open Graph generated per language
📈 Dashboard & Analytics
Dashboard includes:
— Quick actions
— View statistics
— Sitemap status
— Configuration check
Views column in admin:
— Automatically added to posts/pages list
— Shows number of views
— Sortable by views
Troubleshooting
Issue: Views not showing
— Ensure counter is enabled
— Check DB tables exist
— Clear cache
Issue: Sitemaps not generating
— Check permalink settings
— Ensure content types are selected
— Regenerate permalinks
Issue: SEO fields not saving
— Check user permissions
— Verify nonce check
— Clear browser cache
Issue: Schema not visible
— Test with Google Structured Data Testing Tool
— Fill required fields
— Check conflicts with other plugins
Requirements
- WordPress 5.0+
- PHP 7.4+
- MySQL 5.6+
- Recommended: PHP 8.0+, MySQL 8.0+
Compatibility
Compatible plugins:
* Polylang
* WooCommerce (basic support)
* Contact Form 7
* Gutenberg blocks
Tested with themes:
* Twenty Twenty-Three
* Twenty Twenty-Two
* Astra
* GeneratePress
* OceanWP
Updates
When updating, all settings/data are preserved. Recommended:
1. Backup your site before major updates
2. Test after updating
3. Clear site cache
4. Regenerate permalinks (Settings Permalinks Save)
Support
Official support:
* Documentation included
* GitHub repository
* Developer site: https://serphot.com/
Bug reports:
Provide:
1. WordPress & plugin version
2. List of active plugins
3. Problem description
4. Steps to reproduce
Feature requests:
We welcome your suggestions.
License
This plugin is licensed under GPL v2 or later.
Credits
Thanks to all users for feedback. Special thanks to:
* WordPress community
* Polylang developers
* Testers & contributors
Additional Information
Performance:
* Optimized SQL queries
* Efficient caching
* Minimal page load impact
* Asynchronous stats loading
Security:
* Sanitized & escaped data
* Nonce checks
* User capability checks
* SQL injection protection
Accessibility:
* Semantic HTML
* Keyboard navigation
* High-contrast UI
* Screen reader friendly
For more info visit the official plugin website.
Блоки
Этот плагин предоставляет 3 блока.
- FAQ Block
- FAQ Item
- Pros & Cons
Установка
- Upload the plugin files to
/wp-content/plugins/seo-forge/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to SEO Forge in the admin panel for configuration
- Set up SEO templates and Open Graph parameters
- Create an HTML sitemap if needed
Часто задаваемые вопросы
-
Can I use it with other SEO plugins?
-
We recommend using SEO Forge as your main SEO plugin. If switching from Yoast SEO or RankMath, use the Import function.
-
How does the views counter work?
-
It tracks unique visits (excluding bots) and stores detailed stats by day, week, month, year. Data is saved in a separate optimized DB table.
-
Is multilingual supported?
-
Yes, full Polylang support with hreflang, separate sitemaps, and localized templates.
-
How to create an HTML sitemap?
-
Go to SEO Forge Dashboard «Create HTML Sitemap». It generates an interactive sitemap page.
-
Available tags:
{site_name},{current_title},{category},{separator},{year}. -
How to configure Schema.org markup?
-
Markup is added automatically. Extra fields are available in content metaboxes.
-
Does it slow down the site?
-
No, optimized caching, efficient SQL queries, and asynchronous stats loading minimize impact.
-
How does Yoast SEO export work?
-
It exports all SEO data into Yoast-compatible format. Fully automated.
-
Can I disable the views counter?
-
Yes, comment out
add_action('wp', array($this, 'track_post_view'));in the counter class file. -
How does automatic transliteration work?
-
When creating posts, Cyrillic characters in URLs are automatically converted into Latin characters.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«SEO Forge» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «SEO Forge» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
4.3.7
- Added a metapole for determining guest posts
4.3.6
- Security Fixes and WordPress Standards Compliance
4.3.5
- Fixed duplicate post view values in admin
4.3.4
- Improved URL normalization for uniqueness
- Added 301 redirect for uppercase lowercase URLs
4.3.3
- Fixed URL generation bug with categories/subcategories
- URLs now use the deepest category in hierarchy
4.3.2
- Fixed duplicate OG images
4.3.1
- Fixed subcategory issues in canonical, hreflang, sitemap
4.3.0
- New detailed view counter with statistics
- Interactive charts by day, week, month
- Improved dashboard with quick actions
- Optimized DB performance
- Extended filtering options in stats
4.2.9
- Automatic URL transliteration
- Fixed canonical & hreflang issues
- Option to enable/disable sitemap by post type
- Improved multilingual support
4.2.8
- Export SEO info to Yoast SEO
- Adjusted SEO title/description logic
- Improved plugin compatibility
4.2.7
- Sitemap splitting at 1000 entries
- Added custom slug field
- Removed unnecessary logs
- Optimized sitemap generation
4.2.6
- Added author/editor meta tags
- Added more schema fields
- Improved author pages
- Extended organization markup
4.2.5
- Added progress bar for SEO Title/Description
- Fixed schema logo issue
- Added BlogPosting schema to homepage/taxonomies
- Improved SEO fields UI
4.2.4
- Added sitemap-news for Google News
- Auto update on publish
- Timestamp support for news
4.2.3
- Canonical URLs for all page types
- HTML sitemap with interactive tabs
- Fixed OG image issues
- Improved sitemap navigation
4.2.2
- Plugin renamed to SEO Forge
- Settings structure reorganized
- Multi-language SEO fields
- Extended schema support, bug fixes
4.2.1
- Added noindex switch for author pages
- Extended schema types
- Improved custom fields support
4.2.0
- New {current_title} tag
- Improved title/description handling
- Optimized template parsing
4.1.2
- Fixed template tags bug
- Improved stability
4.1.1
- Fixed category meta title/description bug
- Optimized taxonomy handling
4.1.0
- Added image sitemap support
- Improved OG tags for categories
- Bug fixes & optimizations