Yapay Zekâyla Web Siteni Kur: Plandan Yayına

Hızlı ve yararlı bir web sitesi için pratik bir iş akışı.

Yapay zekâyı web siteni planlamak, web sitesi metinlerini taslak hâline getirmek, kod promptları oluşturmak, kaliteyi gözden geçirmek ve yayına hazırlanmak için kullan — anlayabileceğin, ayarlayabileceğin ve kendin bakımını yapabileceğin.

bir siteyle. Yapay zekâyla oluşturulmuş iyi bir web sitesi yine de insan kararlarına ihtiyaç duyar: hedef, hedef kitle, sayfa yapısı ve kalite çıtası. Bu rehber iş akışını statik-öncelikli ve incelenebilir tutar; böylece yapay zekâ kimsenin anlamadığı bir kod tabanı oluşturmadan işi hızlandırır.

Dürüst kullanım sınırı: bu, pratik bir web sitesi oluşturma iş akışıdır; hukuk, güvenlik veya işletme tavsiyesi değildir. Sözleşmeler, düzenlemeye tabi sektörler, ödeme akışları ve hassas veriler için yetkin uzmanlardan yardım al.

7 adımlı web sitesi yolun

Hedefi tanımla, yapıyı planla, ilk sürümü oluştur ve yalnızca odaklı bir kalite incelemesinden sonra yayınla.

Aşama 1

Web sitesini tanımla

Hedefi netleştir ve onu destekleyen bir sayfa yapısı oluştur.

1. Adım

Web sitesi hedefini tanımla

Çıktı: web sitesi hedefi

Web sitesinin işleviyle başla. Tek sayfalık bir araç, yerel hizmet sayfası, portföy ve SaaS açılış sayfası farklı içerik ve navigasyon gerektirir.

Pratik kontroller:

Prompt OluşturucuWeb sitesi hedefi promptu - Vurgulanan kelimeleri değiştir, ardından ChatGPT'ye gönder
Bir web sitesinin veya web uygulamasının hedefini tanımlamama yardım et. Proje: [projeyi açıkla]. Ana hedef kitle: [hedef kitle]. Ziyaretçilerin yapmasını istediğim ana eylem: [eylem]. Bana şunları ver: 1) tek ve net bir değer önerisi, 2) gereken minimum sayfa veya ekranlar, 3) başlangıçta inşa etmemem gerekenler ve 4) en önemli güven sinyalleri.
2. adım

Sayfaları planla

Çıktı: sayfa planı

Kod yazmadan önce küçük bir site haritası oluştur ve her sayfanın hangi soruya yanıt vermesi gerektiğine karar ver. Bu, yapay zekânın güzel görünen ama kullanıcılara yardımcı olmayan rastgele bölümler üretmesini önler.

Pratik kontroller:

Prompt OluşturucuWeb sitesi site haritası promptu - Vurgulanan kelimeleri değiştir, ardından ChatGPT'ye gönder
Şunun için pratik bir site haritası veya sayfa planı oluştur: [web sitesi fikri]. Yapıyı yalnızca projenin gerçekten ihtiyaç duyduğu kadar karmaşık tut. Her sayfa için şunları ver: sayfa hedefi, H1, kısa meta açıklaması, temel bölümler, ana CTA ve ilgili sayfalara iç bağlantılar. Net bir kullanıcı, iş veya SEO ihtiyacı olmadan yinelenen sayfalardan, zayıf içerikten ve mimari karmaşıklıktan kaçın.
Aşama 2

Seç ve oluştur

Gerçekçi bir kurulum seç, içeriği hazırla ve ilk sürümü oluştur.

3. adım

Teknik kurulumu seç

Çıktı: teknik karar

Basit bir web sitesi iyi anlamda sıkıcı olmalı: okunabilir HTML, odaklı CSS, minimum JavaScript ve varsayılan olarak hızlı bir barındırma kurulumu. Birçok küçük site için statik-öncelikli bir kurulum yeterlidir: sayfaların dosyalardır; her ziyaretçi için sunucu gerektiren ağır bir uygulama değildir.

Pratik kontroller:

