Dijital Pazarlama · İçerik Yönetimi
Forex Eğitim Platformu
5 piyasa kategorisinde 56 CFD ve parite ürünü, eğitmen ve eğitim takvimi, 130'u aşkın terimli bir forex sözlüğü ve güvenli bir başvuru (lead) sistemi barındıran bir yatırım bilgilendirme ve müşteri kazanım platformu hazırladık.

Mauna UP olarak Forex eğitim platformu için sıfırdan, tamamen özel bir WordPress teması geliştirdik. Sonuç; 5 piyasa kategorisinde 56 CFD ve parite ürünü, eğitmen ve eğitim takvimi, 130’u aşkın terimli bir forex sözlüğü ve güvenli bir başvuru (lead) sistemi barındıran bir yatırım bilgilendirme ve müşteri kazanım platformu oldu.
Forex ve CFD sektörü; güven, hız ve mevzuata uyumun aynı anda beklendiği bir alan. Ziyaretçi, birkaç saniye içinde hangi piyasada işlem yapmak istediğini bulmalı, ürünü anlamalı ve tek adımda başvurusunu bırakabilmeli. Bu vaka analizinde, bu hedefe nasıl bir mimariyle ulaştığımızı ve platformun sahip olduğu tüm özellikleri ayrıntılı olarak anlatıyoruz.
Proje künyesi
- Müşteri: forex.com.tr
- Sektör: Finansal hizmetler – Forex ve CFD yatırım platformu
- Hizmet: Özel WordPress teması, bilgi mimarisi, içerik altyapısı, SEO, performans ve güvenlik
- Teknoloji: WordPress 6+, PHP 8+, Elementor (opsiyonel), özel post tipleri, vanilla JavaScript
- Ekip: Mauna UP
Projenin hedefleri
- Ziyaretçiyi ana sayfadan ürüne üç tıkta ulaştıran sade bir bilgi mimarisi kurmak.
- Her ürün için SEO uyumlu, zengin içerikli bir açılış sayfası sunmak.
- Başvuruları spam’den arındırılmış ve KVKK onaylı biçimde toplamak.
- İçerik ekibinin kod bilmeden tüm siteyi yönetebilmesini sağlamak.
- Hızlı, güvenli ve arama motorlarında görünür bir altyapı teslim etmek.
Zorluklar
Projenin başında masada dört temel problem vardı: geniş bir ürün kataloğu, spam’e açık başvuru formları, sektöre özgü güven ve mevzuat beklentileri, ve teknik olmayan bir içerik ekibi.
- Geniş ve değişken katalog: Emtiadan endekse, major paritelerden TL paritelerine kadar onlarca enstrümanın tutarlı bir yapıda sunulması gerekiyordu. Her ürünün sembolü, işlem koşulları, riskleri ve tarihçesi farklıydı.
- Kaliteli lead toplama: Finans sitelerindeki formlar botların baş hedefidir. Gerçek kullanıcıyı yormadan sahte başvuruları eleyen bir sistem gerekiyordu.
- Güven ve mevzuat: Her sayfada risk bildirimi, KVKK ve pazarlama onayları, çerez ve gizlilik politikaları eksiksiz yer almalıydı.
- Arama motoru görünürlüğü: “Altın CFD nedir”, “EUR/USD nasıl alınır” gibi aramalarda rekabetçi olmak için her ürün ve terim için yapısal veri ve temiz URL gerekiyordu.
- Kod bilmeyen bir içerik ekibi: Ürün, analiz, eğitmen ve eğitim içeriklerinin yönetim panelinden, geliştiriciye ihtiyaç duymadan güncellenebilmesi şarttı.
- Performans: Zengin içerikli sayfaların mobilde de hızlı açılması ve sayfa yüklenirken kayma (CLS) yaşamaması gerekiyordu.
Çözüm ve Mimari Yaklaşım
Hazır bir tema uyarlamak yerine, sektörün ihtiyaçlarına göre şekillenen, modüler ve özel bir WordPress teması inşa ettik. Her işlev kendi dosyasında yaşıyor; bu da bakımı kolaylaştırıyor ve yeni özellik eklemeyi hızlandırıyor.
Üç katmanlı bilgi mimarisi
Ziyaretçi yolculuğunu üç net katmana ayırdık ve URL yapısını da bu katmanlara göre kurduk:
- Ana sayfa (
/): “Ne ile işlem yapmak istersin?” sorusuyla kategori seçimi. - Piyasa kategorisi (
/piyasa/degerli-metaller/): o piyasadaki tüm ürünlerin listelendiği ürün seçici. - Ürün açılış sayfası (
/piyasa/degerli-metaller/altin-cfd/): ürüne özel, dönüşüm odaklı landing page.
Modüler kod yapısı
Tema; içerik tipleri, meta alanları, başvuru formu, SEO, önbellek, güvenlik, Elementor widget’ları, tema ayarları ve demo içerik gibi bağımsız modüllerden oluşuyor. Her modül tek bir sorumluluğa sahip.
İçerik modeli
WordPress’in standart “yazı” ve “sayfa” yapısı bu kadar zengin bir kataloğu taşıyamazdı. Bu yüzden altı özel içerik tipi ve bir özel taksonomi tasarladık:
| İçerik tipi | Ne için kullanılıyor |
|---|---|
| Piyasa Kategorisi (taksonomi) | Değerli Metaller, Enerji, Tarım, Endeksler, Pariteler |
| Ürünler | Her CFD ve parite için açılış sayfası |
| Analizler | Teknik ve temel piyasa analizleri |
| Eğitmenler | Uzman profilleri ve video içerikleri |
| Eğitim Takvimi | Tarihli, formatlı ve kontenjanlı eğitimler |
| Forex Sözlüğü | Alfabetik terim sayfaları |
| Başvurular | Formdan gelen lead kayıtları (yalnızca panelde) |
Esnek tasarım: tema şablonu + Elementor
Sayfaların tamamı tema şablonlarıyla kusursuz çalışıyor. Elementor kuruluysa, aynı bileşenler 17 özel widget olarak sürükle-bırak editörde de kullanılabiliyor. Marka renkleri ve tipografi Elementor’un global stillerine otomatik senkronize ediliyor.
Platformun Özellikleri
Platform; kullanıcıya dönük sayfalardan yönetim paneline, SEO’dan güvenliğe kadar on üç ana başlıkta toplanan kapsamlı bir özellik setine sahip.
1. Ana sayfa

