Site çapında varlık optimizasyonu için AI kullanmanın 3 yolu
Yayınlanan: 2023-06-01Daha hızlı ve daha etkili bir şekilde optimize etmenize yardımcı olacak inanılmaz derecede basit (ama güçlü) üç stratejiyi keşfetmeye hazır mısınız?
İşte bu makalede öğrenecekleriniz:
- Sayfa içi optimizasyon için bir veri kaynağı sağlamak üzere AI nasıl kullanılır?
- Web sitenizdeki her blog makalesi için hızla birden fazla şema türü oluşturmak için yapay zekayı kullanma.
- Dahili bağlantıyı bir esinti haline getiren ücretsiz bir dahili bağlantı çözümü.
Anahtar terminoloji
Başlamadan önce, bu kavramları varlıklara bağlamak önemlidir.
Varlıklar
Makine öğreniminde, özellikle doğal dil işlemede, bir varlık, belirli bir bağlamda önemli bir şey veya kavramdır.
Örneğin, "Apple", bağlama bağlı olarak teknoloji şirketini temsil eden bir varlık veya bir meyve türünü temsil eden bir varlık olabilir.
Dahili bağlantılar
Dahili bağlantılar, aynı web sitesindeki başka bir sayfaya yönlendiren köprülerdir. Verilen web sitesi için bir bilgi hiyerarşisi oluşturmaya yardımcı olurlar ve ziyaretçileri yüksek öncelikli sitelere yönlendirirler.
SEO açısından bakıldığında, bu bağlantılar arama motorlarının sitenizdeki tüm sayfaları keşfetmesine, dizine eklemesine ve anlamasına yardımcı olur.
Dahili bağlantılar, arama motorlarının farklı sayfalar ve içerikleri arasındaki bağlamı ve ilişkiyi anlamasına da yardımcı olabilir. Bu, arama motorunun sitenizdeki ilgili varlıkları tanımlamasına yardımcı olabilir.
Şema
Schema (veya Schema.org), İnternet üzerindeki yapılandırılmış veriler için şemalar oluşturma, sürdürme ve teşvik etme misyonuna sahip, işbirliğine dayalı, topluluk odaklı bir projedir.
Başka bir deyişle, arama motorlarının sayfanızın ne hakkında olduğunu daha iyi anlaması için web sayfanızdaki bilgileri etiketlemenin ve kategorilere ayırmanın bir yoludur. Bu, bir ürün incelemesinden bir etkinlik duyurusuna kadar her şey olabilir.
Şema işaretlemeyi kullanarak, arama motorlarının web sayfanızda bulunan varlıkları tanımlamasına ve anlamasına yardımcı oluyorsunuz.
EAV (Varlık-Öznitelik-Değer)
EAV, onları tanımlamak için kullanılabilecek öznitelik sayısının (özellikler, parametreler) potansiyel olarak çok fazla olduğu varlıkları tanımlamak için kullanılan bir veri modelidir.
Bu özellikle SEO'da kullanışlıdır çünkü varlıklar hakkındaki bilgileri esnek bir şekilde temsil etmeye yardımcı olur, bu da bir varlığı tanımlamak için kullanılan özniteliklerin büyük ölçüde değişebileceği durumlarda faydalı olabilir.
Arama motorları, arama yapanın amacını ve terimlerin aranabilir veri alanında göründükleri şekliyle bağlamsal anlamını anlamaya çalışır.
Şema, EAV ve iç bağlantıların kullanımıyla desteklenen varlıklar kavramı, arama motorunun bir web sitesinin içeriğini daha etkili bir şekilde kavramasını ve kullanıcılara en alakalı sonuçları sunmasını sağlar.
Arama pazarlamacılarının güvendiği günlük haber bültenini edinin.
Şartlara bakın.
Genel olarak, aşağıdaki üç taktik, web sitenizin "anlamsal anlayışını" geliştirir. Diğer SEO uygulamalarının yanı sıra, sitenizin SERP'lerdeki görünürlüğünü artırmaya yardımcı olabilirler.
1. Hexa dilbilgisi bilgi istemi dizisi
Bu bilgi istemi özellikle varlıklar etrafında tasarlanmıştır. Varlıklara yönelik kesin kılavuzda ele aldığımız gibi, varlık anlayışı büyük ölçüde dilbilgisine bağlıdır.
İsimler, sıfatlar, fiiller, zarflar, edatlar ve EAV'nin tümü bütünleşik olarak varlıklara bağlıdır.
Kulağa kafa karıştırıcı gelse de, düşündüğünüzden daha basit. İşte ChatGPT'nin önemi hakkında söyledikleri.
İşte altı istem:
- “Konuyla ilişkili en yaygın fiillerin kapsamlı bir listesini sağlayın. Listeyi kümeleyin ve ilişkili fiilleri iç içe yerleştirin.”
- “Konuyla ilişkili en yaygın isimlerin kapsamlı bir listesini sağlayın. Listeyi kümeleyin ve ilişkili isimleri iç içe yerleştirin.”
- “Konuyla ilişkili en yaygın sıfatların kapsamlı bir listesini sağlayın. Listeyi kümeleyin ve ilişkili sıfatları iç içe yerleştirin.”
- “Konuyla ilişkili en yaygın zarfların kapsamlı bir listesini sağlayın. Listeyi kümeleyin ve ilişkili fiilleri iç içe yerleştirin.”
- "Konuyla ilişkili en yaygın yüklemlerin kapsamlı bir listesini sağlayın."
- "Konuyla ilişkili özelliklerin kapsamlı bir listesini sağlayın."
Cevaplarınızı aldığınızda, onları istediğiniz gibi kaydedebilirsiniz. Bir Google sayfasını tercih ederim.
Bu listeyi birkaç farklı şekilde kullanmanızı öneririm.
İçerik özetlerinizi bilgilendirmek için hexa listesini kullanabilirsiniz. Mevcut içeriği optimize etmek için hexa listesini kullanabilirsiniz. Bu listeyi, OpenAI için akıllı komut istemleri oluşturmanıza yardımcı olması için bile kullanabilirsiniz.
Şirket içi sırların hepsini açıklayamam ama bu listenin programatik yapay zeka içerik dağıtımında size yardımcı olmak için kullanılabileceğini söylemekle yetiniyorum.
2. Şema ve AI
Yüzlerce web sayfası için şema oluşturmak mutlak bir iştir. Son birkaç yıldır ajanslar, kimsenin yapmak istemediği görevlerden biri olduğu için şemayı ürünleştirdi.
Şemayı anlamak zor olduğundan ve faydaları her zaman anlaşılmadığından, birçok kişi kullanıma hazır bir çözüm kullanır (örn. SEOpress, RankMath, Yoast).
Bu makalenin ortak yazarı Andrew Ansley, şema üretimi için basit bir sistem geliştirdi. Bunun çalışması için şema hakkında hiçbir şey anlamanıza gerek yok.
Tek ihtiyacınız olan bir OpenAI oyun alanı ve GPT-4'e erişim.
Bu örnekte, blog makalesinde bulunan varlıkların açık ve yapılandırılmış bir bildirimini oluşturabilmek için web sayfası şemasını kullanacağız.
kurulum
Adım 1: Blog makaleniz için URL'yi alın.
Adım 2: Sistem metninde yazarı, web sitesi URL'sini, kuruluş adını, yayıncı adını ve web sayfası URL'sini girin.
Adım 3: Blog makalesi metninizi kopyalayıp sistem metnine yapıştırın.
Resimden de görebileceğiniz gibi, sistem metni soldadır. Gerçek yönlendirme sayfanın ortasındadır ve büyük bir yükseltme ile tam olarak ChatGPT gibi çalışır.
Oyun alanında ayarları ve sistem metin işlevlerini bellek/bağlam olarak düzenleyebilirsiniz.
Oyun alanında yaklaşık 8.000 jeton kullanabilirsiniz (jeton başına 0,75 kelime = 6.000 kelime).
Şema istemi
Bilgi istemi basittir. Kullanıcı kutusuna girmeniz gereken tek şey:
- “WebPage JSON-LD şeması oluşturun. Hakkında ve bahseder kullanın. Hakkında ve bahsedenler, varlıkları ve ilgili Wikipedia sayfasını kullanmalıdır.
Bitirdikten sonra, makalenize eklemek için profesyonel bir şema alacaksınız. Bir blog makalesine başlık kodu eklemek için genellikle bir eklenti kullanırız, ancak bu, birçok seçenekten yalnızca biridir.
Yapay zekaya güvenmiyorsanız https://validator.schema.org/ adresine gidip herhangi bir hata olup olmadığını görmek için kodu sağlayabilirsiniz.
Resimden de görebileceğiniz gibi, varlık optimizasyonu için tasarlanmış pro şema kodum kusursuzdur. Huzzah!
Bir bloga kolayca ekleyebileceğiniz başka bir şema türü de FAQPage şemasıdır.
SSS Sayfası Şeması
Bu şema türü önceki örnekten daha basittir. Bu şema için makale metninizi sistemden silebilir ve yerine dilediğinizi koyabilirsiniz.
Bilgi istemi:
- "SSS şeması oluştur."
Sistemin içindeki metne sahipseniz, aşağıdaki örnek gibi bir şey üretecektir.
ChatGPT'yi tercih edenler için, web tarama eklentisini kullanabilirsiniz (kullanımı daha da basittir).
İhtiyacınız olan tek bilgi istemi:
- " [bağlantıyı buraya ekleyin] URL'si için SSS şeması oluşturun."
Birden çok URL yapmak istiyorsanız, ek URL'ler ekleyebilir ve ChatGPT'den her URL için SSS Şeması oluşturmasını isteyebilirsiniz.
AI ile SEO görevlerini gerçekleştirmenin ne kadar kolay olduğunu düşünmeden edemiyorum. Burada programatik olmayan bir örnek gösterirken, ne oluşturmak istediğinizi tam anlamıyla açıklayabilirsiniz ve AI kodu sağlayacaktır.
Şemaya daha programlı bir yaklaşım gerçekleştirmek için yapay zekadan kod istemenize bile gerek yok. Bu basit bilgi istemi sırasını kullanabilirsiniz:
- “JSON-LD formatında SSS şeması oluşturun. Bir URL'yi işleyin ve bu görevi tamamladığınızda, siz listedeki nihai URL'yi işleyene kadar görevi sürdüren başka bir bilgi istemi başlatın."
Cevap şöyle görünür:
Bu yöntemi kullandığınızda, sonuçların oluşturulması 6. URL civarında sona erecektir.
Çıktı uzunluğunu aşan bir URL listesi verirseniz, "devam" kelimesini yazabilirsiniz ve ardından AI, URL listesinde devam edecektir.
3. Dahili bağlantı komut dosyası
Dahili bağlantılar, sayfalar arasında yetki aktarımı, Google Bot'un taranabilirliğini iyileştirmek ve varlık optimizasyonu için konu ilişkilerini iletmek için inanılmaz derecede önemlidir.
İşte Ansley'nin yarattığı ve yalnızca üç şeye ihtiyaç duyan bir senaryo.
- Bir Google Dokümanı.
- Bir Google Sayfası.
- Uygulama Komut Dosyaları.
Doküman, diğer makalelerinize bağlantı verecek olan, yazdığınız makaledir.
Google E-Tablosu, tüm anahtar kelimelerinizi ve URL'lerinizi içerir. Site haritası kullanıyorum.
Sonraki adım, ChatGPT'den anahtar kelimeyi URL fişinden tanımlamasını istemektir.
İşte senaryo.
function addLinksFromSheet() { // Your Google Sheets ID var sheet = SpreadsheetApp.openById(' 1AOvyOL0PCVVjY86aEEx77RqUWthV1m5Vzs2SyXE2f7g ').getActiveSheet(); // Get all the rows of data in the Sheet, excluding the headers var data = sheet.getRange(" A2:B " + sheet.getLastRow()).getValues(); // Iterate over all the rows for (var i = 0; i < data.length; i++) { // The first column in the row contains the text to be hyperlinked var searchPhrase = data[i][0]; // The second column contains the URL var hyperlink = data[i][1]; // Use your addLinks function to add the hyperlink to the doc addLinks(searchPhrase, hyperlink); } } function addLinks(searchPhrase, hyperlink) { if (!searchPhrase) { return; } // Your Google Doc ID const document = DocumentApp.openById(' 1_T5BRHiNi3iPnEL6xtys2qEV9WNzPZAwsQdIqtgiFtI '); const body = document.getBody(); let search = null; let count = 0; while (count < 1) { search = body.findText(searchPhrase, search ? search : null); if (!search) { break; } const searchElement = search.getElement(); const startIndex = search.getStartOffset(); const endIndex = search.getEndOffsetInclusive(); searchElement.asText().setLinkUrl(startIndex, endIndex, hyperlink); count++; } document.saveAndClose(); }
Komut dosyasının kendi benzersiz belge fişinizi gerektiren kısmını vurguladım.
Bu senaryo için ilham Hamish'in YoTtube kanalı Income Surfers'tan geldi. Hamish yeni bir YouTuber, ancak AI + SEO istiyorsanız içeriği sağlam.
Aşağıdaki GIF, Google Uygulama Komut Dosyaları ile ne yapılacağını gösterir.
- Projeyi kaydedin.
- Çalıştır'a tıklayın ve izinleri kabul edin.
Sonuçlar aşağıdaki ekran görüntüsüne benziyor.
Bu kurulumun avantajı, yazarlarınızdan herhangi birini dahili olarak bağlantı kurmanın kolay bir yolu ile donatabilmenizdir.
Dahili bağlantı vermenin en zor yönlerinden biri, dışarıdan hizmet alan yazarların çoğunun neye bağlantı vereceğini bilmemesidir.
Bir veritabanı kurun ve bu listeyi koruyun, böylece yazarlarınız kullanmalarını istediğiniz tüm dahili bağlantıları uygulayabilir.
Ek anahtar kelimeler eklemek isterseniz, ChatGPT'ye gidip verilerinizi yapıştırabilirsiniz. Gösterim amacıyla beş anahtar kelime ve beş URL kullandım.
Bilgi istemi :
- “Bu tabloyu daha da genişletmek istiyorum. Her URL'yi 5 kez tekrarlayın ve her URL ile ilişkili 4 ek anahtar kelime sağlayın. Yeni anahtar kelimeler, listedeki orijinal anahtar kelimeyle yüksek anlamsal alakaya sahip olmalıdır.”
çıktı :
Gördüğünüz gibi, şimdi aralarından seçim yapabileceğim beş anahtar kelimem var. Aynı URL'ye bağlanmayı önlemek için komut dosyasını değiştirmeniz gerekir. İşte yeni sürüm:
function addLinksFromSheet() { // Your Google Sheets ID var sheet = SpreadsheetApp.openById('1jTwgsEgz5X4BbiNDjQeHJrRVtYdGi3LEKEBvPgIYtg8').getActiveSheet(); // Get all the rows of data in the Sheet, excluding the headers var data = sheet.getRange("A2:B" + sheet.getLastRow()).getValues(); // Keep track of the used URLs var usedUrls = []; // Iterate over all the rows for (var i = 0; i < data.length; i++) { // The first column in the row contains the text to be hyperlinked var searchPhrase = data[i][0]; // The second column contains the URL var hyperlink = data[i][1]; // Check if this URL has been used already if (usedUrls.indexOf(hyperlink) === -1) { // It hasn't, so add the hyperlink to the doc addLinks(searchPhrase, hyperlink); // And mark this URL as used usedUrls.push(hyperlink); } } } function addLinks(searchPhrase, hyperlink) { if (!searchPhrase) { return; } // Your Google Doc ID const document = DocumentApp.openById('1rLL9J6Lag6McZ6F22R3ptyb7XFqg9Bc1qmEgobrTa3w'); const body = document.getBody(); let search = null; let count = 0; while (count < 1) { search = body.findText(searchPhrase, search ? search : null); if (!search) { break; } const searchElement = search.getElement(); const startIndex = search.getStartOffset(); const endIndex = search.getEndOffsetInclusive(); searchElement.asText().setLinkUrl(startIndex, endIndex, hyperlink); count++; } document.saveAndClose(); }
Varlık SEO'su için AI kullanma
Yukarıdaki üç özel örnek, yapay zekanın varlıkların optimize edilmesiyle ilgili süreyi önemli ölçüde azaltmak için nasıl kullanılabileceğini göstermektedir.
AI'yı tekrarlayan veya oldukça teknik görevler için kullanmanızı ve zamanınızın daha fazlasını SEO'nun stratejisine veya yaratıcı işlevlerine ayırmanızı öneririz. Varlık SEO'su farklı değil.
Bununla birlikte, varlıklar için optimizasyon yaparken yapay zekanın başka birçok kullanımının olduğunu bilmek önemlidir ve bu hiçbir şekilde kapsamlı bir liste değildir.
Entity SEO ve AI hakkında daha fazla bilgi edinmek ve Entity SEO'nun gelecekte en iyi SERP pozisyonları için neden çok önemli olacağına inandığımızı öğrenmek için 13-14 Haziran tarihleri arasında SMX Advanced'de gerçekleştireceğim oturuma katılmayı unutmayın.
Bu makale Andrew Ansley tarafından yazılmıştır .
Bu, varlık SEO serisindeki üçüncü makaledir. İlk iki makaleyi okuyarak başlamak isterseniz, burada bağlantıları var:
- Varlık SEO'su için kesin kılavuz
- Varlıklar için nasıl optimize edilir
Bu makalede ifade edilen görüşler konuk yazara aittir ve mutlaka Search Engine Land değildir. Personel yazarları burada listelenir.