Son Güncelleme: 12 dk okuma

Hacklenmiş Site ve SEO Spam Link Temizliği Rehberi

Hacklenmiş Site ve SEO Spam Link Temizliği Rehberi

Bir sabah site sahibi, markasını Google'da aratır ve sonuçta hiç tanımadığı sayfalar görür: yabancı dilde başlıklar, alakasız ürünler, bambaşka bir konuda açıklamalar. Sitedeki sayfalar normal görünür, yönetim paneli de sorunsuz açılır. Yine de arama sonucunda sitenin adı altında başka biri konuşuyordur. Bu, sitenin ele geçirildiğinin klasik işaretlerinden biridir ve çoğu zaman kısa sürede fark edilmez.

Bu rehber, hacklenmiş bir sitenin SEO tarafını sırayla ele alıyor: belirtileri nereden okuyacağınızı, spam türlerini, ilk müdahaleyi, temizlik ve inceleme isteğini, dizinden çıkarma yollarını ve temizlikten sonraki izleme dönemini. Güvenlik uzmanlığı yerine geçmez; barındırma sağlayıcınıza ve kullandığınız sisteme göre adımlar değişir. Yazının sonunda doldurabileceğiniz bir temizlik ve izleme tablosu bulacaksınız.

Hacklenmiş Site Nedir ve SEO'ya Etkisi

Google'ın spam politikaları, hacklenmiş içeriği şöyle tanımlar: sitenin güvenlik açıkları nedeniyle izinsiz yerleştirilmiş herhangi bir içerik. Belgeye göre bu içerik kullanıcılara kötü arama sonuçları verir ve zararlı içeriği cihazlara yükleyebilir. Tanımın tamamını Google Search Central spam politikaları sayfasında (yeni sekmede açılır) okuyabilirsiniz.

SEO'ya etkisi iki katmanda görülür. Birinci katman, doğrudan arama görünümüdür: Google, ele geçirilmiş olabileceğini düşündüğü sitelerde sonuç yanında uyarı etiketi gösterebilir ya da tarayıcı bir uyarı sayfası açabilir. İkinci katman, dolaylı etkidir: sitenizde sizin yazmadığınız sayfaların indekslenmesi, sizin içeriğiniz yerine bunların öne çıkması ve kullanıcıların güveni kaybetmesi. Belirli bir hack türünün sıralamayı ne kadar düşüreceği konusunda bu yazıda bir oran ya da süre iddiası yoktur; belgeler de böyle bir değer vermez.

Bu konuyu negatif SEO ile karıştırmayın. Negatif SEO, dışarıdan gelen zararlı bağlantı saldırılarını anlatır ve sitenin kendisi sizin kontrolünüzde kalır. Hack durumunda ise sitenin kendisi ele geçirilmiştir. Dış kaynaklı bağlantı saldırıları ayrı bir konudur ve sekizinci bölümde yeniden anılıyor; bu rehber sitenin içinden gelen sorunu işliyor.

Hack Belirtileri: Arama Sonuçlarında ve Sitede Neler Görülür

Belirtileri üç gözlem noktasına ayırmak teşhisi kolaylaştırır: arama sonuçları, sitenin kendisi ve Search Console. Her biri başka bir şeyi gösterir ve tek başına yeterli değildir.

Arama sonuçlarında:

  • Sitenizin adı altında tanımadığınız başlıklar, özellikle yabancı dilde ya da alakasız ürün konularında.
  • Google'ın sonuç yanında gösterdiği, sitenin ele geçirilmiş olabileceğini bildiren etiket. Google Arama Yardım belgesine göre bu etiket, bir korsanın mevcut sayfaları değiştirdiğinden ya da yeni spam sayfaları eklediğinden şüphelenildiğinde görünür. Etiketin ayrıntısı Google Arama Yardım sayfasında (yeni sekmede açılır) anlatılıyor.
  • site: aramasında sizin üretmediğiniz çok sayıda sayfa.

Sitede:

  • Yönetici kullanıcı listesinde tanımadığınız hesaplar.
  • Sayfa kaynağında görünmez bırakılmış bağlantılar ya da bilmediğiniz betikler.
  • Bazı ziyaretçilerin, özellikle arama sonucundan gelenlerin, başka bir siteye yönlendirilmesi.
  • Dosya sistemi ya da veritabanında bilmediğiniz dosya ve kayıtlar.