- “Ne ile işlem yapmak istersin?” başlıklı, ikonlu ve renk kodlu kategori kartları
- Hero alanında demo hesap ve rehber indirme çağrıları
- Tüm piyasalardan derlenen “Son Analizler” akışı
- “Neden forex.com.tr?” güven ve avantaj bölümü
- “Yatırıma demo hesapla başla” kapanış CTA’sı
2. Piyasa kategorileri ve ürün kataloğu

Katalog 5 kategori ve 56 üründen oluşuyor:
| Kategori | Ürün sayısı | Örnek ürünler |
|---|---|---|
| Pariteler | 31 | EUR/USD, GBP/USD, USD/TRY, EUR/TRY, XAU/TRY |
| Borsa Endeksleri | 10 | S&P 500, NASDAQ 100, DAX, NIKKEI, Mini S&P 500 |
| Değerli Metaller | 6 | Altın, Gümüş, Platin, Paladyum, Bakır, Alüminyum CFD |
| Tarım Emtiaları | 6 | Buğday, Mısır, Kahve, Pamuk, Şeker, Kakao CFD |
| Enerji Emtiaları | 3 | Brent, WTI, Doğal Gaz CFD |
Kategori sayfalarının özellikleri:
- Her kategoriye özel accent rengi, ikon, hero başlığı ve açıklaması
- “Bu piyasadaki ürünler” kart ızgarası (sembol ve kısa açıklamayla)
- Kategoriye ait güncel analizler
- Kategoriye özel risk uyarısı ve CTA kutusu
3. Ürün açılış sayfaları