Yapay Zekâ Programlama Becerileri Promptu
Web sitem veya web uygulaması projem üzerinde çalışıyorsun. Herhangi bir şeyi değiştirmeden önce mevcut projeyi incele ve gerçek mimarisini belirle. Statik HTML, vanilla JavaScript, bir framework, CMS, build sistemi, critical CSS, dark mode, çok dilli routing, server-side rendering, client-side rendering veya belirli bir analytics, reklam, consent, hosting ya da CDN sağlayıcısı kullandığını varsayma. Önce mümkün olduğu ölçüde şunları belirle: - framework, CMS, site oluşturucu veya framework kullanılmaması - render modeli: statik, server-rendered, client-rendered, hybrid veya bilinmiyor - varsa build ve deployment kurulumu - stil yaklaşımı ve CSS organizasyonu - JavaScript veya TypeScript mimarisi - component, template veya sayfa yapısı - desteklenen diller ve locale'ler - test, linting, formatting ve CI araçları - hosting/CDN kurulumu - analytics, reklam, consent, authentication, payments, embed'ler ve diğer third-party hizmetler - performans kısıtları ve projenin gerçek iş/kullanıcı gereksinimleri Temel kural: Çalışan mevcut mimariye saygı göster. Başka bir yaklaşım daha temiz veya daha tanıdık diye projeyi farklı bir stack'e zorlama. Projede build sistemi yoksa yalnızca kolaylık için bir tane ekleme. Zaten framework, CMS, component modeli, bundler veya server katmanı kullanıyorsa, değiştirmek için açık ve kanıta dayalı bir neden olmadıkça o mimari içinde çalış. Ana hedefler: - hızlı ve kararlı kullanıcı deneyimi - ilgili olduğu yerlerde güçlü Core Web Vitals - düşük ve gereksiz olmayan runtime maliyeti - bakımı yapılabilir, anlaşılır kod - minimum regresyon riski - modern SEO ve erişilebilirlik - güvenilir responsive davranış - güvenli ve gizliliği gözeten uygulama - gereksiz third-party etkisinin minimumda tutulması - teorik bir ideale değil, gerçek projeye uyan değişiklikler Her görev için çalışma yöntemi: 1. Mimariyi ve istenen sonucu anla. 2. Değişmesi gereken en küçük dosya ve component kümesini belirle. 3. İlgili olduğu yerlerde performans, erişilebilirlik, SEO, güvenlik, gizlilik, responsive davranış, localization ve tarayıcı uyumluluğunu değerlendir. 4. Paralel yeni desenler icat etmek yerine mevcut proje kurallarını tercih et. 5. Gerekçelendirilebilen en küçük değişikliği uygula. 6. İlgisiz refactoring ve dosya genelinde yeniden biçimlendirmeden kaçın. 7. Mevcut validation, test, linting, type check, build veya browser check'leri varsa ve konuyla ilgiliyse çalıştır. 8. Tam olarak neyin değiştiğini, neyin test edildiğini ve kalan belirsizlikleri bildir. Mimari ilkeleri: - Mimari, kör minification veya moda olmuş yeniden yazımlardan daha önemlidir. - Kaynak kodu bakım ve debug için yeterince okunabilir tut. - Net bir fayda olmadan dependency ekleme. - Component, template, CSS veya JavaScript arasında sorumlulukları çoğaltma. - Dead code'u yalnızca gerçekten kullanılmadığını doğrulayabildiğinde kaldır. - Ürüne uyduğu yerlerde progressive enhancement ve graceful degradation tercih et. - Görev açıkça değiştirmiyorsa mevcut public davranışı koru. - Yerel bir düzeltme yeterliyken geniş global değişikliklerden kaçın. Performans ilkeleri: - Critical rendering path'i projenin render modeline göre optimize et. - Layout kararlılığını koru: görseller, reklamlar, embed'ler, fontlar, navigasyon, consent UI ve dinamik alanlar önlenebilir layout shift oluşturmamalı. - Gereksiz JavaScript çalıştırma, hydration, rendering, DOM işi, event listener, reflow ve repaint'ten kaçın. - Animasyon uygunsa transform ve opacity tercih et. - prefers-reduced-motion'a saygı göster. - Güvenli ve stack ile uyumlu olduğunda kritik olmayan kaynakları daha sonra yükle. - Preload veya preconnect'i yalnızca fayda netse kullan. - Her ek network isteği, dependency ve runtime özelliği gerekçelendirilmeli. - Uygulama gerçekten ciddi miktarda client-side JavaScript gerektiriyorsa, körlemesine kaldırmaya çalışmak yerine optimize et. HTML, template'ler ve component'ler: - Proje izin veriyorsa semantik yapı kullan. - Heading hiyerarşisini anlaşılır tut. - Geçerli label'ları, accessible name'leri ve anlamlı link/button semantiğini koru. - Gereksiz wrapper öğelerinden ve DOM karmaşıklığından kaçın. - Önemli içeriği projeye uygun, crawl edilebilir/render edilebilir bir biçimde erişilebilir tut. - Normal metin daha uygunsa anlamlı metni görsel veya canvas içine taşıma. CSS ve stil: - Projenin gerçek stil sistemini izle: CSS dosyaları, module'ler, CSS-in-JS, utility class'lar, design token'lar, component stilleri veya başka yerleşik bir yaklaşım. - Kullanılmayan ve yinelenen kurallardan kaçın. - Gereksiz specificity ve kırılgan override'lardan kaçın. - Responsive davranışı öngörülebilir tut. - Dark mode veya theme sistemi varsa koru ve iki durumu da test et. - Critical CSS varsa nihai stillerle senkron tut ve yalnızca gerçekten kritik first-paint ihtiyaçlarıyla sınırla. - Sırf kişisel tercih nedeniyle yeni bir stil metodolojisi ekleme. JavaScript ve uygulama mantığı: - Ürünün makul biçimde izin verdiği kadar az runtime mantığı kullan, ancak JavaScript'in kendisini bir kusur gibi görme. - Çalışan framework ve state-management kurallarını koru. - Gereksiz DOM query'leri, yinelenen listener'lar, tekrarlanan hesaplamalar ve layout thrashing'den kaçın. - Event delegation'ı uygun olduğunda kullan; evrensel bir kural gibi değil. - Özellik gerektiriyorsa loading, empty, error ve retry durumlarını ele al. - Cache veya memoization'ı yalnızca yardımcı olduğuna dair kanıt varsa kullan. - Proje açıkça desteklemiyorsa eski tarayıcılar için polyfill ekleme. SEO ilkeleri: - İlgili olduğu yerlerde indexability, canonical sinyalleri, internal link'ler, metadata, structured data ve crawl edilebilir navigasyonu koru veya iyileştir. - Her projenin hreflang, sitemap, structured data veya server-side rendering'e ihtiyaç duyduğunu varsayma; neyin mevcut olduğunu ve sitenin gerçekten neye ihtiyaç duyduğunu incele. - JavaScript ile render edilen sitelerde initial HTML ile rendered HTML'i ayır ve önemli içerik ile bağlantıların arama motorları için erişilebilir olduğunu doğrula. - Title, description, heading, canonical ve locale sinyallerini gerçek sayfa amacıyla tutarlı tut. - Thin, duplicate, doorway veya mekanik olarak oluşturulmuş sayfalardan kaçın. Çok dillilik ve localization ilkeleri: - Proje çok dilli ise locale route'larını, dil değiştiriciyi, canonical ve hreflang ilişkilerini, localized metadata'yı ve locale'e özgü terminolojiyi koru. - Mevcut localization sistemi daha uygun bir yer sağlıyorsa kullanıcıya görünen metni JavaScript içine hardcode etme. - Çevrilmiş metnin kaynakla aynı uzunlukta olduğunu varsayma. - Görev açıkça değiştirmeyi gerektirmedikçe placeholder'ları, variable'ları, kodu, URL'leri, ürün adlarını ve kullanıcı tarafından sağlanan kaynak metni koru. - Proje tek dilli ise gerçek bir gereksinim olmadan localization altyapısı ekleme. Erişilebilirlik ilkeleri: - Klavye kullanımını ve görünür focus state'lerini koru. - Eylemler ve navigasyon için semantik button ve link kullan. - ARIA'yı yalnızca gerektiğinde ve doğru biçimde kullan. - Yeterli kontrastı koru ve temel anlamı yalnızca renkle iletme. - İlgili olduğu yerlerde zoom, reflow, touch interaction ve reduced motion desteğini koru. - Form label'larını, hataları, dialog'ları, dinamik güncellemeleri ve icon-only kontrolleri kontrol et. Responsive ve tarayıcı ilkeleri: - Projenin gerçekten hedeflediği tarayıcı ve cihazları destekle. - Proje aksini söylemedikçe güncel Chrome, Safari, Firefox, Edge, iOS Safari ve yaygın Android tarayıcılarını dikkate al. - Değişiklik layout'u etkileyebiliyorsa desktop, laptop, tablet ve telefon layout'larını kontrol et. - Temel işlevlere yalnızca hover ile erişimden kaçın. - Yatay taşmayı ve kararsız viewport-height davranışını önle. - Modern CSS, sticky/fixed UI, viewport unit'leri, form'lar veya scrolling söz konusu olduğunda Safari/iOS farklarına özellikle dikkat et. Third-party ilkeleri: - Analytics, reklam, consent platformları, ödeme hizmetleri, chat widget'ları, map'ler, embed'ler, authentication ve diğer third-party hizmetleri projeye özgü dependency'ler olarak ele al. - Amaçlarını, consent gereksinimlerini ve iş etkisini anlamadan ekleme veya kaldırma. - Consent doğruluğunu performans hack'lerinin önünde tut. - Uygun ve destekleniyorsa kritik olmayan third-party işlerini geciktir. - Yinelenen tracker veya yinelenen initialization'dan kaçın. - Proje kullanıyorsa reklamlar veya embed'ler için layout alanı ayır. Güvenlik ve gizlilik ilkeleri: - Secret, private key, token, kişisel veri veya hassas log'ları client code ya da public dosyalarda açığa çıkarma. - Projenin mevcut security header, CSP, authentication, validation ve veri işleme modelini izle. - Kolaylık için validation, sanitization, authorization veya consent kontrollerini zayıflatma. - Yüksek riskli değişikliklerde tahmin yürütmek yerine açıkça işaretle. İlgili değişikliklerden sonra regresyon kontrol listesi: - desktop, tablet ve mobil layout - varsa light/dark veya diğer theme'ler - navigasyon ve ana iş akışları - form'lar ve validation - varsa dil değişimi - etkileniyorsa canonical/hreflang/metadata - etkileniyorsa analytics/consent/reklamlar - erişilebilirlik ve klavye etkileşimi - loading, empty, error ve dinamik durumlar - beklenmedik yeni request veya runtime maliyeti olmaması - belirgin SEO veya güvenlik regresyonu olmaması Kod değişikliklerini teslim ederken her zaman şunları ver: - kısa bir özet - değişen dosyaların tam listesi - değişikliğin bu proje için neden uygun olduğu - ilgili olduğunda performans etkisi - ilgili olduğunda SEO/erişilebilirlik/güvenlik etkisi - gerçekten çalıştırılan test veya kontroller - riskler, sınırlamalar veya bilinçli olarak değiştirilmeden bırakılanlar Gerçekten doğrulanmadıkça test, browser pass, performans iyileşmesi, SEO iyileşmesi veya güvenlik sonucu iddia etme.
Teknik temel kural: hızlı, anlaşılır ve bakımı yapılabilir olabilecek en küçük sürümü oluştur. Karmaşıklığı yalnızca gerçek bir kullanıcı ihtiyacı gerektirdiğinde ekle.
4. adım

Metin ve görseller oluştur

Çıktı: metin ve görsel özeti

Yapı netleştiğinde sayfa metinlerini ve görsel promptlarını oluştur. Görünür metni görsellerin içine gömmek yerine HTML'de tut; böylece erişilebilir, çevrilebilir ve indekslenebilir kalır.

Prompt OluşturucuAçılış sayfası metni promptu - Vurgulanan kelimeleri değiştir, ardından ChatGPT'ye gönder
Şunun için açılış sayfası metni yaz: [web sitesi fikri]. Hedef kitle: [hedef kitle]. Ana CTA: [CTA]. Ton: [ton]. Yalnızca sayfanın hedefini destekleyen bölümleri öner. Uygun olduğunda hero, faydalar, kanıt veya güven, SSS ve footer mikro metinlerini değerlendir. Dili net, yararlı, spesifik ve abartısız tut.
Adım 5

İlk sürümü oluştur

Çıktı: çalışan ilk sürüm

Yapay zekâdan tam bir yeniden yazım yerine küçük, incelenebilir değişiklikler iste. Her seferinde tek sayfa, tek bileşen veya tek sorun test etmeyi kolaylaştırır ve performans açısından daha güvenlidir.

Pratik kontroller:

Kodu canlıya almadan önce: oku, mobil ve masaüstünde test et ve son çalışan sürümün yedeğini tut.
Aşama 3

Denetle ve yayınla

Kaliteyi gözden geçir, dikkatli yayınla ve gerçek kullanımdan öğrenerek geliştir.

Adım 6

Yayından önce denetle

Çıktı: yayın denetimi

Canlıya çıkmadan önce siteyi dört açıdan gözden geçir: kod kalitesi, arama görünürlüğü, Googlebot render'ı ve gerçek kullanıcı netliği. Her prompt odaklı, geri bildirim uygulanabilir kalsın diye denetimleri ayır.

Yapay zekâyı denetimi hazırlamak için kullan; son kararı senin yerine vermesi için değil. Yararlı sonuç, üretim dosyalarını değiştirmeden önce gerçek bir cihazda kendin doğrulayabileceğin kısa bir sorun listesidir.

Yararlı bir denetim için mevcut projeni ZIP dosyası olarak indir ve eşleşen promptla birlikte yapay zekâ aracına yükle. Render ve performans incelemeleri için Chrome DevTools'tan bir HAR dosyası da al: DevTools'u aç, Network paneline geç, sayfayı yeniden yükle ve kaydedilen istekleri HAR olarak dışa aktar. Normal bir web sayfası bağlantısı ziyaretçinin tarayıcısında DevTools'u güvenli biçimde doğrudan açamaz; bu yüzden adım adım talimat gerektiğinde resmi Chrome DevTools HAR dışa aktarma rehberini kullan. HAR dosyalarını paylaşmadan önce gözden geçir; URL'ler, çerezler veya diğer hassas istek verilerini içerebilirler.

Denetim promptları

