İçindekiler
Teknik SEO Nedir?
Teknik SEO, bir web sitesinin arama motorları tarafından daha iyi anlaşılması, taranması ve dizine eklenmesi için yapılan teknik optimizasyonların tümüne verilen isimdir.
Web sitenizi arama motorlarına uygun hâle getirmek için yaptığınız her türlü çalışma Teknik SEO kapsamında incelenir.
Teknik SEO’nun Önemi Nedir?
Teknik SEO optimizasyonları, kimin tarafından yapıldığına göre web sitenize zarar da verebilir, fayda da sağlayabilir.
Eğer web siteniz arama motorları tarafından okunabilir yapıda değilse, Google sonuçlarından tamamen silinme ihtimaliniz var – ve evet, içeriğiniz çok faydalı olsa dahi Google içeriğinizi okuyamadıktan sonra hiçbir değeri yok.
Kısacası, web sitenizin Google’da yer alması için teknik SEO geliştirmelerini yapmanız oldukça büyük öneme sahiptir.
Teknik SEO Nasıl Yapılır?
Web sitenize yüklediğiniz içerikler Google tarafından bulunması, anlaşılması ve taranması için yapmanız gereken bazı Teknik SEO optimizasyonları vardır.
Dilerseniz en basitleriyle başlayalım.
XML Site Haritasını Oluşturun
Google dahil tüm arama motoru botları bir web sitesini tarayacağı zaman XML Site Haritasını ziyaret eder.
Bunun sebebi, arama motoru botları bir sayfayı keşfettiği zaman ona en kısa yoldan ulaşmak istemesidir.
XML Site Haritası ise bu konuda arama motoru botlarına yardımcı olur ve botlar keşfettikleri sayfaya en kısa sürede ulaşır.
XML Site Haritasının çalışma prensibi aslında oldukça basittir. Tek bir sayfa içerisinde web sitenizdeki tüm URL’ler bulunur (maksimum 50.000 URL) ve bu sayede arama motoru botları seçtikleri sayfaya hızlı ve kolay bir şekilde ulaşır.
Bir XML Site Haritası aşağıdaki gibi görünür:
XML Site Haritası aşağıdaki içerik türlerini kapsayabilir:
- Normal Sayfalar: Web sitenizdeki tüm metin tabanlı sayfalar (ana sayfa, kategori sayfaları, ürün sayfaları, blog yazıları, kurumsal sayfalar vb.)
- Görseller: Resimlerinizi arama motorlarına bildirerek görsel aramalardan daha fazla organik trafik elde edebilirsiniz.
- Videolar: Video içeriğinizi arama motorlarına bildirerek video aramalarda daha iyi sıralanabilirsiniz.
- PDF Belgeleri: PDF formatındaki belgelerinizi arama motorlarına bildirebilirsiniz.
XML Site Haritaları hakkında daha fazla bilgi edinmek için XML Site Haritaları hakkında detaylı rehberimizi inceleyebilirsiniz.
Robots.txt Dosyasını Oluşturun
Web sitenizde yer alan sayfaların taranıp taranmayacağını robots.txt dosya belirtir.
Arama motoru botları için kılavuz niteliğinde olan Robots.txt dosyası temelde 4 elemandan oluşuru:
- User-Agent: hangi botlara veya bot türlerine seslendiğinizi belirtir. Yıldız işareti (*) tüm botları kapsar.
- Allow: hangi sayfanın veya klasörün taranabileceğini botlara bildirir.
- Disallow: hangi sayfanın veya klasörün taranmayacağını botlara bildirir.
- Sitemap: XML Site Haritanızın yerini arama motoru botlarına bildirir.
Bir Robots.txt dosyası aşağıdaki gibi görünür:
Robots.txt dosyası, user-agent, allow ve disallow etiketleri ile arama motoru botlarına emir verir.
Robots.txt dosyasında yer alan Disallow etiketi ile sadece gereksiz sayfaları/klasörleri engellemeniz gerekir. Trafik potansiyeli olan veya trafik alan bir sayfayı engellemeniz durumunda organik trafiğiniz düşebilir. Bu sebeple sadece taranması gerekmeyen, trafik potansiyeli olmayan sayfalar Robots.txt dosyası aracılığı ile Disallow olarak eklenmelidir.
Robots.txt dosyası sayesinde web sitenizdeki önemli sayfalar daha hızlı Google dizinine eklenir ve bu dizine eklenen sayfaların otoritesinde artış yaşanır.
Noindex ve Index Etiketlerini Kontrol Edin
Noindex ve index etiketleri, arama motoru botlarına bir sayfanın dizine eklenip eklenmeyeceğini bildirir.
Eğer bir sayfanızın içerisinde noindex etiketlerini kullanırsanız, sayfanıza giren arama motoru botları içeriklerinizi okumadan sayfadan ayrılır. Ayrıca bu sayfanın dizine eklenmemesi gerektiğini anlar.
Örnek noindex etiketi:
<meta name="robots" content="noindex">
Index etiketi ise bunun tersidir. Eğer sayfanızın içerisinde index etiketi yer alıyorsa ve eğer farklı bir sorun yoksa arama motoru botları sayfanızı dizine ekler.
Buna ek olarak, eğer sayfanızda herhangi bir noindex veya index etiketi yoksa arama motoru botları bunu index etiketi varmış gibi algılar.
Örnek index etiketi:
<meta name="robots" content="index">
Eğer SEO’da yeniyseniz index/noindex etiketlerinin robots.txt dosyasından ne farkı var diye sorabilirsiniz. Aslında bunun oldukça basit bir cevabı var: Bu tamamen tarama bütçesi ve sayfanın durumu ile alakalı bir mevzu.
Eğer bir sayfanızın taranmasını istemiyorsanız üstte de belirttiğimiz gibi bu sayfaya hem noindex etiketi verebilir, hem de robots.txt dosyanızdan engelleyebilirsiniz.
Fakat bir sayfayı robots.txt dosyasından engellediğiniz zaman arama motoru botları bu sayfayı HİÇ ziyaret edemez. Yani eğer sayfanız hâli hazırda Google dizininde yer alıyorsa robots.txt’den engellediğiniz sayfa farklı bir sorun olmadığı sürece Google sonuçlarında yer almaya devam eder.
Eğer sayfanıza noindex etiketi verirseniz arama motoru botları sayfanızı tarar ve dizinden siler. Fakat Google’ın yaptığı açıklamaya göre (ve tabii ki deneyimlerime göre) Google botları bu sayfalara tarama isteği atmaya devam ediyor. Bu da hâli ile Google’ın tarama bütçesini boşa harcamanıza sebebiyet veriyor.
Peki, sayfanız Google dizinde yer alıyor ve bunun dizinden kaldırılıp Google’ın bir daha görmesini istemiyorsanız, bu durumda ne yapmalısınız?
Aslında bunun cevabı da oldukça kolay. Öncelikle sayfanızı Google sonuçlarından kaldırmak için noindex etiketini ekleyin. Sayfanız Google sonuçlarından kaldırıldığı zaman gönül rahatlığı ile Robots.txt dosyanızdan bu sayfayı/klasörü engelleyebilirsiniz.
Hreflang Etiketlerini Kontrol Edin
Çok dilli siteler için hreflang etiketleri vazgeçilmez olmalıdır.
Hreflang etiketleri olmadığı zaman Google botlar sayfalarınızın farklı dildeki versiyonunu bulmak için çok fazla efor ve tarama bütçesi harcar. Bu konuda Google’ın ve diğer botların işini rahatlatmak için hreflang etiketlerini kullanırız.
Google dahil tüm arama motoru botları hreflang etiketlerini kullanarak web sitelerindeki sayfaların alternatif versiyonlarını kolayca keşfeder.
İngilizce ve Türkçe dilleri bulunan bir web sayfasına eklenmesi gereken hreflang kodları aşağıdaki gibi olmalıdır:
<link rel="alternate" hreflang="tr" href="https://dergimiz.net/tr/ornek-sayfa" />
<link rel="alternate" hreflang="en-us" href="https://dergimiz.net/en/ornek-sayfa" />
Bu etiketler kaynak kodunuzda <head> ve </head> etiketleri arasına eklenmelidir.
Canonical Etiketlerini Ekleyin
Google web sitenizde bir sayfanın kopyasını (veya kopyaya benzeyen versiyonunu) keşfettiği zaman hangisini Google sonuçlarında çıkartacağına karar veremez. Tam bu noktada arama motorlarının yardımına Canonical Etiketleri koşar.
Canonical etiketlerinin çalışma mantığı oldukça basittir ve kısaca iki şekilde nitelendirilir:
- Self-Referencing Canonical Tag: Bu tür canonical etiketinin içerisinde sayfanın kendi URL’i bulunur. Örnek olarak, bunu test.com/sayfa URL’li sayfanıza eklerseniz ve canonical etiketi ile test.com/sayfa URL’ini belirtirseniz bu self-referencing canonical tag olarak nitelendirilir.
- Cross-Referencing Canonical Tag: Bu tür canonical ise self-referencing canonical etiketinin tersidir. İçeriğinde farklı bir sayfanın URL’ini barındırır.
Daha iyi anlamak için bir örnek üzerinden gidelim ve canonical etiketini https://dergimiz.net/seo/teknik-seo/ sayfamıza eklediğimizi varsayalım:
Aşağıdaki kullanımda “self-referencing canonical tag” kullanımı yapmış oluruz:
<link rel="canonical" href="https://dergimiz.net/seo/teknik-seo/" />
Bu kullanımı yaptığımız zaman Google botları bu sayfanın orijinal sayfa olduğunu düşünür ve Google sonuçlarında bu sayfaya yer verir.
Aşağıdaki kullanımda ise “cross-referencing canonical tag” kullanımı yer almaktadır:
<link rel="canonical" href="https://dergimiz.net/teknik-seo/" />
Bu kullanımı yaptığımız zaman https://dergimiz.net/seo/teknik-seo/ sayfasının aslında bir kopya olduğunu ve orijinalinin ise https://dergimiz.net/teknik-seo/ sayfası olduğunu Google’a bildirmiş olduk.
Canonical etiketini kullanırken aşağıdaki kurallara dikkat edilmelidir:
- Canonical etiketi içerisine tam URL’inizi eklemelisiniz. domain.com/sayfa şeklinde kullanımlar uygun değildir. HTTPS ve kullanıyorsanız WWW eklemesini yapmanız gerekir.
- Canonical etiketini her sayfaya eklemeniz önerilir.
- Canonical etiketi ile kopya olarak bildirilecek sayfaları Google Search Console panelinden görebilirsiniz. Google bu bilgiyi WebMaster’lar ile paylaşmaktadır.
İç Linkleme Yapınızı Gözden Geçirin
Google arama sonuçları üzerinden web sitenize giren kullanıcıların hareketleri Google tarafından izlenir. Kullanıcıların web sitenizde gezinme süresi, farklı sayfaları gezinmesi ve hatta favorilerine eklemesi dahi Google için önemli sayılabilecek sıralama faktörlerindendir.
İç linkleme yapınız aslında bu faktörler için önemli – Google web sitenizde kullanıcıların vakit geçirmesini, farklı sayfaları ziyaret etmesini ve sitenize giren kullanıcının tekrar girmesini seviyor.
Bunları gerçekleştirebilmek için hâli ile iyi bir site yapısı ve iç linkleme ağı kurmanız gerekir.
Sizlere kendi web sitemiz üzerinden örnek vermem gerekirse Dergimiz.net’e;
- Bir kez giren kullanıcı, %17 ihtimal ile tekrardan web sitemize giriyor,
- Sitemize giren kullanıcıların %27’si 2 ve daha fazla sayfamızı ziyaret ediyor,
- Sitemize giren kullanıcıların %6’sı ise sayfalarımızı favorilere ekliyor.
Bu veriler web sitemizin iç linkleme yapısının iyi kurulduğuna dair bir işaret.
Peki şöyle bir soru sorabilirsiniz: Biz nasıl bu iç linkleme ağını güçlendireceğiz?
Evet, sanırım bu içeriğimizdeki en zor soru bu olabilir. Çünkü bunun net bir cevabı yok – bu tamamen web siteniz ile alakalı bir konu, her sektöre ve web sitesine göre cevap değişir.
Fakat burada birkaç öneri verebiliriz;
- Öncelikle web sitenizi iyi tanımanız oldukça önemli. Hizmet sayfalarınızı, ürün sayfalarınızı, kategori sayfalarınızı ve blog sayfalarınızı anlaşılır şekilde not alın.
- Ardından bunlar arasında ne şekilde bir yapı kurabileceğinize karar verin. Örnek olarak “Özel Güvenlik Eğitimi” isimli hizmet sayfanızla alakalı blog içeriklerinden hizmet sayfanıza linkleme yapın.
Burada aslında kendinize sormanız gereken bir soru var: Bu anahtar kelimeyi ben aratsaydım, ne görmek isterdim?
Bu sorunun cevabını bulduğunuzda, sorun çözülmüş olur!
Anahtar Kelime Yamyamlığını Kontrol Edin
Kullanıcılar Google’da bir anahtar kelime arattığı zaman aynı web sitenin 2 veya 3 defa karşısına çıkmasını sevmez. Bu durum sebebiyle Google, arama sonuçlarında bir web sitesinin iki farklı sayfasını kullanıcı karşısına çıkarmamaya dikkat eder.
Fakat bazı durumlarda bir web sitesinin 2 farklı sayfası aynı anahtar kelimede sıralama alabilir. Bu durum ise SEO’da Keyword Cannibalization, bir diğer ismi ile Anahtar Kelime Yamyamlığı olarak geçer.
Eğer web sitenizin 2 sayfası aynı anahtar kelimede sıralama alıyorsa anahtar kelime yamyamlığı sorunu ile karşı karşıyasınız demektir.
Anahtar kelime yamyamlığı sorunundan kurtulmak için yapabileceğiniz iki farklı yöntem bulunur. Bunlardan ilki, iç linkleme ağı ile bu sorundan kurtulmaktır. İkincisi ise daha düşük sıralama alan sayfayı kaldırmaktır.
Çözüm yöntemini web sitenizin durumuna göre seçmelisiniz. Örnek olarak “laptop tamiri” anahtar kelimesinde hem “laptop tamiri nasıl yapılır” başlıklı blog içeriğiniz, hem de “laptop tamiri hizmeti” başlıklı hizmet sayfanız sıralama alıyorsa güçlü bir iç linkleme ile bu sorundan kurtulabilirsiniz.
Fakat bunun aksine birbirine çok benzeren iki farklı sayfanızın olduğunu varsayalım. Örnek olarak “laptop tamiri nasıl yapılır” ve “notebook tamiri nasıl yapılır” başlıklı iki blog içeriğiniz de Google üzerinde aynı anahtar kelimelerde sıralama alıyorsa daha düşük sıralama alan sayfayı silerek 301 yönlendirme uygulamanız daha mantıklı olacaktır.
Teknik SEO Önemi Nedir?
Teknik SEO, web sitenizin arama motorları tarafından daha iyi anlaşılması ve taranması için yapılan optimizasyon çalışmalarıdır. Teknik SEO çalışmaları sayesinde web siteniz arama sonuçlarında daha üst sıralarda yer alabilir ve daha fazla organik trafik çekebilirsiniz.
Teknik SEO’nun önemi şu şekilde özetlenebilir:
- Arama Motorları İçin Görünürlük: Teknik SEO çalışmaları, arama motorlarının web sitenizi daha kolay indekslemesini sağlar. Bu da arama sonuçlarında daha iyi bir sıralama elde etmenizi sağlar.
- Kullanıcı Deneyimi: Teknik SEO, web sitenizin hızını artırır, mobil uyumluluğunu sağlar ve kullanıcıların sitenizde kolayca gezinmesini kolaylaştırır. Bu da kullanıcı deneyimini olumlu etkiler ve daha uzun süre sitede kalmalarını sağlar.
- Dönüşüm Oranları: Daha iyi bir kullanıcı deneyimi, daha yüksek dönüşüm oranlarına yol açar. Kullanıcılar sitenizde aradıklarını kolayca bulur ve istenen eylemi (satın alma, form doldurma vb.) gerçekleştirme olasılığı artar.
- Rekabette Avantaj: Rakipleriniz teknik SEO çalışmalarına önem verirken, siz de bu konuda çalışmalar yapmazsanız geride kalabilirsiniz. Teknik SEO, rekabette öne çıkmanız için size önemli bir avantaj sağlar.
Teknik SEO ve Site İçi SEO’nun Arasında Ne Fark Vardır?
Teknik SEO ve site içi SEO, SEO dünyasında sıkça karıştırılan iki kavramdır. Her ikisi de web sitenizin arama motorlarında daha iyi sıralanmasına yardımcı olsa da, farklı alanlara odaklanırlar.
- Teknik SEO: Teknik SEO, arama motorlarının web sitenizi daha iyi anlamasını ve taramasını sağlamak için yapılan tüm teknik optimizasyon çalışmalarını kapsar. Bu çalışmalar, sitenin alt yapısı, kodları, hız, mobil uyumluluk gibi teknik detaylarla ilgilidir.
- Site İçi SEO: Site içi SEO ise, her bir sayfanın içeriğini arama motorları ve kullanıcılar için optimize etme işlemidir. Bu, anahtar kelime kullanımı, başlık etiketleri (title tag), içerik kalitesi gibi unsurları içerir.
Özellik | Teknik SEO | Site İçi SEO |
Odak Alanı | Web sitesinin teknik altyapısı | Sayfaların içeriği |
Amaç | Arama motorlarının web sitesini daha iyi anlamasını sağlamak | İçeriği arama motorları ve kullanıcılar için optimize etmek |
Örnek | Web sitesi hızı, mobil uyumluluk, site haritaları | Anahtar kelime kullanımı, başlık etiketleri, içerik kalitesi |
Site içi SEO hakkında detaylı bilgi almak için Site İçi SEO içeriğimizi inceleyebilirsiniz.
Teknik SEO İçin Hangi Araçlar Kullanılır?
Teknik SEO süreçlerinde çeşitli araçlar işinizi kolaylaştırır ve daha doğru sonuçlar almanızı sağlar. Dergimiz.net’te bulunan SEO Uzmanları olarak, Teknik SEO süreçlerinde aşağıdaki araçları kullanmaktayız:
- Screaming Frog SEO Spider: Web sitenizi tarayarak hatalı linkler, eksik meta etiketler, yönlendirme sorunları gibi teknik sorunları tespit etmenizi sağlar.
- Google PageSpeed Insights: Web sitenizin mobil ve masaüstü cihazlardaki yükleme hızını ölçer ve iyileştirme önerileri sunar.
- GTmetrix: PageSpeed Insights’a benzer şekilde web sitesi hızını ölçer ve daha detaylı analizler sunar.
- WebPageTest: Farklı coğrafi konumlardan web sitenizin yükleme hızını test etmenizi sağlar.
- Ahrefs: Backlink profilinizi analiz eder, rakiplerinizi inceler ve anahtar kelime araştırması yapmanızı sağlar.
- SEMrush: Backlink profilinizi analiz eder, rakiplerinizi inceler ve anahtar kelime araştırması yapmanızı sağlar.
- Google Search Console: Web sitenizin arama motoru görünürlüğünü takip etmek ve teknik sorunları tespit etmek için kullanılır.
- Google Analytics: Web sitenizin trafiğini analiz etmek ve kullanıcı davranışlarını takip etmek için kullanılır.
- Bing Webmaster Tools: Bing arama motorunda web sitenizi yönetmek ve analiz etmek için kullanılır.
Teknik SEO araçları, birer araçtır ve doğru kullanıldığında size büyük fayda sağlar. Ancak, bu araçların sonuçlarını yorumlamak ve doğru iyileştirmeler yapmak için teknik SEO konusunda bilgi sahibi olmak önemlidir.
Google Search Console Nedir?
Google Search Console (eski adıyla Google Webmaster Tools), Google tarafından web sitesi sahiplerine ücretsiz olarak sunulan bir araçtır. Bu araç sayesinde, web sitenizin Google Arama sonuçlarındaki görünümünü takip edebilir, sorunları tespit edebilir ve iyileştirmeler yapabilirsiniz.
Google Search Console’ın Bazı Önemli Özellikleri:
- Performans Raporu: Sitenizin genel performansını ve tıklama oranlarını görmenizi sağlar.
- Google İndeks: Hangi sayfaların dizine eklendiğini, hangi sayfalarda sorun olduğunu gösterir.
- Site Haritaları: Site haritalarınızı gönderip yönetebilirsiniz.
- URL İnceleme: Belirli bir URL’nin durumunu ayrıntılı olarak inceleyebilirsiniz.
- Manuel İşlemler: Sitenizde herhangi bir manuel işlem yapılırsa (ceza gibi) buradan görebilirsiniz.
Googlebot Nedir?
Googlebot, Google arama motoru tarafından kullanılan bir web botudur. İnternet üzerinde sürekli olarak gezinen bu bot, yeni ve güncellenmiş web sayfalarını keşfeder, tarar ve Google’ın devasa indeksine ekler. Bu sayede, bir kullanıcı arama yaptığı zaman Google, Googlebot tarafından toplanan bilgileri kullanarak kullanıcının karşısına alakalı sonuçlar çıkartır.
En basit tabiri ile, Googlebot Nasıl Çalışır?
- Tarama: Googlebot, web sitelerindeki linkleri takip ederek yeni sayfaları bulur ve bunları sırayla ziyaret eder.
- İndeksleme: Ziyaret ettiği sayfaların içeriğini analiz eder ve bu bilgileri Google’ın arama indeksine ekler.
- Sıralama: İndekslenen sayfaların alaka düzeyini belirlemek için çeşitli algoritmalar kullanır. Bu algoritmalar, sayfanın içeriği, link yapısı, kullanıcı davranışları gibi birçok faktörü değerlendirir.
Googlebot Türleri Nelerdir?
- Googlebot Masaüstü: Masaüstü bilgisayarları simüle ederek web sitelerini tarar.
- Googlebot Akıllı Telefon: Mobil cihazları simüle ederek web sitelerini tarar ve mobil uyumluluğu değerlendirir. Günümüz SEO’sunda Google’ın en çok kullandığı bot türüdür.
- Googlebot Haberler: Haber sitelerini tarayarak haberleri indeksler.
- Googlebot Görseller: Görüntüleri indeksler.
- Googlebot Video: Videoları indeksler.
Teknik SEO, web sitenizin arama motorları tarafından daha iyi anlaşılmasını sağlayan ve organik trafiğinizi artırmanıza yardımcı olan bir dizi optimizasyon çalışmasıdır. Site hızından mobil uyumluluğa, site haritalarından yapılandırılmış verilere kadar birçok faktör teknik SEO kapsamındadır. Bu çalışmaları düzenli olarak yaparak sitenizin arama sonuçlarında daha üst sıralarda yer almasını sağlayabilir ve dijital pazarlama hedeflerinize daha hızlı ulaşabilirsiniz. Unutmayın, teknik SEO sürekli bir optimizasyon sürecidir ve rakiplerinizin de bu alanda çalışmalar yaptığını göz önünde bulundurmanız önemlidir.
Yararlanılan Kaynaklar
- What is an XML sitemap and why should you have one? – Yoast
- Build and Submit a Sitemap – Google Search Central
- Robots.txt Introduction and Guide – Google Search Central
- What Robots.Txt Is & Why It Matters for SEO – Semrush
- Block Search Indexing with noindex – Google Search Central
- Localized Versions of your Pages – Google Search Central
- How to specify a canonical URL with rel=”canonical” and other methods – Google Search Central
- Keyword Cannibalization: What It (Really) Is & How to Fix It – Ahrefs
- Technical SEO Techniques and Strategies – Google Search Central
- What is technical SEO? – Search Engine Land