Document Type Declarations (DTD)

Document Type Declarations (DTD)

ว่าด้วยเรื่องการทำเว็บเพื่อ SEO ที่ดีนั้นเราควรจะใส่ DTD หรือที่เรียกว่า Document Type Declarations หรือเรียกสั้นๆว่า Doctype การประกาศคุณลักษณะ (DTD) คือการบอกมาตรฐานของ HTML และ XHTML ของเว็บที่เราได้สร้างขึ้นเพื่อบอกว่ามาตรฐานของเว็บเราใช้แบบไหนคุณลักษณะแบบใด พูดสั้นๆให้เข้าใจง่ายๆคือ การบอกว่าเว็บคุณทำอะไรภาษาอะไร ความสำคัญของเว็บระดับไหนและตรงส่วนไหนภายในโครงสร้างเว็บสำคัญ เป็นต้น การเขียนให้ผ่าน W3C นั้นไม่ยากเท่าไหร่ครับ แต่จะเขียนให้ถูกหลักการเข้าถึงข้อมูลที่ดี (Accessibility) นั้นยากกว่า

ลักษณะของ Document Type Declarations (DTD) ที่ต้องใส่ไว้บนสุดของ Website
HTML 4.01 Strict, Transitional, Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
 "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
 "http://www.w3.org/TR/html4/frameset.dtddtd">

XHTML 1.0 Strict, Transitional, Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1 DTD

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

ผมคงจะไม่อธิบายว่า DOCTYPE ต้องใช้กับอะไรแต่แนะนำให้ใช้ XHTML 1.0 Strict เพราะ XHTML 1.0 Strict นี้เป็น DOCTYPE ที่หินสุดแล้วครับ หากใครไม่อยากปวดหัวก็หันมาใช้ XHTML 1.0 Transitional แทนแล้วกันครับ เพราะความยืดหยุ่นของการเขียน Code นั้นจะมีมากกว่า XHTML 1.0 Strict และจะให้ดีต้องทำให้ผ่าน W3C ด้วยจะเวริ์คมากครับ ขอให้ท่านปวดหัวกับการ Vaeridate W3C ต่อไปครับ อิอิ

ข้อเสีย
– การประกาศ DOCTYPE แต่ล่ะครั้งต้องระวังเรื่องโครงสร้างของเว็บที่เขียนให้ถูกต้องตาม DOCTYPE ด้วย
– DOCTYPE หรือ DTD นั้นหากเลือกแบบ XHTML 1.0 Strict จะเขียนโค๊ดค่อนข้างยุ่งยากกว่า DOCTYPE ตัวอื่นๆ
– DOCTYPE เขียนให้ถูกหลักและผ่าน W3C นั้นค่อนข้างยุ่งยาก(เรื่องมาก)

ข้อดี
– การประกาศ DOCTYPE นั้นหากเขียนถูกหลักและโครงสร้างนั้นจะทำให้เว็บเรามีมาตราฐานและเร็วมากขึ้น
– Robots สามารถเข้าใจภาษาของเว็บได้เร็วขึ้น(User Agents)
– การเข้าถึงข้อมูล (Accessibility) ได้ไวขึ้น
– ไฟล์มีขนาดเล็กทำให้ Search Engine เก็บข้อมูลได้ดี

หากเขียนตามโครงสร้างของ DOCTYPE ถูกหลักและทำให้ผ่าน W3C ได้แล้วก็ลองทำเว็บที่ไม่ได้ระบุ DOCTYPE และไม่ผ่าน W3C มาเปรียบเทียบกันดูครับว่าเว็บไหนมีการจัดอันดับผล SERPs และ Indexed นั้นดีกว่ากัน แล้วจะได้รู้ว่า DOCTYPE นั้นสำคัญครับ

  • Dear Mr. /Miss
    Hello, we need a partner in your country about mutual business (marketing, advertising and selling for general products). We have a trade cooperative company that acts in Iran and Iraq, please send your idea at this offer and then we send more information.
    Thank you
    Javid Shirazi

    TEL:098 09126383046
    FAX: 09821 224 66 519
    r_market5000@yahoo.com
    market5000@gmail.com

  • แก้หน้าเดียวก็หมดไปเป็น ชั่วโมงเเล้วครับ!!

  • Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You definitely know what youre talking about, why waste your intelligence on just posting videos to your weblog when you could be giving us something informative to read?