Claude, Codex üzerinde web site projeleri geliştiriyorum. Sitelerin seo ayarlarıyla ilgili bir girip güzelce ayarlama yapıp çıkması için bir prompt hazırlamaya çalışıyorum. Sizce aşağıdaki prompt iyi mi? Önerileriniz var mı?
Bu projeyi teknik SEO, site içi SEO ve arama motoru erişilebilirliği açısından kapsamlı şekilde incele.
Proje WordPress değildir. Özel olarak geliştirilmiş PHP, HTML, CSS ve JavaScript tabanlı bir web sitesidir.
Öncelikle projenin tamamını analiz et. Herhangi bir dosyada değişiklik yapmadan önce mevcut yapıyı ve tespit ettiğin sorunları özetle.
Aşağıdaki alanların tamamını kontrol et:
- Her sayfada özgün ve dinamik title etiketi bulunuyor mu?
- Meta description etiketleri özgün, anlamlı ve uygun uzunlukta mı?
- Canonical etiketleri doğru URL’leri gösteriyor mu?
- Sayfalarda yalnızca bir ana H1 etiketi bulunuyor mu?
- H1, H2, H3 başlık hiyerarşisi doğru mu?
- URL ve slug yapıları SEO uyumlu mu?
- HTTP, HTTPS, www ve www olmayan sürümler tek bir sürüme yönlendiriliyor mu?
- Slash bulunan ve bulunmayan URL’ler yinelenen sayfa oluşturuyor mu?
- Sitemap.xml dinamik, güncel ve yalnızca indekslenebilir URL’leri içeriyor mu?
- Robots.txt doğru yapılandırılmış mı?
- Yönetim paneli, giriş sayfaları ve özel sistem dosyaları arama motorlarından engellenmiş mi?
- Normal içerik sayfalarının yanlışlıkla engellenme riski var mı?
- 404 sayfası doğru HTTP durum kodu döndürüyor mu?
- Silinen veya değişen sayfalar için gerekli 301 yönlendirmeleri var mı?
- Sayfalar yanlışlıkla 302 yönlendirmesi kullanıyor mu?
- Open Graph ve Twitter Card etiketleri bulunuyor mu?
- Organization, LocalBusiness, Service, BreadcrumbList, Article ve FAQ schema yapıları gereken sayfalarda kullanılıyor mu?
- Schema verilerinde hatalı, eksik veya sahte bilgi bulunuyor mu?
- Breadcrumb yapısı hem kullanıcıya hem arama motorlarına uygun mu?
- Tüm görsellerde anlamlı alt etiketleri bulunuyor mu?
- Görseller WebP veya AVIF formatında kullanılabiliyor mu?
- Görsellerde width ve height değerleri tanımlı mı?
- Ekran dışında kalan görsellerde lazy loading kullanılıyor mu?
- JavaScript ve CSS dosyaları gereksiz şekilde render engelliyor mu?
- Kullanılmayan CSS ve JavaScript kodları var mı?
- Font, görsel ve önemli kaynaklarda preload veya preconnect gerekli mi?
- Mobil görünümde taşma, kayma veya kullanılabilirlik sorunu var mı?
- Core Web Vitals değerlerini olumsuz etkileyebilecek kodlar var mı?
- İç linkler doğru, çalışır ve açıklayıcı anchor metinlere sahip mi?
- Yetim sayfalar bulunuyor mu?
- Blog, hizmet, kategori ve bölge sayfaları arasında doğru iç linkleme yapılmış mı?
- Pagination sayfaları doğru şekilde çalışıyor mu?
- Filtre, arama ve parametreli URL’ler gereksiz indeks oluşturuyor mu?
- Aynı içeriğe birden fazla URL üzerinden erişilebiliyor mu?
- Dinamik içeriklerin HTML çıktısı arama motorları tarafından okunabiliyor mu?
- İçerikler yalnızca JavaScript ile yükleniyorsa SEO sorunu oluşuyor mu?
- HTML lang etiketi doğru mu?
- Karakter kodlaması UTF-8 olarak doğru tanımlanmış mı?
- Sayfaların HTTP durum kodları doğru mu?
- Google Search Console doğrulama kodu ve gerekli entegrasyonlar doğru mu?
Çalışma kuralları:
- Tasarımı değiştirme.
- Mevcut çalışan özellikleri bozma.
- İçerikleri silme veya anlamsız şekilde yeniden yazma.
- Mevcut URL’leri zorunlu olmadıkça değiştirme.
- Siteye gereksiz kütüphane veya bağımlılık ekleme.
- Güvenlik açıkları oluşturma.
- Yönetim paneli ve özel dosyaları herkese açık hale getirme.
- Sahte yorum, sahte puan veya yanıltıcı schema verisi ekleme.
- Tüm sayfalara aynı title ve description değerlerini verme.
- Anahtar kelime doldurma yapma.
- Gizli metin veya gizli bağlantı ekleme.
Önce aşağıdaki formatta bir analiz raporu hazırla:
- Kritik sorunlar
- Yüksek öncelikli sorunlar
- Orta öncelikli sorunlar
- Düşük öncelikli iyileştirmeler
- Değişiklik yapılacak dosyalar
- Olası riskler
- Geri alma yöntemi
Ardından sorunları önem sırasına göre düzelt.
Her değişiklikten sonra şu bilgileri ver:
- Değiştirilen dosya
- Yapılan işlem
- Değişiklik nedeni
- SEO’ya etkisi
- Değişikliğin test edilme yöntemi
İşlem sonunda projeyi tekrar tara ve aşağıdaki kontrolleri yap:
- Bozuk bağlantı kontrolü
- 404 kontrolü
- Canonical kontrolü
- Sitemap kontrolü
- Robots.txt kontrolü
- Meta etiket kontrolü
- Schema kontrolü
- Mobil görünüm kontrolü
- PHP hata kontrolü
- JavaScript konsol hata kontrolü
- Sayfaların kaynak kodunda SEO etiketlerinin görünürlük kontrolü
Emin olmadığın bir değişikliği tahmin ederek uygulama. Önce mevcut kod yapısını incele ve projeye en uygun çözümü kullan.