Yapay Zekâyla Blog Nasıl Yapılır: Yazılar, Editör, SEO ve Barındırma
Bir blogun üç şeye ihtiyacı vardır: kendi URL’lerinde okunabilen yazılar, bu yazıları yazıp yayınlamanın bir yolu ve arama motorlarının anlayabildiği sayfalar. Bir yapay zekâ uygulama oluşturucu, düz Türkçe bir açıklamadan bu üçünü de oluşturabilir. Asıl karar, yazılarınızın nerede duracağıdır: projede dosya olarak mı, yoksa bir editörü olan bir veritabanında mı. Bu rehberin geri kalanı bu seçimi izler.
Bir blogun ihtiyaçları
Sayfalar
- Ana sayfa veya yazı listesi: en yeni yazılar önce; başlık, tarih, kısa bir özet ve kapak görseli ile.
- Yazı sayfası: makalenin kendisi,
/blog/kahvemizi-nasil-kavuruyoruzgibi kendi URL’si ile. - Kategori veya etiket sayfaları: okuyucuların tek bir konuya göz atabilmesi için.
- Hakkında sayfası: bunu kimin ve neden yazdığı.
- Arama (isteğe bağlı): birkaç düzineden fazla yazınız olduğunda eklemeye değer.
- RSS akışı: feed okuyucularının ve bazı bülten araçlarının yeni yazıları otomatik almasını sağlayan küçük bir dosya.
Veri
Bir yazı küçük bir kayıttır: başlık, slug (URL’nin parçası), gövde, özet, kapak görseli, yazar, kategori, etiketler, durum (taslak veya yayında), yayın tarihi ve güncelleme tarihi. Birden fazla yazarınız varsa, ad, fotoğraf ve kısa biyografi içeren bir yazarlar tablosu ekleyin.
İzinler
Okuyucular yalnızca yayınlanmış yazıları görür. Yazarlar taslak oluşturabilir ve düzenleyebilir. Birinin, çoğu zaman aynı kişinin, yayınlaması gerekir. Tek kişilik bir blog için bu sadece “ben ve herkes”tir; bir ekip için giriş ve en az iki rol gerekir.
Büyük karar: dosyalar mı, veritabanı mı
| Yaklaşım | Nasıl yazarsınız | İyi yanları | Daha az iyi yanları |
|---|---|---|---|
| Projede Markdown dosyaları | Her yazıyı bir metin dosyası olarak yazın veya yapay zekâdan ekletin | Basit, hızlı sayfalar, giriş gerekmez, yedeklemesi kolay | Düzenlemeyi oluşturucu veya kod üzerinden yaparsınız, dostane bir editör üzerinden değil |
| Veritabanı ve yönetici editörü | Kendi kontrol panelinize giriş yapıp zengin metin editöründe yazın | Gerçek bir CMS hissi verir, birden fazla yazar, taslaklar | Daha fazla geliştirme gerekir: giriş, editör, görsel yüklemeleri |
| Headless CMS | Barındırılan bir içerik servisinde yazın; siteniz yazıları çeker | Sizin geliştirmediğiniz, cilalı bir editör | Başka bir hesap ve API anahtarı; içeriğinizi üçüncü bir taraf tutar |
CMS (içerik yönetim sistemi), içeriği yazıp yönettiğiniz kısımdır. Daha fazlası için CMS nedir rehberine bakın.
Çoğu kişisel ve kurumsal blog için Markdown dosyalarıyla başlayın. Oluşturucu üzerinden yazmak darboğaz olduğunda ya da oluşturucuyu kullanmayan biri yazı paylaşmak zorunda kaldığında bir veritabanı ve editöre geçin.
Erken karar vermeniz gereken SEO konuları
Bir blogun değeri genellikle arama trafiğinden gelir, bu yüzden birkaç teknik seçim tasarımdan daha önemlidir.
- Sayfalar JavaScript olmadan okunabilir olmalıdır. Birçok yapay zekâyla oluşturulan uygulama tek sayfalık uygulamadır (SPA): tarayıcı boş bir sayfa indirir ve JavaScript onu doldurur. Arama motorları bunu çoğu zaman işleyebilir, ama daha yavaş ve daha az güvenilirdir. Bir blog için yazıların statik HTML’e önceden derlenmesini veya sunucuda üretilmesini isteyin; böylece metin sayfa yüklendiği anda sayfadadır.
- Her yazı için bir URL, ve onu koruyun. Kısa, okunabilir slug’lar seçin. Sonradan değiştirmek, yönlendirme eklemezseniz bağlantıları kırar.
- Yazı başına başlık ve açıklama. Her yazının kendi
<title>etiketi ve meta açıklaması, ayrıca paylaşıldığında bağlantıların güzel görünmesi için Open Graph etiketleri olmalıdır. - Bir site haritası. Yayınlanmış her yazıyı listeleyen bir
sitemap.xml, arama motorlarının yenilerini bulmasına yardımcı olur. - Yapılandırılmış veri. Article işaretlemesi (schema.org’dan), arama motorlarına başlığı, yazarı ve tarihi söyler. Yalnızca sayfada gerçekten bulunanı işaretleyin.
AI ile oluşturulan web siteleri için SEO rehberimiz bunları daha ayrıntılı anlatır.
Örnek ilk istem
Özel kahve kavurma işletmem için bir blog yap. Sayfalar: en yeni yazıları üstte listeleyen bir ana sayfa (başlık, tarih, özet, kapak görseli), /blog/[slug] adresinde bir yazı sayfası, kategori sayfaları ve bir hakkında sayfası. Yazıları, başlık, tarih, özet, kategori ve kapak görseli için ön madde (front matter) içeren Markdown dosyaları olarak sakla ve her yazı sayfasını statik HTML’e önceden derle; böylece arama motorları JavaScript olmadan okuyabilsin. Her yazının kendi başlığı ve meta açıklaması, Open Graph etiketleri ve Article yapılandırılmış verisi olsun. Yazılardan bir sitemap.xml ve bir RSS akışı üret. Temiz ve okunabilir tipografi, satır genişliği yaklaşık 70 karakter olsun ve telefonlarda iyi çalışan bir düzen olsun. Tasarımı görebilmem için üç örnek yazı ekle.
Yapım adımları
- Örnek yazılarla tasarım yapın. Önce yazı sayfasını doğru kurun: yazı boyutu, satır uzunluğu, aralıklar, görsellerin ve alıntıların görünümü. İnsanlar zamanlarının çoğunu orada geçirir.
- Liste ve kategori sayfaları. Özetleri, tarihleri ve kapak görsellerini, bir yazının görseli olmadığında ne olduğunu kontrol edin.
- SEO temelleri. Başlıklar, açıklamalar, Open Graph etiketleri, site haritası ve RSS akışı isteyin. Yayınladıktan sonra bir yazıyı açın ve metnin HTML’de olduğunu doğrulamak için sayfa kaynağına bakın.
- Gerçek yazılarınız. Örnekleri değiştirin. İlk birkaç yazıyı kendiniz yazın; ton onlarla belirlenir.
- Bülten kaydı (isteğe bağlı). Her yazının sonunda e-posta adreslerini bir veritabanına kaydeden ya da e-posta sağlayıcınıza gönderen bir form. Bkz. bülten sitesi nasıl yapılır.
- Editör ve giriş (yalnızca gerekirse). Veritabanına geçerseniz, taslakları, bir önizleme düğmesini ve görsel yüklemelerini içeren bir yönetici alanı isteyin ve bunu girişle koruyun.
- Özel alan adı. Kendi alan adınızdaki bir blog, o alan adının itibarını büyütür. Bkz. özel alan adı nasıl bağlanır.
Yazı için yapay zekâyı kullanmak
Yapay zekâ taslak planlarında, ilk taslaklarda, başlık önerilerinde, özetlerde ve düzeltmede yardımcı olabilir. Bir blogu okumaya değer kılan şeylerde ise daha zayıftır: sizin deneyiminiz, görüşleriniz, fotoğraflarınız, işinizden gerçek sayılar. Kullanışlı bir kural, yapay zekânın sizin yerinize yazmak yerine daha hızlı yazmanıza yardım etmesine izin vermektir. Ürettiği her gerçeği kontrol edin ve kaynağını izleyemediğiniz istatistikleri veya alıntıları asla yayınlamayın.
Kendi editörünüze bir yapay zekâ yazım asistanı eklerseniz, “başlık öner” veya “bu paragrafı sıkılaştır” gibi bir düğme, API anahtarı sunucuda kalmalıdır. Her öneri para harcadığı için kullanım limitleri de koyun.
Sık yapılan hatalar
- Yazılar için yalnızca istemci tarafında oluşturma. Yazı metni HTML’de olmalı, sonradan JavaScript ile eklenmemeli.
- Yayınlandıktan sonra slug’ları değiştirmek. Her eski bağlantı kırılır. Mecburen değiştirirseniz eski URL’den yönlendirme ekleyin.
- Çok büyük görseller. 5 MB’lık bir kapak fotoğrafı her sayfayı yavaşlatır. Boyutu küçültülmüş, sıkıştırılmış ve genişlik ile yükseklik ayarlanmış görseller isteyin.
- Taslak olmaması. Taslak durumu olmadan, yarım kalmış yazılar yayına çıkar.
- Denetimsiz yorumlar. Açık yorumlar birkaç gün içinde spam çeker. Yorumlar olmadan başlayın veya hiçbir şey görünmeden önce onay isteyin.
- Eksik tarihler. Hem okuyucular hem arama motorları bir şeyin ne zaman yazıldığını ve son ne zaman güncellendiğini bilmek ister.
Bir blog platformu daha iyi seçim olduğunda
Yalnızca yazmak ve başka bir şey istemiyorsanız, barındırılan bir blog platformu veya WordPress sizi daha hızlı oraya ulaştırır. Hazır bir editör, temalar, yorumlar, bazı durumlarda bültenler ve yıllardır biriken eklentilerle gelirler. Substack benzeri platformlar ayrıca hazır bir kitle ve e-posta dağıtımı getirir.
Kendi blogunuzu yapın: blog daha büyük bir ürünün içinde (bir şirket sitesi, bir SaaS uygulaması, bir mağaza) olduğunda, yazıların kendi verilerinizi kullanmasını istediğinizde (ürün sayfaları, tarifler, ilanlar) veya URL’lerin ve tasarımın tamamen kontrolünün sizde olmasını istediğinizde. Ayrıca web sitelerinin nasıl çalıştığını öğrenmenin de iyi bir yoludur. Zaten sahip olduğunuz bir siteye yazı eklemek için sitenize blog nasıl eklenir rehberine bakın.
Mythex ile yapmak
Mythex’te blogu sohbette tarif edersiniz, tasarımı canlı önizlemede (telefon boyutu çerçevesi dahil) kontrol edersiniz ve herkese açık bir <slug>.mythex.app adresinde yayınlarsınız; özel alan adları Pro planındadır. Varsayılan yığın, tarayıcıda oluşturulan bir Vite ve React uygulamasıdır; bu yüzden bir blog için önceden derlenmiş yazı sayfaları veya Next.js isteyin ve başlıklar, meta etiketler ve site haritası için SEO tarifini izleyin. Tarayıcı editörü istediğinizde, uygulama ihtiyaç duyduğunda Mythex bir veritabanı ve görseller için dosya depolama ekler. Yazarlarınız için giriş, sizin seçtiğiniz bir yaklaşımla yapılır; yaklaşımı siz seçersiniz, ajan bunu bağlar. Hızlı bir başlangıç için yemek blogu ve bülten blogu şablonlarına bakın.
Sorular
Yapay zekâ benim için tüm bir blogu yapabilir mi?
Bir yapay zekâ uygulama oluşturucu blogun kendisini yapabilir: yazı sayfaları, liste ve kategori sayfaları, yazmak için bir editör ve bunların arkasındaki veritabanı. Yazı yine sizin olmalıdır. Hiç insan düzenlemesi olmadan tamamen yapay zekâyla üretilen yazılar genellikle zayıf kalır ve arama motorları okuyucuya faydalı içeriği ödüllendirir.
Bir blog için veritabanına ihtiyacım var mı?
Her zaman değil. Küçük bir blog, yazıları projede Markdown dosyaları olarak tutabilir ve yayınladığınızda yeniden derlenebilir. Yazıları tarayıcıda yazıp düzenlemek, birden fazla yazarınız olmasını ya da yazıları planlamak istiyorsanız, bunları basit bir yönetici editörü olan bir veritabanında saklayın.
Özel yapım bir blog SEO için iyi mi?
Her yazının kendi URL’si, benzersiz bir başlığı ve meta açıklaması, okunabilir başlıkları olduğunda ve arama motorları JavaScript çalıştırmadan HTML’i görebildiğinde iyi olabilir. Önceden derlenmiş veya sunucuda üretilmiş yazı sayfaları ve bir site haritası isteyin, sonra yayınlanmış bir yazının sayfa kaynağına bakarak kontrol edin.
WordPress mi kullanmalıyım, yoksa kendi blogumu mu yapmalıyım?
Yalnızca yazmak istiyorsanız bir blog platformu daha hızlıdır ve editörler, temalar ve eklentilerle gelir. Blog daha büyük bir uygulamanın parçasıysa, belirli bir tasarım veya iş akışı istiyorsanız ya da yazıların ürününüzün kendi verileriyle aynı yerde durmasını istiyorsanız kendi blogunuzu yapın.