Search Console'da: Güvenlik sorunları raporunda bildirim ve örnek URL'ler bulunabilir. Google belgesine göre bu rapor, sitenin ele geçirildiğine dair işaretleri ya da ziyaretçilere zarar verebilecek davranışları (kimlik avı, zararlı yazılım) kapsar.

Belirtileri gözlerken sunucu günlükleri de değerlidir: bilmediğiniz dosyalara gelen istekler, olağan dışı yoğunluk ve tuhaf bot davranışı burada görünür. Günlük okumayı SEO sunucu log analizi rehberinden öğrenebilirsiniz. Kurgu bir örnek: tarama kayıtlarında hiç yayınlamadığınız bir klasördeki yüzlerce adrese istek gelmesi, siteye sayfa eklendiğini düşündürür.

Google'ın spam politikaları hacklenmiş içerik için dört örnek verir ve her biri farklı bir temizlik yaklaşımı gerektirir.

  • Kod enjeksiyonu: Saldırgan mevcut sayfalara zararlı betik ya da iframe yerleştirir.
  • Sayfa enjeksiyonu: Mevcut sayfalarınız temiz görünürken sitenize yeni spam veya kimlik avı sayfaları eklenir.
  • İçerik enjeksiyonu: Mevcut sayfalarda ince değişiklikler yapılır; arama motorunun gördüğü ama sahibinin fark etmediği gizli bağlantılar ya da gizli metinler eklenir, daha karmaşık biçimlerde cloaking uygulanır.
  • Yönlendirmeler: Enjekte edilen kod, bazı ziyaretçileri yönlendirme kaynağına, kullanıcı aracısına ya da cihaza göre spam sayfalara gönderir. Arama sonucundan tıklayan bir ziyaretçi yönlendirilirken adresi doğrudan yazan biri yönlendirilmeyebilir.

Belge cloaking'i, kullanıcılara ve arama motorlarına farklı içerik sunmak olarak tanımlar. Hack bağlamında bu, sizin sayfanızı açtığınızda hiçbir sorun görmemeniz ama Googlebot'a başka içerik gösterilmesi demektir. Bu yüzden yalnızca tarayıcıda gezinerek temizlik yapmak yetmez.

Bu spam türleri, sitenizin kendi bağlantı politikalarıyla da karışabilir. Hangi bağlantı uygulamalarının Google'ın link spam politikalarına girdiğini Google link spam politikaları ve güvenli link building yazısında bulabilirsiniz; orada anlatılan çoğu şey sitenin kendi tercihi, burada ise tercih sizin değil.

İlk Müdahale: Siteyi İzole Etmek ve Yedek Almak

İlk saatlerde telaş, sorunu büyütebilir. Sıralı bir ilk müdahale planı kurun:

  1. Durumu kaydedin. Arama sonuçlarının ve Search Console bildirimlerinin ekran görüntüsünü alın, tarihleri not edin. Bu kayıt sonradan inceleme isteği yazarken lazım olacak.
  2. Erişimi daraltın. Yönetici, FTP, veritabanı ve barındırma paneli parolalarını değiştirin; tanımadığınız kullanıcıları devre dışı bırakın. İki adımlı doğrulamayı açın.
  3. Siteyi gerekirse geçici olarak kapatın. Zararlı içerik ziyaretçilere ulaşıyorsa bakım moduna alın. Bakım sırasında doğru durum kodunu seçmek için HTTP durum kodları rehberine bakın: kısa bakım için 503 uygun bir seçimdir ve bakım sayfasını 200 ile vermemelisiniz.
  4. Temiz bir yedek yerine, mevcut durumun kopyasını alın. Bozuk kopyayı silmeden önce analiz için saklayın; temizlenmiş bir yedeğiniz varsa hangi tarihte temiz olduğunu doğrulayın.
  5. Barındırma sağlayıcınızı bilgilendirin. Birçok sağlayıcı zararlı yazılım taraması ya da günlük erişimi sunar; sağlayıcıya göre değişir.