Kod Kalitesi Denetimi
Temkinli çalışan kıdemli bir frontend ve web uygulaması kod denetçisisin. ÖNEMLİ: - Henüz hiçbir şeyi düzeltme ve dosyaları yeniden yazma. - Önce projeyi incele ve gerçek mimarisini, render modelini, build/deployment kurulumunu, stil yaklaşımını, JavaScript/TypeScript stack'ini, localization modelini ve third-party hizmetlerini belirle. - Statik HTML, vanilla JavaScript, bir framework, CMS, critical CSS, dark mode, build sistemi veya belirli bir sağlayıcı kullandığını varsayma. - Projeyi gerçek gereksinimleri ve yerleşik mimarisi içinde değerlendir. Başka bir stack'i yalnızca onu tercih ettiğin için önerme. - Mümkün olan her yerde projeye özgü bulguları dosya ve satır/selector/component referanslarıyla bildir. - Doğrulanmış sorunları hipotezlerden ve tercihlerden ayır. Sistematik biçimde kontrol et, ancak yalnızca projeyle ilgili bölümleri uygula: 1. Mimari ve source of truth - yinelenen sorumluluklar veya paralel implementasyonlar - source dosyaları yerine düzenlenmiş generated dosyalar - gerekçe olmadan birbirinden sapmış component/template'ler - dead helper'lar, eski compatibility katmanları veya yinelenen configuration - framework/CMS/build kurallarıyla çelişecek değişiklikler - server, client, template, component ve style katmanları arasında belirsiz sorumluluk 2. HTML, template'ler ve component'ler - geçersiz veya kırılgan markup, yinelenen ID'ler, tag/attribute sorunları - eksik label'lar, accessible name'ler, alt text veya yanlış semantik - gereksiz wrapper derinliği ve DOM karmaşıklığı - heading ve landmark tutarlılığı - mevcut shared component veya template kullanması gerekirken tekrarlanan bloklar - gereksiz etkileşim olmadan erişilemez hâle gelen içerik veya navigasyon 3. Rendering ve first paint - sitenin statik, SSR, SSG, CSR, hybrid, streamed, hydrated veya başka bir model olup olmadığını belirle - görseller, fontlar, reklamlar, embed'ler, banner'lar, asenkron içerik veya geç gelen stillerden kaynaklanan layout-shift riskleri - render-blocking kaynaklar ve gereksiz client-side iş - ilgili olduğunda hydration mismatch, yinelenen rendering, flash veya geç içerik değişimi - critical CSS varsa: final CSS ile çelişkiler ve eksik first-paint geometry - critical-CSS sistemi yoksa, gerekli olduğuna dair kanıt olmadan eklemeyi önerme 4. Stil - yinelenen, kullanılmayan, çelişkili veya aşırı geniş kurallar - gereksiz specificity, !important kötüye kullanımı, kırılgan cascade varsayımları - gereksiz media query'ler veya tutarsız breakpoint'ler - benzer sayfalar arasında sapmış spacing, width, typography ve component varyantları - proje theme veya dark mode destekliyorsa theme kapsamı - yerel component stillerinden kaynaklanan kazara global yan etkiler - gerekçesiz biçimde atlanan design token'lar veya shared variable'lar 5. JavaScript / TypeScript / framework mantığı - olası bug'lar, dead code, yinelenen mantık ve global state sorunları - gereksiz event listener, DOM query, render, effect, subscription veya observer'lar - reflow/layout-thrashing kalıpları - stale state, race condition, cleanup sorunları veya memory leak'ler - ilgili olduğunda eksik loading, error, empty, cancellation ve retry yönetimi - CSS daha güvenilir çözebiliyorsa client-side layout mantığı - framework projelerinde gereksiz hydration veya client component'ler - framework anti-pattern'leri yalnızca gerçekten mevcutsa 6. Build, dependency'ler ve deployment - gereksiz dependency'ler veya yinelenen package'lar - kırılgan build adımları, generated-output drift'i, environment varsayımları - public olarak açığa çıkan source map'ler, debug dosyaları, secret'lar veya internal artifact'lar - cache/versioning sorunları - stale veya tutarsız asset üretebilecek deployment kuralları - projede build sistemi yoksa sırf bu denetimi tatmin etmek için bir tane ekleme 7. Third-party hizmetler ve gizlilik - yalnızca mevcutsa analytics, reklamlar, CMP/consent, embed'ler, map'ler, chat, payment, authentication ve diğer third-party hizmetler - yinelenen initialization, gereksiz request'ler, blocking davranış, consent sırası sorunları veya layout shift'ler - açık fayda sağlamayan preconnect/preload kullanımı - client'a veya external hizmetlere açığa çıkan gizlilik ya da güvenlik açısından hassas veriler 8. UX ve responsive davranış - mobil overflow, kararsız layout'lar, touch-target sorunları, fixed/sticky çakışmaları - ilgili sayfa türlerinde navigasyon ve ana iş akışları - yalnızca hover ile çalışan temel davranış - yaygın telefon, tablet ve desktop genişliklerinde bozuk durumlar - implementasyon gerektiriyorsa Safari/iOS'a özgü riskler 9. Erişilebilirlik - klavye kullanımı ve focus yönetimi - form'lar, label'lar, hatalar, dialog'lar, menu'ler, accordion'lar, tab'ler ve icon-only kontroller - uygunsa kontrast ve theme durumları - gereksiz veya yanlış ARIA - reduced motion, zoom, reflow ve screen-reader sorunları 10. SEO ve crawlability - yalnızca ilgili olduğunda title, description, heading, canonical, indexability, internal link, structured data, sitemap, hreflang ve robots kuralları - initial/rendered HTML'de eksik önemli içerik veya bağlantılar - arama motorlarının güvenilir biçimde crawl edemeyeceği JavaScript-only navigasyon - duplicate veya thin sayfalar ve kazara canonical çakışmaları Tutarlılık odağı: - Benzer sayfa/component'ler gerekçe olmadan width, spacing, typography, davranış veya yapı bakımından farklı mı? - Manuel olarak senkron tutulması gereken kopyalar var mı? - Birden fazla yapay zekâ veya developer oturumu çakışan desenler oluşturmuş olabilir mi? - Mevcut mimariyi koruyan daha küçük bir düzeltme var mı? Çıktı formatı: ## Yönetici Özeti (en fazla 5 cümle) ## Tespit Edilen Mimari Neyi doğruladığını ve neyin bilinmediğini belirt. ## Bulgular Her sorun için: Öncelik (Critical/High/Medium/Low) · Kanıt durumu (Verified/Likely/Needs verification) · Dosya:satır/component · Alan · Sorun · Neden önemli · Değiştirme riski · Minimum düzeltme ## Sayfalar/component'ler arasındaki tutarsızlıklar ## Senkron kalması gereken kopyalar veya generated kaynaklar ## Hızlı Kazanımlar (< 10 dk) ## Güvenli Düzeltme Sırası (en güvenlisinden başlayarak) ## Uygulanmayan Bölümler Proje kullanmadığı için bilinçli olarak atladığın ana denetim alanlarını listele.
SEO İncelemesi
Bir web sitesi veya web uygulaması için kıdemli bir teknik SEO denetçisisin. ÖNEMLİ: - Henüz hiçbir şeyi değiştirme. - Genel tavsiyeler verme. - Önce projenin gerçek render modelini, routing yapısını, localization kurulumunu, CMS/framework/build sistemini ve public URL yapısını belirle. - Yalnızca mevcut projedeki somut bulguları, mümkün olduğunda dosya/component ve sayfa/URL kanıtlarıyla bildir. - Kontrolleri koşullu uygula. Projenin statik, çok dilli veya server-rendered olduğunu, sitemap'i bulunduğunu, structured data kullandığını ya da hreflang'e ihtiyaç duyduğunu varsayma. - Doğrulanmış sorunları öneri ve deneylerden ayır. Sistematik biçimde kontrol et: 1. Arama erişilebilirliği ve rendering - arama motorları önemli URL'lere authentication veya engellenmiş kaynaklar olmadan erişebiliyor mu? - source HTML, rendered HTML ve kullanıcı etkileşimi gerektiren içeriği birbirinden ayır - gereksiz yere client-side execution'a bağlı önemli içerik veya bağlantıları belirle - JavaScript ağırlıklı sitelerde anlamlı metin, metadata ve crawl edilebilir bağlantıların rendered HTML'de görünüp görünmediğini kontrol et - kazara noindex, robots, canonical, redirect, status-code veya rendering çakışmalarını belirle 2. On-page SEO - her önemli sayfa için kısa, açıklayıcı ve benzersiz title; 50–60 karakteri kesin Google sınırı gibi ele alma - yararlı ve sayfaya özgü meta description'lar; Google bunları kısaltabilir veya farklı snippet'ler üretebilir - yinelenen title/description'lar ve template kaynaklı metadata sorunları - net konu, arama niyeti ve içerik hiyerarşisi - yalnızca metadata optimizasyonu yerine sayfanın amacını gerçekten destekleyen görünür içerik 3. Heading'ler ve semantik - tartışmasız bir ana sayfa konusu ve mantıklı heading yapısı - gerekçe olmadan heading seviye atlamaları veya yalnızca genel metin olarak uygulanmış görsel başlıklar olmaması - ilgili olduğu yerlerde yararlı landmark'lar ve semantik yapı 4. Canonicalization ve URL'ler - duplicate veya near-duplicate içerik olduğunda canonical sinyalleri geçerli ve tutarlı - self-referencing canonical yararlı bir kural olabilir, ancak evrensel bir gereklilik değildir - temiz, kararlı ve crawl edilebilir URL'ler - redirect chain'leri, yinelenen parameter URL'leri, trailing-slash tutarsızlıkları, karışık host/protocol sinyalleri veya kazara staging URL'leri 5. Çok dilli / çok bölgeli SEO, yalnızca uygunsa - mimari destekliyorsa dil veya bölge varyantları için ayrı ve crawl edilebilir URL'ler - geçerli dil/bölge kodlarıyla karşılıklı hreflang ve kullanılıyorsa uygun x-default - canonical ve hreflang'in birbiriyle çelişmemesi - localized sayfaların gerçekten localized ana içerik, navigasyon, metadata ve internal link içermesi - dil/bölge değişiminin crawl edilebilir olması ve yalnızca otomatik redirect veya cookie'lere bağlı olmaması - bölgesel varyantların mekanik kopyalar yerine hedef kitle/arama niyetiyle gerekçelendirilmesi 6. Crawl keşfi ve internal linking - gerçek href hedefleri olan crawl edilebilir HTML link'leri - orphan veya gereksiz yere derin sayfalar - navigasyon, breadcrumb, related link ve bağlamsal anchor'lar - sayfa önemini yansıtan internal link dağılımı - gerektiğinde pagination veya infinite-scroll içeriğinin kalıcı crawl edilebilir URL'lere sahip olması 7. Sitemap ve robots, yalnızca mevcutsa veya gerekiyorsa - sitemap URL'lerinin canonical, indexable sayfalarla ve doğru status code'larla eşleşmesi - stale, redirected, duplicate, blocked veya eksik önemli URL'ler - robots.txt'nin içeriği veya gerekli kaynakları istemeden engellememesi - keşif zaten açıksa küçük bir sitede sırf sitemap yok diye sitemap önermeme 8. İçerik kalitesi ve arama niyeti - thin, duplicate, doorway-benzeri veya mekanik olarak oluşturulmuş içerik - eksik bağlam, belirsiz uzmanlık, desteklenmeyen iddialar veya sorgu niyetini karşılamayan içerik - benzer sayfalar arasında cannibalization - keyword stuffing yapmadan daha net konu kapsamı ve internal linking için yararlı fırsatlar 9. Görseller ve medya - görseller anlam taşıyorsa yararlı alt text - pratik olduğunda açıklayıcı ve kararlı görsel URL'leri - deneyime uygun dosya boyutları ve formatlar - layout shift'i azaltmak için dimension veya aspect-ratio rezervasyonu - belirli ve gerekçeli bir implementasyon yoksa olası LCP görselini lazy-load etme - lazy-loaded içerik kullanıcı etkileşimi gerektirmeden erişilebilir hâle gelmeli 10. Social ve structured data, uygunsa - Open Graph ve social metadata tutarlılığı - Schema.org JSON-LD sentaksı geçerli, görünür içerikle uyumlu ve sayfaya uygun bir type kullanıyor - kullanılıyorsa breadcrumb structured data görünür/navigasyon gerçekliğiyle eşleşiyor - sırf schema type'ları var diye ekleme; yalnızca desteklenen ve yararlı markup öner 11. Core Web Vitals ve SEO etkisi - olası LCP öğesi ve onu geciktiren faktörler - görseller, fontlar, reklamlar, embed'ler, banner'lar ve enjekte edilen UI'dan kaynaklanan CLS riskleri - JavaScript ve third-party hizmetlerden kaynaklanan INP/TBT veya main-thread riskleri - yalnızca kullanıcı deneyimini veya crawl'ı anlamlı biçimde etkiliyorsa render-blocking CSS/JS - ölçülmüş sorunları teorik sorunlardan ayır Çıktı formatı: ## Yönetici SEO Puanı (1–10) ## Tespit Edilen Mimari ve Render Modeli ## Yalnızca arama/indexleme etkisi olan kritik sorunlar ## Tüm Bulgular Her sorun için: Öncelik · Kanıt durumu · Dosya/component · Sayfa/URL · Sorun · SEO etkisi · Minimum düzeltme · Beklenen fayda ## Çok Dilli / Bölgesel Bulgular (veya Uygulanamaz) ## Rendering / JavaScript Bulguları (veya Uygulanamaz) ## Hızlı Kazanımlar ## Öncelik Yol Haritası (ROI'ye göre ilk 10) ## Doğrulama Gerekenler Doğrulanmış bir sorun denebilmesi için Search Console, server log'ları, analytics, field Core Web Vitals veya canlı crawl gerektiren her şeyi listele.
Kullanıcı Deneyimi İncelemesi
Görev: Bu web sitesi veya web uygulaması için güncel en iyi uygulama araştırmasına dayalı UX, SEO ve dönüşüm incelemesi: [INSERT URL] Deneyimi şu açılardan incele: 1. Kullanıcı deneyimi ve kullanıcı yönlendirmesi 2. SEO ve içerik yapısı 3. Dönüşüm, aktivasyon veya projenin birincil hedefinin tamamlanması 4. Erişilebilirlik ve mobil kullanılabilirlik Önerilerde bulunmadan önce: - ürünün/sitenin gerçekte ne yaptığını belirle - birincil hedef kitleyi ve birincil dönüşümü veya görevi belirle - ana giriş sayfalarını ve ilk kez gelen kullanıcının izlediği yolu belirle - bunun bir içerik sitesi, araç, SaaS ürünü, e-ticaret sitesi, portföy, yerel hizmet, topluluk, web uygulaması veya başka bir tür olup olmadığını belirle - sitenin generator'lara, dashboard'a, form ağırlıklı bir iş akışına, ücretsiz denemeye, e-ticarete veya başka belirli bir özelliğe sahip olduğunu varsayma Önemli öneriler için güncel ve güvenilir kaynakları veya doğrudan karşılaştırılabilir ürünleri kullanarak kısa bir web tabanlı en iyi uygulama kontrolü yap. Bu ürün türüyle eşleşmeyen genel benchmark'ları kullanma. Yerleşik kullanılabilirlik ilkelerini test edilmesi gereken hipotezlerden ayır. Amaç hemen uygulama yapmak değil. Önce ortak bir değerlendirme oluştur. İnceleme ve mutabakat sonrasında önceliklendirilen noktalar uygulanabilir ve ölçülebilir. 1. Değer önerisi ve birincil harekete geçirici mesaj İlk kez gelen bir ziyaretçinin şu soruları hızlıca yanıtlayıp yanıtlayamadığını kontrol et: - Bu nedir? - Kimin için? - Burada ne yapabilirim? - Neden güvenmeliyim? - Sıradaki işlem nedir? - Bu işlemi yaptıktan sonra ne olur? Araştır: - bu belirli ürün/site türü için hero ve ilk ekran en iyi uygulamaları - birincil ve ikincil CTA kalıpları - benzer kullanıcı hedefine sahip karşılaştırılabilir sitelerden örnekler Bir öneri ver: - Mevcut değer önerisi yeterince açık mı? - Mevcut birincil işlem yeterince belirgin ve spesifik mi? - CTA'lar arasında gereksiz rekabet var mı? - Varsa hangi ifade veya hiyerarşi test edilmeli? 2. Yönlendirilmiş giriş ve bilgi kokusu Yeni kullanıcıların ürüne veya içeriğe daha açık bir giriş yoluna ihtiyaç duyup duymadığını kontrol et. Otomatik olarak kartlar, kategoriler, arama, onboarding veya bir sihirbaz önerme. Mevcut bilgi mimarisine neyin uyduğuna karar ver. Şunları değerlendir: - göreve dayalı giriş noktaları - kitleye dayalı giriş noktaları - ürün/kategori navigasyonu - arama veya filtreleme - örnekler veya şablonlar - aşamalı onboarding - mevcut navigasyonu gereksiz yere değiştirmek yerine görünür tutmak Bir öneri ver: - İlk kez gelen kullanıcıların en önemli niyetleri neler? - Bilişsel yük sorun olmadan önce kaç seçenek gösterilebilir? - Yönlendirme nerede görünmeli? - Keşfedilebilirlik ve SEO için normal navigasyonda neler kalmalı? 3. Karmaşıklık ve aşamalı açımlama Varsa ana ürün etkileşimini, formu, yapılandırıcıyı, editörü, ödeme akışını, dashboard'u veya iş akışını belirle. Yeni başlayanların değeri anlamadan önce fazla karmaşıklık görüp görmediğini kontrol et. Araştır: - aşamalı açımlama - form ve görev akışı kullanılabilirliği - tamamlamayı zorlaştıran sürtünmeler - basit ve gelişmiş durumları olan karşılaştırılabilir ürünlerden örnekler Bir öneri ver: - Başlangıçta gerçekten hangi girdiler/işlemler gerekli? - Hangi seçenekler isteğe bağlı, daraltılabilir, ertelenebilir veya gelişmiş moda taşınabilir? - Seçenekleri gizlemek keşfedilebilirlik veya uzman kullanıcı sorunları yaratır mı? - Ürün yeni kullanıcıyı bunaltmadan yetenekli kalabilir mi? Sitede karmaşık bir etkileşimli iş akışı yoksa, bir tane uydurmak yerine bu bölümü Uygulanamaz olarak işaretle. 4. Değerin somut gösterimi Kullanıcıların zaman veya bilgi ayırmadan önce sonucun gerçekçi bir örneğini görüp göremediğini kontrol et. Olası formatlar ürüne bağlıdır: - önce/sonra örneği - örnek çıktı - açıklamalı ekran görüntüsü - mini demo - vaka çalışması - ürün önizlemesi - temsili sonuç Aynı ürün/site türü için güncel örnekleri araştır. Bir öneri ver: - Bir gösterime ihtiyaç var mı? - Hangi örnek en yüksek değerli kullanıcı niyetiyle en iyi eşleşir? - Statik, etkileşimli, video olmalı mı yoksa hiç olmamalı mı? - Performansa zarar vermeden veya birincil işlemden dikkati dağıtmadan nerede görünmeli? 5. Navigasyon ve bilgi mimarisi Şunları incele: - etiketlerin şirket içi terminoloji yerine kullanıcı diline uyup uymadığı - önemli sayfaların/görevlerin kolay bulunup bulunmadığı - navigasyon derinliğinin uygun olup olmadığı - mobil navigasyonun aynı temel yolları koruyup korumadığı - gerektiğinde breadcrumb'ların, ilgili bağlantıların, aramanın, filtrelerin veya footer navigasyonunun yardımcı olup olmadığı - SEO açısından önemli sayfaların taranabilir ve keşfedilebilir kalıp kalmadığı Bir öneri ver: - nelerin öne çıkarılması, geri plana alınması, yeniden adlandırılması, gruplanması veya değiştirilmeden bırakılması gerektiği - önerilen bir UX sadeleştirmesinin keşfedilebilirliği veya SEO değerini yanlışlıkla nerede azaltabileceği 6. Güven, risk ve karar güveni Bu ürün için gerçekten önemli olan güven sinyallerini belirle. Örnekler şunları içerebilir: - açık sahiplik/iletişim bilgileri - fiyatlandırma netliği - gizlilik/veri kullanımı açıklamaları - iade/geri ödeme bilgileri - güvenlik bilgileri - gerçek örnekler veya kanıtlar - yazar uzmanlığı - güvenilir olduğunda incelemeler/referanslar - sınırlamalar ve dürüst kapsam - destek beklentileri Desteklenmeyen veya alakasız genel güven rozetleri önerme. Bir öneri ver: - kullanıcıdan harekete geçmesinin istendiği anda hangi güven soruları yanıtsız kalıyor - hangi sinyaller karar noktasına daha yakın olmalı - hangi mevcut içerik zaten yeterli 7. İçerik ve SEO fırsatı İçerik yapısının gerçek kullanıcıların arama ve karar verme biçimini destekleyip desteklemediğini incele. Kontrol et: - arama niyetiyle uyum - sayfa amacı ve başlık netliği - zayıf veya birbiriyle çakışan sayfalar - dahili bağlantılar - yalnızca gerçek sorular olduğunda yararlı SSS'ler - karşılaştırma, tutorial, kullanım alanı, yerel veya destekleyici içerik yalnızca işletmeye uyduğunda Yalnızca anahtar kelime hedeflemek için içerik oluşturma. Bir öneri ver: - en yüksek değerli içerik boşlukları - genişletilmek yerine birleştirilmesi gereken sayfalar - hem kullanıcılara hem organik keşfe hizmet eden fırsatlar 8. Erişilebilirlik ve mobil sürtünme Temsili akışları şu açılardan incele: - klavye kullanımı - focus görünürlüğü ve focus sırası - etiketler, hatalar, diyaloglar, menüler ve dinamik güncellemeler - dokunma hedefi boyutu ve aralığı - yakınlaştırma/reflow ve yatay taşma - mobil viewport davranışı - varsa kontrast ve tema durumları - varsa hareket ve reduced-motion davranışı Erişilebilirlik kusurlarını öznel görsel tercihlerden ayır. 9. Ölçüm ve deney planı Sitede analytics veya belirli bir platform olduğunu varsayma. Ölçüm mevcutsa, ana kullanıcı yolculuğuna bağlı en küçük yararlı event/metrik setini öner. Örnekler: - birincil CTA başlangıcı ve tamamlanması - form veya checkout tamamlanması - arama/filtre kullanımı - onboarding tamamlanması - içerikten ürüne geçişler - hata/terk noktaları Önerilen her deney için şunları tanımla: - hipotez - birincil metrik - guardrail metriği - beklenen kullanıcı davranışı değişikliği - minimum uygulama karmaşıklığı - sonucu yanlış yorumlama riski Çıktı formatı: ## Yönetici Özeti ## Sitenin ne olduğu ve kime hizmet ettiği ## En Önemli 5 Bulgu Her biri için: Kanıt · Kullanıcı etkisi · İş/SEO etkisi · Öneri · Efor · Öncelik · Ne ölçülmeli ## 1–9. bölümlere göre ayrıntılı inceleme ## Zaten iyi çalışan ve değiştirilmemesi gerekenler ## Hemen uygulanmak yerine test edilmesi gereken hipotezler ## Hızlı Kazanımlar ## Öncelik Yol Haritası ## Ölçüm Planı ## Önemli önerilerde kullanılan kaynaklar / karşılaştırılabilir örnekler Gerçekte incelediğin web sitesine özgü ol. Proje gerçekten öyle değilse bunu genel bir SaaS, e-ticaret, AI aracı veya pazarlama checklist'ine dönüştürme.
Googlebot Render İncelemesi
Sen teknik SEO, rendering, taranabilirlik, bilgi mimarisi, erişilebilirlik ve UX alanlarını birlikte değerlendiren bir denetçisin. ÖNEMLİ: - Önerileri uygulamadan önce gerçek web sitesini ve gerçek rendering mimarisini analiz et. - Sitenin statik, server-rendered, client-rendered, hydrated, bir framework ile oluşturulmuş veya JavaScript'e bağımlı olduğunu varsayma. - Google Arama JavaScript'i render edebilir, ancak rendering'in sınırlamaları vardır ve önemli içerik gereksiz yere kullanıcı etkileşimine bağlı olmamalıdır. - Google Arama içerik yüklemeyi tetiklemek için sayfayla etkileşime girmez. Yalnızca tıklama, hover veya kullanıcı tarafından tetiklenen scroll event sonrasında yüklenen içeriği doğrulanması gereken bir tarama/indexleme riski olarak ele al. - Source HTML, rendered HTML ve yalnızca etkileşimden sonra görünen içeriği birbirinden ayır. - Accordion'ların, tab'ların, client-rendered içeriğin veya below-the-fold içeriğin doğası gereği indexlenemediğini iddia etme. Uygulamayı doğrula. - Yalnızca Lighthouse'a göre değerlendirme yapma. - Henüz değişiklik uygulama. Bu web sitesini analiz et: [INSERT URL] Repository/proje dosyaları mevcutsa onları da incele. Search Console URL Inspection, rendered HTML, server logları, field Core Web Vitals veya bir HAR dosyası mevcutsa kanıt olarak kullan. Kanıt bulunmadığında bunu açıkça belirt. ----------------------------------- AŞAMA 1 — GERÇEK MİMARİYİ BELİRLE ----------------------------------- Mümkün olduğunda şunları belirle: - rendering modeli: statik, SSG, SSR, CSR, hibrit, streamed, hydrated veya bilinmiyor - varsa framework/CMS/site builder - routing modeli - önemli içeriğin initial HTML içinde bulunup bulunmadığı - JavaScript'in yüklemeden sonra ne eklediği veya değiştirdiği - lazy-loading ve infinite-scroll davranışı - dahili bağlantı üretimi - canonical, robots, sitemap ve locale mimarisi - rendering veya performansı etkileyen önemli third-party bileşenler Mevcut rendering modeli daha basit şekilde çözülemeyen doğrulanmış bir sorun yaratmadıkça farklı bir model önerme. ----------------------------------- AŞAMA 2 — TARAMA VE İNDEXLENEBİLİRLİK ----------------------------------- Kontrol et: - HTTP durum davranışı ve yönlendirmeler - varsa robots.txt ve meta robots - canonical sinyalleri - taranabilir URL'ler - tercihen href hedefleri olan gerçek anchor öğeleriyle taranabilir dahili bağlantılar - orphan sayfalar ve aşırı tıklama derinliği - rendering için gerekli olup engellenen script/style/resource'lar - staging, duplicate-host, parametre veya protokol varyantları - yalnızca kimlik doğrulama veya desteklenmeyen etkileşim sonrasında bulunan içerik Her sorun için şunları ayır: - doğrulanmış tarama engeli - olası risk - doğrulama önerisi ----------------------------------- AŞAMA 3 — INITIAL HTML VE RENDERED HTML ----------------------------------- Mümkün olduğunda şunları karşılaştır: 1. initial/source HTML 2. normal yüklemeden sonra browser-rendered DOM 3. kullanıcı işlemi gerektiren içerik Şunları belirle: - JavaScript çalışana kadar eksik olan birincil sayfa metni - çok geç oluşturulan veya değiştirilen metadata - rendered DOM içinde taranabilir olmayan bağlantılar - hydration/rendering hataları - çözümlenmeyen boş shell'ler veya loading placeholder'ları - server ve client rendering arasında yinelenen içerik - tıklama, tab, hover veya özel scroll-event loader'lara bağlı önemli içerik Normal below-the-fold içeriği yalnızca fold'un altında olduğu için sorun olarak işaretleme. ----------------------------------- AŞAMA 4 — LAZY LOADING VE SONSUZ İÇERİK ----------------------------------- Görselleri, iframe'leri, component'leri, listeleri, feed'leri ve pagination'ı kontrol et. Şunları doğrula: - ilgili lazy-loaded içerik görünür hale geldiğinde Google Arama'nın gerçekleştirmeyeceği bir kullanıcı etkileşimi gerektirmeden yükleniyor - olası LCP içeriği gereksiz yere lazy-loaded değil - görseller/video keşfedilebilir URL'ler ve uygun attribute'lar kullanıyor - indexlenmesi gereken infinite-scroll içeriğin kalıcı, taranabilir URL'leri ve uygun yerlerde normal bağlantıları/pagination'ı var - yükleme davranışı benzersiz içeriği rendered HTML'den gizlemiyor ----------------------------------- AŞAMA 5 — BİLGİ MİMARİSİ VE DAHİLİ BAĞLANTILAR ----------------------------------- Şunları değerlendir: - ana sayfa/bölüm hub'larından önemli sayfalara hiyerarşi - tarama derinliği - bağlamsal dahili bağlantılar - navigasyon ve footer bağlantıları - uygun olduğunda breadcrumb'ların yararı - anchor-text netliği - yinelenen veya birbiriyle rekabet eden sayfalar - doğrudan ölçülen bir skor olarak değil, nitel bir dahili bağlantı kavramı olarak PageRank dağılımı Kullanıcılar/işletme için önemli görünen ancak dahili olarak zayıf bağlanan sayfaları belirle. ----------------------------------- AŞAMA 6 — SEMANTİK VE İÇERİK NETLİĞİ ----------------------------------- Kontrol et: - sayfa başlığı ve ana konu - heading hiyerarşisi - semantik landmark'lar - ana içerik ile navigasyon/destekleyici içerik ayrımı - benzersiz içeriği bastıran yinelenen boilerplate - zayıf veya mekanik olarak üretilmiş bölümler - structured data yalnızca mevcut veya uygun olduğunda - yazar, işletme, ürün veya güven bilgileri yalnızca siteyle ilgili olduğunda E-E-A-T'yi tek ve ölçülebilir bir ranking factor olarak ele alma. Deneyim/uzmanlık/güven sinyallerini sayfaya uydukları yerde içerik kalitesi ve kullanıcı güveni unsurları olarak değerlendir. ----------------------------------- AŞAMA 7 — UYGULANABİLİRSE ÇOK DİLLİ / ÇOK BÖLGELİ SEO ----------------------------------- Sitenin birden fazla dil veya bölge sürümü varsa şunları kontrol et: - varyantlar için ayrı taranabilir URL'ler - kullanıldığı yerde karşılıklı hreflang ve geçerli dil/bölge kodları - canonical tutarlılığı - tamamen lokalize edilmiş birincil içerik ve navigasyon - arama motorlarının tarayabildiği dil değiştirici bağlantılar - sürümleri gizleyebilecek otomatik yönlendirmeler veya yalnızca cookie'ye bağlı varyantlar - gerçekten gerekçelendirilmiş bölgeye özgü içerik Site tek dilliyse bu aşamayı Uygulanamaz olarak işaretle. ----------------------------------- AŞAMA 8 — CORE WEB VITALS VE RENDERING MALİYETİ ----------------------------------- Ölçülmüş veri mevcut olduğunda şunları değerlendir: - olası LCP öğesi ve request chain - görseller, fontlar, reklamlar, embed'ler, banner'lar, consent UI, dinamik component'ler veya hydration kaynaklı CLS - JavaScript, third-party'ler, event handler'lar, rendering ve long task'lerden kaynaklanan INP/main-thread baskısı - render-blocking CSS/JS - font yükleme - görsel boyutlandırma ve responsive teslim - gereksiz network request'leri - yinelenen bundle veya kod Lab gözlemlerini, field verisini ve hipotezleri birbirinden ayır. ----------------------------------- AŞAMA 9 — TASARIM ÖNYARGISI OLMADAN ABOVE-THE-FOLD UX ----------------------------------- İlk viewport'u şu açılardan değerlendir: - açık sayfa amacı - birincil görev veya CTA - rahatsız edici banner/overlay'ler - layout stabilitesi - anlamlı içeriğin hızlı görünmesi - mobil okunabilirlik - kritik bilgilerin rendering veya consent mantığı nedeniyle gecikip gecikmediği Yalnızca görsel minimalizm için optimize etme. Kullanıcıların sayfayı anlaması ve ona güvenmesi için gereken bilgileri koru. ----------------------------------- AŞAMA 10 — MOBİL, ERİŞİLEBİLİRLİK VE DAYANIKLILIK ----------------------------------- Kontrol et: - responsive taşma - dokunma hedefleri - klavye erişimi - focus durumları - menüler/diyaloglar/accordion'lar/tab'lar - form etiketleri ve hataları - yakınlaştırma/reflow - varsa kontrast ve temalar - ilgiliyse reduced motion - uygulama açısından olasıysa Safari/iOS sorunları Erişilebilirlik sorunları kullanıcıların ve otomatik sistemlerin içeriğe güvenilir şekilde ulaşmasını da engelleyebilir; bu nedenle bunları kozmetik tercihlerden ayrı raporla. ----------------------------------- ÇIKTI FORMATI ----------------------------------- ## Yönetici Özeti En fazla 8 cümle. ## Tespit Edilen Mimari - Rendering modeli - Belirlenmişse framework/CMS - Initial HTML içinde nelerin bulunduğu - Nelerin JavaScript'e bağlı olduğu - Mevcut / mevcut olmayan kanıtlar ## Kritik Tarama veya Indexleme Sorunları Yalnızca doğrulanmış veya güçlü kanıtı olan sorunlar. ## Initial HTML ve Rendered HTML Önemli içerik ve bağlantılar için. ## Rendering / JavaScript Bulguları Her biri için: Öncelik · Kanıt · URL/component · Sorun · Neden önemli · Minimum düzeltme · Doğrulama yöntemi ## Dahili Bağlantılar ve Bilgi Mimarisi ## Çok Dilli / Bölgesel Bulgular Veya “Uygulanamaz”. ## Core Web Vitals / Performans Bulguları Ölçülmüş veriyi hipotezlerden ayır. ## Erişilebilirlik / Mobil Bulgular ## İçerik ve Semantik Bulguları ## Hızlı Kazanımlar Yalnızca açık kanıtı olan düşük riskli maddeler. ## Öncelik Yol Haritası Beklenen etki ve güven düzeyine göre sıralanmış ilk 10. ## Doğrulama Checklist'i Yalnızca ilgili olduğunda Search Console URL Inspection, rendered HTML kontrolleri, server logları, field CWV, HAR/browser profiling veya crawl testlerini dahil et. Eleştirel, teknik ve kesin ol. Genel SEO klişeleri veya pazarlama dolgu metinleri verme. JavaScript indexleme hakkındaki eski varsayımları evrensel gerçekler olarak sunma. Her önemli bulgu için somut nedenleri, kanıtları, olası etkileri, minimum düzeltmeleri ve nasıl doğrulanacağını açıkla.
İpucu: Önce Yüksek öncelikli sorunları düzelt. Yapay zekâ daha temiz bir desen önerdi diye çalışan kodu refactor etme.
Adım 7

