Xpath SEO: XPath Kullanarak Google Arama Özellikleri Nasıl Analiz Edilir?

Last Updated on 16 Ağustos 2021 by Yıldırım SERTBAŞ

Bu yazımda, benim kısaca XPath SEO dediğim, Xpath programlama dilini kullanarak SEO çalışmalarınıza nasıl yön verebileceğinizi anlatmaya çalıştım. Screaming Frog‘un bloğundan kaynak olarak kullandığım yazının linkini yazının sonunda paylaştım.

Google’ın arama sonuçlarının gösterildiği SERP yani arama motoru sonuç sayfaları son 10 senedir yeni birçok veriyi arama sonuçlarında vermeye başladı. Bu arama sonuçları çeşitliliği de SEO uzmanlarını klasik analiz tekniklerinin dışına çıkarmaya zorladı.

En yaygın olanları sizlerin de aşinası olduğunuzu düşündüğüm Featured Snippet(sıfırıncı konum), literatürde Knowledge Panel olarak geçen bilgi panelleri ve People also Ask “kullanıcılar bunları da sordu” arama sonucu özellikleri.

Bu saydığım özellikleri 2020 yılında arama sonuç sayfalarının büyük çoğunluğunda artık kendini gösteriyor.

Bu özellikleri anlamak SEO’yu ve haliyle Google arama motorunu anlamak için oldukça önemli özelliklerdir.

Arama Özelliklerini Anlamak Neden Önemli?

Belirli sorgu türlerinde neden belirli arama sonucu özelliklerinin göründüğünü anlamak adına ters mühendislik yapılabilir. Bu bize sözkonusu özelliklerde yer alan metni veya veriyi analiz etmek, optimizasyon kararları almak adına harika fırsatlar sunabilir.

Organik sonuçlardan tıklama oranlarının her sene azalmış olması, kullanıcılara mümkün olduğunca görünür olmamız açısından Google arama özelliklerini optimize etmek daha da önemli hale geliyor.

Bu arada tıklama oranlarındaki azalışla ilgili Rand Fiskhin şu ilginç makalesine de göz atmanızı tavsiye ediyorum.

Tıklamalar bu denli düşerken arama sonuçlarında görünürlüğümüzü arttırmak adına Xpath bize bu sonuç sayfalarını kazımak adına harika olanaklar sağlıyor.

Analizlerde Kullanabileceğiniz Xpath Sözdizimleri

Featured Snippet’leri çekmek için;

