Web Sitesi İçerik Eskime Tespiti: OpenAI, Google Sheets ve Gmail ile Otomatik Denetim
Workflow Görünümü
Açıklama
Bu n8n iş akışı, web sitenizdeki güncel olmayan veya yenilenmesi gereken içerikleri otomatik olarak tespit eder. Sitemap'inizi tarayarak belirli bir süredir güncellenmemiş sayfaları belirler, bu sayfaların içeriğini çeker ve OpenAI'ın gücünü kullanarak içeriğin eskimiş olup olmadığını analiz eder. Sonuçları Google Sheets'e kaydeder ve ilgili ekiplere veya kişilere Gmail üzerinden bildirim gönderir. İçerik pazarlamacıları, SEO yöneticileri ve web sitesi sahipleri için manuel denetim ihtiyacını ortadan kaldırarak zaman ve kaynak tasarrufu sağlar.
Kurulum Rehberi
Genel Bakış
Bu n8n iş akışı, web sitenizin içeriğini otomatik olarak denetleyerek güncel olmayan veya tazelenmesi gereken sayfaları tespit etmek için tasarlanmıştır. Manuel denetimlerin getirdiği zaman kaybını ve insan hatası riskini ortadan kaldırarak, içerik stratejinizi daha verimli hale getirmenizi sağlar. İş akışı, sitenizin sitemap'ini düzenli aralıklarla tarar, belirli bir süredir güncellenmemiş sayfaları belirler ve bu sayfaların içeriğini analiz etmek için yapay zeka (OpenAI) kullanır. Elde edilen veriler, Google Sheets'e kaydedilir ve ilgili kişilere e-posta ile bildirim gönderilerek hızlı aksiyon alınmasına olanak tanır.
Bu otomasyon, özellikle büyük web siteleri için içerik yönetimini kolaylaştırır, SEO performansını artırmaya yardımcı olur ve kullanıcı deneyimini iyileştirmek için kritik öneme sahip güncel içerik sunulmasını sağlar. İçerik pazarlamacıları, SEO uzmanları ve web sitesi yöneticileri için vazgeçilmez bir araçtır.
Gereksinimler
Bu iş akışını başarıyla kurmak ve çalıştırmak için aşağıdaki hesaplara ve API anahtarlarına ihtiyacınız olacaktır:
- n8n Hesabı: İş akışını barındırmak ve çalıştırmak için bir n8n kurulumu (cloud veya self-hosted).
- OpenAI Hesabı ve API Anahtarı: İçerik analizi ve özetleme için OpenAI'ın dil modelini kullanmak üzere bir API anahtarı.
- Google Hesabı: Google Sheets'e veri yazmak ve Gmail üzerinden e-posta göndermek için bir Google hesabı.
- Web Sitesi Sitemap URL'si: İş akışının tarayacağı web sitesinin sitemap.xml dosyasının URL'si.
- Google Sheets E-Tablosu: Tespit edilen eski içeriklerin kaydedileceği, belirli sütun başlıklarına sahip (örneğin, 'URL', 'Son Güncelleme Tarihi', 'Eskime Durumu', 'AI Analizi') boş bir Google Sheets e-tablosu.
Kurulum Adımları
Bu iş akışını n8n ortamınıza kurmak için aşağıdaki adımları izleyin:
n8n İş Akışını İçe Aktarma: n8n arayüzünüze giriş yapın. Sol menüden 'Workflows' (İş Akışları) seçeneğine tıklayın ve ardından 'New Workflow' (Yeni İş Akışı) veya 'Import Workflow' (İş Akışı İçe Aktar) düğmesini kullanarak bu iş akışı JSON dosyasını içe aktarın.
Schedule Trigger Yapılandırması: İş akışının başlangıç noktası olan 'Schedule Trigger' (Zamanlanmış Tetikleyici) düğmesine tıklayın. Bu düğmeyi, iş akışının ne sıklıkta çalışacağını belirlemek için yapılandırın (örneğin, haftalık, aylık). 'Mode' (Mod) seçeneğini 'Every Week' (Her Hafta) olarak ayarlayabilir ve belirli bir gün ve saat seçebilirsiniz.
Set Düğmesi Yapılandırması: 'Set' düğmesine tıklayın. Burada, web sitenizin sitemap URL'sini ve içeriğin eski kabul edilmesi için geçmesi gereken gün sayısını (örneğin, 180 gün) belirten değişkenleri ayarlayın. 'Add Value' (Değer Ekle) seçeneği ile 'sitemapUrl' ve 'staleDaysThreshold' adında iki yeni alan oluşturun ve ilgili değerleri girin.
HTTP Request Düğmesi Yapılandırması (Sitemap Çekme): Sitemap'inizi çekmek için 'HTTP Request' düğmesine tıklayın. 'URL' alanına, önceki 'Set' düğmesinden gelen
{{$json.sitemapUrl}}ifadesini ekleyin. 'Response Format' (Yanıt Biçimi) olarak 'XML' seçeneğini işaretleyin.Code Düğmesi Yapılandırması (Sitemap Ayrıştırma ve Filtreleme): 'Code' düğmesine tıklayın. Bu düğme, çekilen sitemap XML'ini ayrıştırır ve belirlenen 'staleDaysThreshold' değerine göre güncellenmemiş sayfaları filtreler. Bu düğmedeki JavaScript kodunu, sitemap yapınıza ve istediğiniz filtreleme mantığına göre gözden geçirin ve gerekirse düzenleyin. Özellikle 'lastmod' etiketini doğru bir şekilde ayrıştırdığından emin olun.
If Düğmesi Yapılandırması (Eski İçerik Kontrolü): 'If' düğmesine tıklayın. Bu düğme, önceki 'Code' düğmesinden gelen eski içerik olup olmadığını kontrol eder. Eğer eski içerik varsa, iş akışı devam eder; yoksa, e-posta gönderme adımını atlar. 'Value 1' (Değer 1) alanına
{{$json.length}}yazın ve 'Condition' (Koşul) olarak 'Is greater than' (Büyüktür) seçeneğini, 'Value 2' (Değer 2) olarak da0değerini girin.HTML Düğmesi Yapılandırması (Sayfa İçeriği Çekme): 'If' düğmesinin 'True' (Doğru) dalındaki 'HTML' düğmesine tıklayın. Bu düğme, tespit edilen her eski sayfanın URL'sini kullanarak sayfanın HTML içeriğini çeker. 'URL' alanına
{{$json.url}}ifadesini ekleyin.LM Chat OpenAI Düğmesi Yapılandırması (İçerik Analizi): 'HTML' düğmesinden sonraki 'LM Chat OpenAI' düğmesine tıklayın. Bu düğme, çekilen sayfa içeriğini OpenAI'a göndererek içeriğin eskimiş olup olmadığını, hangi kısımlarının güncellenmesi gerektiğini veya özetini analiz eder. 'Credential' (Kimlik Bilgisi) bölümünde OpenAI API anahtarınızı seçin veya yeni bir kimlik bilgisi oluşturun. 'Prompt' (İstem) alanına, içeriği analiz etmek için uygun bir talimat girin (örneğin, "Aşağıdaki web sayfası içeriğini analiz et ve güncel olup olmadığını, hangi bilgilerin eskimiş olabileceğini ve nedenini belirt. Ayrıca, bu içeriğin güncellenmesi için önerilerde bulun.").
Google Sheets Düğmesi Yapılandırması (Veri Kaydetme): 'Google Sheets' düğmesine tıklayın. 'Credential' (Kimlik Bilgisi) bölümünde Google hesabınızı seçin veya yeni bir kimlik bilgisi oluşturun. 'Spreadsheet ID' (E-Tablo Kimliği) alanına, daha önce oluşturduğunuz Google Sheets e-tablosunun kimliğini girin. 'Sheet Name' (Sayfa Adı) alanına, verilerin yazılacağı sayfanın adını yazın. 'Operation' (İşlem) olarak 'Append Row' (Satır Ekle) seçeneğini belirleyin ve 'JSON Body' (JSON Gövdesi) alanına, OpenAI analizinden ve diğer düğmelerden gelen verileri (URL, son güncelleme tarihi, AI analizi vb.) e-tablonuzdaki sütun başlıklarıyla eşleşecek şekilde yapılandırın.
Gmail Düğmesi Yapılandırması (Bildirim Gönderme): 'Gmail' düğmesine tıklayın. 'Credential' (Kimlik Bilgisi) bölümünde Google hesabınızı seçin. 'To' (Kime) alanına, bildirimlerin gönderileceği e-posta adresini veya adreslerini girin. 'Subject' (Konu) alanına açıklayıcı bir başlık (örneğin, "Web Sitesi Eski İçerik Raporu") yazın. 'Body' (Gövde) alanına, tespit edilen eski içeriklerin bir özetini veya Google Sheets bağlantısını içeren dinamik bir mesaj oluşturun. Örneğin,
{{$json["Eski İçerik Sayısı"]}} adet eski içerik tespit edildi. Detaylar için Google Sheets'i kontrol edin: [Link]gibi bir ifade kullanabilirsiniz.İş Akışını Etkinleştirme: Tüm düğmeleri yapılandırdıktan sonra, n8n arayüzünün sağ üst köşesindeki 'Active' (Etkin) düğmesini 'On' (Açık) konumuna getirerek iş akışını etkinleştirin.
Gerçek Dünya Kullanım Senaryoları
- E-ticaret Siteleri için Ürün Sayfası Güncelliği: Stokta olmayan veya fiyatı değişen ürünlerin sayfalarını otomatik olarak tespit ederek, müşterilere yanlış bilgi sunulmasını engellemek ve SEO sıralamalarını korumak.
- Haber ve Blog Siteleri için Eski Haber Tespiti: Belirli bir süredir güncellenmemiş haber veya blog yazılarını belirleyerek, okuyuculara her zaman en güncel ve alakalı bilgiyi sunmak ve site otoritesini artırmak.
- Kurumsal Web Siteleri için Hizmet ve Ürün Bilgisi Güncelliği: Şirket hizmetleri, ürün özellikleri veya iletişim bilgileri gibi kritik sayfaların güncelliğini sağlamak, böylece potansiyel müşterilere her zaman doğru bilgi sunmak.
- Eğitim Platformları için Ders Materyali Güncelliği: Kurs içeriklerinin, müfredatın veya referans materyallerinin güncel olup olmadığını kontrol ederek öğrencilere en yeni bilgileri sunmak.
- Devlet ve Kamu Kurumları için Mevzuat ve Duyuru Güncelliği: Yasal düzenlemeler, duyurular veya resmi bilgiler içeren sayfaların güncelliğini sürekli denetleyerek vatandaşlara doğru ve zamanında bilgi sağlamak.
İpuçları ve En İyi Uygulamalar
- Sitemap Optimizasyonu: Sitemap'inizin doğru ve güncel olduğundan emin olun. Bu, iş akışının tüm sayfaları doğru bir şekilde taramasını sağlar.
- Eşik Değerini Ayarlama: 'staleDaysThreshold' değerini web sitenizin içeriğinin ne sıklıkta güncellendiğine ve sektörünüze göre ayarlayın. Çok kısa bir süre, gereksiz bildirimlere yol açabilir; çok uzun bir süre ise eski içeriğin gözden kaçmasına neden olabilir.
- OpenAI Prompt Optimizasyonu: OpenAI'a gönderdiğiniz istemi (prompt) net ve spesifik tutun. Ne tür bir analiz beklediğinizi (örneğin, "eskimiş bilgi tespiti", "güncelleme önerileri", "özet") açıkça belirtin. Farklı istemlerle deneyler yaparak en iyi sonuçları elde edebilirsiniz.
- Google Sheets Yapısı: Google Sheets e-tablonuzun sütun başlıklarını, iş akışından gelen verilerle uyumlu olacak şekilde önceden hazırlayın. Bu, veri yazma hatalarını önler.
- Bildirim Frekansı: Gmail bildirimlerinin çok sık gelmesini önlemek için 'Schedule Trigger' ayarlarını dikkatlice yapılandırın. Haftalık veya aylık bildirimler genellikle yeterlidir.
- Hata Yönetimi: İş akışınıza hata yönetimi (örneğin, 'Try/Catch' blokları) ekleyerek, HTTP istekleri veya API çağrılarında oluşabilecek sorunlara karşı dayanıklılığı artırın.
- Dinamik E-posta İçeriği: Gmail düğmesinde, tespit edilen eski içeriklerin sayısını veya önemli detayları içeren dinamik bir e-posta gövdesi oluşturmak için n8n ifadelerini kullanın.
Sık Sorulan Sorular
S: İş akışı sitemap'imi neden okuyamıyor? C: Sitemap URL'sinin doğru olduğundan ve erişilebilir olduğundan emin olun. Ayrıca, sitemap'inizin XML formatında olduğundan ve 'HTTP Request' düğmesindeki 'Response Format' ayarının 'XML' olarak seçildiğinden emin olun.
S: OpenAI API anahtarım neden çalışmıyor? C: OpenAI API anahtarınızın doğru girildiğinden ve geçerli olduğundan emin olun. Ayrıca, OpenAI hesabınızda yeterli krediniz olup olmadığını kontrol edin. API anahtarınızın n8n'de doğru bir şekilde kimlik bilgisi olarak kaydedildiğinden emin olun.
S: Google Sheets'e veri yazılırken neden hata alıyorum? C: Google Sheets e-tablonuzun kimliğinin ('Spreadsheet ID') ve sayfa adının ('Sheet Name') doğru olduğundan emin olun. Ayrıca, n8n'in Google Sheets'e yazma iznine sahip olduğundan ve 'JSON Body' alanındaki anahtarların (sütun başlıkları) e-tablonuzdaki başlıklarla tam olarak eşleştiğinden emin olun.
S: İş akışı belirli bir sayfayı neden eski olarak algılamıyor? C: Sayfanın sitemap'inizde 'lastmod' etiketiyle doğru bir şekilde listelendiğinden ve bu etiketin güncel olduğundan emin olun. Ayrıca, 'Code' düğmesindeki filtreleme mantığını ve 'staleDaysThreshold' değerini gözden geçirin.
Bu rehber Otomasyonevi.com tarafından hazırlanmıştır.
Detaylar
Kullanılan Node'lar (12)
Etiketler
JSON dosyasını indirip kendi n8n sunucunuza import edin.
Uzman Desteği
Yakında aktif olacak
Gerekli API Anahtarları
- OpenAI API Anahtarı
- Google Hesabı (Sheets ve Gmail için)
Kullanım Alanları
- E-ticaret siteleri için ürün sayfası güncelliği
- Haber ve blog siteleri için eski haber tespiti
- Kurumsal web siteleri için hizmet bilgisi güncelliği
- Eğitim platformları için ders materyali güncelliği
- Devlet ve kamu kurumları için mevzuat güncelliği
Benzer Workflow'lar
GPT-4 ile Emlak Alt Pazar Trendlerini Analiz Et ve Akıllı Yatırım Fırsatlarını Yakala
Bu n8n otomasyonu, günlük emlak piyasası fırsat analizini otomatikleştirir. MLS listelemeleri, kamu mülk kayıtları, demografik bilgiler ve makroekonomik göstergeler gibi çeşitli veri kaynaklarını bir araya getirir. Toplanan verileri GPT-4 kullanarak kapsamlı bir yatırım değerlendirmesinden geçirir, belirlenen yatırım eşiklerini değerlendirir ve yüksek potansiyelli mülkleri yatırımcılara Gmail ve Slack üzerinden anında bildirir. Emlak profesyonelleri ve yatırımcılar için tasarlanmış olup, manuel veri toplama ve analiz yükünü azaltarak daha hızlı ve bilinçli yatırım kararları almalarını sağlar.
Web Sitesi İçeriğinden Ürün Fikirleri Üretme: FireCrawl ve GPT-4.1 ile Yapay Zeka Analizi
Bu n8n şablonu, herhangi bir web sitesini yapay zeka ile analiz ederek, web sitesinin içeriği ve amacı doğrultusunda ürün fikirleri veya özetler oluşturmayı gösterir. FireCrawl ile web sitesi içeriği çekilir ve ardından GPT-4.1 kullanılarak derinlemesine analiz edilir. Rakiplerin web sitelerini analiz etmek, yeni ürün fırsatları keşfetmek, iş modellerini anlamak veya açılış sayfalarından değerli içgörüler elde etmek isteyen pazarlamacılar, ürün yöneticileri ve iş geliştiriciler için idealdir. Bu otomasyon, manuel araştırma süreçlerini hızlandırarak stratejik karar alma s üreçlerine katkıda bulunur.
Decodo Scraper, Google Gemini AI ve Sheets ile Web Araştırması Özetleyici
Bu n8n otomasyonu, Google E-Tablolar'dan alınan bir URL listesini kullanarak web sayfalarını ziyaret eder. Decodo Scraper ile her sayfanın ana metnini çıkarır ve Google Gemini AI'ı kullanarak bu metinlerden özetler oluşturur. Elde edilen özetler, projeleriniz, içerik fikirleriniz veya bültenleriniz için net ve yapılandırılmış bilgiler sağlamak üzere başka bir Google E-Tablosuna kaydedilir. Araştırma makalelerini veya web sayfalarını hızlıca değerli içgörülere dönüştürmek isteyen herkes için idealdir.
Rakip Meta Reklamlarını İzle, Google E-Tablolar'a Kaydet ve Telegram ile Anlık Bildirim Al
Bu n8n iş akışı, Meta Reklam Kütüphanesi'ni belirli rakip sayfalarından gelen yeni reklam kreatifleri için sürekli olarak izler. Bulunan yeni reklamları otomatik olarak Google E-Tablolar'a kaydeder ve kaç adet yeni reklam keşfedildiğini belirten kısa bir Telegram bildirimi gönderir. İdempotent (tekrarlı çalışmaya dayanıklı) bir döngü olarak tasarlanmıştır, bu sayede planlı olarak çalıştırıldığında e-tablonuzda yinelenen girişler oluşturmaz.
Claude ve Google Docs ile Skool Topluluğu Gönderilerini Ara ve Analiz Et
Bu n8n otomasyonu, Skool topluluğundaki gönderileri Claude yapay zekası ve Google Docs entegrasyonu ile derinlemesine araştırmanızı ve analiz etmenizi sağlar. Belirlediğiniz bir soruya veya konuya göre Skool'da arama yapar, ilgili gönderileri toplar ve Claude'un gelişmiş doğal dil işleme yeteneklerini kullanarak bu gönderileri analiz eder. Elde edilen analiz sonuçları otomatik olarak Google Docs'a kaydedilerek kolayca raporlanabilir ve paylaşılabilir. Özellikle pazar araştırmacıları, topluluk yöneticileri ve içerik stratejistleri için ideal olup, Skool topluluğundan değerli içgörüler elde etmenin ve bunları düzenli bir şekilde belgelemenin hızlı ve verimli bir yolunu sunar.
YouTube ve Google İçin En İyi Anahtar Kelimeleri Bul ve NocoDB'ye Kaydet
Bu n8n iş akışı, Google ve YouTube platformları için anahtar kelime araştırmasını otomatikleştirerek pazarlamacılar, içerik oluşturucular ve SEO uzmanları için zaman kazandırır. Birden fazla veri kaynağı ve API'yi entegre ederek anahtar kelime verilerini oluşturur, filtreler, analiz eder ve NocoDB'ye kaydeder. Bu otomasyon, verimli ve ölçeklenebilir bir anahtar kelime yönetim süreci sağlayarak dijital pazarlama stratejilerini güçlendirmeyi hedefler. Yerel düzenlemelere ve API hizmet şartlarına uyum sağlamak önemlidir.