Burada yapılmaması gereken bir şey, yalnızca görünen spam sayfaları silip bırakmaktır. Saldırganın kullandığı açık kapanmadıysa içerik geri gelir.

Temizlik Adımları: Dosya, Veritabanı, Kullanıcı ve Eklenti Kontrolü

Temizlik, kaynakları dört yerde taramayı gerektirir. Adımların ayrıntısı sisteminize ve barındırma sağlayıcınıza göre değişir; mantık ise aynıdır.

  • Dosyalar: Bilmediğiniz dosyaları, yakın zamanda değişmiş dosyaları ve yükleme klasörlerinde çalıştırılabilir dosyaları arayın. Çekirdek sistem dosyalarını resmi sürümüyle karşılaştırın ya da yeniden yükleyin.
  • Veritabanı: İçerik tablolarında enjekte edilmiş bağlantıları, betikleri ve gizli metinleri arayın. Yönetici hesaplarını ve seçenek kayıtlarını inceleyin.
  • Kullanıcılar: Tanımadığınız yönetici ve editör hesaplarını kaldırın; tüm parolaları yenileyin.
  • Eklentiler ve temalar: Kullanmadıklarınızı kaldırın, kullandıklarınızı güncelleyin; resmi kaynağı olmayanları şüpheyle ele alın.

Cloaking şüphesinde ek bir kontrol gerekir: sayfayı kendi tarayıcınızda görmeniz, Googlebot'un gördüğüyle aynı olduğunu göstermez. Search Console'daki URL inceleme özelliği gibi araçlar, Google'ın sayfayı nasıl işlediğini görmenize yardım edebilir; arayüzün adı ve ayrıntısı değişebilir. Ayrıca sayfayı arama sonucundan tıklayarak ve adresi doğrudan yazarak açın, mobil ve masaüstü kullanıcı aracılarıyla deneyin ve iki sonucu karşılaştırın. Farklı bir içerik ya da yönlendirme görüyorsanız enjekte edilmiş kod hâlâ yerinde demektir. Bu karşılaştırmayı temizliğin son adımı olarak yapın ve sonucu kayıt tablosuna yazın.

Temizlikten sonra site haritasını da kontrol edin. Saldırgan tarafından eklenen adresler haritaya girmişse ya da harita dosyası değiştirilmişse, arama motoruna sahte adresleri bildirmiş olursunuz. Harita denetimi için XML sitemap denetimi ve hata çözümü rehberini izleyin; haritada yalnızca gerçekten var olan, indekslenmesini istediğiniz adresler bulunmalı.

Temizlik biter bitmez ilk açığı bulun. Güncel olmayan bir eklenti mi, zayıf bir parola mı, ele geçirilmiş bir geliştirici hesabı mı? Kök neden kapanmazsa aynı enfeksiyon geri döner; Google'ın yardım belgesi de açığın giderilmemesi hâlinde sitenin yeniden enfekte olabileceğini söyler.

Search Console Güvenlik Sorunları ve İnceleme İsteği

Search Console'da güvenlik sorunları, manuel işlemlerden farklı bir mekanizmadır. Google'ın yardım belgesine göre güvenlik sorunları raporu, sitenin ele geçirildiğine ya da ziyaretçilere zarar verebilecek davranışlara dair işaretleri kapsar; etkilenen sayfalarda arama sonucunda uyarı etiketi çıkabilir ya da tarayıcı uyarı sayfası gösterebilir. Manuel işlemler ise Google çalışanının spam politikalarına uymayan sayfalar nedeniyle uyguladığı işlemlerdir. Belge: Search Console Yardım: manuel işlem ve güvenlik sorunları (yeni sekmede açılır).

İnceleme isteği akışı kabaca şöyle işler:

  1. Siteyi Search Console'da doğrulayın.
  2. Güvenlik sorunları bölümünde Google'ın bildirdiği örnek URL'lere bakın.
  3. Sorunu bütün sitede gidermeden isteği göndermeyin. Belge, kısmi düzeltmenin kısmi geri dönüş sağlamadığını belirtir (manuel işlemler için yazılmış, ancak mantık benzerdir).
  4. Her şey temizlendiğinde incelemeyi isteyin ve neyin bozuk olduğunu, neyi düzelttiğinizi ve sonucu kısaca anlatın.
  5. Bekleyen bir istek varken yeniden göndermeyin.