Her ürün sayfası, ziyaretçiyi bilgilendirip başvuruya yönlendiren on bir bölümden oluşuyor:
- Hero: Ürün adı, sembolü ve ürüne özel çizilmiş filigran grafik
- Başvuru formu: Sayfanın en üstünde, ürün adıyla otomatik etiketlenen lead formu
- Ürün tanımı: “Bu ürün nedir?” açıklaması
- Nasıl yatırım yapılır: Adım adım rehber ve ürüne özel infografik
- İşlem koşulları: Sözleşme büyüklüğü, fiyat adımı, kaldıraç oranı ve komisyon bilgilerini gösteren tablo
- Tarihçe: Yıl yıl önemli olaylar ve numaralı kaynak referansları (Reuters vb.)
- Fırsatlar: Ürüne özel yatırım fırsatı kartları
- Avantajlar ve riskler: İkonlu avantaj kartları ve ürüne özgü risk kartları
- CTA: Demo hesap çağrısı
- İlgili analizler: Bu ürüne bağlanmış son analizler
- Kardeş ürünler: Aynı kategorideki diğer ürünlere geçiş kartları
Ürüne özel grafik sistemi: Her ürün için kodla üretilen SVG ikonlar tasarladık. Metaller için külçe (Au, Ag, Pt, Pd), pariteler için para birimi simgeleri ($, €, £, ¥, ₺), endeks ve emtialar için kendi çizimleri kullanılıyor. Renkler kategorinin accent rengine göre otomatik ayarlanıyor; yönetici isterse infografik yerine kendi görselini yükleyebiliyor.
4. Piyasa analizleri

- Dört analiz türü (Teknik Analiz, Temel Analiz, Haftalık Özet, Günlük Bülten), tür rozetleriyle
- Piyasa yönü (yükseliş / düşüş / nötr) göstergesi
- Analizlerin ilgili ürüne bağlanması; ürün, kategori ve ana sayfada otomatik listelenmesi
- Okuma süresi hesaplama
- Standart blog yazılarını tek tıkla (veya toplu işlemle) analize dönüştürme
5. Eğitmenler ve eğitim takvimi

Eğitmen profilleri
- Ünvan, uzmanlık alanı etiketleri, LinkedIn ve X (Twitter) bağlantıları
- YouTube video galerisi (link yapıştırmak yeterli, gömme otomatik)
- Eğitmene ait “Yaklaşan Eğitimler” ve “Geçmiş Eğitimler” listeleri
- Eğitmene özel başvuru formu veya harici başvuru linki
- Demo veride 8 uzman eğitmen profili
Eğitim takvimi
- Başlangıç ve bitiş tarihi, saat, mekan/şehir ve kontenjan alanları
- Online, Yüz Yüze ve Hibrit format seçenekleri
- Tarihi geçen eğitimlerin otomatik olarak “Geçmiş” bölümüne taşınması
- Panelde tarihe göre sıralanabilir yönetim sütunları
- Her eğitim için Google’da etkinlik olarak görünebilen Event yapısal verisi
6. Forex sözlüğü

