-=# เว็บเราควรจะ validate HTML จาก w3c ให้ผ่าน เพื่อ SE friendly นะ ขอบอก

เริ่มโดย Dr.K, 08 มกราคม 2008, 12:19:04

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Dr.K

 :P แต่ขอบอก ของผมแก้มา 3 วันแล้วยังไม่ผ่านเลย ;D
เหตุผล GG มีอิทธิพลจาก w3c มากมาย เว็บที่แข่งใน globalwarming awareness2007 ถ้า validate ไม่ผ่าน ตกไปอยู่ท้ายๆเลย
ลองเอาเว็บคุณไป validate ที่
http://validator.w3.org
โดยเฉพาะเว็บที่ทำมาจากสคริปต์ล้าหลัง (แบบผม phpnuke) แถมติด ajax จาวาเพียบ
จะต้องปรับแต่งอีกมาก และเป็นพื้นฐานของ SERPs ที่ดีในอนาคต
ยิ่ง validate แบบ strict DTD หรือ xhtml ก้อไม่ต้องห่วง อนาคตสดใส
งมกะมันจนปวดหัวหนึบๆ
div div style style table table อ้วกๆ :-X
มิน่า หลายๆคนเมิน CMS อื่นเล่นแค่ wordpress ก้อพอ (มัน validate ผ่านง่ายๆเลย)
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

gootum

ทำมานานแล้ว แต่บางทีก็ปล่อยมันให้ error น้อยที่สุด ;D

win

เทมเพลตเดิม พอไหว validate homepage

เทมเพลตบางอัน หน้ามืดเอาง่ายๆ เอาเข้าไป validate มา error 250 รายการ up  ;D

สรุป ปล่อยเอาไว้ก่อน  :P


แต่ถ้าทำได้ก็อยากได้ banner รับรองการ validate มาติดน่ะครับ

เดอะบอย

อ้างถึงจาก: dochost ใน 08 มกราคม 2008, 12:19:04
เหตุผล GG มีอิทธิพลจาก w3c มากมาย

มีอิทธิพลยังไงเหรอครับท่านหมอ ขอถามแบบคนไม่รู้จริงๆ
ผมเห็นคนพูดถึง W3C กันมาก รบกวนท่านหมอ (หรือท่านที่รู้) อธิบายด้วยครับ
ว่าการ Validate ผ่าน W3C มีประโยชน์และความสำคัญอะไรบ้าง
ขอบคุณครับ

???

win

คำแนะนำโดยตรงของ Google ใน Webmaster Guidelines

อ้างถึงCheck for broken links and correct HTML.


การ correct HTML นี้ล่ะครับ คือ เช็ค w3c validation  :D

เดอะบอย

อ้างถึงจาก: win ใน 08 มกราคม 2008, 20:31:09
การ correct HTML นี้ล่ะครับ คือ เช็ค w3c validation  :D

ผมก็นึกว่ามีอะไรที่ลึกซึ้งกว่า การเขียน HTML ในอยู่ในรูปแบบที่ถูกต้องซะอีก
ขอบคุณ คุณ win มากๆ ครับ


BosnoS


ฉันไม่มีตัวตน

น่าจะประมาณว่า บอทมันจะอ่านได้ง่าย ผลการค้นหาจะได้ดีขึ้น

ilovecumshot


*~เก้าคุง~*

ยังไงถึงจะผ่านเหรอครับ ต้องไม่มีerror ขึ้นสักอันเลยเหรอครับ

Legendary Pon

