Seo Faydalı Makale .Htaccess Ve Robots.txt Kullanarak Harici Bağlantıları Gizleme

Web sitesi sayfalarındaki çok sayıda harici bağlantı, arama motorları arasında şüphe uyandırmaktadır. Bu tür siteleri, savaşmaya çalıştıkları bağlantı dizinleri ve diğer "kötü ruhlar" ile ilişkilendiriyorlar, bu da bu tür sayfaların arama motoru sonuçlarında düşürülmesi, hatta arama veritabanından çıkarılmasıyla kendini gösteriyor. Bunun sitenizin başına gelmesini önlemek için

Gereksiz dış bağlantıların varlığı, sayfadaki diğer, daha önemli bağlantıların önemini büyük ölçüde azaltır makalesini okumanızı tavsiye ederim. Özellikle, iletilen Google Sayfa Sıralaması (PR), bağlantıdaki rel='nofollow' niteliklerine bakılmaksızın sayfada bulunan tüm bağlantılar arasında eşit olarak bölünür.

Yalnızca arama motorları değil, aynı zamanda makale alışverişi, bağlantılar vb. gibi çeşitli hizmetlerin diğer birçok robotu da kullanılabilir. harici bağlantıların sayısını hesaba katarsanız, doğal olarak bu gösterge ne kadar düşük olursa, sayfalar ve bir bütün olarak site o kadar değerli olursa, reklamverenler sizden o kadar fazla bağlantı satın almak isteyecektir. Dolayısıyla bu tür hizmetleri kullanıyorsanız bu göstergeyi azaltmanız gerekir.

Bu tür sorunlar genel olarak nasıl çözülür: Bu sorun temel olarak iki yolla çözülür:

1) bağlantı etiketine rel='nofollow' niteliğini eklemek
(
Uyarı: içeriği görüntüleyebilmek için   Giriş yap veya   Kayıt ol
)


2) bağlantıyı özel bir sayfaya parametre olarak geçirmek
(http://my_site/redirect.php?url=external_link).


Sayfa, kullanıcıyı parametrede iletilen adrese yönlendirir (yönlendirme yapar).

1) Yöntem tamamen yalnızca Yandex'de çalışır. Google, PR dağıtırken bu tür bağlantıları dikkate alır, PR'yi herkese eşit olarak böler, ancak PR'yi nofollow parametresi olan bağlantılara aktarmaz ve PR'nin bu şekilde aktarılmayan kısmı ortadan kaybolur. Bu tür bağlantıların, bağlantı değişimlerindeki göstergeler üzerinde de zararlı etkisi vardır.

2) Bu şekilde bağlantılar dahili olarak değerlendirilecek ve yukarıda açıklanan sorunlar ortadan kaldırılacaktır. Ancak bağlantı işleme sayfası sunucuya yük getirmektedir. Küçük olmasına izin verin, ancak işlenen çok fazla bağlantı varsa yine de fark edilebilir.

İşte bu sorunu çözmenin başka bir yolu: .htaccess ve robots.txt kullanarak dış bağlantıları gizleme

Dış bağlantıları gizleme sorunuyla karşı karşıya kaldığımda, sayfadan yönlendirmekten biraz farklı bir yol izlemeye karar verdim (nofollow seçeneği dikkate bile alınmadı) .

Çözüm htaccess ve robots.txt kullanılarak bulundu.

.htaccess'e aşağıdaki kuralı ekledim:

RedirectMatch 302 /linker/(.*)$ $1



Bu kuralın ardından sunucu, kullanıcıları linker/ sonrasında belirtilen bağlantılara yönlendirecektir; örneğin, http://my_site/linker/http://google.ru isteğinde bulunurken, sunucu kullanıcıyı Google arama motoru web sitesine yönlendirecektir. . Feribot fonksiyonunu sunucuya aktararak artık daha önemli işlere daha fazla zaman ayırabilen PHP'yi rahatlattım.

Arama motorlarının yönlendirme (yönlendirme) yoluyla geçen bağlantıları dizine eklemesini yasaklamak için robots.txt dosyasına aşağıdaki kodu eklemeniz gerekir:

Kullanıcı aracısı: *
İzin verme: /linker/


Arama motorlarına gizli bağlantılara tıklamamaları konusunda bu şekilde bilgi veriyoruz.
Yandex, dış bağlantıları site sayfaları olarak algılıyor

Sitenin Yandex tarafından indekslenmesinin ardından çok ilginç bir şey keşfedildi. Yandex bu şekilde gizlenen tüm dış bağlantıları sitemdeki sayfalar olarak algıladı ve sitedeki toplam sayfa sayısı istatistiklerinde dikkate aldı. Gerçek sayfalardan çok daha fazla sahte sayfa vardı. Google bu bağlantılara hiçbir şekilde tepki vermedi ki aslında her iki arama motorundan da bunu bekliyordum.
 
DMCA compliant image
  • Üst