SEO - การตรวจสอบเว็บไซต์
คุณออกแบบและพัฒนาเว็บไซต์ แต่คุณจะรู้ได้อย่างไรว่าคุณใส่ไวยากรณ์ HTML ทั้งหมดอย่างถูกต้อง เบราว์เซอร์ส่วนใหญ่ไม่ได้บ่นกับไวยากรณ์ผิดของคุณ แต่ไม่ถูกต้องเป็นธรรม
มีผู้เชี่ยวชาญด้าน SEO หลายคนที่อ้างว่า SEO ไม่ได้ขึ้นอยู่กับการตรวจสอบ HTML / XHTML ของไซต์ แต่เราจะพูดถึงเหตุผลต่างๆว่าทำไมไซต์ของคุณจึงควรเป็นไปตามข้อกำหนด W3C
ทำไมต้องมีการยืนยัน HTML / XHTML
มีเหตุผลหลายประการในการตรวจสอบเว็บไซต์ของคุณก่อนที่จะโฮสต์ผ่านอินเทอร์เน็ต
คุณภาพของหน้าเว็บขึ้นอยู่กับว่าคุณเขียนหน้าเว็บได้ดีเพียงใดควรมีความถูกต้องตามหลักไวยากรณ์และควรผ่าน Quality Gates ทั้งหมด
เมื่อเครื่องมือค้นหาใด ๆ จัดทำดัชนีสำหรับเนื้อหาหน้าเว็บของคุณอาจเกิดความสับสนหากเขียนแท็ก HTML ไม่ถูกต้องและเนื้อหาของหน้าเว็บส่วนใหญ่อาจไม่ได้รับการจัดทำดัชนีอย่างถูกต้อง
อาจมีแท็ก HTML จำนวนมากซึ่งคุณใช้ในหน้าเว็บของคุณ แต่หลังจากนั้นก็ถูกหักค่าเสื่อมราคาและเครื่องมือค้นหาจำนวนมากไม่สนับสนุนแท็กเหล่านี้
ความสม่ำเสมอความสวยงามของรหัส HTML การปฏิบัติตามกระบวนการมักจะได้รับการชื่นชมจากผู้ดูแลเว็บที่ดี
การปฏิบัติตาม W3C คืออะไร
W3C เป็น World Wide Web Consortium และตั้งแต่ปี 1994 เป็นต้นมา W3C ได้ให้แนวทางในการจัดโครงสร้างและสร้างเว็บไซต์และหน้าเว็บ ลิงค์สำหรับตรวจสอบหน้าเว็บของคุณมีดังนี้:
ตรวจสอบไฟล์ HTML / XHTML เทียบกับ W3C Standard HTML / XHTML Validator
ตรวจสอบไฟล์ CSS กับ W3C Standard CSS Validator
ขณะทำการตรวจสอบคุณอาจได้รับข้อผิดพลาดพร้อมเหตุผลที่เหมาะสม การตรวจสอบความถูกต้องทั้งหมดจะดำเนินการโดยใช้ XHTML DTD ซึ่งเป็น HTML เวอร์ชันปรับปรุงใหม่
กฎสำหรับการปฏิบัติตาม W3C
มีกฎต่อไปนี้ที่จะต้องปฏิบัติตามในขณะที่พัฒนาเว็บเพจ
ใช้คำสั่งประกาศ XHTML เพื่อเริ่มหน้า XHTML ทุกหน้า:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
ต้องปิดทุกแท็ก
ตอนนี้แท็กหัวและลำตัวมีผลบังคับใช้
แท็กว่างจะได้รับเครื่องหมายทับ แท็กว่างคือแท็กที่ไม่ต้องใช้แท็กปิดท้าย ตัวอย่าง ได้แก่ <br> และ <hr>
<BR> is now <br />. <HR> is now <hr />. <IMG SRC="--"> is now <img src="--" />
แท็กทั้งหมดต้องเป็นตัวพิมพ์เล็ก สิ่งนี้ใช้ไม่ได้กับแอตทริบิวต์แท็กเท่านั้น ตัวอย่างเช่นรูปแบบทั้งสองนี้สามารถใช้ได้ภายใต้ XHTML DTD:
<FONT color="#ffffcc"> is invalid <font color="#ffffcc"> is valid <font color="#FFFFCC"> is also valid
ค่าแอตทริบิวต์ทั้งหมดควรใส่ไว้ในเครื่องหมายคำพูดคู่
แท็กต้องไม่ซ้อนกัน
<b><i>Text</b></i> This is invalid <b><i>Text</i></b> This is valid
แท็ก <pre> ไม่ควรมี img, object, big, small, sub หรือ sup
แท็ก <form> หนึ่งแท็กไม่สามารถอยู่ภายในแท็ก <form> อื่น
หากรหัสของคุณมี & จะต้องเขียนเป็นไฟล์ &.
การใช้ CSS ใด ๆ ควรใช้อักษรตัวพิมพ์เล็กทั้งหมด