[direct=http://www.hostnog.com]เบื่อ Hostgator อยากใช้โฮสอื่นบ้าง ดู 10 โฮส คุณภาพดี เทียบเท่า Hostgator ราคาถูกกว่า ผมลองใช้เองมาแล้วทุกโฮส[/direct]
[direct=http://www.allofwedding.net]ผ้าแพร ผ้ารับไหว้ แต่งงาน[/direct] [direct=http://www.xn--t3cep2dyd1b.net]ผ้าแพร[/direct] [direct=http://www.xn--r3cdvrt8af1mqbh.com]ผ้ารับไหว้[/direct] [direct=http://www.bloggang.com/mainblog.php?id=legendary-pon]Legendary blog[/direct]

seubsamran

w2c เป็นองค์กรที่คิดค้นภาษา HTML , XML , อื่นๆ     ดังนั้นมาตราฐานของเขาจึงเป็นมาตราฐานกลางทุกคนต้องอ้างอิงจากเขาเท่านั้น :'(

w2c ก็งั้นๆ  :-\ แค่ทุกคนต้องอ้างอิงจากเขา ถ้าต้องการใช้ภาษาของเขา :P

Dr.K

เอาง่ายๆ GG ตาม W3 ต้อยๆเลยครับ ตาม webmaster guideline
1. tag เปิด ต้องมี tag ปิด จะลอยๆไม่ได้ (จะเป็น table หรือ div ก้อได้ แต่ห้ามซ้อนกัน)
2. script ต้องมีคำอธิบาย ว่าเป็น js หรือ css
3. image ต้องมี alt (อันนี้เห็นๆเลยใส่ alt ไป SERPs ดีขึ้น !)
4. ไม่มีการ /> แบบ xhtml
5. ถ้า validate strict ต้องห้ามมี iframe
6. link rel css ต้องอยู่ใน header เท่านั้น
7. แยกส่วนการแสดงผล ส่วนฟังก์ชั่น และส่วนข้อมูลออกจากกัน
css= การแสดง
text ทั้งหลาย คือข้อมูล
js คือฟังก์ชั่น
(บ้านเรายังมั่วมาก เอา js มาแสดงข้อมูล และวาง css แบบตามใจ)

ใครทำแล้วผ่าน คือเซียนตัวจริงของวงการนี้แล้วครับ เท่าที่ดู sanook ผ่าน, เว็บที่แข่งกันใน seo-competition ถ้าจะติดอันดับ 99% validate ไม่มี error ,kapook เห็นแวบๆว่าผ่าน

ใครทำเว็บแล้ว validate ไม่ผ่าน ถือว่า สอบตกขั้นพื้นฐานเพราะอนาคต ไม่สดใสเอาเสียเลย ยิ่ง browser ใหม่ๆ ออกมาต้องอ้าง w3 หมด GG ก็อ้างเต็มตัวเลยครับ ลองไปดูอาจารย์ไหน ก็บอกว่าต้องตาม webmaster guideline ครับ
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

Tee++;

หนับหนุนเต็ม 100% เลยครับ ถ้าวางโครเองตั้งแต่แรก เรื่อยๆ แล้วทยอย validate พอจะผ่านได้ไม่ยาก แต่ถ้าเอา theme ชาวบ้านมาแก้ แล้วใช้แบบ strict DTD ขอตายดีกว่า  :'(
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


manteeen


ball6847

อ้างถึงจาก: dochost ใน 08 มกราคม 2008, 23:16:55
4. ไม่มีการ /> แบบ xhtml

กำ ข้อนี้แน่หรอคับ ผมดันหลงคิดว่านี่คืออันที่ถูกต้องมาตลอดเลย ปกติเวลาผมเขียนผมเขียนตามนั้นเกือบทุกข้อยกเว้นข้อนี้เนี่ยแหละ ไม่เคยเอาไป validate เลยไม่รู้เรื่องเลยว่า ที่เราใช้อยู่มันผิด กำๆ  :P

ทีแรก ผมเข้าใจว่า โครงสร้างของภาษา html มาจาก xml ดังนั้นข้อจำกัดของ xml หลายๆอย่างอาจเป็นสิ่งที่ถูกต้องที่สุดในภาษา html

อย่าง
- tag ต้องตัวเล็กทั้งหมด
- tag ห้ามคาบซ้อนกัน
- เมื่อมีเปิด ต้องมีปิด
- tag ไหนที่ไม่จำเป็นต้องปิด ให้ปิดด้วย /> (<br/> <hr/> <img/>)
- ค่าต่างๆของ tag ต้องใส่เครื่องหมายคำพูด (id='oh-shit' width=0)
- ห้ามมีค่าว่าง (width='' )

ฮือ~~ ผิดเลยง่ะ~~  :'( :'(
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

hurahura

ก็ยังไม่รู้อยู่ดีว่าทำแล้วได้อะไร มันไม่ได้ช่วยให้คนเข้าเว็บเยอะขึ้นนี่ เรื่องอันดับ search ก็ยิ่งไม่น่าเกี่ยว

อาจทำแล้วรู้สึกดีกว่าเว็บเราผ่าน ถูกต้องตามกฎเป๊ะๆ เท่านั้น

คือถ้าทำแล้ว โค้ดเขียนน้อยลง สะดวกขึ้นก็ว่าไปอย่าง แต่นี่เจอ attribute บางอย่าง ของมันใช้ได้มาตั้งนาน อยู่ดีๆจะให้ใช้ไม่ได้ซะงั้น ดูแล้วมันต้องเขียนโค้ดเยอะขึ้น ทำไปแล้วจะคุ้มกับความลำบากหรือเปล่าเนี่ย

Dr.K

อ้างถึงจาก: ball6847 ใน 08 มกราคม 2008, 23:49:03
อ้างถึงจาก: dochost ใน 08 มกราคม 2008, 23:16:55
4. ไม่มีการ /> แบบ xhtml

กำ ข้อนี้แน่หรอคับ ผมดันหลงคิดว่านี่คืออันที่ถูกต้องมาตลอดเลย ปกติเวลาผมเขียนผมเขียนตามนั้นเกือบทุกข้อยกเว้นข้อนี้เนี่ยแหละ ไม่เคยเอาไป validate เลยไม่รู้เรื่องเลยว่า ที่เราใช้อยู่มันผิด กำๆ  :P

ทีแรก ผมเข้าใจว่า โครงสร้างของภาษา html มาจาก xml ดังนั้นข้อจำกัดของ xml หลายๆอย่างอาจเป็นสิ่งที่ถูกต้องที่สุดในภาษา html

อย่าง
- tag ต้องตัวเล็กทั้งหมด
- tag ห้ามคาบซ้อนกัน
- เมื่อมีเปิด ต้องมีปิด
- tag ไหนที่ไม่จำเป็นต้องปิด ให้ปิดด้วย /> (<br/> <hr/> <img/>)
- ค่าต่างๆของ tag ต้องใส่เครื่องหมายคำพูด (id='oh-shit' width=0)
- ห้ามมีค่าว่าง (width='' )

ฮือ~~ ผิดเลยง่ะ~~  :'( :'(

การ validate มันขึ้นอยู่กะเราระบุใน meta ว่าเป็นแบบไหนครับ
1.transitional DTD นี่พื้นๆสุด เขาบอกว่าช่วงเปลี่ยนผ่าน ให้อภัยกับสไตล์เก่าๆ หยวนๆ
2.strict DTD นี่หินมากอีกนิด แต่อีกสักห้าหกปีควรผ่าน
3.xhtml นี่ก้อต้องมี /> แบบที่ว่าปิดอัตโนมัติ

จะระบุต้องเอาแบบใดแบบหนึ่งจากทั้ง 3 ห้ามปนกัน
ใครที่มี iframe ก้อได้แค่แบบ 1 เท่านั้น อีกไม่นานก้อสูญพันธ์
ผมว่า code จะดูเรียบร้อยขึ้นนะ ทำไปเหอะ เด๋วก้อคุ้น

ผมถึงบอกว่า sanook นี่ยอมเลย เอาเนื้อหาอะไรมาสุมๆรวมกันเยอะๆให้ผ่านได้นี่ เจ๋ง เป็นแบบอย่างที่ดี พอสู้กะเว็บมาสเตอร์เมืองนอกได้
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

ball6847

อ้างถึงจาก: dochost ใน 09 มกราคม 2008, 00:17:11

การ validate มันขึ้นอยู่กะเราระบุใน meta ว่าเป็นแบบไหนครับ
1.transitional DTD นี่พื้นๆสุด เขาบอกว่าช่วงเปลี่ยนผ่าน ให้อภัยกับสไตล์เก่าๆ หยวนๆ
2.strict DTD นี่หินมากอีกนิด แต่อีกสักห้าหกปีควรผ่าน
3.xhtml นี่ก้อต้องมี /> แบบที่ว่าปิดอัตโนมัติ

จะระบุต้องเอาแบบใดแบบหนึ่งจากทั้ง 3 ห้ามปนกัน
ใครที่มี iframe ก้อได้แค่แบบ 1 เท่านั้น อีกไม่นานก้อสูญพันธ์
ผมว่า code จะดูเรียบร้อยขึ้นนะ ทำไปเหอะ เด๋วก้อคุ้น

ผมถึงบอกว่า sanook นี่ยอมเลย เอาเนื้อหาอะไรมาสุมๆรวมกันเยอะๆให้ผ่านได้นี่ เจ๋ง เป็นแบบอย่างที่ดี พอสู้กะเว็บมาสเตอร์เมืองนอกได้


อ้อ...หายข้องใจเลยคับ ขึ้นอยู่กับว่าเราประกาศ doctype เป็นแบบไหน แมนบ่คับ
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

kingmaster

เอ่อ ไม่ใช่เรื่องง่าย ๆ นะครับ ที่จะไม่ให้มี error เลย

ขนาดเว็บพี่กูเองยังมี 40 กว่า error เลยครับ

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.google.com&charset=%28detect+automatically%29&doctype=Inline&group=0

:P

แต่ผมเคยเห็นนะที่ไม่มี error เลย

http://en.wikipedia.org/wiki/Main_Page

::)