Title: SEO Forge
Author: Serphot
Published: <strong>Ukuboza 19, 2025</strong>
Last modified: Ukuboza 19, 2025

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/seo-forge.svg)

# SEO Forge

 By [Serphot](https://profiles.wordpress.org/serphot/)

[Download](https://downloads.wordpress.org/plugin/seo-forge.4.3.7.zip)

 * [Details](https://kin.wordpress.org/plugins/seo-forge/#description)
 * [Reviews](https://kin.wordpress.org/plugins/seo-forge/#reviews)
 *  [Installation](https://kin.wordpress.org/plugins/seo-forge/#installation)
 * [Development](https://kin.wordpress.org/plugins/seo-forge/#developers)

 [Support](https://wordpress.org/support/plugin/seo-forge/)

## Description

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.

## Blocks

This plugin provides 3 blocks.

 *   FAQ Block
 *   FAQ Item
 *   Pros & Cons

## Installation

 1. Upload the plugin files to `/wp-content/plugins/seo-forge/`
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to SEO Forge in the admin panel for configuration
 4. Set up SEO templates and Open Graph parameters
 5. Create an HTML sitemap if needed

## FAQ

### 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.

### What template tags are available?

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.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SEO Forge” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Serphot ](https://profiles.wordpress.org/serphot/)

[Translate “SEO Forge” into your language.](https://translate.wordpress.org/projects/wp-plugins/seo-forge)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/seo-forge/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/seo-forge/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/seo-forge/) by [RSS](https://plugins.trac.wordpress.org/log/seo-forge/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 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

## Meta

 *  Version **4.3.7**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.4.8**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/seo-forge/)
 * Tags
 * [meta tags](https://kin.wordpress.org/plugins/tags/meta-tags/)[open graph](https://kin.wordpress.org/plugins/tags/open-graph/)
   [schema](https://kin.wordpress.org/plugins/tags/schema/)[seo](https://kin.wordpress.org/plugins/tags/seo/)
   [sitemap](https://kin.wordpress.org/plugins/tags/sitemap/)
 *  [Advanced View](https://kin.wordpress.org/plugins/seo-forge/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/seo-forge/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/seo-forge/reviews/)

## Contributors

 *   [ Serphot ](https://profiles.wordpress.org/serphot/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/seo-forge/)