Sitenin kaynak kodunda email adresini okunamaz yapmak ?
Sitenin kaynak kodunda botlar yada arama motorları tarafından bazı alanlar mesela email adresi okunabilir olmasın ancak sitede önyüzünde normal olarak okunsun.
E-posta adreslerini botlar veya arama motorları tarafından okunamaz hale getirmek için genellikle "spam koruması" olarak adlandırılan yöntemler kullanılır. İşte bazı yaygın yöntemler:
- E-posta adresini görüntüleme: E-posta adresini HTML etiketleri arasına yerleştirerek, tarayıcılar tarafından düzgün bir şekilde görüntülenirken botlar tarafından okunması zorlaştırılır. Örneğin:
<span>info [at] example [dot] com</span>
Bu şekilde e-posta adresi metni, normal bir kullanıcı tarafından anlaşılabilirken, botlar tarafından otomatik taranması zorlaşır.
- JavaScript kullanma: E-posta adresini JavaScript kullanarak dinamik olarak oluşturabilirsiniz. Örneğin:
<script>
function decodeEmail() {
var user = "info";
var domain = "example.com";
var element = document.getElementById("email");
element.innerHTML = "<a href='mailto:" + user + "@" + domain + "'>" + user + "@" + domain + "</a>";
}
</script>
<span id="email"></span>
<script>decodeEmail();</script>
Bu şekilde JavaScript kodu, e-posta adresini düz metin olarak görüntülemek yerine, kullanıcı tıkladığında doğrudan e-posta istemcisini açacak bir bağlantı oluşturur. Botlar genellikle JavaScript kodunu çalıştıramazlar, bu yüzden e-posta adresi güvende olur.
- Grafik veya resim kullanma: E-posta adresini bir resim veya grafik olarak sunabilirsiniz. Bu şekilde, e-posta adresi görüntü olarak görünecek ve botlar tarafından okunması daha zor olacaktır. Ancak, bu yöntem kullanıcıların e-posta adresini kopyalayıp yapıştırmasını zorlaştırabilir.
Bu yöntemler, e-posta adreslerinizi botlar veya arama motorları tarafından taranmasını zorlaştırırken, kullanıcılar için hala erişilebilir ve kullanılabilir olmasını sağlar. Ancak unutmayın ki hiçbir yöntem %100 güvenli değildir ve bazı gelişmiş botlar tarafından hala okunabilir olabilirler. Bu nedenle, duyarlı bilgileri paylaşmadan önce güvenlik önlemleri konusunda dikkatli olmanız önemlidir.