WordPress nedir?
- Open-source CMS olarak içerik yönetimi.
- WordPress.org yazılımı ile WordPress.com hizmetini ayır.
CMS nedir?
- İçerik ekleme/güncelleme ile koddan bağımsız yönetim.
- Static site/custom framework ile fark.
WordPress nasıl çalışır?
- Browser → web server/PHP → WordPress core/theme/plugins → database → HTML.
- Basit mimari diyagram.
WordPress Core
- Temel CMS; core dosyalarını doğrudan değiştirmeme.
- Update lifecycle.
Theme nedir?
- Presentation, templates, theme.json/block theme/classic/hybrid gibi güncel yaklaşım.
- Theme içine iş mantığını aşırı gömmeme.
Child theme nedir?
- Parent theme update'lerinde custom changes koruma.
- Custom theme varsa child theme gereksiniminin bağlama göre değişmesi.
Plugin nedir?
- Fonksiyon ekler; her sorun için plugin kurmanın bloat/security riski.
- Plugin quality/update history.
Must-Use plugin nedir?
- Site-specific critical functionality için mu-plugin yaklaşımı.
- Admin'den normal disable edilememesi.
Block Editor / Gutenberg
- Blocks, patterns, reusable layout.
- Page builder ile fark.
Page builder vs native editor
- Elementor/Brizy vb. ile Gutenberg/custom theme karşılaştırması.
- Performance, lock-in, editor usability.
Kurumsal web sitesi bilgi mimarisi
- Ana sayfa, hizmetler, projeler, hakkımızda, iletişim, rehberler.
- SEO topic cluster.
Custom Post Type nedir?
- Hizmetler/projeler/rehberler gibi içerik türlerini Pages'tan ayırma.
- Taxonomy ve archive.
Taxonomy nedir?
- Category/tag ve custom taxonomy.
- SEO'da thin archive riskleri.
Permalink / slug
- Readable stable URL.
- URL değişikliğinde 301 redirect.
WordPress kullanıcı rolleri
- Administrator, Editor, Author vb.
- Her içerik editörüne admin vermemek.
WordPress güvenliği
- Core/theme/plugin updates, MFA, strong roles, backups, HTTPS, least privilege.
Admin güvenliği
- Default usernames, MFA, brute-force/rate limit, IP restriction uygun olduğunda.
- Shared admin account riskleri.
Plugin/theme güvenliği
- Nulled software riskleri.
- Abandoned plugin ve known vulnerability.
Secure coding
- Validation, sanitization, escaping, nonces, capabilities, SQL prepared statements.
- WordPress Developer docs'a dayandır.
WordPress backup
- Database + wp-content + config; offsite, restore test.
- Hosting snapshot ile bağımsız backup.
Staging nedir?
- Update/test/development için canlıdan ayrı ortam.
- Production verisini staging'e kopyalarken kişisel veri güvenliği.
WordPress güncelleme stratejisi
- Core/plugin/theme update, backup, staging, release note, rollback.
- Otomatik güncellemeleri risk bazlı yapılandırma.
WordPress performans katmanları
- Hosting/PHP, database, theme/plugin, cache, CDN, image, third-party scripts.
Page cache
- Static HTML cache.
- Logged-in/dynamic sayfa farkları.
Object cache
- Redis/Memcached kavramı.
- Her siteye şart değil.
CDN nedir?
- Static content edge distribution.
- Cache invalidation ve dynamic content.
Görsel optimizasyonu
- WebP/AVIF, dimensions, lazy loading, responsive images.
- Hero/LCP görselini yanlış lazy-load etmeme.
Core Web Vitals
- LCP, INP, CLS güncel metrik adlarını Google kaynaklarından doğrula.
- Laboratuvar vs field data.
Database optimization
- Autoload options, revisions, transients, orphan data.
- Random 'database cleaner' plugin kullanmama.
PHP ve server sürümü
- Supported/current PHP'nin security/performance etkisi.
- WordPress hosting requirements güncel doğrula.
Technical SEO
- Title/meta, canonical, robots, sitemap, schema, internal links.
- SEO plugin'i strateji yerine geçmez.
Indexation
- Noindex, robots.txt, sitemap, canonical, duplicate URL.
- Staging'in indexlenmemesi.
Structured data
- Organization, Breadcrumb, Article/Service uygun olduğunda.
- Schema spam yapmama.
İç linkleme / topic cluster
- Pillar → cluster → service → case study.
- Orphan page bırakmama.
WordPress multilingual
- TR/EN URL architecture, hreflang, translation management.
- Plugin choice bağlama göre.
Form güvenliği
- Spam protection, CSRF/nonces, validation, data storage, email deliverability.
- Kişisel veriyi gereksiz tutmama.
SMTP / transactional email
- PHP mail yerine authenticated mail service; SPF/DKIM/DMARC.
- WordPress form maili neden düşer?
WordPress migration
- Files + database + URL replacement + DNS + SSL.
- Serialized data için doğru tool.
Domain/hosting değişimi
- TTL, backup, hosts-file test, DNS cutover, SSL, 301.
- Downtime azaltma.
Troubleshooting
- White screen/500, plugin conflict, PHP fatal, database connection, permalinks.
- WP_DEBUG'i production'da açık bırakmama.
Site Health
- WordPress Tools > Site Health ve server/plugin diagnostics.
- 2026 dokümanında aktif özellikleri official docs ile doğrula.
Monitoring
- Uptime, errors, security, backup, expiry, form test.
- Canlı siteyi yalnız kullanıcı şikayet edince kontrol etmeme.
Bakım planı
- Weekly/monthly/quarterly checks.
- Update, backup, security, performance, broken links.
AI ile üretilmiş görünüm nasıl azaltılır?
- Gerçek fotoğraf/screenshot, özgün vaka, doğal copy, kontrollü kart/gradient.
- Her section'a icon-card koymama.
En sık yapılan hatalar
- 20+ gereksiz plugin.
- Nulled theme/plugin.
- Canlıda direkt code edit.
- Backup/restore yok.
- Admin şifresi paylaşımı.
- Staging noindex unutmak veya production'ı noindex bırakmak.
Pillar içerisinde önerilen karşılaştırma tabloları
- WordPress.org vs WordPress.com
- WordPress vs custom-coded website
- Gutenberg vs Elementor/page builder
- Custom theme vs commercial theme
- Plugin vs custom code
- Page cache vs object cache
- Staging vs production
- Hosting snapshot vs WordPress backup
Gerçek hayat senaryoları
- Kurumsal hizmet sitesinde Hizmetler/Projeler/Rehberler için CPT mimarisi.
- Eski ağır Elementor sitesini daha hafif custom/Gutenberg yapıya taşıma.
- Plugin update sonrası fatal error'ı staging/rollback ile çözme.
- Site migration'da DNS/SSL/redirect'leri kesintisiz yönetme.
- SEO bilgi merkezini pillar/cluster iç link yapısıyla büyütme.
Sık sorulan sorular
- WordPress nedir?
- WordPress güvenli mi?
- WordPress kurumsal site için uygun mu?
- WordPress tema nedir?
- Plugin nedir?
- MU plugin nedir?
- Gutenberg nedir?
- Elementor mu Gutenberg mi?
- CPT nedir?
- Taxonomy nedir?
- WordPress neden yavaş?
- WordPress cache nedir?
- WordPress CDN gerekli mi?
- WordPress backup nasıl olmalı?
- WordPress staging nedir?
- WordPress güncelleme güvenli nasıl yapılır?
- WordPress site taşıma nasıl yapılır?
- WordPress 500 hatası neden olur?
- WordPress Site Health nedir?
- WordPress SEO için hangi teknik ayarlar gerekir?
- WordPress form mailleri neden gitmez?
- WordPress admin güvenliği nasıl sağlanır?