Osclass Themes and Osclass Plugins

SEO Pro Plugin for Osclass: Advanced Meta and SEO Text Control

How to use SEO Pro Plugin to build cleaner metadata logic and stronger intent-matched search pages in Osclass.
Technical Guides
26. January 2026
3 min read
13952 views
SEO Pro Plugin for Osclass: Advanced Meta and SEO Text Control

Quick overview

How to use SEO Pro Plugin to build cleaner metadata logic and stronger intent-matched search pages in Osclass.

What this article covers

  • Search page tags - what they means and how they works
  • Custom search rules
  • Custom tags - Country, Region, City, Category, Page
  • Position Seo Text based on your needs

Practical notes

  • Validate changes in staging before production updates.
  • Track user impact with analytics, logs, and search performance signals.

Seo PRO Plugin helps to manage meta title, description and "Seo text" on your website with ease, create unique tags those attract customers and customize tags for specific combination of parameters (ie. one city on search).

This article is focused to explain how to work with plugin and understand it's features. It will be updated based on questions from customers.

Search page tags - what they means and how they works

There are many tabs on Search page those specify current location of user. Plugin always consider following search parameters: pattern, category, country, region, city. Based on which of these are empty and which are not, location of user (and usage of tab-specific configuration) is identified.

  • Pattern - pattern defined, all other params are empty
  • Category - category defined, all other params are empty
  • Country - country defined, all other params are empty
  • Region - region defined, all other params are empty
  • City - city defined, all other params are empty
  • Country + Catg. - country & category defined, all other params are empty
  • Region + Catg. - region & category defined, country ignored, all other params are empty
  • City + Catg. - city & category defined, country & region ignored, all other params are empty
  • Pattern + Catg. - pattern & category defined, all other params are empty
  • Default - none of above match

Custom search rules

All above rules can be more-less recreated using custom search rules. You basically get URL-structured parameters from search URL and can use wild cards * and $ to expand rule.

Custom tags - Country, Region, City, Category, Page

Here you can define fancy tags for Categories, Cities etc... Most of keywords are available also here (even not listed).

What is most important here is, that defining custom tag in this section for category or city does not mean that city or category page will automatically use it!

You still must add custom tag in "Tags structure" section into configuration! Means you must drag & drop these on Search rules.

Some examples of custom tags on search structure:

  • Category custom title
  • Category custom description
  • Category custom text
  • Country/Region/City/Page custom title
  • Country/Region/City/Page custom description
  • Country/Region/City/Page custom text

Position Seo Text based on your needs

When you want to place seo text on other place then default footer position, disable "Auto-hook Seo Text" in Configure section and place following code anywhere you like:

For broader ranking work, see our full Osclass SEO guide.

<?php osc_run_hook('footer_seo_pro'); ?>

Frequently asked questions

Question: Which OsclassPoint SEO Pro tab fires for search with city and category?

Answer: OsclassPoint SEO Pro plugin uses the City + Catg. tab when city and category are set. Country and region are ignored on that tab. Pattern-only and Default are different tabs. If you filled the City tab only, a city-plus-category URL will not use those tags. Open the live search URL and check the page title and meta description.

Question: Why does my custom city title not show in SEO Pro plugin for Osclass?

Answer: Custom tags for a city are not applied until you drag them into Tags structure on the matching search tab in SEO Pro. Filling Custom tags alone does nothing. For a city-only search, edit the City tab. For city plus category, edit City + Catg. Then open the live search URL and check title and description.

Question: Can I wildcard an Osclass search URL in SEO Pro custom rules?

Answer: SEO Pro custom search rules read URL parameters and accept * and $ wildcards. You can recreate tab rules with those tokens. A wildcard that is too broad will steal titles from more specific tabs. Open the live search URL and check the page title and meta description after you save the rule.

Question: How do I move SEO Pro text out of the Osclass footer with footer_seo_pro?

Answer: Disable Auto-hook Seo Text in SEO Pro Configure, then put osc_run_hook('footer_seo_pro'); in the theme where the block should print. Leaving auto-hook on always prints in the default footer. Adding the PHP call while auto-hook is on prints the block twice. View source on the search page to confirm one block.

Question: What is the difference between OsclassPoint SEO Pro pattern tab and default search tab?

Answer: Pattern fires when a keyword is set and location fields are empty. Default fires when none of the more specific SEO Pro tabs match. Category, city, and city-plus-category are separate. Empty searches often hit Default. Do not put unique city copy on Pattern. Verify on the live search URL title and description.

Question: Does OsclassPoint SEO Pro use country on a city plus category search?

Answer: OsclassPoint SEO Pro ignores country and region on the City + Catg. tab. Only city and category drive that tab. Use Country + Catg. when city is empty, because a city-plus-category URL will not pick up those country title tags. Confirm on the live search URL title and description.

About the Author

My passion is building classifieds marketplaces, automating workflows, and turning messy data into useful products. From PHP, HTML, CSS, and JavaScript to Python, crawlers, imports, and SEO, I enjoy solving technical challenges and sharing lessons learned from real-world projects. Most ideas start with a problem, a cup of coffee, and a curiosity to see how far automation can go.
Osclass, PHP, JavaScript, CSS, Python
53 posts Publishing since 04/2018

Shopping cart
Support tickets Downloads Reviews Orders & Invoices Payments
Dashboard My profile Change password Download user data
Logout