<?php
/**
 * STB Theme — SEO Data
 * Centralised per-slug SEO metadata in EN + FA.
 *
 * Returns an array keyed by page slug. Each slug has:
 *  - en: ['title','desc','keywords','schema_type']
 *  - fa: same fields in Persian
 *
 * To override per-page from WP admin, set custom fields:
 *   _stb_seo_title, _stb_seo_desc, _stb_seo_keywords
 *
 * @package STB
 */

if (!defined('ABSPATH')) exit;

function stb_seo_data() {
    static $data = null;
    if ($data !== null) return $data;

    $data = [
        // ───────── Homepage ─────────
        'home' => [
            'en' => [
                'title'        => 'STB Provider — Forex & CFD Broker, PAMM, Copy Trading, Academy',
                'desc'         => 'STB Provider is a multi-division broker offering forex/CFD trading, PAMM investment, copy trading, education and partner programmes from a single Trusted platform.',
                'keywords'     => 'forex broker, CFD broker, PAMM investment, copy trading, MetaTrader 5, STB Provider, online trading',
                'schema_type'  => 'Organization+WebSite',
            ],
            'fa' => [
                'title'        => 'STB Provider — کارگزار فارکس و CFD، PAMM، کپی تریدینگ و آکادمی',
                'desc'         => 'STB Provider یک کارگزار چندبخشی است: معاملات فارکس و CFD، سرمایه‌گذاری PAMM، کپی تریدینگ، آموزش و برنامه‌های همکاری در یک پلتفرم.',
                'keywords'     => 'بروکر فارکس, بروکر CFD, سرمایه گذاری PAMM, کپی تریدینگ, متاتریدر 5, STB',
                'schema_type'  => 'Organization+WebSite',
            ],
        ],

        // ───────── Broker division ─────────
        'trading-accounts' => [
            'en' => [
                'title'        => 'Trading Accounts — Standard, ECN, Prime & LP | STB Provider',
                'desc'         => 'Choose from STB Standard, ECN, Prime and LP accounts. Tight spreads, leverage up to 1:500, MetaTrader 5, fast execution. Open your live trading account today.',
                'keywords'     => 'trading account, ECN account, standard account, prime account, MT5 account',
                'schema_type'  => 'FinancialService',
            ],
            'fa' => [
                'title'        => 'حساب‌های معاملاتی — استاندارد، ECN، پرایم و LP | STB',
                'desc'         => 'حساب‌های معاملاتی STB: استاندارد، ECN، پرایم و LP. اسپرد رقابتی، اهرم تا ۱:۵۰۰، متاتریدر ۵ و اجرای سریع. حساب زنده خود را افتتاح کنید.',
                'keywords'     => 'حساب معاملاتی, حساب ECN, حساب استاندارد, متاتریدر 5',
                'schema_type'  => 'FinancialService',
            ],
        ],
        'markets' => [
            'en' => [
                'title'        => 'Markets — 180+ CFD & Spot Instruments | STB Provider',
                'desc'         => 'Trade 180+ instruments at STB: forex pairs, indices, commodities, metals, energies, shares and crypto CFDs. Competitive spreads and deep liquidity.',
                'keywords'     => 'CFD markets, forex pairs, indices, commodities, crypto CFD',
                'schema_type'  => 'FinancialService',
            ],
            'fa' => [
                'title'        => 'بازارها — بیش از ۱۸۰ ابزار CFD و اسپات | STB',
                'desc'         => 'در STB روی بیش از ۱۸۰ ابزار شامل جفت‌ارزهای فارکس، شاخص‌ها، کالاها، فلزات، انرژی، سهام و کریپتو CFD معامله کنید.',
                'keywords'     => 'بازارهای CFD, جفت ارز فارکس, شاخص, کالا, کریپتو CFD',
                'schema_type'  => 'FinancialService',
            ],
        ],
        'platforms' => [
            'en' => [
                'title'        => 'Trading Platforms — MetaTrader 5 Full Power | STB Provider',
                'desc'         => 'Trade on MetaTrader 5 at STB — desktop, web and mobile. Advanced charting, algorithmic trading and one-click execution across all instruments.',
                'keywords'     => 'MetaTrader 5, MT5, trading platform, mobile trading, web trader',
                'schema_type'  => 'FinancialService',
            ],
            'fa' => [
                'title'        => 'پلتفرم‌های معاملاتی — متاتریدر ۵ نسخه کامل | STB',
                'desc'         => 'با متاتریدر ۵ در STB معامله کنید — دسکتاپ، وب و موبایل. چارت پیشرفته، معاملات الگوریتمی و اجرای تک‌کلیکی.',
                'keywords'     => 'متاتریدر 5, MT5, پلتفرم معاملاتی, معاملات موبایل',
                'schema_type'  => 'FinancialService',
            ],
        ],
        'execution' => [
            'en' => [
                'title'        => 'Execution & Spreads — From 0.0 Pips NDD/STP/ECN | STB Provider',
                'desc'         => 'STB delivers raw-spread execution from 0.0 pips with NDD, STP and ECN routing. No dealing desk, deep liquidity and millisecond fills on MT5.',
                'keywords'     => 'NDD, ECN execution, STP, raw spreads, no dealing desk',
                'schema_type'  => 'FinancialService',
            ],
            'fa' => [
                'title'        => 'اجرا و اسپرد — از ۰.۰ پیپ NDD/STP/ECN | STB',
                'desc'         => 'اجرا با اسپرد خام از ۰.۰ پیپ در STB، با مسیریابی NDD، STP و ECN. بدون دیلینگ‌دسک، نقدینگی عمیق و اجرای میلی‌ثانیه‌ای روی MT5.',
                'keywords'     => 'NDD, ECN, اسپرد خام, اجرای سریع',
                'schema_type'  => 'FinancialService',
            ],
        ],
        'deposit' => [
            'en' => [
                'title'        => 'Deposit & Withdrawal — Fast Funding Methods | STB Provider',
                'desc'         => 'Fund your STB account via bank transfer, card, e-wallet and crypto. Fast deposits, transparent withdrawals and zero hidden fees.',
                'keywords'     => 'broker deposit, broker withdrawal, fund trading account, crypto deposit',
                'schema_type'  => 'FinancialService',
            ],
            'fa' => [
                'title'        => 'واریز و برداشت — روش‌های سریع تأمین حساب | STB',
                'desc'         => 'حساب STB را از طریق انتقال بانکی، کارت، کیف پول الکترونیکی و کریپتو شارژ کنید. واریز سریع، برداشت شفاف و بدون کارمزد پنهان.',
                'keywords'     => 'واریز بروکر, برداشت بروکر, شارژ حساب معاملاتی',
                'schema_type'  => 'FinancialService',
            ],
        ],
        'how-to-deposit' => [
            'en' => [
                'title'        => 'How to Deposit — Step-by-Step Funding Guide | STB Provider',
                'desc'         => 'Learn how to fund your STB trading account via USDT (TRC20/BEP20), TopChange, and FarsiChange. Detailed, step-by-step guides for instant and secure deposits.',
                'keywords'     => 'how to deposit, broker funding guide, USDT deposit, TopChange deposit, FarsiChange broker',
                'schema_type'  => 'Guide',
            ],
            'fa' => [
                'title'        => 'راهنمای واریز — آموزش گام‌به‌گام شارژ حساب | STB',
                'desc'         => 'آموزش کامل و گام‌به‌گام نحوه واریز و شارژ حساب معاملاتی در STB از طریق تتر (TRC20/BEP20)، تاپ چنج و فارسی چنج. راهنمای تصویری و آسان.',
                'keywords'     => 'چگونه واریز کنیم, راهنمای واریز STB, واریز تتر, واریز تاپ چنج, شارژ ریالی فارکس',
                'schema_type'  => 'Guide',
            ],
        ],
        'tools' => [
            'en' => [
                'title'        => 'Trading Tools — Calculators, Calendar & Analytics | STB Provider',
                'desc'         => 'Free trading tools at STB: position size and pip calculators, economic calendar, market analytics and risk management utilities.',
                'keywords'     => 'trading calculator, economic calendar, pip calculator, trading tools',
                'schema_type'  => 'WebPage',
            ],
            'fa' => [
                'title'        => 'ابزارهای معاملاتی — ماشین‌حساب، تقویم و تحلیل | STB',
                'desc'         => 'ابزارهای رایگان معاملاتی STB: ماشین‌حساب پوزیشن و پیپ، تقویم اقتصادی، تحلیل بازار و ابزارهای مدیریت ریسک.',
                'keywords'     => 'ماشین حساب معامله, تقویم اقتصادی, ابزار معاملاتی',
                'schema_type'  => 'WebPage',
            ],
        ],

        // ───────── Investment division ─────────
        'pamm' => [
            'en' => [
                'title'        => 'PAMM Investment — Verified Money Managers | STB Provider',
                'desc'         => 'Invest in STB PAMM accounts managed by verified professional traders. Transparent performance, risk profiles and full investor control.',
                'keywords'     => 'PAMM investment, money manager, managed forex account, professional traders',
                'schema_type'  => 'FinancialProduct',
            ],
            'fa' => [
                'title'        => 'سرمایه‌گذاری PAMM — مدیران معامله تأیید شده | STB',
                'desc'         => 'در حساب‌های PAMM STB که توسط معامله‌گران حرفه‌ای تأیید شده مدیریت می‌شود، سرمایه‌گذاری کنید. عملکرد شفاف و کنترل کامل سرمایه‌گذار.',
                'keywords'     => 'سرمایه گذاری PAMM, مدیر سرمایه, حساب مدیریتی فارکس',
                'schema_type'  => 'FinancialProduct',
            ],
        ],
        'pamm_investors' => [
            'en' => [
                'title'        => 'PAMM for Investors — Choose a Verified Manager | STB Provider',
                'desc'         => 'Browse STB PAMM managers ranked by verified performance, drawdown and trading history. Allocate capital with full transparency and control.',
                'keywords'     => 'PAMM investors, choose money manager, verified performance',
                'schema_type'  => 'FinancialProduct',
            ],
            'fa' => [
                'title'        => 'PAMM برای سرمایه‌گذاران — انتخاب مدیر تأیید شده | STB',
                'desc'         => 'مدیران PAMM در STB را بر اساس عملکرد تأیید شده، دراودان و سابقه معاملاتی مرور کنید و با شفافیت کامل سرمایه‌گذاری کنید.',
                'keywords'     => 'سرمایه گذار PAMM, انتخاب مدیر',
                'schema_type'  => 'FinancialProduct',
            ],
        ],
        'pamm_managers' => [
            'en' => [
                'title'        => 'PAMM for Managers — Build Your Track Record | STB Provider',
                'desc'         => 'Become a verified STB PAMM manager: manage allocated capital, build a public track record and earn performance fees on your trading strategy.',
                'keywords'     => 'become PAMM manager, money manager forex, performance fees',
                'schema_type'  => 'FinancialProduct',
            ],
            'fa' => [
                'title'        => 'PAMM برای مدیران — رکورد معاملاتی خود را بسازید | STB',
                'desc'         => 'مدیر تأیید شده PAMM در STB شوید: سرمایه تخصیص یافته را مدیریت کنید، رکورد عمومی بسازید و کارمزد عملکرد دریافت کنید.',
                'keywords'     => 'مدیر PAMM, مدیر سرمایه فارکس, کارمزد عملکرد',
                'schema_type'  => 'FinancialProduct',
            ],
        ],
        'copy-trading' => [
            'en' => [
                'title'        => 'Copy Trading — Follow Top Traders Automatically | STB Provider',
                'desc'         => 'Copy verified top-performing traders on STB. Automatic trade replication, configurable risk, transparent leaderboards and full control over your capital.',
                'keywords'     => 'copy trading, social trading, follow traders, mirror trading',
                'schema_type'  => 'FinancialProduct',
            ],
            'fa' => [
                'title'        => 'کپی تریدینگ — دنبال کردن خودکار معامله‌گران برتر | STB',
                'desc'         => 'معامله‌گران برتر و تأیید شده STB را کپی کنید. کپی خودکار معاملات، تنظیم ریسک، جدول‌رتبه‌بندی شفاف و کنترل کامل بر سرمایه.',
                'keywords'     => 'کپی تریدینگ, معاملات اجتماعی, دنبال کردن معامله گر',
                'schema_type'  => 'FinancialProduct',
            ],
        ],

        // ───────── Venture (prop trading) ─────────
        'venture' => [
            'en' => [
                'title'        => 'STB Venture — Prop Trading Challenges | STB Provider',
                'desc'         => 'STB Venture funds skilled traders through evaluation challenges. Choose 1-step, 2-step or instant funded paths. Keep up to 90% of profits.',
                'keywords'     => 'prop trading, funded trader, prop firm, trading challenge, STB Venture',
                'schema_type'  => 'Service',
            ],
            'fa' => [
                'title'        => 'STB Venture — چالش‌های پراپ تریدینگ | STB',
                'desc'         => 'STB Venture معامله‌گران ماهر را از طریق چالش‌های ارزیابی فاند می‌کند. مسیر یک‌مرحله‌ای، دو‌مرحله‌ای یا فاندد فوری.',
                'keywords'     => 'پراپ تریدینگ, تریدر فاند شده, چالش معاملاتی',
                'schema_type'  => 'Service',
            ],
        ],
        'venture_2-step' => [
            'en' => [
                'title'        => '2-Step Challenge — 8% & 5% Targets | STB Venture',
                'desc'         => 'STB Venture 2-Step Challenge: 8% phase 1 and 5% phase 2 profit targets, no time limit, up to 90% profit split on funded accounts.',
                'keywords'     => '2-step challenge, prop firm evaluation, funded trader',
                'schema_type'  => 'Offer',
            ],
            'fa' => [
                'title'        => 'چالش دو مرحله‌ای — هدف ۸٪ و ۵٪ | STB Venture',
                'desc'         => 'چالش دو مرحله‌ای STB Venture: هدف ۸٪ فاز ۱ و ۵٪ فاز ۲، بدون محدودیت زمانی، تقسیم سود تا ۹۰٪ روی حساب فاند شده.',
                'keywords'     => 'چالش دو مرحله ای, ارزیابی پراپ, تریدر فاند شده',
                'schema_type'  => 'Offer',
            ],
        ],
        'venture_1-step' => [
            'en' => [
                'title'        => '1-Step Challenge — 10% Target, Faster Path | STB Venture',
                'desc'         => 'STB Venture 1-Step Challenge: single 10% profit target, faster route to a funded account with up to 90% profit split.',
                'keywords'     => '1-step challenge, prop firm, fast funded account',
                'schema_type'  => 'Offer',
            ],
            'fa' => [
                'title'        => 'چالش یک مرحله‌ای — هدف ۱۰٪، مسیر سریع‌تر | STB Venture',
                'desc'         => 'چالش یک مرحله‌ای STB Venture: هدف سود ۱۰٪، مسیر سریع‌تر به حساب فاند شده با تقسیم سود تا ۹۰٪.',
                'keywords'     => 'چالش یک مرحله ای, پراپ سریع',
                'schema_type'  => 'Offer',
            ],
        ],
        'venture_instant' => [
            'en' => [
                'title'        => 'Instant Funded — No Evaluation Required | STB Venture',
                'desc'         => 'STB Venture Instant Funded: receive a funded account immediately, skip evaluation, trade with real capital and earn profit splits from day one.',
                'keywords'     => 'instant funded, no evaluation, funded account',
                'schema_type'  => 'Offer',
            ],
            'fa' => [
                'title'        => 'فاندد فوری — بدون ارزیابی | STB Venture',
                'desc'         => 'فاندد فوری STB Venture: حساب فاند شده را فوراً دریافت کنید، بدون ارزیابی، با سرمایه واقعی معامله کنید و از روز اول سود بگیرید.',
                'keywords'     => 'فاندد فوری, بدون ارزیابی',
                'schema_type'  => 'Offer',
            ],
        ],
        'venture_rules' => [
            'en' => [
                'title'        => 'Challenge Rules & Conditions | STB Venture',
                'desc'         => 'Full rules and conditions for STB Venture challenges: drawdown limits, profit targets, payout schedule, allowed strategies and account scaling.',
                'keywords'     => 'prop firm rules, challenge conditions, drawdown limits',
                'schema_type'  => 'WebPage',
            ],
            'fa' => [
                'title'        => 'قوانین و شرایط چالش | STB Venture',
                'desc'         => 'قوانین و شرایط کامل چالش‌های STB Venture: محدودیت دراودان، اهداف سود، برنامه پرداخت، استراتژی‌های مجاز و افزایش حساب.',
                'keywords'     => 'قوانین پراپ, شرایط چالش',
                'schema_type'  => 'WebPage',
            ],
        ],

        // ───────── Academy division ─────────
        'academy' => [
            'en' => [
                'title'        => 'STB Academy — Trading Education & Courses | STB Provider',
                'desc'         => 'STB Academy offers structured trading courses, live webinars, encyclopedia and market articles — free education for traders at every level.',
                'keywords'     => 'trading academy, forex education, trading courses, learn trading',
                'schema_type'  => 'EducationalOrganization',
            ],
            'fa' => [
                'title'        => 'آکادمی STB — آموزش معامله‌گری و دوره‌ها | STB',
                'desc'         => 'آکادمی STB دوره‌های ساختاریافته معاملاتی، وبینارهای زنده، دانشنامه و مقالات بازار را به‌صورت رایگان برای همه سطوح ارائه می‌دهد.',
                'keywords'     => 'آکادمی معاملاتی, آموزش فارکس, دوره معامله گری',
                'schema_type'  => 'EducationalOrganization',
            ],
        ],
        'academy_courses' => [
            'en' => [
                'title'        => 'Trading Courses — 5 Structured Free Courses | STB Academy',
                'desc'         => '5 free structured trading courses at STB Academy covering beginner to advanced topics: market basics, technical analysis, risk management and psychology.',
                'keywords'     => 'free trading courses, learn forex, trading lessons',
                'schema_type'  => 'Course',
            ],
            'fa' => [
                'title'        => 'دوره‌های معاملاتی — ۵ دوره ساختاریافته رایگان | آکادمی STB',
                'desc'         => '۵ دوره ساختاریافته رایگان در آکادمی STB از مبتدی تا پیشرفته: مبانی بازار، تحلیل تکنیکال، مدیریت ریسک و روان‌شناسی معامله.',
                'keywords'     => 'دوره رایگان معاملاتی, آموزش فارکس',
                'schema_type'  => 'Course',
            ],
        ],
        'webinar' => [
            'en' => [
                'title'        => 'Live Webinars — Trading Sessions & Recordings | STB Academy',
                'desc'         => 'Join STB Academy live webinars and access recorded sessions. Market analysis, strategy breakdowns and Q&A with professional traders.',
                'keywords'     => 'trading webinar, live trading session, recorded webinar',
                'schema_type'  => 'Event',
            ],
            'fa' => [
                'title'        => 'وبینارهای زنده — جلسات معاملاتی و ضبط‌شده | آکادمی STB',
                'desc'         => 'به وبینارهای زنده آکادمی STB بپیوندید و به جلسات ضبط‌شده دسترسی داشته باشید. تحلیل بازار، بررسی استراتژی و پرسش و پاسخ.',
                'keywords'     => 'وبینار معاملاتی, وبینار زنده',
                'schema_type'  => 'Event',
            ],
        ],
        'encyclopedia' => [
            'en' => [
                'title'        => 'Trading Encyclopedia — A–Z Glossary | STB Academy',
                'desc'         => 'STB Trading Encyclopedia: a comprehensive A–Z glossary of forex, CFD and trading terms with clear definitions and practical examples.',
                'keywords'     => 'trading glossary, forex dictionary, trading terms, CFD glossary',
                'schema_type'  => 'CollectionPage',
            ],
            'fa' => [
                'title'        => 'دانشنامه معاملاتی — واژه‌نامه A تا Z | آکادمی STB',
                'desc'         => 'دانشنامه معاملاتی STB: واژه‌نامه جامع A تا Z اصطلاحات فارکس، CFD و معامله‌گری با تعاریف روشن و مثال‌های کاربردی.',
                'keywords'     => 'واژه نامه معاملاتی, لغت نامه فارکس, اصطلاحات معامله',
                'schema_type'  => 'CollectionPage',
            ],
        ],
        'blog' => [
            'en' => [
                'title'        => 'Market Articles — Analysis, Strategy & Psychology | STB',
                'desc'         => 'STB market articles: daily and weekly analysis, trading strategies, risk management essays and trader psychology insights.',
                'keywords'     => 'market analysis, trading strategy, forex blog, trading psychology',
                'schema_type'  => 'Blog',
            ],
            'fa' => [
                'title'        => 'مقالات بازار — تحلیل، استراتژی و روان‌شناسی | STB',
                'desc'         => 'مقالات بازار STB: تحلیل روزانه و هفتگی، استراتژی‌های معاملاتی، مقالات مدیریت ریسک و روان‌شناسی معامله‌گر.',
                'keywords'     => 'تحلیل بازار, استراتژی معاملاتی, وبلاگ فارکس',
                'schema_type'  => 'Blog',
            ],
        ],

        // ───────── Society division ─────────
        'ib' => [
            'en' => [
                'title'        => 'Introducing Broker (IB) — Lifetime Commissions | STB Society',
                'desc'         => 'Become an STB Introducing Broker and earn lifetime commissions on referred trading volume — up to 70% revenue share and up to $20 per lot.',
                'keywords'     => 'introducing broker, IB program, forex commissions, broker partner',
                'schema_type'  => 'Service',
            ],
            'fa' => [
                'title'        => 'معرفی بروکر (IB) — کمیسیون مادام‌العمر | جامعه STB',
                'desc'         => 'معرف بروکر STB شوید و از حجم معاملات معرفی‌شدگان کمیسیون مادام‌العمر تا ۷۰٪ سهم کمیسیون و تا ۲۰ دلار به ازای هر لات دریافت کنید.',
                'keywords'     => 'معرف بروکر, برنامه IB, کمیسیون فارکس',
                'schema_type'  => 'Service',
            ],
        ],
        'affiliate' => [
            'en' => [
                'title'        => 'Affiliate Program — CPA, RevShare & Hybrid | STB Society',
                'desc'         => 'STB Affiliate Program: CPA, revenue share and hybrid payout models for marketers, content creators and trading communities.',
                'keywords'     => 'forex affiliate, CPA affiliate, revenue share, affiliate marketing',
                'schema_type'  => 'Service',
            ],
            'fa' => [
                'title'        => 'برنامه همکاری — CPA، RevShare و ترکیبی | جامعه STB',
                'desc'         => 'برنامه همکاری STB: مدل‌های پرداخت CPA، تقسیم درآمد و ترکیبی برای بازاریابان، تولیدکنندگان محتوا و جوامع معاملاتی.',
                'keywords'     => 'افیلیت فارکس, افیلیت CPA, تقسیم درآمد',
                'schema_type'  => 'Service',
            ],
        ],
        'ambassador' => [
            'en' => [
                'title'        => 'Brand Ambassador — STB Society Programme',
                'desc'         => 'STB Brand Ambassador programme: represent the brand, build your audience, access exclusive perks and earn rewards through STB Society.',
                'keywords'     => 'brand ambassador, broker ambassador, STB Society',
                'schema_type'  => 'Service',
            ],
            'fa' => [
                'title'        => 'سفیر برند — برنامه جامعه STB',
                'desc'         => 'برنامه سفیر برند STB: نماینده برند باشید، مخاطب خود را بسازید، به امتیازات اختصاصی دسترسی داشته باشید و پاداش بگیرید.',
                'keywords'     => 'سفیر برند, سفیر بروکر, جامعه STB',
                'schema_type'  => 'Service',
            ],
        ],
        'community-shop' => [
            'en' => [
                'title'        => 'Community Shop — Tier-Based Access | STB Society',
                'desc'         => 'STB Community Shop: tools, signals and resources unlocked based on account balance tier. Available exclusively to active STB clients.',
                'keywords'     => 'trader community, STB shop, trading tools, member benefits',
                'schema_type'  => 'WebPage',
            ],
            'fa' => [
                'title'        => 'فروشگاه جامعه — دسترسی بر اساس تراز | جامعه STB',
                'desc'         => 'فروشگاه جامعه STB: ابزار، سیگنال و منابعی که بر اساس سطح تراز حساب باز می‌شوند. مخصوص مشتریان فعال STB.',
                'keywords'     => 'جامعه معامله گران, فروشگاه STB',
                'schema_type'  => 'WebPage',
            ],
        ],
        'shop' => [
            'en' => [
                'title'        => 'Community Shop — STB Society',
                'desc'         => 'Access STB Community Shop: exclusive trader resources and benefits unlocked by account tier.',
                'keywords'     => 'community shop, trader benefits',
                'schema_type'  => 'WebPage',
            ],
            'fa' => [
                'title'        => 'فروشگاه جامعه — جامعه STB',
                'desc'         => 'به فروشگاه جامعه STB دسترسی پیدا کنید: منابع اختصاصی معامله‌گران بر اساس سطح حساب.',
                'keywords'     => 'فروشگاه جامعه, مزایای معامله گر',
                'schema_type'  => 'WebPage',
            ],
        ],
        'marketplace' => [
            'en' => [
                'title'        => 'Marketplace — STB Provider',
                'desc'         => 'STB Marketplace: curated tools, indicators and services for traders.',
                'keywords'     => 'trading marketplace, indicators, trading services',
                'schema_type'  => 'WebPage',
            ],
            'fa' => [
                'title'        => 'مارکت‌پلیس — STB',
                'desc'         => 'مارکت‌پلیس STB: ابزار، اندیکاتور و خدمات منتخب برای معامله‌گران.',
                'keywords'     => 'مارکت پلیس معاملاتی, اندیکاتور',
                'schema_type'  => 'WebPage',
            ],
        ],

        // ───────── Company ─────────
        'company' => [
            'en' => [
                'title'        => 'About STB Provider — Multi-Division Broker',
                'desc'         => 'STB Provider LTD is a multi-division broker registered in Saint Lucia (Reg. 2023-00478) operating brokerage, investment, education and partner programmes.',
                'keywords'     => 'about STB, STB Provider, Saint Lucia broker, multi-division broker',
                'schema_type'  => 'AboutPage',
            ],
            'fa' => [
                'title'        => 'درباره STB Provider — کارگزار چندبخشی',
                'desc'         => 'STB Provider LTD کارگزار چندبخشی ثبت‌شده در سنت لوسیا (شماره ۲۰۲۳-۰۰۴۷۸) با خدمات کارگزاری، سرمایه‌گذاری، آموزش و برنامه‌های همکاری است.',
                'keywords'     => 'درباره STB, کارگزار سنت لوسیا, بروکر چندبخشی',
                'schema_type'  => 'AboutPage',
            ],
        ],
        'contact' => [
            'en' => [
                'title'        => 'Contact STB Provider — Support & Sales',
                'desc'         => 'Contact STB Provider for trading support, partnership enquiries or KYC assistance. Multi-channel support available 24/7.',
                'keywords'     => 'contact STB, broker support, trading help',
                'schema_type'  => 'ContactPage',
            ],
            'fa' => [
                'title'        => 'تماس با STB Provider — پشتیبانی و فروش',
                'desc'         => 'برای پشتیبانی معاملات، استعلام همکاری یا راهنمایی KYC با STB Provider تماس بگیرید. پشتیبانی چندکاناله ۲۴/۷.',
                'keywords'     => 'تماس STB, پشتیبانی بروکر',
                'schema_type'  => 'ContactPage',
            ],
        ],
        'legal' => [
            'en' => [
                'title'        => 'Legal Documents — Agreements & Disclosures | STB Provider',
                'desc'         => 'STB Provider legal documents: Client Agreement, Risk Disclosure, Order Execution Policy, Privacy Policy and Terms of Service.',
                'keywords'     => 'legal documents, client agreement, risk disclosure, privacy policy',
                'schema_type'  => 'WebPage',
            ],
            'fa' => [
                'title'        => 'اسناد حقوقی — قراردادها و افشاها | STB',
                'desc'         => 'اسناد حقوقی STB Provider: قرارداد مشتری، افشای ریسک، سیاست اجرای سفارش، سیاست حریم خصوصی و شرایط خدمات.',
                'keywords'     => 'اسناد حقوقی, قرارداد مشتری, افشای ریسک',
                'schema_type'  => 'WebPage',
            ],
        ],
        'faq' => [
            'en' => [
                'title'        => 'FAQ — Frequently Asked Questions | STB Provider',
                'desc'         => 'Frequently asked questions about STB Provider: accounts, trading, deposits, withdrawals, PAMM, copy trading and partner programmes.',
                'keywords'     => 'STB FAQ, broker questions, trading FAQ',
                'schema_type'  => 'FAQPage',
            ],
            'fa' => [
                'title'        => 'سوالات متداول | STB Provider',
                'desc'         => 'سوالات متداول درباره STB Provider: حساب‌ها، معاملات، واریز، برداشت، PAMM، کپی تریدینگ و برنامه‌های همکاری.',
                'keywords'     => 'سوالات متداول STB, پرسش بروکر',
                'schema_type'  => 'FAQPage',
            ],
        ],
    ];

    return apply_filters('stb_seo_data', $data);
}