- 130’u aşkın terim (Açık Pozisyon, ATR, Baz Puan, Bollinger Bantları…)
- Türkçe karakter uyumlu, harf harf gruplanmış alfabetik arşiv
- Her terim için ayrı sayfa ve DefinedTerm yapısal verisi
- Uzun kuyruklu (long-tail) aramalardan organik trafik için tasarlandı
7. Başvuru (lead) formu
Form, gerçek kullanıcıyı yormadan botları eleyen altı katmanlı bir korumaya sahip:
- Nonce doğrulaması: Sahte form gönderimlerini engeller.
- Honeypot alanı: Görünmez alanı dolduran botlara sahte “başarılı” yanıtı döner; bot engellendiğini anlamaz.
- Zaman tuzağı: 3 saniyeden hızlı doldurulan formlar bot sayılır.
- Kısa bekleme süresi: Aynı IP’den 20 saniye içinde ikinci gönderim engellenir.
- Saatlik limit: IP başına saatte en fazla 5 başvuru; kurumsal ağlardaki gerçek kullanıcılar kilitlenmez.
- Sunucu tarafı doğrulama: Ad soyad, e-posta ve 05 ile başlayan 10 haneli telefon kontrolü.
Kullanıcı deneyimi ve yönetim tarafı:
- Sayfa yenilenmeden (AJAX) gönderim, yükleniyor animasyonu ve bildirim (toast) mesajları
- Telefon alanında otomatik biçimlendirme ve alan bazında hata mesajları
- Zorunlu KVKK ve pazarlama izni onay kutuları
- Başvurunun hangi üründen ve hangi sayfadan geldiğinin otomatik kaydedilmesi
- Her başvuruda yöneticiye e-posta bildirimi
- Panelde sıralanabilir sütunlarla başvuru listesi
- Form altındaki yasal metnin tek yerden yönetimi
[forex_lead_form]kısa koduyla herhangi bir sayfaya eklenebilme- Cloudflare gibi CDN arkasında gerçek IP tespiti için yapılandırılabilir başlık
8. Yönetim paneli ve içerik yönetimi
Forex Ayarları paneli (6 sekme)
- Genel: Logo, favicon, demo hesap ve rehber indirme linkleri
- İletişim & Sosyal: Telefon, e-posta, adres; Facebook, Instagram, X, YouTube, LinkedIn
- Footer: Slogan, risk uyarısı metni, telif metni
- Menüler: Üst menü ve üç footer menüsünün (Piyasalar, Şirket, Yasal) atanması
- İçerik İçe Aktar: Demo içerik yönetimi
- Başvuru Formu: Form yasal metni
İçerik editörleri
- Ürün, kategori, analiz, eğitmen ve eğitim için özel alan kutuları
- Dinamik satır ekle/sil (repeater) alanları: adımlar, tarihçe, kaynaklar, avantajlar, riskler, videolar
- İkon seçici ve renk seçici
- Kategori bazlı görsel kimlik, ana sayfa kartı, hero metni, adım rehberi, avantajlar ve risk/CTA metinleri
Kurulum ve bakım araçları
- Tema etkinleştirilince tüm katalog, analizler, sayfalar ve menülerin otomatik kurulması
- Kurumsal ve yasal sayfaların hazır gelmesi: Hakkımızda, Eğitim, İletişim, Risk Bildirimi, Gizlilik, KVKK, Çerez Politikası, Kullanım Koşulları, Forex Rehberi, Blog
- Tek tıkla demo veriyi güncelleme veya sıfırlayıp yeniden aktarma
- Eğitmen/eğitim ve sözlük verisini ayrı ayrı içe aktarma
- Onaylı “Kategori bütünlüğünü doğrula” aracı (yinelenen kategorileri temizler)
9. Elementor entegrasyonu
17 özel Elementor widget’ı ile pazarlama ekibi yeni sayfaları kodsuz kurabiliyor:
- Sayfa yapı taşları: Hero, Ana Sayfa Hero, Kategori Izgarası, Ürünler, Analizler
- İkna ve güven: Neden Biz, Avantajlar, İstatistikler, Müşteri Yorumu, Öne Çıkan Özellik, Karşılaştırma Tablosu
- Bilgilendirme: Adım Adım Rehber, Sıkça Sorulan Sorular, Risk Uyarısı
- Dönüşüm: CTA, Ana Sayfa CTA, İletişim
- Widget’lar kategori seçildiğinde içeriğini otomatik dolduruyor; istenirse manuel mod
- Marka renkleri ve tipografinin Elementor global stillerine otomatik senkronizasyonu
10. Tasarım ve kullanıcı deneyimi
- Kurumsal ama genç, fintech hissiyatlı arayüz
- Mobil öncelikli, tüm ekranlara uyumlu tasarım
- Kategori bazlı renk sistemi (accent renkleri)
- Erişilebilir mobil menü: odak tuzağı (focus trap), ESC ile kapatma, ekran okuyucu uyumu
- Breadcrumb (sayfa yolu) navigasyonu
- Okunabilir yazdırma görünümü için ayrı print stili
- Blog kenar çubuğu ve footer widget alanları
- Çeviriye hazır (translation-ready) altyapı
11. SEO altyapısı
SEO’yu sonradan eklenen bir eklentiye bırakmadık; doğrudan temaya gömdük.
Meta etiketleri
- Sayfa tipine göre otomatik başlık, açıklama (155 karaktere akıllı kısaltma), canonical ve robots etiketleri
- Open Graph ve Twitter Card etiketleri; sekme başlığı ile sosyal paylaşım başlığının tek kaynaktan birebir eşleşmesi
- Varsayılan paylaşım görseli (og:image) yedeklemesi
- Arama sonuç sayfalarında noindex
Yapısal veri (JSON-LD)
| Şema | Kullanıldığı yer |
|---|---|
| Organization | Tüm site |
| WebSite + SearchAction | Ana sayfa (Google site içi arama kutusu) |
| BreadcrumbList | Kategori, ürün ve içerik sayfaları |
| Product | Ürün açılış sayfaları |
| Article | Analizler ve blog yazıları |
| Person | Eğitmen profilleri |
| Event | Eğitim takvimi |
| DefinedTerm | Sözlük terimleri |
URL ve yönlendirme
/piyasa/{kategori}/{ürün}/biçiminde anlamlı, hiyerarşik URL’ler- Yanlış kategori segmentiyle gelen isteklerin doğru adrese 301 yönlendirilmesi
- Eski ürün adreslerinden yeni adreslere kalıcı yönlendirmeler
- Görsellerde eksiksiz alt metin ve sayfa başına tek H1 kuralı
12. Performans
- İki katmanlı önbellek: Tekrarlanan veritabanı sorguları için parça (fragment) önbelleği ve ziyaretçiler için tam sayfa HTML önbelleği
- Akıllı temizleme: İlgili ürün, analiz veya kategori kaydedildiğinde önbellek sürüm tabanlı olarak otomatik yenilenir
- CDN uyumu: Ziyaretçi yanıtlarında
Cache-Control: public, max-age=300, stale-while-revalidate=600başlığı - Kendi sunucusunda font: Inter yazı tipi harici Google Fonts isteği olmadan sunulur, woff2 dosyaları önceden yüklenir (preload)
- Sıfır kayma: Stil dosyasının doğru yükleme sırası ve sabit görsel boyutları ile FOUC ve CLS önlenir
- Dosya sürümleme: Değişiklik tarihine dayalı cache-busting ile kullanıcılar her zaman güncel CSS/JS’i alır
- Hafif ön yüz: jQuery bağımlılığı olmayan, saf JavaScript ile yazılmış etkileşimler
- Vektör grafikler: Ürün ikonları ve infografikler görsel dosyası yerine kodla çizilen SVG’ler
13. Güvenlik
- Güvenlik başlıkları: X-Frame-Options (clickjacking koruması), X-Content-Type-Options, Referrer-Policy, Permissions-Policy ve HTTPS’te HSTS
- Kullanıcı adı sızdırma koruması: REST API kullanıcı uçları ve
?author=Ntaraması misafirlere kapalı - Saldırı yüzeyinin daraltılması: XML-RPC devre dışı, pingback başlığı kaldırıldı
- Parmak izi gizleme: WordPress sürüm bilgisi, RSD/WLW linkleri ve varlık sürüm parametreleri gizlendi
- Güvenli veri işleme: Tüm form ve panel girdilerinde nonce, yetki kontrolü, temizleme (sanitize) ve çıktı kaçışlama (escape)
- Geri alınamaz işlemlerde onay: Veri silen yönetim işlemleri açık onay gerektirir
Sonuçlar ve Kazanımlar
forex.com.tr artık; 56 ürünü tek bir tutarlı yapıda sunan, başvuruları spam’den arındırılmış şekilde toplayan ve içerik ekibinin geliştiriciye ihtiyaç duymadan büyütebildiği bir platforma sahip.
İş tarafında
- Her ürün sayfasının en üstünde yer alan başvuru formu, ilgiyi anında lead’e çeviriyor.
- Başvurular hangi üründen ve sayfadan geldiği bilgisiyle kaydedildiği için satış ekibi daha isabetli geri dönüş yapıyor.
- Analiz, eğitim ve sözlük içerikleri markayı sektörde bilgi kaynağı konumuna taşıyor.
Pazarlama ve SEO tarafında
- Her ürün, terim, eğitmen ve eğitim, kendi yapısal verisiyle arama motorlarında zengin sonuç adayları haline geldi.
- Hiyerarşik URL’ler ve 301 yönlendirmeleri, katalog değişse bile SEO değerinin korunmasını sağlıyor.
- 17 Elementor widget’ı sayesinde yeni kampanya sayfaları dakikalar içinde hazırlanabiliyor.
Teknik tarafta
- Tema etkinleştirildiğinde tüm katalog, sayfalar ve menüler kendiliğinden kuruluyor.
- Önbellek katmanı ve CDN uyumlu başlıklar, trafik artışlarında bile hızlı yanıt veriyor.
- Güvenlik sertleştirmeleri, finans sektörünün beklentilerine uygun bir temel oluşturuyor.
Mauna UP olarak bu projeden çıkardığımız dersler
- İçerik modeli önce gelir. Doğru post tipleri ve alanlar kurulduğunda tasarım da SEO da kendiliğinden tutarlı hale geliyor.
- Güvenlik görünmez olmalı. CAPTCHA yerine honeypot ve zaman tuzağı gibi katmanlar, dönüşümü düşürmeden spam’i engelliyor.
- SEO bir eklenti değil, mimaridir. Yapısal veri ve URL kurgusu baştan tasarlandığında sonradan yama gerekmiyor.
- Ekibi bağımsız kılan yazılım kazandırır. Panel araçları ve Elementor widget’ları, içerik ekibinin hızını doğrudan artırıyor.
Benzer bir finans, yatırım veya kurumsal katalog projeniz mi var? Mauna UP ekibiyle iletişime geçin; ihtiyacınıza özel mimariyi birlikte kuralım.
Ek: Tüm Özellikler Tek Tabloda
Aşağıdaki tablo, sitenin sahip olduğu tüm özelliklerin hızlı başvuru listesidir; blog yazısında “Özet” kutusu olarak da kullanılabilir.
| Alan | Özellikler |
|---|---|
| Bilgi mimarisi | Ana sayfa → Kategori → Ürün; /piyasa/{kategori}/{ürün}/ URL yapısı; breadcrumb |
| İçerik tipleri | Ürünler, Piyasa Kategorileri, Analizler, Eğitmenler, Eğitim Takvimi, Forex Sözlüğü, Başvurular |
| Katalog | 5 kategori, 56 ürün (31 parite, 10 endeks, 6 metal, 6 tarım, 3 enerji) |
| Ürün sayfası | Hero, lead formu, tanım, yatırım rehberi + infografik, işlem koşulları, kaynaklı tarihçe, fırsatlar, avantajlar, riskler, CTA, ilgili analizler, kardeş ürünler |
| Grafikler | Ürüne özel SVG ikon ve infografik seti, kategori accent renkleri |
| Analizler | 4 analiz türü, piyasa yönü rozeti, ürüne bağlama, okuma süresi, yazıdan analize tek/toplu dönüştürme |
| Eğitmenler | Ünvan, uzmanlık etiketleri, sosyal profiller, YouTube galerisi, eğitim listeleri, başvuru |
| Eğitimler | Tarih, saat, mekan, kontenjan, Online/Yüz Yüze/Hibrit format, otomatik geçmiş ayrımı |
| Sözlük | 130+ terim, harf bazlı alfabetik arşiv, terim sayfaları |
| Lead formu | AJAX, nonce, honeypot, zaman tuzağı, 20 sn bekleme, saatlik 5 limit, KVKK/pazarlama onayı, e-posta bildirimi, kısa kod |
| Yönetim paneli | 6 sekmeli Forex Ayarları, repeater alanlar, ikon/renk seçici, sıralanabilir sütunlar |
| Kurulum | Otomatik katalog/sayfa/menü kurulumu, 10 hazır kurumsal ve yasal sayfa, demo veri içe aktarma ve sıfırlama, kategori tekilleştirme |
| Elementor | 17 özel widget, kategoriye göre otomatik içerik, global stil senkronizasyonu |
| SEO | Meta/OG/Twitter, canonical, noindex kuralları, 8 JSON-LD şeması, 301 yönlendirmeler |
| Performans | Fragment + tam sayfa önbellek, otomatik temizleme, Cache-Control, self-hosted font + preload, CLS önleme, saf JS |
| Güvenlik | 5 güvenlik başlığı, REST/author koruması, XML-RPC kapalı, sürüm gizleme, onaylı kritik işlemler |
| UX ve erişilebilirlik | Mobil uyumlu, erişilebilir mobil menü (focus trap), toast bildirimleri, print stili, çeviriye hazır |
| Gereksinimler | WordPress 6.0+, PHP 8.0+, Elementor opsiyonel |
