wampH adlı üyeden alıntı: mesajı görüntüle
Tebrik ederim, çok hoş. Bunu yapabilmeyi o kadar çok istiyorum ki. Kod yazmayı beceremedim. Prompt kadar kolaya indirgenen bişeyi de beceremiyorum.
Aslında yapa yapa çözersiniz hocam. Ben ilk 7-8 site sonrası birşeyler öğrendim. En büyük sıkıntı bilenin anlatmaması, anlatana ise kıymet verilmemesidir.
Benim sizlere naçizane önerim birşeyleri rehber edinin önce. Mesela kurumsal bir sitemi yapacaksınız. Themeforestten 25 30 siteyi baz alın ve beğendiğiniz bölümlerin ekran görüntülerini alarak benzerini yapmasını söyleyin. Hata almamak için devamlı yedekleme yaparak gitmesini söyleyin. Siteyi bütün olarak ele almasını bir yeri yaparken diğer tarafları bozmaması gerektiğini söyleyin. Bu ve benzer şeyler için MD dosyası hazırlayın her seferinde aynı şeyleri söylemektense devamlı orayı okuduktan sonra işlem yapsın.
,Ben sizlere siteyi bitirdikten sonra yaptığım stabil işlemleri atayım o da yardımcı olsun.
Seo Paneli Yapılandırması
Sol menüm de seo paneli alanı açıyoruz. Bu panel altında açılır şekilde menüler olacak. Bunlar şu şekilde;
Yerel SEO Alanı
- Schema yapısı için gerekli tüm alanlar olmalıdır. Kusursuz bir schema yapılandırılması buradan yapılmalıdır. Biz avukatlık sitesiyiz ve ona uygun local avukatlık schema yapısı olacak.

Site Haritası ( xml ve HTML )
Site haritası hem xml hem de html olarak hazırlanacak. XML haritaları parçalı şekilde yayına alınmalıdır. Hizmet Bölgeleri, Faaliyet Alanları, Makaleler, Sayfalar vs diye. 
Site haritalarına Güncelleme Sıklığı, Öncelik eklenmelidir. Ayrıca bir site haritasının seo gereksinimleri neler ise hepsi olmalıdır.

Yönlendirmeler
Burada 301 ve 302 yönlendirmelerini yapabilmeliyiz. Bu yönlendirme yapısı seo kurallarına uygun bir şekilde tasarlanmalıdır. Ayrıca kolay kullanıma sahip olmalıdır. Eski ve yeni urller kolay eklenebilir olmalıdır.

Schema (Yapısal Veri)
Sitemiz resmi bir avukatın sitesidir. Schema yapılandırması buna uygun olmalıdır. Yerel seo alanında zaten schema yapısı olacak. Bu alana da blog makaleleri, hizmet bölgeleri, sayfalar, oluşturulan legal sayfalar, iletişim ve hakkımızda sayfaları gibi sitemizde mevcut olan her yere schema yapılandırması yapmalıyız. Yüzeysel değil tamamen derinliğe kadar inip kusursuz bir yapılandırma ve kolay yönetebilir alan olmalıdır.
Ayrıca breadcrumb gibi olması gereken genel schema yapılarınında eklenmesin lazım.
Sitemizde yer alan makaleler de sesli anlatımda var ona uygun da schema olmalıdır.

Robots.txt ve llms.txt 
Sitenin yapısını ele alarak seo uyumlu kusursuz bir robots.txt ve llms.txt oluşturulmalıdır. Özellikle llms.txt  alanında tüm yapay zeka botlarının siteye devamlı girmesini sağlamalıyız. Şuan aktif olan ve web sitelerini ziyaret eden ne kadar yapay zeka varsa hepsine izin vermeli ve siteyi taramasına yardımcı olmalıyız.

Ping ve IndexNow
Ping atılan her arama motoru sistemde yer almalıdır. Ping atma manuel olacağı gibi otomatikte çalışmalıdır. Her hangi bir sayfayı güncellediğimiz de sistem ping atmalıdır. 
IndexNow sistemi bing, yandex ve diğer her tarafa hızlı indexlenmesi için sağlıklı kurulum ve yapılandırma yapmalıyız.