/**
 * Get SEO entry for current page (slug) and language.
 *
 * @param string|null $slug   Page slug; null = auto-detect.
 * @param string|null $lang   Language code; null = stb_lang().
 * @return array              ['title','desc','keywords','schema_type'] (may be empty).
 */
function stb_get_seo_entry($slug = null, $lang = null) {
    $data = stb_seo_data();

    if ($lang === null && function_exists('stb_lang')) {
        $lang = stb_lang();
    }
    if (!in_array($lang, ['en','fa'], true)) $lang = 'en';

    if ($slug === null) {
        if (is_front_page() || is_home()) {
            $slug = 'home';
        } elseif (is_singular()) {
            $post = get_post();
            $slug = $post ? $post->post_name : '';
        } elseif (is_post_type_archive('stb_encyclopedia')) {
            $slug = 'encyclopedia';
        }
    }

    $entry = isset($data[$slug][$lang]) ? $data[$slug][$lang] : [];

    // Allow per-post overrides via custom fields
    if (is_singular()) {
        $pid = get_the_ID();
        $ot  = get_post_meta($pid, '_stb_seo_title', true);
        $od  = get_post_meta($pid, '_stb_seo_desc', true);
        $ok  = get_post_meta($pid, '_stb_seo_keywords', true);
        if ($ot) $entry['title']    = $ot;
        if ($od) $entry['desc']     = $od;
        if ($ok) $entry['keywords'] = $ok;
    }

    return $entry;
}
