Google Sheets'te IMPORTXML ile title ve description çekmek

Hiçbir araç kurmadan, bir URL listesinin temel SEO etiketlerini görmenin en hızlı yolu Google Sheets. IMPORTXML fonksiyonu bir sayfayı indirip XPath ile içinden istediğin parçayı alıyor.

A sütununa URL'leri yaz, diğer sütunlara şu formülleri koy:

Title:        =IMPORTXML(A2; "//title")
Description:  =IMPORTXML(A2; "//meta[@name='description']/@content")
H1:           =IMPORTXML(A2; "//h1")
Canonical:    =IMPORTXML(A2; "//link[@rel='canonical']/@href")
Robots:       =IMPORTXML(A2; "//meta[@name='robots']/@content")

Türkçe yerel ayarlı Sheets'te argüman ayırıcı ;, İngilizcede ,.

Uzunluk kontrolü

=LEN(B2)
=IF(LEN(C2)>160; "uzun"; IF(LEN(C2)<70; "kısa"; "iyi"))

Sınırlar

  • Sheets bu istekleri önbelleğe alıyor. Değişiklik hemen yansımayabilir.
  • Aynı anda yüzlerce IMPORTXML çalıştırırsan "Yükleniyor..." ekranında takılı kalırsın. 50-100 satırlık gruplarla çalış.
  • JavaScript ile oluşturulan etiketleri göremez, sadece ham HTML'i okur.

Küçük denetimler ve müşteriye hızlıca gösterilecek tablolar için hâlâ kullandığım bir yöntem.

Comments / questions

There's no comment section here. If you have a question or want to add something, message me on Telegram or send an email to [email protected]. Thanks!

Related pages