İç Linkleme 
Sit içerisinde onlarca makale var bu sebeple bir çoğuna iç linkleme yapılmadı. İstenilen şu her makale de bizim vereceğimiz yani İç Linkleme sayfasında vereceğimiz ilgili anahtar kelime ve ilgili urlye iç linkleme verilecek. Bu mantık şu şekilde ilerleyecek. Bir sayfada 3 farklı veya mecburi durumlar da 1-2 linkleme yapılacak. Diyelim ki avukat kelimesine x linkini verdik. Sonra dedik ki boşanma avukatına bu sayfayı linkle. Uygun bir şekilde bir avukat kelimesine bir boşanma avukatı kelimesine link verecek. Boşanma avukatı kelimesinde yer alan avukat kelimesine link verip karmaşıklığa sebep olmamalıdır. Yani bir seo uzmanı gibi düşün ve olması gereken sistemi yap.

Meta Etiketler & Kodlar
Meta etiket kısmının ilk alanında arama motorları doğrulama sistemi olacak. Burada hemen hemen her doğrulama yapan arama motoruna yer verilmelidir. Pinteresent gibi doğrulamalar da yer alacak.
Daha sonra onların altında ise piksek takip alanları olacak. Google Analytics, Facebook / Meta Pixel ID, Facebook Domain Doğrulama, Twitter / X Pixel ID, TikTok Pixel IDLinkedIn Insight Partner ID, Snapchat Pixel ID, Pinterest Tag ID benim aklıma gelenler bunlar ama olması gereken başka neler varsa olmalıdır.

Google Tag Manager Alanı
Burada Google tag manager sistemini uzman bir şekilde kolayca kullanmamızı sağlayacak sistem olmalıdır. Buranın mantığını detaylı anlatamasam da şöyle söyleyim;
https://wordpress.org/plugins/duracelltomi-google-tag-manager/
https://wordpress.org/plugins/pixelyoursite/
https://wordpress.org/plugins/gtm-kit/
Bu ve benzeri eklentilerin yaptığı işlemleri yapması lazım hem daha fazlasını hem de eksiksiz. Google izin moduna kadar herşey kusursuz olmalıdır.


Genel Ayarlar:
İletişim kısmında var olan telefon numarası sitede aktif olan tüm her yerde kullanılacak. Ayrıca bu telefon numarası whatsapp, bizi ara butonlarında da uygun şekilde yer alacak. 
Sosyal Medya Hesapları alanında Facebook Sayfa, Twitter, Linkedin, İnstagram, Tiktok, Youtube,Pinterest, Google Maps ve Yandex maps linki koyulmalıdır. Bu sosyal medya hesapları sitede aktif olarak görünen sosyal medya hesaplarımızın alanında görünmelidir.

Footer Alanı
Bu alanda yer alan sol baştaki hakkımızda alanına logo Header alanına eklenen logo tarafından gelmelidir. Burada yer alan kısa açıklama yazısı footer alanında düzenlenebilir olmalıdır.
Footer alanında yer alan sosyal medya hesapları Genel ayarlarda bulunan sosyal medya sayfasından gelmelidir.
Hızlı Erişim alanı header alanındaki menü yönetimi gibi kolay yönetebilir bir alan olmalıdır. Faaliyet alanıda aynı mantıkla olacak.
Footer alanındaki iletişim kısmı Genel ayarlar bölümünde yer alan iletişim bilgilerinden veriler alacak.

Makalelerin Kategorize Edilmesi
Makaleleri kategorize etmemiz lazım. Aile Hukuku, Bilişim Hukuku, Ceza Hukuku, İdare Hukuku, Memur Hukuku, Miras Hukuku, Tazminat Hukuku, Finans Hukuku, Gayrimenkul Hukuku, İş Hukuku ve Genel Hukuk makaleleri diye kategoriler yer alacak.
Bu sayfalar da seo ayarları olacak. Ayrıca makalelerin en altında görünecek şekilde diğer sayfalarımızda olan Açıklama yazısı alanı ve S.S.S alanı olacak. Bu kategorilerin hepsinde Hero görseli olacak. Şuan makaleler kısmında yer alan hero normal de sayfalar alanındaki makaleler kısmındaki her alanında geliyor. Bundan sonra ilgili makalenin kategorisi ne ise ondan gelmelidir.

Benzer Yazılar ve Diğer Faaliyet Alanlarında Görsel Sorunu
Makale içlerin, hizmet bölgesi içleri ve faaliyet alanları yazı içlerinde yer alan Diğer makaleler, diğer faaliyet alanları gibi yazıların görselleri öne çıkan görselden çekilmelidir.