Yayınla ve geliştir

Çıktı: geliştirme döngüsü

Siteyi yayınla, ne olduğunu izle ve küçük adımlarla geliştir. Bir web sitesi hiçbir zaman tamamen bitmez; geri bildirim, ölçüm ve dikkatli yinelemeyle yararlı hâle gelir.

İşlevsellik ve nihai kaynak dil sürümü kararlı hâle geldikten sonra sitenin başka bir dilde veya bölgesel pazarda insanlara da hizmet edip etmemesi gerektiğini değerlendir. Doğru yerelleştirilmiş bir sürüm, yalnızca çeviri yararlıysa, teknik uygulama doğruysa ve hedef locale için gözden geçirilmişse içeriği bu kullanıcılar için daha ilgili hâle getirebilir ve organik arama fırsatlarını genişletebilir.

Pratik kontroller:

Yerelleştirme promptu

Ana Dilde Yerelleştirme ve SEO İncelemesi
Kaynak dil sürümü zaten istikrarlı bir duruma ulaşmış mevcut bir web sitesi veya web uygulaması için eksiksiz bir lokalizasyon, ana dilde proofreading, SEO dili, prompt kalitesi ve uygulama incelemesi gerçekleştiriyorsun. Proje girdileri: - Proje/site adı: [PROJECT_OR_SITE_NAME] - Herkese açık URL veya preview URL: [PUBLIC_URL_OR_PREVIEW] - Kaynak dil: [SOURCE_LANGUAGE] - Hedef dil: [TARGET_LANGUAGE] - Hedef locale/bölge: [TARGET_LOCALE] - Birincil hedef pazar: [PRIMARY_MARKET_OR_REGION] - Repository/proje yolu: [PROJECT_PATH_OR_REPOSITORY] - Kaynak dil içerik yolu: [SOURCE_CONTENT_PATH_OR_UNKNOWN] - Hedef dil içerik yolu: [TRANSLATED_CONTENT_PATH_OR_UNKNOWN] - Framework, CMS, site builder veya stack: [FRAMEWORK_OR_CMS_OR_UNKNOWN] - Hedef kitle: [TARGET_AUDIENCE] AMAÇ Kaynak anlamı, işlevselliği, teknik mimariyi, erişilebilirliği, SEO niyetini ve ürün davranışını korurken hedef locale için baştan araştırılmış, yazılmış, düzenlenmiş ve yayımlanmış gibi hissettiren bir hedef dil sürümü oluştur. Bu, kelimesi kelimesine bir çeviri görevi veya yalnızca yazım denetimi değildir. Amaç, siteyi hedef dilde veya bölgede arama yapan, okuyan ve karar veren kullanıcılara sorumlu biçimde genişletmektir. Tek başına çevirinin ranking veya trafiği artıracağını vaat etme. Lokalize SEO'yu yararlı lokalize içerik, uygun URL'ler/sinyaller, arama niyeti, dahili bağlantılar, teknik doğruluk ve sürekli kalitenin birleşimi olarak ele al. PAZARLIK KONUSU OLMAYAN KURALLAR - Proje açıkça başka bir kaynak belirtmedikçe mevcut kaynak dil sürümünü semantik doğruluk kaynağı olarak kabul et. - Önce gerçek proje mimarisini incele. Bir build sistemi, statik HTML, JavaScript framework'ü, CMS, veritabanı, server rendering, client rendering veya belirli bir localization framework'ü olduğunu varsayma. - Mevcut mimariyi ve source-of-truth modelini koru. - Projede zaten bir çeviri sistemi varsa paralel bir çeviri sistemi icat etme. - Proje build sistemi olmadan çalışıyorsa yalnızca lokalizasyonu desteklemek için build sistemi ekleme. - Proje açıkça gerektirmedikçe kod identifier'larını, değişken adlarını, translation key'lerini, API parametrelerini, dosya yollarını, CSS class'larını, JSON/YAML key'lerini, template syntax'ını, URL'leri, e-posta adreslerini, ticari markaları, şirket/ürün adlarını veya kullanıcı tarafından sağlanan kaynak metni çevirme. - Placeholder'ları, interpolation'ı, pluralization'ı, markup'ı ve dinamik prompt davranışını koru. - Gerçekleri, garantileri, hukuki anlamı, fiyatlandırmayı, ürün yeteneklerini, tarihleri veya provider'a özgü iddiaları sessizce değiştirme. - Gerçekte yapılmadıysa içeriğin incelendiğini, render edildiğini veya test edildiğini iddia etme. - Tahminde bulunmak yerine belirsizliği kaydet. - Gizli chain-of-thought isteme veya ifşa etme. Bunun yerine kısa gerekçe, kanıt, varsayımlar ve doğrulama adımları iste. AŞAMA 0 — PROJE VE LOKALİZASYON ENVANTERİ Tek tek cümleleri çevirmeden önce projeyi incele ve şunları belirle: - tüm public ve preview route'ları - kaynak dil route'ları - varsa hedef dil veya locale route'ları - içerik/source dosyaları - template/component/partial'lar - uygulanabilirse CMS alanları veya veritabanı içeriği - translation dosyaları ve locale dictionary'leri - navigasyon, footer, breadcrumb'lar, menüler, formlar, diyaloglar, bildirimler, hata mesajları ve empty state'ler - SEO metadata - canonical ve hreflang uygulaması - structured data - görsel alt metni ve erişilebilirlik etiketleri - client-side ve server-side doğrulama mesajları - projede saklanan e-postalar veya bildirimler - ürün bunlara sahipse üretilen prompt şablonları veya AI iş akışları - testler, build komutları, linting, type check'ler, CI, preview ve deployment süreci - dil değiştirme ve locale algılama davranışı - yalnızca locale'in görünür metinlerini veya davranışını değiştirdiği ölçüde analytics/consent/reklamlar Kullanıcıya dönük içeriği şu gibi yararlı gruplara ayır: 1. paylaşılan arayüz 2. navigasyon ve yapı 3. landing/pazarlama metni 4. ürün veya uygulama UI'ı 5. yardım/tutorial/eğitim içeriği 6. formlar ve doğrulama 7. uygulanabilirse üretilen prompt'lar/şablonlar 8. pratik iş akışları/kullanım alanları 9. SSS'ler 10. yasal sorumluluk reddi/gizlilik içeriği 11. SEO metadata 12. erişilebilirlik metni 13. structured data 14. transactional/system mesajları 15. kullanıcıya dönük diğer içerik Erişilemeyen veya incelenemeyen her şeyi kaydet. AŞAMA 1 — ÇEVİRİ VE LOKALİZASYON GEÇİŞİ Doğrudan mevcut kaynak dil sürümünden hedef dile çevir. Her öğe için şunları kontrol et: - anlam ve niyet - dil bilgisi, yazım, sözdizimi, noktalama, büyük/küçük harf kullanımı - doğal kelime sırası ve ritim - üslup ve resmiyet düzeyi - hedef kitleye uygun terminoloji - locale'e özgü kelime dağarcığı ve kurallar - ilgili olduğunda tarihler, saatler, sayılar, para birimi, ölçü birimleri, adresler ve tırnak işaretleri - CTA netliği ve yaygın arayüz kalıpları - metin uzunluğu ve UI'a uyum - uyarlama gerektiren kültürel varsayımlar - kelimesi kelimesine çevirinin örneği veya görevi zayıflatıp zayıflatmayacağı Kaynak dilin cümle yapısını kopyalamak yerine doğal hedef dil yazımını tercih et. Anlamı değiştirerek stili iyileştirme. Uzman içeriğini teknik olarak yanlış hale gelene kadar basitleştirme. Başlangıç seviyesi içeriği gereksiz yere teknik hale getirme. AŞAMA 2 — TERMİNOLOJİ KARARLARI Locale'e özgü bir terminoloji sözlüğü oluştur veya mevcut sözlüğü izle. Önemli ve tekrar eden terimler için şunlardan hangisinin yapılacağına karar ver: 1. çevir 2. yerleşik olduğu için kaynak dilde bırak 3. koru ancak ilk kullanımda açıkla 4. yerleşik bir hibrit biçim kullan 5. dil bilgisel olarak uyarla 6. tam terimden sonra kısaltma kullan 7. yanıltıcı, eski veya gereksiz olduğu için kullanmaktan kaçın Kararları şunlara dayandır: - hedef locale'deki ana dil kullanıcılarının gerçek kullanımı - sektör kullanımı - hedef kitlenin aşinalığı - teknik kesinlik - arama niyeti - ürün genelinde tutarlılık - doğal ve yerleşik bir karşılığın olup olmadığı Tüm teknik terimlerin İngilizce kalması gerektiğini varsayma. Her İngilizce terimin çevrilmesi gerektiğini varsayma. Ürün adları ve ticari markalar değişmeden kalır. AŞAMA 3 — DİNAMİK UI, FORMLAR VE ŞABLON BÜTÜNLÜĞÜ Her dinamik string veya template için: - eklenen değerlerin dil bilgisel olarak uyduğunu doğrula - ilgili olduğunda tekil/çoğul, cinsiyet, hâl, artikeller ve uyumu doğrula - değişkenleri ve placeholder'ları aynen koru - isteğe bağlı değerlerin bozuk cümleler oluşturmadığını doğrula - eklenen değerlerin çevresindeki noktalama ve tırnak işaretlerini doğrula - empty state'leri, hataları, onayları, tooltip'leri ve helper text'i doğrula - butonların ve accessible name'lerin anlaşılır kaldığını doğrula - kısa etiketler ve kontroller için mobil genişlikte uyumu kontrol et Dinamik içeriği yalnızca source fragment'larını okuyarak test etme. Mümkün olduğunda temsili durumları render et. AŞAMA 4 — YALNIZCA PROJEDE VARSA ÜRETİLEN PROMPT'LAR VEYA AI ÖZELLİKLERİ Ürün prompt veya AI talimatları üretiyorsa bunları normal pazarlama metni değil, işlevsel içerik olarak ele al. Üretilen her prompt/template için şunları doğrula: - doğal hedef dil grameri - gerektiğinde açık çıktı dili talimatı - placeholder'ların doğru sırada kalması - kullanıcı tarafından girilen metnin yanlışlıkla çevrilmemesi - ürün adlarının, URL'lerin, kodun ve korunan terminolojinin değişmeden kalması - isteğe bağlı değerlerin cümleyi bozmaması - biçimlendirme, listeler, başlıklar ve satır sonlarının okunabilir kalması - talimatların birbiriyle çelişmemesi - istenen çıktı formatı, ton, hedef kitle ve kısıtların korunması - modele/provider'a özgü talimatların yalnızca gerekli olduğunda kullanılması - garantili doğruluk veya imkânsız kesinlik eklenmemesi - gizli chain-of-thought ifşası istenmemesi Çeviriyle ilgili bir AI özelliği için kaynak dil, hedef dil, proofreading, rewriting, localization ve transcreation kavramlarını açıkça birbirinden ayır. Projede AI tarafından üretilen prompt'lar yoksa bu aşamayı Uygulanamaz olarak işaretle. AŞAMA 5 — SEO LOKALİZASYONU VE BÖLGESEL ARAMA NİYETİ Hedef dilde şunları incele: - sayfa title'ları - meta description'lar - heading'ler - görünür sayfa metni - dahili bağlantı metni - breadcrumb'lar - görsel alt metni - kullanıldığı yerde Open Graph/sosyal medya metni - kullanıldığı yerde structured-data metni - lokalizasyon projenin routing stratejisinin parçasıysa slug'lar/URL'ler Anahtar kelimeleri mekanik olarak çevirme. Keyword/arama niyeti kararları önemli olduğunda hedef kitlenin konu için gerçekte nasıl arama yaptığını araştır. Metni doğal tut; anahtar kelimeleri yapay şekilde yerleştirme. Çok dilli veya çok bölgeli uygulamalarda: - site mimarisine uyduğunda dil sürümleri için ayrı taranabilir URL'leri tercih et - birden fazla varyant varsa ve proje hreflang kullanıyorsa geçerli dil/bölge kodlarıyla karşılıklı hreflang kullan - canonical sinyallerini dil/bölge mimarisiyle tutarlı tut - her lokalize sayfanın gerçekten lokalize edilmiş birincil içerik ve navigasyon içerdiğinden emin ol - kullanıcıların ve arama motorlarının dil değiştirebilmesi için taranabilir bağlantılar sağla - locale varyantlarını göstermek için yalnızca cookie'lere, browser-language algılamasına veya otomatik yönlendirmelere güvenme - örneklerin, adların, kodun veya kaynak metnin kasıtlı olarak farklı olduğu durumlar dışında her sayfayı ağırlıklı olarak tek dilde tut - aynı dili paylaşan iki locale'in aynı ifadeleri kullanması gerektiğini varsayma Sitenin yalnızca bir hedef dili ve alternatif sürümü yoksa, sırf bu prompt bundan bahsediyor diye hreflang ekleme. AŞAMA 6 — OLGUSAL, HUKUKİ VE YÜKSEK RİSKLİ İÇERİK Önemli bir iddiayı değiştirebilecek dil değişikliklerini belirle. Şunlara özellikle dikkat et: - fiyatlar - ürün yetenekleri - güncel model/provider özellikleri - performans veya SEO iddiaları - hukuki/regülasyonla ilgili ifadeler - gizlilik/cookie/consent açıklamaları - tıbbi, finansal, istihdam, güvenlik veya diğer yüksek riskli ifadeler - garantiler, yüzdeler, sıralamalar, benchmark'lar, tarihler ve limitler Önemli ifadeleri uygun şekilde sınıflandır: - yerleşik gerçek - uygulamaya bağlı gerçek - zamana duyarlı gerçek - pratik sezgisel kural - editoryal öneri - görüş - örnek - desteklenmeyen iddia Şüpheli bir olgusal iddiayı yalnızca çeviri sorunuymuş gibi sessizce “düzeltme”. Ayrı kaydet ve önemli düzeltmeleri mümkün olduğunda otoritatif kaynaklarla doğrula. Hukuki metinde anlamı ve kapsamı koru. Gerçekte nitelikli bir insan yapmadıysa hukuki inceleme yapıldığını iddia etme. AŞAMA 7 — ERİŞİLEBİLİRLİK VE UX DİLİ Şunları incele: - bağlantı amacı - buton etiketleri - form etiketleri ve hata ilişkileri - aria-label ve accessible name'ler - yalnızca screen reader'a yönelik metin - genişlet/daralt talimatları - diyalog ve menü etiketleri - dil seçici adları - yinelenen bağlantılar ve yalnızca ikon içeren kontroller Erişilebilirlik metni yalnızca görsel görünümü değil, amacı/işlevi açıklamalıdır. Kelimesi kelimesine çeviri dil bilgisel olarak doğru olsa bile kötü bir UI etiketi olabilir; anlam korunduğunda hedef dilin doğal kalıbını seç. AŞAMA 8 — İLK PROOFREADING GEÇİŞİ İlk çeviri tamamlandıktan sonra hedef dil dosyalarının tamamında eksiksiz bir editoryal geçiş yap. Sistematik olarak şunları kontrol et: - kaynak dil cümle yapıları - literal çeviri - makine çevirisi ritmi - tutarsız terminoloji - tutarsız resmi/gayriresmî hitap - gerekçe olmadan farklı çevrilen tekrar eden ifadeler - çevrilmemiş fragment'lar - yanlışlıkla karışık dilde kalan talimatlar - noktalama ve tipografi hataları - tutarsız büyük/küçük harf kullanımı - doğal olmayan CTA'lar - garip heading'ler - uzun prompt'larda bozuk satır/liste biçimlendirmesi - yanlışlıkla değiştirilen placeholder veya değişkenler - kaynak ve hedef anlam sapması Her occurrence'ı bağlam içinde incelemeden geniş kapsamlı global replacement uygulama. AŞAMA 9 — UYGULAMA GEÇİŞİ Yalnızca onaylanmış/doğru değişiklikleri uygula. Uygulama sırasında: - mümkün olduğunda encoding ve biçimlendirmeyi koru - source-of-truth dosyalarını ve generated-output iş akışını koru - translation key'lerini ve placeholder'ları koru - HTML/Markdown/JSX/template yapısını koru - kodu ve korunan terimleri koru - alakasız refactoring'den kaçın - dosya genelinde biçimlendirme churn'ünden kaçın - source, metadata, schema, route/config ve generated output'u yalnızca mimari gerektiriyorsa birlikte güncelle - projenin mevcut build/deployment kurallarını izle Proje generated output'u açıkça bakım yapılan kaynak olarak kullanmıyorsa source yerine generated output'u düzenleme. AŞAMA 10 — TEKNİK QA Projenin ilgili mevcut kontrollerini çalıştır, örneğin: - build - lint - type checking - unit/integration/E2E testleri - localization-key doğrulaması - eksik/yinelenen çeviri kontrolleri - placeholder tutarlılığı - dahili bağlantı kontrolleri - HTML/JSON/YAML/schema doğrulaması - erişilebilirlik kontrolleri - SEO metadata kontrolleri - canonical/hreflang kontrolleri - responsive/overflow kontrolleri - browser testleri - generated-output parity kontrolleri Sırf geçsin diye bir testi zayıflatma. Onaylanan dil değişikliği kullanıcıya görünür ifadeyi gerçekten değiştiriyorsa exact-text testlerini güncelle. AŞAMA 11 — İKİNCİ, BAĞIMSIZ PROOFREADING GEÇİŞİ Uygulama sonrasında ve proje yeniden build/render edildikten sonra deneyimli bir ana dil editörü perspektifinden ikinci bir tam dil geçişi yap. Bu ikinci geçiş zorunludur ve ilk checklist'i yalnızca mekanik olarak tekrarlamamalıdır. Final rendered ifadeyi bağlam içinde incele ve kaynak dil anlamıyla tekrar karşılaştır. Özellikle şunları doğrula: - değiştirilen her sayfa/route - page title ve meta description - H1/H2/H3 heading'leri - değişen navigasyon ve breadcrumb'lar - butonlar ve CTA'lar - formlar ve validation state'leri - uzun prompt blokları ve kasıtlı satır sonları - örnekler ve dinamik placeholder kombinasyonları - mobil genişlikte etiketler ve satır kaydırma - erişilebilirlik etiketleri - görünür ve gizli/progressive içerik - lokalize dahili bağlantılar - hedef locale kelime dağarcığı ve üslup - kasıtlı adlar/teknik terimler/örnekler dışında çevrilmemiş kaynak dil fragment'ı olmaması - özellikle birkaç locale aynı dili paylaştığında bölgesel dil sapması olmaması Mümkün olduğunda yalnızca source dosyaları yerine rendered web sitesini incele. Browser rendering mevcut değilse bu kısıtı belirt ve rendered inceleme yapıldığını iddia etmeden source düzeyinde ikinci geçiş yap. AŞAMA 12 — SON DOĞRULAMA Locale'i tamamlanmış kabul etmeden önce: 1. Değişen dosyalarda çevrilmemiş kaynak dil metni için yeniden tarama yap. 2. Reddedilmiş veya yerini başka ifadeye bırakmış wording için yeniden tarama yap. 3. Placeholder'ları, değişkenleri, interpolation'ı ve prompt-template davranışını doğrula. 4. Lokalize route'ları ve dahili bağlantıları doğrula. 5. Uygulanabilirse canonical/hreflang ilişkilerini doğrula. 6. Metadata, alt text ve erişilebilirlik etiketlerini doğrula. 7. Varsa structured data'yı doğrula. 8. Build'i ve ilgili otomatik testleri çalıştır. 9. Mümkün olduğunda temsili sayfaları telefon, tablet ve masaüstü genişliklerinde incele. 10. Proje destekliyorsa light/dark temaları incele. 11. Final değişen içeriği cümle cümle fragment'lar olarak değil, kesintisiz ana dil metni olarak bir kez daha oku. ÇIKTI / RAPOR Şunları sağla: ## Lokalizasyon Özeti - hedef dil ve locale - değişen dosyalar/route'lar - tespit edilen mimari/lokalizasyon sistemi - nelerin çevrildiği/lokalize edildiği - nelerin bilinçli olarak değiştirilmeden bırakıldığı ## Terminoloji Kararları Önemli çevrilmiş, korunmuş, açıklanmış veya locale'e özgü terimler. ## Bulgular ve Kararlar Her önemli sorun için: ID · Önem Derecesi · Tür · Kaynak metin · Mevcut hedef metin · Önerilen metin · Gerekçe · Durum (Accepted/Modified/Rejected/Needs Human Decision) · Uygulama referansı ## SEO / Bölgesel Kararlar Yalnızca uygulanabilirse URL'leri, hreflang/canonical stratejisini, slug kararlarını ve arama niyeti uyarlamalarını dahil et. ## İlk Proofreading Geçişi Nelerin kontrol edildiği ve düzeltildiği. ## İkinci Proofreading Geçişi Ayrı bir ikinci geçiş yapıldığını, hangi final sorunları bulduğunu ve rendered sayfaları mı yoksa yalnızca source'u mu incelediğini doğrula. ## Teknik Doğrulama Yalnızca gerçekten çalıştırılan testleri/kontrolleri ve sonuçlarını listele. ## Kalan Riskler veya İnsan Kararları Hâlâ bir kişinin karar vermesi gereken hukuki, olgusal, terminolojik, pazar, layout veya browser konularını dahil et. ## Değiştirilen Dosyalar Kesin liste. FİNAL STANDARDI Lokalize sürüm hedef kitleye doğal gelmeli, kaynak anlamını ve ürün davranışını korumalı, projenin gerçek mimarisine saygı göstermeli, locale'e uygun terminoloji kullanmalı, teknik ve SEO açısından tutarlı kalmalı ve uygulama sonrasında bağımsız olarak ikinci kez proofread edilmelidir. Gerçekte böyle bir inceleme yapılmadıysa lokalizasyonu “native-reviewed”, “human-reviewed”, “legally reviewed” veya “browser-tested” olarak tanımlama.
Sonraki adım: sayfa metni için Yazı ve E-posta Prompt Oluşturucu ve görsel konseptleri için Yapay Zekâ Görsel Prompt Oluşturucu kullan.
Sonuç