Bu akış, daha önce başka bir inceleme türünde yaşananlara da benzer. Bağlantı kaynaklı manuel işlem durumunda inceleme isteğinin nasıl yazılacağı yapay bağlantı manuel işlemi kaldırma rehberinde anlatılıyor; anlatım düzeni (sorun, düzeltme, kanıt) güvenlik incelemesinde de işe yarar.

Süre konusunda net bir söz yoktur. Google'ın yardım belgesi manuel işlem incelemelerinin çoğunlukla günler ya da haftalar sürebileceğini söyler; güvenlik sorunları için ayrı bir süre iddiası bu yazıda yer almıyor. Etiketin kalkması da Google'ın temizliği doğrulamasından sonra olur. Bildirimleri Search Console mesajlarından ve e-postadan izleyin.

Spam Sayfaları Dizinden Çıkarmak: 404, 410 ve Kaldırma Araçları

Temizlikten sonra sitede kalmayan spam sayfaların arama sonuçlarından da çıkması gerekir. Google'ın HTTP durum kodları belgesine göre 4xx döndüren URL'lerin içeriği yok sayılır, Search bu URL'leri indekslemez ve daha önce indekslenmiş olanlar dizinden çıkarılır. Dolayısıyla silinen spam sayfa için 404 ya da 410 doğal çözümdür. Kod seçimi, sayfaları tek tek yönlendirmek yerine kaldırmak içindir: spam sayfalar için 301 vermeyin, çünkü bunlar değerli bir hedefe taşınacak sayfalar değildir.