Makaleleri Taslağa Atma
Sisteme eklediğimiz makaleleri taslağa atma imkanı olmalıdır. Yayına almak istediğimiz de sorunsuz bir şekilde yayınlanmalıdır. Yayına alırken hata v.s olmaması için kusursuz bir dizayn yapmalısın.

GDPR/CCPA Ve Yasal Haklar Sayfası
Sitemiz avukatlık sitesidir ve Türkiye de olan bir sitedir. Bu sebeple sağ tarafta yani sidebarda menü olarak GDPR/CCPA alanı olmalıdır. GDPR/CCPA alt menü olarak yani drop menü olarak şu sayfaları ekleyeceğiz;
KVKK Aydınlatma Metni
Gizlilik Politikası
Çerez Politikası
Açık Rıza Metni
Kişisel Veri Sahibi Başvuru Formu
Yasal Uyarı (Disclaimer)
Kullanım Koşulları 
Olacak. Bu sistemin çalışma mantığı ise wordpress eklentisi olan;
https://wordpress.org/plugins/cookie-notice/
https://tr.wordpress.org/plugins/gdpr-cookie-compliance/
https://wordpress.org/plugins/complianz-gdpr/
Buradaki eklentileri göz önünde bulundurarak kusursuz ve sorunsuz bir sistem kurmalısın. Mantığımız şu şekilde ilerleyecek.. Tarama ve seçenekler sistemi olacak. Siteyi ara ara tarayacak ve yasal sayfalara eklememiz gereken şeyleri ekleyerek bizi yasal sorumluluklardan kurtaracak. Sistemde kullanılan analiz araçları, yorumlar, iletişim formları v.s göz önünde bulundurması lazım.
Yasal sayfalarda da Hero alanı ve seo ayarları kısmı olmalıdır.

Yedekleme : Sisteme yedekleme alanı koymalıyız. Bu alan tüm yedekleri alacak şekilde olmalıdır. İlerleyen günlerde farklı bir sunucuda aynı tema, aynı içerik ve tüm çalışan sistemi bir yere taşıdığımızda sorunsuz şekilde çalışacak bir halde olmalıdır.3 günde bir otomatik yedek alacak şekilde tasarlanmalıdır. Yedekler bilgisayara indirince silme imkanımız da olsun. Ayrıca gerçekten tüm yedekleri sorunsuz aldığına dair bir check sistemi ile bildirim yapsın şunlar şunlar alındı bunlar alınamadı gibi.

Site Check
Mevcut olan siteyi en ince ayrıntısına kadar incelemeni istiyorum. Bana eksiklikleri ve hataları çıkartıp onay sonrası düzeltmeni isteyeceğim.
Güvenlik Kontrolü: Profesyonel bir güvenlik kontrolü yap. Bu kontrol yalnızca basit bir website scan olmasın; bir güvenlik uzmanı gibi düşünerek potansiyel açıkları ve kötü yapılandırmaları tespit etmeye çalış. Özellikle HTTP security headers, HTTPS yapılandırması, cookie güvenliği, session yönetimi, login ve form güvenliği, input validation eksikleri, reflected veya stored XSS ihtimalleri, CSRF koruması, CORS policy sorunları, clickjacking riski, iframe politikaları, content security policy eksikleri, açık admin panelleri, yanlış yönlendirmeler, açık dosyalar, source map veya debug dosyaları, JavaScript içinde API key veya hassas veri sızıntıları, üçüncü parti script riskleri, upload alanları, spam ve abuse yüzeyleri, rate limit eksikliği, error disclosure ve OWASP Top 10 kapsamındaki temel riskleri incele. Her bulgu için sorunun adı, bulunduğu alan, risk derecesi, teknik açıklaması, istismar senaryosu ve önerilen çözümü yaz. Yanıta sadece sorun tespiti değil, uygulanabilir teknik düzeltmeler de ekle. Son bölümde hızlıca kapatılması gereken en kritik güvenlik açıklarını ayrıca özetle ve site için genel bir security score ver.

