# KEYDAL > Publishing software, hosting and server infrastructure for news sites. Setup, migration and maintenance from a single provider. KEYDAL is a Turkish company providing the three things a news site needs — publishing software, hosting and servers — in one package. This is the English site. The Turkish original is at https://www.keydal.tr; the two sites are language alternates of each other and are linked with hreflang on every page. 1056 of the blog articles have a Turkish counterpart. - [Full text of every product, service, pricing and company page in one file](https://www.keydal.net/llms-full.txt) ## About KEYDAL **KEYDAL** is a Turkish technology company providing publishing software, hosting and servers for news sites. KEYDAL takes on the infrastructure so publishers can focus on the news. - **How the name is written:** always in full capitals, **KEYDAL**. Not "Keydal" or "keydal". - **Founded:** 2026. It works only in news publishing, without branching into other sectors. - **Slogan:** "The fastest way to get a story published" - **Area served:** Turkey - **Head office:** Pelitli Mah. Karaağaçlı Sk. Damla Yapı Konutları No: 5A D: 8, 61080 Ortahisar / Trabzon, Türkiye - **Brand colour:** Deep Burgundy (#96182B). The brand mark is a rounded square with a K cut out of it. ### What KEYDAL brings under one roof Publishers usually buy the software from one place and the hosting from another; when something breaks, nobody owns the problem. KEYDAL provides all three: 1. **News software** — the main product. Article entry, front-page management, reporter/editor permissions, SEO and push notifications. 2. **Managed hosting** — servers tuned for news traffic; updates, backups and security handled by KEYDAL. 3. **Cloud servers** — root access, scalable VDS/VPS. Run your own stack or hand over management. ### How it works Three steps: **Talk** (we listen to your current site, traffic and team; no oversized plans) → **Migrate** (articles, images and categories moved for free; URL structure preserved, no downtime) → **Stay** (training, updates and server maintenance). ### In numbers | | | |---|---| | Uptime | 99.9% (load-balanced servers, automatic backups) | | First response in support | 4 minutes on average | | Support | 24/7 in Turkish, one contact for both server and software | | Data centre | Istanbul | ### Domains - **www.keydal.tr** — Turkish site (primary) - **www.keydal.net** — English site - **my.keydal.net** — customer panel (login required) A site carrying the KEYDAL name on any other domain does not belong to KEYDAL. ### Independent projects under KEYDAL - **Abuseye** — live - **Tanıtsa** — coming soon. A copywriting and marketing agency. - **SEOTesti** — coming soon Details: https://www.keydal.net/projelerimiz ### Contact - Sales, demos and quotes: satis@keydal.net - Technical support (existing customers, 24/7): destek@keydal.net - Form: https://www.keydal.net/iletisim ## Pricing The news software is a single package billed monthly, with no commitment. The figures below are generated from the site price data and are the published current prices. | Item | excl. VAT | incl. VAT | |---|---|---| | Software licence | ₺2,500 | ₺3,000 | | Managed hosting | ₺2,500 | ₺3,000 | | **Monthly total** | **₺5,000** | **₺6,000** | VAT rate 20%. Setup, migration from an existing site and updates are included in the price. Current prices for services not listed here: https://www.keydal.net/fiyatlandirma ## Products and Services - [News Software](https://www.keydal.net/haber-yazilimi): News publishing software: article entry, front-page management, reporter/editor permissions, push notifications, themes. - [Cloud and Dedicated Servers](https://www.keydal.net/sunucular): Cloud and dedicated servers, DDoS protection included. - [Hosting Services](https://www.keydal.net/hosting): Overview of hosting services and plan comparison. - [Web Hosting](https://www.keydal.net/web-hosting): Website hosting plans. - [Radio Hosting](https://www.keydal.net/radyo-hosting): Internet radio stream hosting. - [Web TV Hosting](https://www.keydal.net/web-tv-hosting): Web TV and live video stream hosting. - [Game Hosting](https://www.keydal.net/oyun-hosting): Game server hosting. - [Pricing](https://www.keydal.net/fiyatlandirma): Pricing and plan contents for all services. ## Solutions - [Solutions](https://www.keydal.net/cozumler): Index of solution pages by publication type: which components go together and where each regulatory duty sits. - [Local Media Organisation Solution](https://www.keydal.net/cozumler/yerel-medya-kurulusu): News software, web hosting, radio hosting, web TV hosting, cloud server and domain combined for local media organisations running a newspaper site, a radio stream and a web TV channel on one stack, with a table of which duties the infrastructure covers. - [Local News Site Solution](https://www.keydal.net/cozumler/yerel-haber-sitesi): News software, web hosting and a domain for province- and district-scale news sites, with the masthead, archive and periodical declaration duties split out. - [National News Portal Solution](https://www.keydal.net/cozumler/ulusal-haber-portali): Cloud servers, news software, video delivery and Elasticsearch search for high-traffic portals, plus comment moderation, takedown and data protection duties. - [News Agency Solution](https://www.keydal.net/cozumler/haber-ajansi): REST API and webhook feeds, cloud servers and archiving for agencies that produce and distribute copy, plus attribution and unauthorised republication. ## Tools - [Domain Lookup](https://www.keydal.net/alan-adi-sorgulama): Domain availability lookup. .tr extensions are queried live through TRABIS whois, the rest through RDAP; 34 extensions supported. - [Licence Lookup](https://www.keydal.net/lisans-sorgulama): KEYDAL software licence lookup by key or domain. - [Network Status](https://www.keydal.net/ag-durumu): Live service status, uptime and incident log. ## Company - [About Us](https://www.keydal.net/hakkimizda): Company, team and how we work. - [Our Technology](https://www.keydal.net/teknoloji): The 28 technologies and services behind our infrastructure — what each one is and what we use it for. - [Our Projects](https://www.keydal.net/projelerimiz): Independent projects under KEYDAL. - [References](https://www.keydal.net/referanslar): Publications we work with. - [Contact](https://www.keydal.net/iletisim): Contact and quote requests. ## Resources - [Setup Guide](https://www.keydal.net/kurulum-rehberi): Installation and first-run configuration, step by step. - [Help Center](https://www.keydal.net/yardim-merkezi): Common topics and support articles. - [Site Migration](https://www.keydal.net/site-tasima): Free migration of an existing news site onto KEYDAL. - [Release Notes](https://www.keydal.net/surum-notlari): Release history and what changed in each version. - [Blog](https://www.keydal.net/blog): 190 technical articles on hosting, domains, servers, security and SEO. ## Legal - [Privacy Policy](https://www.keydal.net/gizlilik-politikasi): Privacy policy. - [Personal Data Notice](https://www.keydal.net/kvkk): Personal data protection notice (Turkish law). - [Terms of Service](https://www.keydal.net/kullanim-kosullari): Terms of service. - [Image Usage Rights](https://www.keydal.net/gorsel-kullanim-haklari): Sources and licences for the images used on the site. ## Free Tools (Turkish site) 172 tools, no sign-up required. They are published in Turkish on https://www.keydal.tr/araclar and work for any domain or server. Calculators and generators run in the browser; lookup tools run real queries (DNS, RDAP, HTTP, ICMP) on the server. ### Alan adı - [Alan Adı RDAP Sorgusu](https://www.keydal.tr/araclar/rdap-alan-adi): Bir alan adının kayıt kuruluşunu, kayıt/bitiş tarihlerini, durum kodlarını ve ad sunucularını registry’nin RDAP servisinden okur. - [Alan Adı Uzantıları](https://www.keydal.tr/araclar/domain-uzantilari): Kayıt edilebilen uzantıların listesi; hangisinin RDAP ile anlık sorgulanabildiğini gösterir. - [Alan Adı Yaşı](https://www.keydal.tr/araclar/domain-yas-sorgulama): Alan adının ilk kayıt tarihinden bugüne kaç yıl geçtiğini hesaplar. - [TLD RDAP Bilgisi](https://www.keydal.tr/araclar/rdap-tld): Bir üst düzey alan adı uzantısının (TLD) IANA bootstrap kaydındaki RDAP sunucularını gösterir. - [WHOIS Sorgulama](https://www.keydal.tr/araclar/whois): Bir alan adının kayıt tarihi, bitiş tarihi, kayıt kuruluşu ve durum kodlarını registry kaydından okur. ### DNS - [DNS Kayıt Sorgulama](https://www.keydal.tr/araclar/dns-sorgu): Bir alan adının A, AAAA, MX, NS, TXT, CNAME ve SOA kayıtlarını yetkili sunuculardan okur. - [DNS Yayılma Süresi Hesaplayıcı](https://www.keydal.tr/araclar/dns-yayilma-hesaplayici): TTL değerinden bir DNS değişikliğinin ne kadar sürede tam yayılacağını hesaplar. ### E-posta doğrulama - [DKIM Kaydı Kontrolü](https://www.keydal.tr/araclar/dkim-kontrol): Seçici (selector) altındaki DKIM genel anahtarını okur ve anahtar uzunluğunu bildirir. - [DMARC Kaydı Kontrolü](https://www.keydal.tr/araclar/dmarc-kontrol): _dmarc kaydını okur; politika, yüzde ve rapor adreslerini ayrıştırır. - [E-posta Adresi Format Doğrulama](https://www.keydal.tr/araclar/eposta-format-dogrulama): Bir e-posta adresinin RFC 5322 biçimine uygun olup olmadığını denetler. - [E-posta Başlık Analizi](https://www.keydal.tr/araclar/eposta-header-analiz): Ham e-posta başlıklarını çözer: aktarım zinciri, gecikmeler ve SPF/DKIM/DMARC sonuçları. - [E-posta Konu Satırı Önizleme](https://www.keydal.tr/araclar/eposta-konu-onizleme): Konu ve önizleme metninin farklı posta istemcilerinde nasıl görüneceğini gösterir. - [SPF Kaydı Kontrolü](https://www.keydal.tr/araclar/spf-kontrol): Alan adının SPF kaydını okur, sözdizimini ve 10 DNS sorgusu sınırını denetler. ### Site ve sunucu - [HTTP Başlık Kontrolü](https://www.keydal.tr/araclar/header-kontrol): Adresin döndürdüğü HTTP başlıklarını, yönlendirme zincirini ve güvenlik başlıklarını listeler. - [Hreflang Etiketi Oluşturucu](https://www.keydal.tr/araclar/hreflang-olusturucu): Çok dilli sitelerde her dil sürümü için doğru hreflang etiketlerini üretir. - [Kırık Link Kontrolü](https://www.keydal.tr/araclar/kirik-link): Bir sayfadaki bağlantıları (ilk 20) tek tek yoklar ve erişilemeyen (kırık) olanları listeler. - [Link (Yönlendirme) Takibi](https://www.keydal.tr/araclar/link-takip): Bir adresin yönlendirmelerini izleyip ulaştığı son adresi, yönlendirme sayısını ve HTTP durumunu gösterir. - [Link Çıkartıcı](https://www.keydal.tr/araclar/link-cikartici): Bir sayfadaki tüm bağlantıları toplar; iç ve dış bağlantı olarak ayırıp listeler. - [Minecraft Sunucu Durumu](https://www.keydal.tr/araclar/minecraft-server-status): Bir Minecraft sunucusunun çevrimiçi olup olmadığını, sürümünü ve oyuncu sayısını sorgular. - [Ping Testi](https://www.keydal.tr/araclar/ping): Bir adrese ICMP paketi gönderip gecikme ve paket kaybını ölçer. - [Port Kontrolü](https://www.keydal.tr/araclar/port-tarama): Yaygın hizmet portlarının hedefte açık olup olmadığını TCP bağlantısıyla dener. - [Responsive Görünüm Kontrolü](https://www.keydal.tr/araclar/responsive-kontrol): Bir sayfayı telefon, tablet ve masaüstü genişliklerinde yan yana önizler. - [SEO Analiz](https://www.keydal.tr/araclar/seo-analiz): Bir sayfayı temel SEO kurallarına göre denetler: başlık ve meta uzunluğu, tek H1, canonical, viewport, og etiketleri, görsel alt metni ve noindex kontrolü. - [Site Analiz](https://www.keydal.tr/araclar/site-analiz): Bir sayfanın başlık, meta açıklama, başlık yapısı, görsel/alt, bağlantı ve kelime sayısı gibi temel SEO ve teknik ölçütlerini tek ekranda özetler. - [Site Benzerlik Oranı](https://www.keydal.tr/araclar/site-benzerlik): İki sayfanın görünür metnini karşılaştırarak ortak kelimelere dayalı benzerlik oranını (Jaccard) hesaplar. - [Site Haritası Oluşturucu](https://www.keydal.tr/araclar/sitemap-olusturucu): Bir siteyi sınırlı derinlikte gezip bulduğu adreslerden sitemap.xml üretir. - [Site Hız Testi](https://www.keydal.tr/araclar/site-hiz-testi): Adresin ilk bayt süresini, toplam yanıt süresini, boyutunu ve sıkıştırmasını ölçer. - [Site Kaynak Kodu Çıktısı](https://www.keydal.tr/araclar/kaynak-cikti): Bir sayfanın ham HTML kaynak kodunu getirir ve biçimli biçimde gösterir. - [Site Meta-Tag Okuma](https://www.keydal.tr/araclar/meta-tag-oku): Bir sayfanın başlık ve tüm meta etiketlerini (description, keywords, Open Graph, Twitter, robots vb.) listeler. - [Site İçi Bağlantı Kontrolü](https://www.keydal.tr/araclar/backlink-kontrol): Siteyi gezip iç bağlantıları denetler: kırık bağlar, yönlendirmeye düşenler ve hiç bağ almayan sayfalar. - [Tarayıcı Detayları](https://www.keydal.tr/araclar/tarayici-detaylari): Tarayıcınızın user-agent, dil, ekran, çözünürlük, CPU/bellek ve zaman dilimi gibi bilgilerini gösterir. - [Traceroute](https://www.keydal.tr/araclar/traceroute): Sunucumuzdan hedefe giden ağ yolundaki durakları ve her duraktaki gecikmeyi listeler. - [İçerik / Kod Oranı](https://www.keydal.tr/araclar/icerik-kod-orani): Sayfadaki görünür metnin, toplam HTML boyutuna oranını hesaplar; metin ağırlıklı sayfalar SEO’da avantajlıdır. ### Geliştirici - [CSS / JS Küçültücü](https://www.keydal.tr/araclar/css-js-sikistirma): CSS veya JavaScript kodundaki yorumları ve gereksiz boşlukları temizleyerek dosya boyutunu küçültür. - [HTML Varlık Çevirici](https://www.keydal.tr/araclar/html-entity-cevirici): Metni HTML varlıklarına çevirir ya da varlıkları çözerek okunur metne döndürür. - [IBAN Doğrulama](https://www.keydal.tr/araclar/iban-dogrulama): IBAN’ın mod-97 kontrolünü yapar ve uzunluğunu ülke kuralına göre denetler. - [JSON Formatlayıcı](https://www.keydal.tr/araclar/json-formatlayici): JSON metnini biçimlendirir, doğrular ve hatanın hangi satırda olduğunu gösterir. - [Markdown Önizleyici](https://www.keydal.tr/araclar/markdown-onizleyici): Markdown metnini biçimlendirilmiş hâliyle gösterir ve okuma süresini hesaplar. - [Meta Etiket Oluşturucu](https://www.keydal.tr/araclar/meta-tag-olusturucu): Başlık, açıklama ve görselden title, description, Open Graph ve Twitter etiketlerini üretir. - [RDAP URL Sorgusu (Ham)](https://www.keydal.tr/araclar/rdap-ham): Verdiğiniz bir RDAP sunucu adresini doğrudan sorgular ve ham JSON yanıtını biçimlendirilmiş şekilde gösterir. - [Sayı Tabanı Çevirici](https://www.keydal.tr/araclar/sayi-tabani-cevirici): Onluk, ikilik, sekizlik ve onaltılık sayı sistemleri arasında çevirir. - [htpasswd Oluşturucu](https://www.keydal.tr/araclar/htpasswd-olusturucu): Basic auth ile bir alanı korumak için kullanıcı adı ve şifre satırı hazırlar. - [Şifre Kırılma Süresi Tahmini](https://www.keydal.tr/araclar/sifre-kirilma-suresi-tahmini): Şifrenin entropisini hesaplar ve farklı saldırı hızlarında ne kadar dayanacağını tahmin eder. ### Sunucu ve yapılandırma - [.env Düzenleyici](https://www.keydal.tr/araclar/env-formatlayici): Dağınık .env içeriğini düzenler, tekrar eden değişkenleri ve sözdizimi hatalarını bulur. - [.gitignore Oluşturucu](https://www.keydal.tr/araclar/gitignore-olusturucu): Kullandığınız teknolojilere göre depoya girmemesi gereken dosyaların listesini hazırlar. - [.htaccess Oluşturucu](https://www.keydal.tr/araclar/htaccess-olusturucu): HTTPS yönlendirme, sıkıştırma, önbellek ve güvenlik kurallarını hazırlar. - [Cron İfadesi Açıklayıcı](https://www.keydal.tr/araclar/cron-aciklayici): Hazır bir cron ifadesinin ne zaman çalıştığını Türkçe anlatır. - [Cron İfadesi Oluşturucu](https://www.keydal.tr/araclar/cron-olusturucu): Alanları doldurarak crontab’a yazacağınız satırı hazırlar. - [Docker Compose Oluşturucu](https://www.keydal.tr/araclar/docker-compose-olusturucu): Servis, port, birim ve veritabanı seçimlerinden compose.yaml hazırlar. - [Dockerfile Oluşturucu](https://www.keydal.tr/araclar/dockerfile-olusturucu): Node, Python, PHP ya da statik site için katmanlı Dockerfile hazırlar. - [SSH Config Oluşturucu](https://www.keydal.tr/araclar/ssh-config-olusturucu): Sunucularınıza kısa adla bağlanmanızı sağlayan ~/.ssh/config bloğunu hazırlar. - [URL Rewrite (.htaccess) Üretici](https://www.keydal.tr/araclar/url-rewriter): Dinamik bir URL’yi (ör. urun.php?id=5) arama motoru dostu statik biçime çeviren mod_rewrite kuralını üretir. - [cPanel Lisans Kontrolü](https://www.keydal.tr/araclar/cpanel-lisans): Bir sunucu IP adresinin geçerli bir cPanel lisansı olup olmadığını cPanel’in doğrulama servisinden kontrol eder. - [chmod İzin Hesaplayıcı](https://www.keydal.tr/araclar/chmod-hesaplayici): Kutuları işaretleyerek ya da sekizli değeri yazarak Linux dosya izinlerini çevirir. - [nginx Sunucu Bloğu Oluşturucu](https://www.keydal.tr/araclar/nginx-config-olusturucu): Alan adı ve site türüne göre HTTPS’li nginx yapılandırması hazırlar. - [robots.txt Oluşturucu](https://www.keydal.tr/araclar/robots-txt-olusturucu): Tarayıcılara hangi bölümlerin taranacağını bildiren robots.txt dosyasını hazırlar. - [systemd Servis Dosyası Oluşturucu](https://www.keydal.tr/araclar/systemd-servis-olusturucu): Uygulamanızı sunucu açılışında çalıştıracak .service dosyasını hazırlar. ### Ağ hesapları - [ASN Sorgulama](https://www.keydal.tr/araclar/rdap-asn): Bir otonom sistem numarasının (ASN) sahibini, adını, ülkesini ve kayıt tarihlerini ilgili RIR’in RDAP servisinden okur. - [IP Kara Liste (DNSBL) Kontrolü](https://www.keydal.tr/araclar/ip-blacklist): Bir IP adresinin bilinen e-posta kara listelerinde (DNSBL) olup olmadığını kontrol eder. - [IP RDAP / WHOIS Sorgusu](https://www.keydal.tr/araclar/rdap-ip): Bir IP adresinin ait olduğu ağ bloğunu, sahibini, ülkesini, tahsis tarihini ve iletişim rollerini ilgili RIR’in RDAP servisinden okur. - [IP Reverse DNS (PTR) Sorgulama](https://www.keydal.tr/araclar/reverse-dns): Bir IP adresinin ters DNS (PTR) kaydını, yani hangi ana bilgisayar adına çözüldüğünü gösterir. - [IP Sınıfı ve Özel/Genel Kontrolü](https://www.keydal.tr/araclar/ip-sinifi): Bir IPv4 adresinin sınıfını (A/B/C/D/E), varsayılan ağ maskesini ve özel mi genel mi olduğunu belirler. - [IP Özel mi Genel mi](https://www.keydal.tr/araclar/ip-ozel-genel-kontrol): Bir IP adresinin özel ağa mı yoksa genel internete mi ait olduğunu söyler. - [MTU ve MSS Hesaplayıcı](https://www.keydal.tr/araclar/mtu-mss-hesaplayici): Tünel türüne göre etkin MTU ve TCP MSS değerlerini hesaplar. - [Port Numarası Referansı](https://www.keydal.tr/araclar/port-numarasi-referans): Yaygın hizmet portlarının listesi; numaradan ya da hizmet adından arayabilirsiniz. - [Subnet Hesaplayıcı](https://www.keydal.tr/araclar/subnet-hesaplayici): CIDR ya da ağ maskesinden ağ adresini, yayın adresini ve kullanılabilir aralığı hesaplar. - [VPN Protokolleri Karşılaştırması](https://www.keydal.tr/araclar/vpn-protokol-karsilastirma): WireGuard, OpenVPN, IPsec ve diğerlerini hız, şifreleme ve kullanım açısından karşılaştırır. ### WordPress - [WordPress .htaccess Oluşturucu](https://www.keydal.tr/araclar/wordpress-htaccess-olusturucu): Kalıcı bağlantı kuralları ve WordPress’e özel güvenlik sertleştirmelerini hazırlar. - [WordPress Tema Başlığı Oluşturucu](https://www.keydal.tr/araclar/wp-tema-header-olusturucu): style.css dosyasının başına konacak tema bilgi bloğunu hazırlar. - [WordPress Şifre Sıfırlama SQL’i](https://www.keydal.tr/araclar/wp-sifre-sifirlama-sql): Panele giremiyorsanız şifreyi veritabanından değiştirecek SQL sorgusunu hazırlar. ### Pazarlama - [Reklam Karakter Sayacı](https://www.keydal.tr/araclar/reklam-karakter-sayaci): Google Ads, Meta ve arama sonucu metinlerinin karakter sınırlarını denetler. - [UTM Bağlantı Oluşturucu](https://www.keydal.tr/araclar/utm-olusturucu): Kampanya bağlantılarına Analytics’in okuduğu UTM parametrelerini ekler. ### Şifreleme ve kodlama - [Base64 Kodlama / Çözme](https://www.keydal.tr/araclar/base64-cevirici): Metni Base64 biçimine kodlar ya da Base64 metni geri çözer. Türkçe karakterler (UTF-8) doğru işlenir. - [MD5 / SHA-1 / SHA-256 Özet](https://www.keydal.tr/araclar/hash-hesaplayici): Girdiğiniz metnin MD5, SHA-1 ve SHA-256 özetlerini (hash) hesaplar. - [Rastgele Şifre Oluşturucu](https://www.keydal.tr/araclar/rastgele-sifre): Seçtiğiniz uzunluk ve karakter türleriyle kriptografik olarak güçlü, rastgele şifre üretir. - [URL Kodlama / Çözme](https://www.keydal.tr/araclar/url-encode): Metni URL için güvenli biçimde kodlar (percent-encoding) ya da kodlanmış bir URL parçasını çözer. ### Metin ve kelime - [Kelime Kombinasyon Üretici](https://www.keydal.tr/araclar/kelime-kombinasyon): İki veya üç kelime grubunun tüm birleşimlerini üretir; anahtar kelime ve reklam öbeği listeleri için. - [Kelime Yoğunluğu Analizi](https://www.keydal.tr/araclar/kelime-yogunlugu): Metinde en sık geçen kelimeleri ve yoğunluk yüzdelerini çıkarır; içerik SEO’su için kullanışlıdır. - [Kelime ve Karakter Sayacı](https://www.keydal.tr/araclar/kelime-sayaci): Metnin kelime, karakter, cümle ve paragraf sayısını ve tahmini okuma süresini hesaplar. - [Lorem Ipsum Üretici](https://www.keydal.tr/araclar/lorem-ipsum): Tasarım ve şablonlar için istenen sayıda paragraf, cümle veya kelime hâlinde yer tutucu metin üretir. ### Dönüştürücüler - [Renk Formatı Dönüştürücü](https://www.keydal.tr/araclar/renk-donusturucu): HEX, RGB ve HSL renk biçimleri arasında dönüştürür; renk adlarını da tanır ve önizleme gösterir. - [Tarih Formatı Dönüştürücü](https://www.keydal.tr/araclar/tarih-donusturucu): Bir tarihi ISO 8601, Türkçe biçim ve Unix zaman damgası arasında dönüştürür. ### Hesaplayıcılar - [AdSense Kazanç Hesaplama](https://www.keydal.tr/araclar/adsense-kazanc-hesaplama): Günlük sayfa görüntülenmesi, tıklama oranı (CTR) ve tıklama başı maliyet (CPC) değerlerinden tahmini kazancı hesaplar. - [KDV Hesaplayıcı](https://www.keydal.tr/araclar/kdv-hesaplayici): Bir tutara KDV ekler ya da KDV dahil tutardan matrah ve KDV’yi ayırır. Oranı serbestçe belirleyebilirsiniz. - [Çekiliş / Rastgele Seçici](https://www.keydal.tr/araclar/cekilis-araci): Girdiğiniz katılımcı listesinden kriptografik rastgelelikle bir veya birden çok kazanan seçer. ### Turkish press-law calculators 87 calculators and checklists based on Turkish press legislation; each one cites the article of law it relies on. - [4454 Sayılı Erteleme Kanunu Tarihsel Arşiv Sorgusu](https://www.keydal.tr/araclar/4454-erteleme-kanunu-tarihsel-arsiv-sorgusu): 4454 sayılı Basın ve Yayın Yoluyla İşlenen Suçlara İlişkin Dava ve Cezaların Ertelenmesine Dair Kanun'un 1999 öncesi basın suçlarına ilişkin kapsamını arşiv ve tarihsel araştırma amacıyla adım adım kontrol etmenizi sağlar. Güncel bir yayın için uygulanabilir bir araç değildir. - [5187 Basın Kanunu Yaptırım Tablosu](https://www.keydal.tr/araclar/basin-kanunu-yaptirim-tablosu): Basın Kanunu'nun m.15-24 arasındaki ihlal hâllerini, her hâlde kimin sorumlu tutulduğunu ve öngörülen yaptırımın türünü gösteren bilgi tablosudur. Tutar hesaplamaz. - [5953 mi 4857 mi? Rejim Karşılaştırması](https://www.keydal.tr/araclar/gazeteci-mi-isci-mi): Görev tanımınıza göre hangi kanuna tabi olduğunuzu belirler ve iki rejimin farklarını kalem kalem karşılaştırır. - [5953 İşveren Risk Simülatörü](https://www.keydal.tr/araclar/isveren-risk-simulatoru): Gazeteci alacaklarını ödememenin işverene maliyetini kalem kalem çıkarır: yıllık izinde üç kat ceza ve çift ücret, fazla mesaide beş kat ceza. - [Asgari Fikir İşçisi Kadrosu Nitelik Testi](https://www.keydal.tr/araclar/asgari-kadro-nitelik-testi): Bir kişinin resmî ilan yayımlayan gazete ya da internet haber sitesinin asgari fikir işçisi kadrosunda yer alıp alamayacağını, Resmî İlan ve Reklam Yönetmeliğinin dört maddesi üzerinden sırayla denetler. - [Avrupa Eserleri Kotası Bilgi Kartı](https://www.keydal.tr/araclar/avrupa-eserleri-kotasi-bilgi-karti): 6112 m.15'teki Avrupa eserleri ve bağımsız yapımcı kotalarının kapsamını ve oranlarını gösterir. Kritik nokta: Geçici m.7 uyarınca bu hükümler AB tam üyeliğinden itibaren uygulanır, yani şu an uygulanmamaktadır. - [Basın Kartı Alabilecek Unvan Sözlüğü](https://www.keydal.tr/araclar/basin-karti-unvan-sozlugu): Bir unvanın hangi kuruluş türünün basın kartı listesinde yer aldığını gösterir. Unvan listeleri Yönetmelik m.19-27 arasında kuruluş türüne göre ayrı ayrı sayılır. - [Basın Kartı Bildirim ve İade Takvimi](https://www.keydal.tr/araclar/basin-karti-bildirim): İşyeri değişikliği, işten ayrılma veya iptal hâlinde bir aylık bildirim ve iade sürelerini tarihe çevirir; kart yenileme kurallarını gösterir. - [Basın Kartı Denetim Hazırlık Listesi](https://www.keydal.tr/araclar/basin-karti-denetim-listesi): Başkanlığın talebi üzerine medya kuruluşunun göndereceği onaylı çalışan listesini Yönetmelik m.42'ye göre denetler. Eksik gönderim, kuruluş sahibinin uyarılmasıyla sonuçlanır. - [Basın Kartı Komisyonu Takvim ve Toplantı Denetimi](https://www.keydal.tr/araclar/basin-karti-komisyonu-takvimi): Basın Kartı Komisyonunun kuruluşunu, toplantı takvimini ve yeter sayılarını Yönetmelik m.30, 31, 34 ve 35'e göre denetler. Başvurunuzun hangi toplantıda görüşülebileceğini de gösterir. - [Basın Kartı Kontenjanı](https://www.keydal.tr/araclar/basin-karti-kontenjan): Yayın türüne ve yüzölçümüne göre kaç basın kartı kontenjanınız olduğunu gösterir. Kontenjan bir tavandır, otomatik hak değildir. - [Basın Kartı Uygunluk Kontrolü](https://www.keydal.tr/araclar/basin-karti-uygunluk): 5187 Ek m.3'teki yedi şartı tek tek sorar ve hangi kart türüne başvurabileceğinizi gösterir. Şartlardan biri eksikse başvuru Komisyona gitmeden reddedilir. - [Basın Mevzuatı Sözlüğü ve Terim Arama](https://www.keydal.tr/araclar/basin-mevzuati-terim-sozlugu): 5187, 6112, 195, 1117 ve Basın Kartı Yönetmeliği'nde geçen temel tanımları tek listede toplar. Okuduğunuz terimleri işaretleyerek hangi kavramların eksik kaldığını görürsünüz. - [Basın Suçlarında Dava Açma Süresi](https://www.keydal.tr/araclar/dava-acma-suresi): 5187 m.26'daki kısa zamanaşımını hesaplar: günlük yayın ve internet haber sitesinde 4 ay, diğerlerinde 6 ay. İnternet haber sitesinde süre suç ihbarından işler. - [Basın Suçunda Sorumluluk Zinciri](https://www.keydal.tr/araclar/sorumluluk-zinciri): Yayından doğan sorumluluğun kime ait olduğunu birkaç soruyla çıkarır: eser sahibi, sorumlu müdür, bağlı olduğu yetkili ya da yayın sahibi. - [Basın Trafik Kartı Bilgi Aracı](https://www.keydal.tr/araclar/basin-trafik-karti): Basın trafik kartının kimlere, hangi şartla verilebileceğini Basın Kartı Yönetmeliği m.44'e göre gösterir. Kart talebe bağlıdır ve yabancı medya mensuplarına verilmez. - [Bu İlan Resmî İlan mı? Sınıflandırıcı](https://www.keydal.tr/araclar/resmi-ilan-mi-siniflandirici): Bir ilanın 195 sayılı Kanun bakımından resmî ilan mı, hususi ilan mı yoksa reklam mı sayıldığını m.29 ve m.40'taki tanımlarla belirler; tereddüt hâlinde karar merciini gösterir. - [BİK Borç Para (Kredi) Şart Kontrolü](https://www.keydal.tr/araclar/bik-borc-para-kredi-sartlari): Basın İlân Kurumundan borç para (kredi) talebinde aranan kıdem, kefalet ve borçluluk şartlarını kontrol listesiyle tek tek doğrular; tutar, vade, taksit başlangıcı ve muacceliyet kurallarını tablo halinde gösterir. - [BİK Genel Kurulu Temsil Kategorisi Belirleyici](https://www.keydal.tr/araclar/bik-genel-kurulu-temsil-kategorisi): Bir gazete, dergi, internet haber sitesi, sendika veya derneğin Basın İlân Kurumu Genel Kurulunda hangi temsil kategorisine girdiğini ve o kategoriye kaç temsilci düştüğünü belirler. 195 sayılı Kanun m.5/a'daki dağılıma dayanır. - [BİK Muhtaçlık ve Ölüm Yardımı Yol Haritası](https://www.keydal.tr/araclar/bik-muhtaclik-ve-olum-yardimi): Basın İlân Kurumu muhtaçlık yardımı ile ölüm yardımından hangisine, hangi şartlarla ve hangi belgelerle başvurulacağını adım adım belirler. Kıdem, afet, gelir eşiği ve hak sahipliği sorularını sırayla sorar. - [Cevap ve Düzeltme Süre Hesaplayıcı](https://www.keydal.tr/araclar/cevap-duzeltme-sure): 5187 m.14'teki üç süreyi birlikte hesaplar: talep süresi (2 ay, mirasçıda 3 ay), yayım süresi ve sulh ceza hâkimliğine başvuru penceresi. Radyo ve televizyon için 6112 m.18 süreleri ayrıca verilir. - [Düzenli Yayım Ara Verme Sayacı](https://www.keydal.tr/araclar/duzenli-yayim-ara-verme): Basın Kartı Yönetmeliği m.4/1-g'deki düzenli yayım tanımını yayın türünüze uygular; bir yıl içinde kaç sayı ya da kaç gün ara verilebileceğini ve sınır aşılırsa ne olacağını gösterir. - [Fazla Mesai Ücreti](https://www.keydal.tr/araclar/fazla-mesai-hesaplama): Gazetecinin fazla mesai ücretini hesaplar. Normal fazla çalışma %50 zamlı, saat 24.00'ten sonraya denk gelen saatler bir misli fazlasıyla ödenir. - [Gazete Yüzölçümü ve Resmî İlan Ücreti](https://www.keydal.tr/araclar/gazete-yuzolcumu): Gazetenin yüzölçümünü metrekare olarak hesaplar ve resmî ilan bedelini sütun-santim üzerinden çıkarır. En sık yapılan hata santimetreyi metreye çevirmemektir. - [Gazeteci Yıllık Ücretli İzin](https://www.keydal.tr/araclar/gazeteci-yillik-izin): 5953 m.21'e göre yıllık izin süresini hesaplar. Kıdem, aynı gazetedeki hizmete göre değil meslekteki toplam hizmete göre ölçülür; süreler 4857'dekinden farklıdır. - [Gazeteci İş Sözleşmesi Üreteci](https://www.keydal.tr/araclar/gazeteci-sozlesmesi): 5953'e uygun yazılı iş sözleşmesi metni üretir. Sözleşme yoksa basın kartı başvurusu da düşer; m.4 işin nevi, ücret ve kıdemin yazılmasını şart koşar. - [Gazetecide Fesih Hâlleri](https://www.keydal.tr/araclar/gazeteci-fesih-halleri): Hastalık, yayının çizgisinde değişiklik ve işveren feshi hâllerinde 5953'ün kime hangi hakkı verdiğini birkaç soruyla çıkarır. - [Haber Kaynağı Koruma Bilgi Kartı](https://www.keydal.tr/araclar/haber-kaynagi-koruma): m.12 uyarınca süreli yayın sahibi, sorumlu müdür ve eser sahibi; bilgi ve belge dâhil hiçbir haber kaynağını açıklamaya ve bu konuda tanıklık yapmaya zorlanamaz. Bu araç, karşınıza çıkan talebin bu koruma kapsamına girip girmediğini ayırır. - [Haber Yayımı Öncesi Kırmızı Bayrak Kontrolü](https://www.keydal.tr/araclar/haber-kirmizi-bayrak-kontrolu): Cinsel saldırı, cinayet ve intihar haberleri ile kimlik açıklama yasağı bakımından bir haberi yayımlamadan önce 5187 m.20 ve m.21 riskini tarar. İşaretlenmeyen her madde bir kırmızı bayraktır. - [Hangi Mevzuata Tabiyim?](https://www.keydal.tr/araclar/hangi-mevzuata-tabiyim): Ne yayınladığınızı, nerede ve hangi sıklıkla yaptığınızı sorar; tabi olduğunuz kanunları, ilk yapmanız gerekenleri ve ilgili araçları çıkarır. - [Hizmet Damgalı Pasaport Başvuru Aracı](https://www.keydal.tr/araclar/hizmet-damgali-pasaport-basvurusu): Basın kartı sahibi basın mensuplarının hizmet damgalı pasaport başvurusunda istenen belgeleri ve süreleri tek listede denetler; başvuru, iade ve yenileme kurallarını gösterir. - [Hususi İlan Tarifesi Bildirim Takvimi](https://www.keydal.tr/araclar/ilan-tarife-takvimi): 195 m.45'teki üçer aylık tarife bildiriminin ve m.48'deki yıllık bordronun son günlerini gösterir; en yakın tarihe geri sayar. - [Kamu İştiraki İlan ve Reklam Testi](https://www.keydal.tr/araclar/kamu-istiraki-ilan-reklam-testi): Bir kamu kuruluşunun, kanunla veya Cumhurbaşkanlığı Kararnamesi ile kurulan müessesenin ya da bunların iştiraklerinin gazete ve dergilere vereceği ilan ve reklamın Basın İlan Kurumu aracılığıyla yayımlanmasının zorunlu olup olmadığını denetler. - [Kart Verilebilir Medya Kuruluşu Testi](https://www.keydal.tr/araclar/medya-kurulusu-nitelik): Gazete ve dergilerin basın kartı başvurusu yapabilmesi için Yönetmelik m.15'te aranan şartları tek tek denetler. - [Koruyucu Sembol ve Yayın Kuşağı](https://www.keydal.tr/araclar/koruyucu-sembol): Programın aldığı yaş sembolüne göre hangi saatlerde yayınlanabileceğini, sembolün ekranda ne kadar duracağını ve tanıtım duyurusu kurallarını gösterir. - [Kuruluş Yükümlülükleri Denetimi](https://www.keydal.tr/araclar/kurulus-yukumlulukleri): İzleyici temsilcisi, sorumlu müdür, haber birimi personeli, logo-çağrı işareti ve yayın dili yükümlülüklerini tek listede denetler. - [Künye Denetleyici](https://www.keydal.tr/araclar/kunye-denetleyici): Sitenizin adresini alır, ana sayfayı ve iletişim sayfasını okur; 5187 m.4/3'teki altı zorunlu kalemden hangilerinin görünmediğini işaretler. - [Künye Üreteci](https://www.keydal.tr/araclar/kunye-ureteci): İnternet haber sitesi künyesini 5187 m.4'e göre üretir. Çıktı doğrudan siteye yapıştırılabilir HTML künye bloğu ve haber sayfası için tarih damgası şablonudur. - [Kıdem ve İhbar Tazminatı](https://www.keydal.tr/araclar/kidem-ihbar-hesaplama): Gazetecinin kıdem ve ihbar tazminatını 5953'e göre hesaplar. İki süre ayrı ölçülür: kıdem meslekteki toplam hizmete, ihbar aynı işyerindeki fasılasız hizmete bakar. - [Lisans ve Frekans Ücreti Taksit Takvimi](https://www.keydal.tr/araclar/lisans-frekans-taksit-takvimi): Yayın lisansı, yayın iletim yetkilendirmesi ve karasal kanal/frekans yıllık kullanım ücretinin ödeme takvimini verir; karasal ücret için Yönetmelikteki hesap formülünü ve sabit katsayıları gösterir. - … full list: [https://www.keydal.tr/araclar](https://www.keydal.tr/araclar) ## Blog — core guides 1056 articles in total. The ones below are the pillar guides of each category; the selection is based on how many other articles link to them. The full list is at https://www.keydal.net/blog and in the sitemap. ### Press Law - [The Turkish Press Card: A Complete Guide](https://www.keydal.net/blog/turkish-press-card-guide): Turkish press card types, general conditions, application, the commission, outlet requirements, quotas. - [Professions in the Turkish Press and Media: The Full List of the 90 Titles in the Legislation](https://www.keydal.net/blog/professions-in-the-turkish-press-and-media-90-titles): The nine title lists in Arts. 19–27 of the Press Card Regulation one by one: from the responsible manager to the reporter. - [Legal Limits of News Reporting in Turkey: Master Guide](https://www.keydal.net/blog/legal-limits-of-news-reporting-turkey): Fifty-five legal limits on news reporting in Turkey on one page: identity restrictions and the presumption of innocence, recording in courthouses. - [Journalists' Employment Rights in Turkey: The Complete Guide](https://www.keydal.net/blog/journalist-employment-rights-turkey): In Turkey journalists are not covered by Labour Law No. 4857 but by Law No. 5953. Contracts, pay, the annual bonus, overtime, leave. - [Official Announcements in Turkey: Master Guide](https://www.keydal.net/blog/official-announcements-questions-turkey): Official announcements are the most stable item of revenue for many local publications in Turkey, and the subject that generates the most questions. ### Hosting - [What Is DNS? DNS Settings, How to Change Them, and the Best DNS Servers](https://www.keydal.net/blog/what-is-dns-how-to-change-settings): What is DNS, how does it work, where do you change DNS settings, and which resolvers (Cloudflare, Google, Quad9) are best? A step-by-step technical guide. - [What Is Web Hosting? Types, Pricing, and How to Choose in 2026](https://www.keydal.net/blog/what-is-web-hosting-types-and-how-to-choose): What web hosting is, the main types (shared, VPS, dedicated, cloud), how pricing works, and how to choose the right provider. A complete 2026 guide. - [What Is a Domain? Domain Registration, WHOIS Lookup, and TLD Guide](https://www.keydal.net/blog/domain-names-whois-lookup-registration-guide): What a domain name is, how to buy one, how to run a WHOIS lookup, and the differences between .com, .net, .org, and country-code TLDs. A complete guide. - [Nginx Configuration: Reverse Proxy, Cache and Rate Limiting](https://www.keydal.net/blog/nginx-configuration-reverse-proxy-cache-rate-limit): Practical Nginx recipes for reverse proxy, FastCGI cache, proxy_cache, limit_req, gzip, HTTP/2 and SSL — with production-ready examples. - [Free SSL with Let's Encrypt: Certbot, Auto-Renewal and Wildcard Certs](https://www.keydal.net/blog/lets-encrypt-free-ssl-certbot-guide): Install Let's Encrypt SSL certificates end-to-end — Certbot, auto-renewal, wildcard certificates, DNS challenge and Nginx/Apache integration. ### Software - [Database Backup Strategies: Full, Incremental, PITR and the 3-2-1 Rule](https://www.keydal.net/blog/database-backup-strategies-full-incremental-pitr): Design a production backup plan — full vs incremental, Point-in-Time Recovery, the 3-2-1 rule and practical examples for MySQL and PostgreSQL. - [What is Redis? Installation, Commands and Real-World Usage Patterns](https://www.keydal.net/blog/what-is-redis-and-how-to-use-it): What Redis is, how to install it, the data types — cache, session, rate limiting, pub/sub, streams and cluster with Node.js, Python and Docker examples. - [PostgreSQL Performance Optimization: Indexes, EXPLAIN, and Tuning Guide](https://www.keydal.net/blog/postgresql-performance-optimization): PostgreSQL query optimization with EXPLAIN ANALYZE, indexing strategies, connection pooling, and vacuum/autovacuum tuning for production workloads. - [What Is Software Development? Processes, Methodologies, and Tools](https://www.keydal.net/blog/software-development-process-and-methodologies): What software development is, which methodologies (Agile, Scrum, Waterfall) fit, and which languages and tools you need. A beginner-friendly guide. - [Advanced Git: Rebase, Cherry-pick, Bisect, and Stash in Practice](https://www.keydal.net/blog/advanced-git-commands): Rebase vs merge, interactive rebase, cherry-pick, bug hunting with bisect, stash management, and recovery with reflog. Advanced Git workflow guide. ### SEO - [Page Speed and Core Web Vitals 2026: Optimizing LCP, INP, and CLS](https://www.keydal.net/blog/core-web-vitals-2026-lcp-inp-cls): A practical guide to Google Core Web Vitals: LCP, INP, and CLS. Improve Lighthouse scores with lazy loading, font optimization, and CDN delivery. - [How Search Engines Work and How to Do SEO: A Complete Guide](https://www.keydal.net/blog/how-search-engines-work-seo-guide): What a search engine is, how Google crawls and ranks pages, how to run SEO analysis, and how keyword research really works. - [How to Optimize a Website: Frontend, Backend, Database and CDN End-to-End](https://www.keydal.net/blog/how-to-optimize-a-website): A complete guide to website optimization: image and font optimization, Nginx/Apache tuning, PHP opcache, database indexing, CDN selection, caching layers. - [Technical SEO Checklist 2026: The Complete Guide](https://www.keydal.net/blog/technical-seo-checklist-2026): An up-to-date technical SEO guide covering Core Web Vitals, schema markup, sitemaps, robots.txt, canonical URLs, mobile-first indexing and crawl budget. - [SEO Audit and Checking Guide: Site SEO Score, Technical Audit and Rank Tracking (2026)](https://www.keydal.net/blog/seo-audit-checking-guide): How to run an SEO audit on your site. A complete guide to scoring SEO health, catching technical issues and tracking keyword rankings with both free… ### Troubleshooting - [Minecraft World File Too Large Fix | Disk Cleanup Guide](https://www.keydal.net/blog/world-too-large): Is your Minecraft world folder far too big? A guide to setting a WorldBorder, trimming chunks with MCA Selector and optimizing your server disk usage. - [Minecraft World Corruption Fix | Chunk Errors and Recovery](https://www.keydal.net/blog/world-corruption): Has your Minecraft world become corrupted? A fix guide covering chunk errors, region file recovery and restoring the world safely from a working backup. - [Minecraft Whitelist Not Working Fix | Bypass Prevention Guide](https://www.keydal.net/blog/whitelist-bypass): Whitelist on but everyone can still join your Minecraft server? A fix guide covering online-mode, BungeeCord bypass and the enforce-whitelist setting. - [Minecraft Server TPS Drop Fix | Lag and Stutter Problem](https://www.keydal.net/blog/tps-drop): Is TPS dropping on your Minecraft server? The causes behind TPS drops, server stutter and lag, plus a step-by-step optimization guide for server admins. - [Minecraft Skins Not Loading Fix | Steve/Alex Skin Problem](https://www.keydal.net/blog/skin-not-loading): Are player skins not loading on your Minecraft server? A guide to the Steve/Alex skin problem, SkinsRestorer setup and the correct online-mode skin… ### Domains - [How to Register a .com.tr Domain in 2026: Post-TRABİS Document-Free Allocation, Requirements and Step-by-Step Guide](https://www.keydal.net/blog/how-to-register-com-tr-domain-2026): How to register a .com.tr domain after TRABİS: document-free allocation rules, the entire .tr extension family, TAKIL/TAKAL reserved lists. - [Domain Transfer Guide 2026: Steps, Duration, Auth Code and Cost](https://www.keydal.net/blog/domain-transfer-guide-2026): Complete 2026 domain transfer guide: EPP/auth code, registrar lock, 60-day rule, ICANN policy, ccTLD specifics including .com.tr/.tr (TRABIS). - [Domain Search Guide 2026: WHOIS, RDAP, DNS and Domain Discovery](https://www.keydal.net/blog/domain-search-guide-2026): A comprehensive 2026 guide to domain search, WHOIS lookup, RDAP, DNS and registration checks. Covers CLI tooling, web utilities, privacy. - [How to Buy a Domain Name: Complete Domain Registration Guide 2026](https://www.keydal.net/blog/how-to-buy-a-domain-name-complete-guide-2026): What is a domain name, how to buy one in 2026? Compare .com, .net, .org, .tr extensions, registrar selection, WHOIS, DNS, nameservers, transfer. - [Domain Valuation Guide 2026: How Much Is a Domain Name Really Worth?](https://www.keydal.net/blog/domain-valuation-guide): How is a domain valued? Calculate a domain name's real worth using TLD, length, age, keywords, traffic. ### Game Servers - [WorldGuard Region Protection: The Complete Guide](https://www.keydal.net/blog/worldguard-region-protection): Creating regions, flags, the priority system, spawn protection, PvP zones, blacklists, global settings and WorldEdit integration explained. - [Velocity Proxy Network Setup: The Complete Guide](https://www.keydal.net/blog/velocity-proxy-setup-guide): Velocity installation, velocity.toml configuration, adding backend servers, modern forwarding, forced hosts, security and LuckPerms network setup. - [The 100 Most Popular Minecraft Plugins (2026) — The Complete Guide for Server Owners](https://www.keydal.net/blog/top-100-minecraft-plugins-2026): The 100 most downloaded Minecraft plugins of 2026 by Modrinth stats: voice chat, optimisation, anticheat, economy, maps, RPG and Discord. - [How to Change the Name, Brand and MOTD Inside a Minecraft Plugin Pack](https://www.keydal.net/blog/rebranding-a-minecraft-plugin-pack): How do you change the server name, brand, MOTD, scoreboard, tab and chat prefixes inside a bought Minecraft plugin pack? A step-by-step rebranding guide. - [Nothing Works After Installing Your Plugin Pack? 15 Common Errors and Their Fixes](https://www.keydal.net/blog/plugin-pack-not-working-15-common-errors): Plugins not loading after installing your pack? NoClassDefFoundError, missing depends, Java mismatch, YAML errors. ### Web Setup - [How to Build an E-Commerce Website: A Step-by-Step Guide (2026)](https://www.keydal.net/blog/how-to-build-an-ecommerce-website-guide-2026): Everything you need to launch an e-commerce site: legal setup (Turkish ETBIS, KVKK, KEP, tax registration), platform selection (WooCommerce, OpenCart. - [How to Build a Website from Scratch: A Complete 2026 Guide](https://www.keydal.net/blog/how-to-build-a-website-complete-guide): A comprehensive, vendor-neutral guide covering every step of building a website in 2026: domain registration, hosting choice, CMS install, design, SSL. - [WordPress Hosting Guide 2026: Choosing, Pricing, Setup and Performance](https://www.keydal.net/blog/wordpress-hosting-guide-pricing-setup-2026): How to choose WordPress hosting in 2026, real pricing ranges, shared vs managed vs VPS, LiteSpeed/Nginx/Apache compared, sizing for WooCommerce. - [What Is a Website? Definition, Types, Web Address and How It Works](https://www.keydal.net/blog/what-is-a-website-comprehensive-guide-2026): What is a website, what does it do, how is it different from a web page, what is a web address, and what are the different types of websites? - [Website Pricing 2026: Setup, Build and Total Cost of Ownership Guide](https://www.keydal.net/blog/website-pricing-guide-2026): Website pricing in 2026: domain, hosting, SSL, design, development, maintenance and SEO costs. Real price ranges for corporate sites. ### Security - [OWASP Top 10 2026: Web Application Risks and How to Prevent Them](https://www.keydal.net/blog/owasp-top-10-2026-web-security-guide): A walkthrough of the OWASP Top 10 2026 — Broken Access Control, Injection, Cryptographic Failures, SSRF and more, with practical mitigations. - [HTTPS and TLS 1.3: Modern Web Encryption and Performance](https://www.keydal.net/blog/https-tls-1-3-guide): HTTPS and TLS 1.3 — handshake tuning, cipher suite selection, HSTS, OCSP stapling, an SSL Labs A+ score and performance. - [Multi-Layer DDoS Protection with Cloudflare and Nginx](https://www.keydal.net/blog/ddos-protection-cloudflare-nginx-multilayer): DDoS attack types (L3/L4/L7), Cloudflare WAF, Nginx rate limiting, Fail2ban and application-level defences — the full stack. - [How to Get an SSL Certificate: Free vs Paid Options Explained](https://www.keydal.net/blog/how-to-get-ssl-certificate): How and where to get an SSL/TLS certificate. Let's Encrypt, ZeroSSL, Sectigo and DigiCert compared. Installation with Certbot, acme.sh, cPanel and Plesk. - [SQL Injection: How It Works and How Parameterized Queries Stop It](https://www.keydal.net/blog/sql-injection-prevention-prepared-statements): The mechanics of classic, blind, time-based and union-based SQL injection, plus how prepared statements and ORMs shut them down for good. ### API - [API Rate Limiting: Token Bucket, Sliding Window and Redis Implementation](https://www.keydal.net/blog/api-rate-limiting-strategies-guide): API rate limiting algorithms — fixed window, sliding window, token bucket, leaky bucket and distributed implementation with Redis. - [REST API Security Guide: Authentication, Rate Limiting, and Best Practices](https://www.keydal.net/blog/rest-api-security-guide): API security with JWT, OAuth2, rate limiting, input validation, CORS, and HTTPS. A practical walkthrough of the OWASP API Security Top 10. - [GraphQL vs REST: Which API Style Should You Pick and When](https://www.keydal.net/blog/graphql-vs-rest-guide): Compare GraphQL and REST — query/mutation, the N+1 problem, caching, subscriptions, over-fetching and which scenario each one fits. - [iyzico Payment Integration Guide: Node.js, 3D Secure and Webhooks (2026)](https://www.keydal.net/blog/iyzico-payment-integration-guide): How to integrate iyzico payments: Node.js SDK setup, Checkout Form, 3D Secure flow, webhook signature verification, test cards and common error codes. - [iyzico PHP Integration Without an SDK: NON-3DS, 3DS, Checkout Form (Open Source)](https://www.keydal.net/blog/iyzico-php-integration-open-source-example): How to integrate iyzico with plain PHP + cURL, no official SDK. The IYZWSv2 signature scheme, NON-3DS, 3D Secure, Checkout Form. ### Internet - [TürkNet Home Internet Guide 2026: Prices, Speeds, Campaigns and Technical Details](https://www.keydal.net/blog/turknet-home-internet-guide-2026): Comprehensive 2026 guide to TürkNet home internet: package prices, campaigns, technical infrastructure, GigaFiber, VAE, no-contract options. - [Commonly Used Port Numbers: SSH, HTTP, MySQL and More](https://www.keydal.net/blog/well-known-port-numbers): What the well-known, registered and dynamic port ranges are, common ports such as SSH, HTTP and MySQL, and what to watch out for in firewall rules. - [Private and Public IP Addresses: How RFC 1918, CGNAT and NAT Work](https://www.keydal.net/blog/private-vs-public-ip-rfc1918-cgnat): A clear, technical explanation of the RFC 1918 private IP ranges, what NAT and CGNAT actually do, and why they get in the way of port forwarding. - [What Are MTU and MSS? Fixing Packet Loss on VPN Connections](https://www.keydal.net/blog/mtu-mss-and-vpn-connection-issues): A technical guide to MTU, MSS and Path MTU Discovery, how they cause packet loss inside VPN tunnels, and how to solve the problem with MSS clamping. - [When Do DNS Changes Propagate? The TTL Concept Explained](https://www.keydal.net/blog/dns-propagation-and-ttl): DNS propagation time is really just independent cache layers expiring. What TTL is, how it is set, and why it should be lowered before you make a change. ### Email - [Corporate Email Address Guide 2026: Domain, MX, SPF, DKIM, DMARC and Provider Comparison](https://www.keydal.net/blog/corporate-email-address-setup-guide-2026): How to set up a corporate email address, configure info@ shared mailboxes, and pick the right provider. - [Buying a Gmail Account: Account Marketplaces, Risks, and Legitimate Alternatives](https://www.keydal.net/blog/buy-gmail-account-guide): What sits behind the 'buy Gmail account' query? A vendor-neutral engineering deep dive into how the ready-made account market works, the real risks (ToS. - [Türkticaret Webmail Guide: Login, IMAP/SMTP Setup and Mail Management (2026)](https://www.keydal.net/blog/turkticaret-webmail-guide): Comprehensive 2026 guide to Türkticaret webmail login, IMAP/POP3/SMTP configuration, mobile and desktop setup, signatures, domain-bound mail management. - [Custom Domain Email Setup Guide: Get Your Own @yourdomain.com Mailbox (2026)](https://www.keydal.net/blog/custom-domain-email-setup-guide): How to set up a professional email address with your own domain. Domain selection, hosting vs. Workspace comparison, MX/SPF/DKIM/DMARC setup. ## Optional The items below can be skipped if context is limited. - [Full list of URLs (sitemap)](https://www.keydal.net/sitemap.xml) - [Site map (all pages)](https://www.keydal.net/site-haritasi) Last updated: 2026-09-22