ก่อนอื่นฉันจะขอโทษอย่างยิ่งให้กับเว็บมาสเตอร์มืออาชีพทุกคนที่นั่น แต่สำหรับ OP นี้ฉันมีข้อเสนอแนะหนึ่งข้อ:
ละเมิดหลักเกณฑ์ของเครื่องมือค้นหา
และฉันหมายถึงทำในจุดที่เนื้อหาสำคัญอยู่ในจาวาสคริปต์ที่ซับซ้อนและหุ่นยนต์เนื้อหาสามารถรวบรวมข้อมูลไม่ได้อยู่ใน HTML ที่เหมาะสม ซึ่งรวมถึงแท็กคำอธิบายที่ไม่ดีแท็กชื่อที่ไม่ดี ฯลฯ Heck อาจเปลี่ยนเนื้อหาทั้งหมดเป็นเพียงวิดีโอที่สร้างในแฟลชหรือแสดงเนื้อหาทั้งหมดเป็นภาพเดียว นั่นจะทำให้โปรแกรมสืบค้นของเครื่องมือค้นหาประจบประแจง
ฉันจะแสดงตัวอย่างในรหัส:
นี่คือวิธีรับสิ่งที่จัดทำดัชนี:
<!DOCTYPE html>
<html>
<head>
<title>Web page</title>
<meta name="description" content="This is a wonderful web page">
</head>
<body>
<h1>A wonderful web page</h1>
<h2>By John Smith</h2>
<p>This is a wonderful page. ya de ya de ya de ya de ya de ya de</p>
<p>This is wonderful. ya de ya de ya de ya de ya de ya de</p>
</body>
</html>
ตกลงฉันยอมรับข้อความไม่สมบูรณ์ แต่คุณเข้าใจในสิ่งที่ฉันหมายถึง
ตอนนี้ถ้าคุณต้องการซ่อนมันจากโปรแกรมรวบรวมข้อมูลและทำวิธีง่ายๆคุณสามารถลอง:
<!DOCTYPE html>
<html>
<head>
<title>Private</title>
</head>
<body>
<img src="mywebsite.jpg" width=1024 height=768>
</body>
</html>
จากนั้นสร้างภาพชื่อ mywebsite.jpg และรวมข้อความทั้งหมดในนั้นไม่ใช่ใน html ที่แสดงด้านบน จากนั้นคุณต้องปกป้อง mywebsite.jpg โดยสร้างเวอร์ชันที่เป็นลายน้ำให้กับผู้ใช้ที่ไม่ได้รับอนุญาตให้เห็นของจริง เพียงเปรียบเทียบสตริงตัวแทนผู้ใช้หรือที่อยู่ IP กับที่คุณอนุญาต / ไม่อนุญาตสำหรับรูปภาพ สิ่งประเภทนี้สามารถทำได้ใน. htaccess ด้วยกฎการเขียนซ้ำบางอย่าง
ตัวอย่างเช่นหากต้องการบังคับให้ Googlebot เห็นภาพที่ใส่ลายน้ำแทนที่จะเป็นของจริงให้ใช้กฎเหล่านี้:
RewriteCond %{HTTP_USER_AGENT} ^googlebot$ [NC]
RewriteRule ^mywebsite.jpg$ specialrobotimage.jpg [L]
ฉันสมมติว่าที่นี่ mywebsite.jpg เป็นเว็บไซต์จริงของคุณในฐานะรูปภาพและ specialrobotimage.jpg คือลายน้ำหรือภาพที่เป็นข้อความที่ระบุเฉพาะผู้ใช้จริงเท่านั้นที่ได้รับอนุญาตให้ดูข้อมูลได้ นอกจากนี้กฎถือว่าทุกอย่างอยู่ในโฟลเดอร์เดียวกัน