Erişilebilirlik denetimi: Kontrolü WCAG 2.2 AA standartlarına göre değerlendir. Özellikle şu alanları incele: Klavye ile kullanım, Focus görünürlüğü, Renk kontrastı, Form alanları, label ve hata mesajları, Heading hiyerarşisi, Alt metinler, ARIA hataları ve gereksiz ARIA kullanımı, Link ve buton isimlendirmeleri, Modal, menü ve popup erişilebilirliği, Mobil erişilebilirlik, Screen reader uyumluluğu, Sayfa yapısının semantik HTML açısından doğruluğu, Menü, modal, accordion, tabs, dropdown erişilebilirliği, Screen reader açısından okunabilirlik, Dinamik içeriklerin erişilebilirliği gibi taramaları yapıp analiz çıkart ve onay sonrası siteye zarar vermeden bunları düzeltmelisin.

Yedekleme ve Felaket Kurtarma:  Bu site için yedekleme ve felaket kurtarma kontrolü yap. Yedekleme sıklığını, hangi verilerin yedeklendiğini, veritabanı ve dosya yedeklerini, sunucu snapshot yapısını, yedeklerin nerede tutulduğunu, şifreli olup olmadığını, geri yükleme testlerinin yapılıp yapılmadığını, felaket anında ne kadar sürede geri dönüş sağlanacağını ve eksik riskleri kontrol et. Sorunları yaz, risk seviyesini belirt ve nasıl düzeltilmesi gerektiğini açıkla.

Tarayıcı ve cihaz uyumluluğu: Bu site için tarayıcı ve cihaz uyumluluk testi yap. Chrome, Safari, Firefox, Edge ve farklı ekran boyutlarında kontrol et. Mobil, tablet ve masaüstünde tasarım bozulmaları, taşmalar, hizalama hataları, kırılan bileşenler, menü sorunları, form problemleri, buton tıklama alanları, popup/modal hataları ve performans farklarını incele. Bulduğun sorunları nerede olduğunu, hangi cihaz veya tarayıcıda çıktığını ve nasıl düzeltilmesi gerektiğini yaz.

Performans ve gerçek kullanıcı deneyimi denetimi: Bu site için performans ve gerçek kullanıcı deneyimi denetimi yap. Sayfa açılış hızı, Core Web Vitals, mobil performans, görsel yükleri, script yükleri, font yükleri, layout kaymaları, etkileşim gecikmeleri ve yavaşlayan alanları kontrol et. Kullanıcı deneyimini bozan sorunları tespit et, nerede olduğunu yaz ve nasıl düzeltilmesi gerektiğini açıkla.

Analitik veri kalitesi denetimi: Google Analytics, Tag Manager, Meta Pixel ve diğer tracking kurulumlarını kontrol et. Pageview, event, conversion, form gönderimi, telefon tıklaması, WhatsApp tıklaması gibi ölçümlerin doğru çalışıp çalışmadığını incele. Çift sayım, eksik veri, hatalı tetikleme, yanlış event yapısı, consent sonrası veri kaybı veya bozuk tracking sorunlarını tespit et. Bulduğun sorunları nerede olduğunu, etkisini ve nasıl düzeltilmesi gerektiğini yaz.

JavaScript bağımlılığı ve bozulma senaryoları: Bu site için JavaScript bağımlılığı ve bozulma senaryoları denetimi yap. JavaScript kapalıyken veya geç yüklendiğinde sitenin hangi alanlarının çalışmadığını kontrol et.
Formlar, menüler, modal’lar, butonlar, filtreler, popup’lar, slider’lar ve kritik kullanıcı akışlarında kırılan yerleri tespit et. Üçüncü parti script yüklenmediğinde, hata verdiğinde veya engellendiğinde oluşan sorunları da incele. Bozulan alanları, etkisini ve nasıl düzeltilmesi gerektiğini yaz.

Cache ve içerik sunum denetimi: Bu site için cache ve içerik sunum denetimi yap. Browser cache yapısını, server cache davranışını, statik dosyaların sunumunu, görsel ve font yüklemelerini, cache header’larını, sıkıştırmayı ve gereksiz tekrar yüklenen dosyaları kontrol et. Yavaşlığa veya yanlış cache davranışına neden olan sorunları tespit et. Bulduğun sorunları etkisiyle birlikte yaz ve nasıl düzeltilmesi gerektiğini açıkla.

W3C Standartlarının Kontrolü: Bu site için W3C standartları denetimi yap. HTML, CSS, semantik yapı, erişilebilirlik temelleri, ARIA kullanımı, link ve form yapıları, heading sıralaması ve kod doğruluğunu kontrol et. W3C kurallarına aykırı alanları tespit et, nerede olduğunu yaz ve nasıl düzeltilmesi gerektiğini açıkla.