Bir web sitesi asla yalnızca kod değildir

Yapay zekâ sayfaları planlamana, metin yazmana, kod üretmene ve sonucu denetlemene yardımcı olabilir; ancak web sitesinin yine de senin yargına ihtiyacı vardır. İyi site en çok özelliğe sahip olan değil; insanların anlayabildiği, güvendiği ve sürtünme yaşamadan kullanabildiği sitedir.

Daha fazla özellik eklemekten daha önemli üç şey vardır:

  1. Netlik: ziyaretçiler sitenin ne için olduğunu saniyeler içinde anlamalı.
  2. Güven: hızlı yükleme, okunabilir içerik, çalışan bağlantılar ve şeffaf bilgiler siteyi gerçek hissettirir.
  3. Kontrol: statik ve basit kodu test etmek, bakımını yapmak ve bir şey bozulduğunda geri almak daha kolaydır.

Basit başla, yapıyı statik ve okunabilir tut, her önemli değişikliği kendin doğrula ve her seferinde tek bir sorunu geliştir. Yapay zekâ destekli bir web sitesi böylece yalnızca üretilmiş başka bir taslak yerine güvenilir bir şeye dönüşür.

Netlikle başla

Bugün ilk web sitesi kararını oluştur

Net bir hedef ve sayfa planı, önlenebilir yeniden çalışmanın çoğunu engeller. Yapay zekâdan kod veya metin yazmasını istemeden önce buradan başla.

Bu sayfayı paylaş

PromptingEasy uygulamasını ekranına ekle

Tarayıcı menünü kullan ve bu siteyi yükleme veya ana ekranına ekleme seçeneğini seç.