Featured snippet page title (Text) – (//span[@class=’S3Uucc’])[1] – Sayfa başlıklarını çeker
Featured snippet text paragraph (Text) – (//span[@class=”e24Kjd”])[1] – Sayfa içindeki metni çeker.
Featured snippet bullet point text (Text) – //ul[@class=”i8Z77e”]/li – Yuvarlakla işaretlenmiş metinleri çeker.
Featured snippet numbered list (Text) – //ol[@class=”X5LH0c”]/li – Numaralandırılmış liste metinleri çeker.
Featured snippet table (Text) – //table//tr – Tabloları çeker.
Featured snippet URL (Inner HTML) – (//div[@class=”xpdopen”]//a/@href)[2] – İlgili URL’leri çeker.
Featured snippet image source (Text) – (//img[@id=”dimg_7″]//@title) – İmaj kaynağını çeker.

İlgili sorguları çekmek için;

Related question 1 text (Text) – (//g-accordion-expander//h3)[1] – İlk soru metnini çeker.
Related question 2 text (Text) – (//g-accordion-expander//h3)[2] – İkinci soru metnini çeker.
Related question 3 text (Text) – (//g-accordion-expander//h3)[3] – Üçüncü soru metnini çeker.
Related question 4 text (Text) – (//g-accordion-expander//h3)[4] – Dördüncü soru metnini çeker.
Related question snippet text for all 4 questions (Text) – //g-accordion-expander//span[@class=”e24Kjd”]
Related question page titles for all 4 questions (Text) – //g-accordion-expander//h3
Related question page URLs for all 4 questions (Inner HTML) – //g-accordion-expander//div[@class=”r”]//a/@href

Xpath Kullanarak Google Arama Özellikleri Analizi Adımları

Artık Featured snippet ve ilgili soruları içeren Xpath uygulamasının nasıl yapıldığını anlatmaya başlayayım. Bu bölümde yaptığım analiz halihazırda SEO çalışmasını yürüttüğüm web sitesi ile ilgili olacak. Siz verdiğim adımları kendi projelerinize rahatlıkla uygulayabilirsiniz.

1.Ön Hazırlık

Öncelikli olarak Screaming Frog’a ve custom tarama için lisansa sahip olmanız gerekiyor. 500 URL’e kadar ücretsiz tarama yapan versiyonunda custom extraction özelliği kısıtlı olarak var mı bilemiyorum. Kullanan arkadaşlar varsa iletirse memnun olurum.

2.Anahtar Kelime Verisi Toplama

Featured snippet’ların ve ilgili soruların arama sonuç sayfalarında gösterildiği alakalı anahtar kelimeleri bulmanız gerekir. Bilinen birçok SEO aracı sizin de sıralama aldığınız ve bahsettiğim arama özelliklerine sahip anahtar kelimeleri filtreler.

Bu imkana sahip değilseniz birkaç ilgili anahtar kelime araması yapın ve bu sorguların verilerine Google Search Console’dan bakın.

Anahtar kelime yelpazeniz çok fazlaysa;

  • Halihazırda iyi sıralama almış anahtar kelimelerinize ağırlık verin.
  • Aranma hacmi yüksek anahtar kelimelere ağırlık verin.

3.Google Arama Sorgusu URL’i Oluşturma

Google arama sorgularını tarayacağımız için Screaming Frog’a toplu halde bir anahtar kelime data bütünü vermemiz gerekiyor.

Hazırlayacağımız anahtar kelime listesini tek bir URL dizisine çevirmek için linkini verdiğim Google Sheet dokümanını kullanabilirsiniz.

Google Sheet’in Query kısmına yazacağınız her anahtar kelimeden sonra sağ tarafta Google arama URL’si otomatik olarak oluşacaktır. Burada önemli bir hususu belirtmek istiyorum.

Google Sheet kopyasında aramalar google.co.uk üzerinden çekiliyor. SERP URL kısmında co.uk kısmını com.tr olarak değiştirmeniz yeterli olacaktır.

xpath seo - google search url

Ben çalışmasını yaptığım site için bu anahtar kelimeleri aldım. Siz de kendi projeniz için uygun anahtar kelimeleri seçmelisiniz.

4.SEO Spider’ı Yapılandırma

Google sonuç sayfalarını kendi sitelerimizi taradığımız gibi tarayamayız. Güvenlik düzeyi en üst seviyede olan bir şirketin sonuç sayfalarını kazırken çok dikkatli olmalıyız.

Screaming Frog’un sahip olduğu crawl örümcekleri, ihtiyacınız olan önemli verileri toplamınıza yardımcı olacak yapılandırma seçeneklerine sahiptir. Google arama sonuç sayfalarını taramak için aşağıdaki yapılandırmaları ayarlamanız gerekecek.

Configuration > Spider > Rendering > JavaScript
Configuration > robots.txt > Settings > Ignore robots.txt
Configuration > User-Agent > Present User Agents > Chrome
Configuration > Speed > Max Threads = 1 > Max URI/s = 0.5

Bu yapılandırmayı ileride kullanacağınız başka bir iş için kaydetmeniz iyi olacaktır.

5.Veri Çekme Ayarlarını Yapma

Spider’ı yapılandırdıktan sonra çıktıyı nasıl ve nereden alacağımızı ayarlamaya geldi. İşte bu bölümde oluşturacağımız Xpath’leri programda ilgili bölüme gireceğiz.

Asıl kaynakta Google arama sonuçlarının ilgili sorular bölümlerinde kazıma yapıldığı için ben de aynı şekilde ilerliyorum ve SEO çalışmasını yaptığım web sitesinin verilerinden yararlanıyorum.

xpath seo - extraction ayarları
screaming frog - xpath yazma alanı

Açılır menüden Xpath’i seçmeniz yeterlidir. İlgili alanlara ayıklamak istediğiniz veri türlerini girmeniz gerekir.

Hemen örnekten devam edelim.

sorular

Yukarıda paylaştığım ilgili sorular bütününü “müşteki ne demek” sorgusundan elde ettim.

Diyelim ki bu soruları hedefleyen ve cevaplarının da olduğu bir sayfa oluşturmak istiyoruz. O halde arama sorgularında hangi ilgili soruların geldiğini bulmam gerekecek.

Yani soru metinlerini çekeceğiz.

Genellikle belirli bir sorgu için 4 ilgili soru gösterilir ve bu 4 sorunun ayrı bir XPath sözdizimi bulunur.

Soru 1 – (//g-accordion-expander//h3) [1]

Soru 2 – (//g-accordion-expander//h3) [2]

Soru 3 – (//g-accordion-expander//h3) [3]

Soru 4 – (//g-accordion-expander//h3) [4]

Bu sözdizimlerini yukarıdaki görselde verdiğim alana teker teker giriyoruz ve onaylıyoruz. Bundan sonra yapacağımız işlem URL’lerimizi ilgili alana yapıştırıp taramayı başlatmak olacak.

6.Liste Modunda Crawl Etme

URL’lerimizi hazırladık, spider yapılandırmamızı, veri çekme ve Xpath yazımları ile adımları bitirdikten sonra artık son adım olarak crawl işlemini yapacağız.

Bunun için Screaming Frog ayarlarında mode seçeneğinde List olanı seçiyoruz.

screaming frog crawl etme

Enter manually sekmesine tıkladığınızda URL’lerinizi ekleyeceğiniz alan açılacaktır. Açılan alana 3. adımda oluşturduğunuz URL’leri kopyalayıp yapıştırın ve Next’e tıklayın.

Bundan sonra arkanıza yaslanın ve bekleyin. Screaming Frog eklediğiniz URL’lere göre verdiğiniz Xpath komutlarıyla Google arama sonuçlarını tarayacaktır.

screaming frog veri çıkarma

Tarama bittiğinde yukarıdaki alanı görmek için custom extraction alanına gitmeniz yeterli olacaktır.

Google arama sonuçlarında, vermiş olduğunuz URL’lerdeki anahtar kelimelerin hangisinde People Also Ask çıkıyorsa onların hepsini teker teker verecektir.

Sonuç

SEO artık title, meta description düzenleme, iç link verme, H1’de ve ilk 100 kelimede anahtar kelime geçirme dairesine sığmıyor.

2020 yılında SEO çalışmaları Google arama sonuçlarına eklenen her yeni özellikle onu anlamaya, anlamlandırmaya ve veri analizine mecbur bırakıyor. Aksi taktirde çalışma alanınızı genişletemiyor ve elinizde yeterli enstrüman olmadan ilerlemeye çalışıyorsunuz.

Bu örnek çalışmada ben People Also Ask kısmında çıkan sorguları nasıl kazıyabileceğinizi anlatmaya çalıştım.

Siz isterseniz Featured Snippet’leri de analiz edebilirsiniz. Ya da direkt olarak Google arama sonuçlarını kazımak yerine rakiplerinizin sayfalarını tarayabilirsiniz.

Rehberde anlattığım yöntemi kullanan varsa hangi arama özelliklerini taradığını ya da rakiplerinizin sitesinden hangi verileri çekmek için kullandığınızı yazabilirsiniz.

Fayda sağlaması dileğiyle…

Faydanılan Kaynak: https://www.screamingfrog.co.uk/how-to-scrape-google-search-features-using-xpath/

Yorum yapın