Sürecin pratik sırası şöyle:

  1. Spam adreslerinin listesini çıkarın (site araması, Search Console örnek URL'leri, günlükler).
  2. Sunucu tarafında bu adreslerin 404 ya da 410 döndürdüğünü doğrulayın. Sayfaların hata mesajı gösterip 200 döndürmediğinden emin olun.
  3. Site haritasından ve iç bağlantılardan bu adresleri kaldırın.
  4. Hızlı çıkarma gerekiyorsa Search Console'daki kaldırma araçlarını değerlendirin. Aracın adı, ekranı ve etki süresi değişebilir; geçici gizleme ile kalıcı çözümün farklı olduğunu bilin. Kalıcı çözüm sayfanın gerçekten kalkmasıdır.

Kaldırılan sayfaların yeniden taranması zaman alabilir. Sayfalar neden hâlâ görünüyor diye bakarken tarama, durum kodu ve noindex birlikte incelenmelidir; bu inceleme düzeni Google'ın indekslemediği sayfa teşhisi yazısında var. Orada anlatılan mantık tersinden de işler: sayfa hâlâ indeksteyse neden indekste olduğunu aynı kontrol listesiyle sorgulayabilirsiniz.

Giden ve Gelen Zararlı Linklerin Ele Alınması

Hack sonrasında bağlantılar iki yönde incelenmelidir. Giden bağlantılar, sitenizden saldırganın hedeflerine giden gizli ya da görünür linklerdir. Bunlar temizlik sırasında kaldırılmalıdır. Gelen bağlantılar ise dışarıdan sitenize gelenlerdir; hack sırasında oluşan spam sayfalarına dışarıdan link verilmiş olabilir, ama bu bağlantıların çoğu sitenizin silinmiş sayfalarına gittiği için bağlantı sorununa dönüşmez.

Gelen bağlantılara ne zaman dokunulur? Önce kendinize sorun: bu bağlantıları ben mi oluşturdum, saldırgan mı, yoksa kaynak zaten kendi başına spam mi? Hack kaynaklı bağlantıların hepsi sizin sorumluluğunuzdaki bir link kampanyası değildir. Yine de bir manuel işlem aldıysanız ya da bağlantı profilinde anormal bir yığılma varsa durum farklıdır.

Bağlantı reddi aracı, çoğu hack sonrası durum için ilk adım değildir. Aracın ne işe yaradığını ve ne zaman gerekmediğini backlink disavow sürecinin işleyişi yazısında okuyabilirsiniz. Genel ilke: önce siteyi temizleyin, ardından bağlantı profilini tarafsızca değerlendirin ve yalnızca gerçekten sorun yaratan bağlantılara müdahale edin.

Dış kaynaklı bir saldırı şüphesi varsa o ayrı bir inceleme gerektirir ve negatif SEO rehberindeki adımlar uygulanır.

Tekrar Hacklenmeyi Önleme Kontrolleri

Temizlik bitince asıl iş önlemdir. Aşağıdaki liste genel bir güvenlik sağlığı önerisidir; barındırma sağlayıcınıza ve sisteminize göre ayrıntılar değişir.

  • Güncellemeler: Çekirdek sistemi, eklentileri ve temaları düzenli güncelleyin; kullanılmayanları kaldırın.
  • Parolalar ve erişim: Benzersiz, uzun parolalar; yönetici hesaplarında iki adımlı doğrulama; en az yetki ilkesi.
  • Dosya izinleri: Yazılabilir klasörleri sınırlayın, yükleme klasörlerinde betik çalıştırmayı kapatın.
  • Yedekler: Düzenli, site dışında saklanan ve geri yükleme denenmiş yedekler.
  • Kullanıcı girdisi: Yorum, form ve profil alanlarında spam ve zararlı içerik denetimi; Kullanıcıların içerik ekleyebildiği alanlar, spam için sık kullanılan bir kapıdır.
  • İzleme: Dosya değişikliği uyarıları ve Search Console bildirimlerini açık tutun.

Bu liste, hiçbir sitenin saldırıya uğramayacağını söylemez; amaç saldırı yüzeyini küçültmek ve ele geçirilirse hızlı fark etmektir.

Temizlik Sonrası İzleme Dönemi

İnceleme onaylandıktan sonra bırakmayın. Dört haftalık bir izleme dönemi kurmak sağlıklı bir başlangıçtır; süre sitenizin büyüklüğüne ve tarama sıklığına göre değişir, bu dört hafta bir kural değil, örnek bir çerçevedir.

  1. Birinci hafta, günlük: Search Console mesajlarını, güvenlik sorunları raporunu ve yeni kullanıcı kayıtlarını kontrol edin.
  2. İkinci hafta: site: aramasında spam sayfaların kalıp kalmadığına bakın, sunucu günlüğünde olağan dışı istekleri tarayın.
  3. Üçüncü hafta: Dosya değişikliklerini kıyaslayın, site haritasının temiz kaldığını doğrulayın.
  4. Dördüncü hafta: Tarama ve indeks raporlarını gözden geçirin, yeniden enfeksiyon belirtisi yoksa izlemeyi haftalıktan aylığa çekin.

İzleme sırasında bir şey çıkarsa zamanlayıcıyı sıfırlayın. Her uyarının kaydını tutun: tarih, belirti, müdahale, sonuç. Bu kayıt hem tekrar eden sorunları gösterir hem de ileride bir inceleme isteği gerekirse elinizde hazır kanıt olur.

Örnek Şablon: Hack Sonrası Temizlik ve İzleme Tablosu

Aşağıdaki tablo kurgu bir örnek olarak doldurulmuştur. Tarihler ve bulgular yalnızca örnektir; kendi tablonuzda her adımın sorumlusunu ve kanıtını ekleyin.

AdımNe yapıldı (kurgu)KanıtSorumluTamamlandı mı
Durum kaydıArama sonucu ve bildirim ekran görüntüleri alındıTarihli ekran görüntüleriSite sahibiEvet
Erişim daraltmaParolalar yenilendi, tanınmayan yönetici hesabı kapatıldıKullanıcı listesi kaydıTeknik sorumluEvet
Dosya ve veritabanı temizliğiBilinmeyen dosyalar kaldırıldı, enjekte bağlantılar silindiDeğişiklik listesiTeknik sorumluEvet
Açık kapatmaGüncel olmayan eklenti kaldırıldıEklenti sürüm kaydıTeknik sorumluEvet
Spam sayfa durumuSpam adresler 410 döndürüyor, haritadan çıkarıldıDurum kodu testiSEO sorumlusuEvet
İnceleme isteğiSearch Console'dan inceleme gönderildiOnay mesajıSEO sorumlusuBeklemede
Dört haftalık izlemeHaftalık kontrol listesi uygulanıyorHaftalık notSEO sorumlusuSüren

Tabloda en çok atlanan sütun kanıttır. Bir adımı yaptığınızı söylemek ile yaptığınızı göstermek ayrı şeylerdir; inceleme isteğinde de ilkini değil ikincisini anlatmanız gerekir.

Sıkça Sorulan Sorular

Sitemin hacklendiğini nasıl anlarım?

Arama sonucunda tanımadığınız başlıklar, sonuç yanındaki uyarı etiketi, yönetici listesinde bilmediğiniz hesaplar, sayfada gizli bağlantılar ya da arama sonucundan gelen ziyaretçilerin başka siteye yönlendirilmesi işaret olabilir. Search Console güvenlik sorunları raporu ve sunucu günlükleri doğrulama sağlar.

Hacklenen site Google'da sıralamasını kaybeder mi?

Kesin bir oran ya da süre söylenemez. Google, ele geçirilmiş içeriği kullanıcılara kötü sonuç veren bir spam türü olarak tanımlar ve etkilenen sayfalarda uyarı etiketi gösterebilir. Görünürlük etkisi sorunun kapsamına ve temizlik hızına göre değişir.

Search Console'da güvenlik sorunu uyarısı nasıl kaldırılır?

Önce sorunu bütün sitede giderin, sonra Search Console'da güvenlik sorunları bölümünden incelemeyi isteyin ve neyin bozuk olduğunu, neyi düzelttiğinizi anlatın. Google temizliği doğrularsa uyarı kalkar. Süre belirsizdir; bekleyen istek varken yeniden göndermeyin.

Spam sayfaları dizinden nasıl çıkarırım?

Silinen spam sayfalar için 404 ya da 410 döndürün. Google belgesine göre 4xx URL'lerin içeriği yok sayılır, indekslenmez ve eskiden indekslenmiş olanlar dizinden çıkarılır. Adresleri site haritasından ve iç bağlantılardan da kaldırın, sayfaların 200 döndürmediğini doğrulayın.

Her durumda gerekmez. Önce siteyi temizleyin; sonra bağlantı profilini tarafsız değerlendirin. Hack kaynaklı linklerin çoğu silinmiş sayfalara gider. Yalnızca gerçekten zararlı bağlantılar ya da bir manuel işlem söz konusuysa bağlantı reddi gibi araçları düşünün.

Tekrar hacklenme riskini nasıl azaltırım?

Sistemi, eklentileri ve temaları güncel tutun, güçlü ve benzersiz parolalar ile iki adımlı doğrulama kullanın, dosya izinlerini sınırlayın, site dışı yedek alın ve Search Console uyarılarını açık tutun. Hiçbir önlem tam koruma vaat etmez, yalnızca riski düşürür.

Sonuç ve Sonraki Adım

Hack sonrası SEO toparlanması, iki ayrı işin sıralı yürütülmesidir: önce sitenin gerçekten temiz ve kapalı olması, sonra Google'a bunu doğru yoldan bildirmek. Sıra tersine çevrilirse inceleme isteği boşa gider ve enfeksiyon geri döner. Belirtileri üç noktadan okuyun, kök nedeni kapatın, spam sayfaları doğru durum koduyla dizinden çıkarın ve izleme dönemini ihmal etmeyin.

Temizlik ve izleme tamamlandıktan sonra bağlantı profilinizi yeniden planlamak isterseniz Akua Adforce üzerindeki backlink paketlerini inceleyebilirsiniz. Platformun rolü sipariş akışıyla sınırlıdır: seçim, sepet, ödeme, satıcı onayı, teslimat bildirimi ve gerekirse itiraz yolu. Sitenin güvenliğini sağlamak ya da temizliği yapmak bu hizmetin kapsamında değildir.

0 Yorumlar

Bu yazı için henüz yorum yapılmamış.

Yorum Yaz

Yorum yapabilmek için giriş yapmalısınız. Giriş Yap