SEO Clinic จะเป็นส่วนใหม่ที่ผมจะช่วยมาตอบข้อสงสัยให้กับหลายๆท่าน ในทุกวันอาทิตย์ครับ อาทิตย์นี้เกี่ยวกับเรื่อง google sitemap, Flash replacement และปัญหา hight response time บาง url
สำหรับในอาทิตย์แรกนี้ ขอตอบคำถามจากในหนังสือ SEO ของผมก่อนนะครับ ซึ่งถามมาโดยคุณ Ttong จากในเนื้อหา "รีวิวหนังสือ SEO ของผมโดยคุณเผ่า" นั่นล่ะครับ โดยคำถามมีอยู่สามข้อครับคือ
" .... 1. ในการทำ google sitemap จะมี tag แล้วจะมีค่าตัวเลขอยู่้ด้านใน ตัวเลขตรงนี้ มีหลักการในการใส่อย่างไรหรอครับ
2. การซ่อน link หรือ การทำให้ link เป็นสีเดียวกับพื้นหลัง เป็นสิ่งที่ผิดใช่มั้ยครับ แต่พอดีเว็บที่ผมทำไป link มันเป็น flash ตรงนี้พอจะอนุโลม ให้ซ่อน link ได้ใช่มั้ยครับ
3. ข้อนี้ไม่เกี่ยวกับหนังสือ แต่ขออนุญาตสอบถามเลยแล้วกันนะครับ คือผม submit sitemap แล้วเจอ warning ว่า Some URLs in the Sitemap have a high response time. Some URLs listed in this Sitemap have a high response time. This may indicate a problem with your server or with the content of the page. ....."
ตอบ...................................................................................
1. ใน Google Sitemap จะมีค่าที่เรียกว่า "Piority" ของurl นั้นๆ ใน sitemap ครับ ซึ่งถ้าเราเป็นไฟล์ของsitemap ดู เราจะเห็นว่า จะมีแท็กส์ลักษณะนี้อยู่ครับ
<priority>0.8</priority>
ค่าตัวนี้จะเป็นค่าที่ให้เราระบุว่า url นั้นๆ มีความสำคัญแน่ไหนครับ สิ่งนี้เพื่อให้ GoogleBots ทำงานง่ายขึ้นครับว่า จะต้องมาเก็บอะไรไปก่อนหลัง ค่านี้จะมีตั้งแต่ 0.0-1.0 ครับ การใส่เราควรเลือกใส่ให้จัดลำดับตามความสำคัญจะดีที่สุดครับ อาจจะแบ่งไล่เป็น level เหมือนขั้นบันไดก็ได้ เช่น
- > หลักของเว็บ ก็สามารถกำหนดให้เป็น 1.0 หรือ 0.8 ขึ้นไปก็ได้ครับ แต่ผมแนะนำว่า ควรใช้ 0.8,0.9
- > หน้ารองจากหน้าหลัก ก็กำหนดเป็น 0.7 หรือ 0.6
- > ส่วนหน้าที่เป็นเนื้อหาแนะนำว่า ไม่ควรเกิน 0.6
แต่ไม่ควรที่จะใส่ 1.0 หรือ 0.8 ทั้งเว็บ ไม่แนะนำครับ เพราะมันดูผิดปรกติ หรือผิดวิสัยทั่วไปครับ
2. สำหรับลิ้งค์สีเดียวกับพื้นหลัง นี่อย่างไรก็ผิดครับ แม้ว่าเราจะอ้างว่าเป็น Images Replacement ก็ตาม แต่ปัจจุบันยังคงเป็นที่ถกเถียงกันว่า แบบไหนผิด แบบไหนไม่ผิด และบางกรณีก็มีคนโดนแบนจากการทำ Image Replacement แต่ก็มีคนใช้วิธีเดียวกันแต่ไม่โดนเหมือนกัน ซึ่งกรณีนี้ เป็นกรณีที่เป็นปัญหาครับว่า มาตรฐานของ Search engine อยู่ตรงจุดไหน
ดังนั้นเลี่ยงได้เลี่ยงจะดีกว่านะครับ ถ้าจะทำให้ถูกต้องที่สุด (เพราะวิธีที่คุณทำมันคือผิดเลย) ให้ใช้การสร้าง div ของลิ้งค์เหล่านั้นขึ้นมาครับ เช่น
- <div class="link-flash-replacement">
- <ul> menu
- <li> <a href="www.eblogbiz.com" title="SEO blog homepage">home</li>
- <li> ..... </li>
- <li> ..... </li>
- <li> ..... </li>
- </ul>
- </div>
จากนั้น ก็สร้าง javascript มายัด flashเข้าไปใน div ก้อนนี้ครับ ซึ่งวิธีนี้ ถือว่าเป็นการแก้ไข ที่ถูกต้องมากกว่า ถ้ายังไงไว้ผมอาจจะเขียนเนื้อหาเกี่ยวกับ sIFR (หรือชื่อเต็มๆ Scalable Inman Flash Replacement) เพิ่มเติมครับ
3.เรื่องของ High Response time นี่ไม่ใช่ปัญหาของสคริปต์ หรือ sitemap.xml เรามีปัญหาแต่อย่างใดครับ แต่มันเกิดขึ้นจากปัญหาเรื่องระบบเครือข่ายหรือ Server ครับ โดยมากแล้วจะเกิดขึ้นในหลายๆกรณี เช่น
- - เมื่อ Googlebots มาเก็บแล้ว Server ช้า ทำให้เกิด timeout
- - google กำลังเก็บหน้าเว็บตาม url ใน sitemap แล้ว Server ตายไปแล้ว
- - googlebots เปิด connection เข้ามาใหม่แล้ววิ่งหา DNS ไม่เจอ (มักจะเกิดในช่วงของการย้าย Server,host,domain)
- - มีการใช้ Bandwidth ของระบบจนเต็ม ไม่ว่าจะเป็น Bandwidth ของ Server, IDC หรือแม้แต่ Internet Gateway ของบ้านเรา
วิธีการแก้ปัญหาคือ ให้รอดูซักพักครับ ถ้ามันยังเป็นที่ url เก่าๆซ้ำๆอยู่ ให้ลองเช็คตาม url ที่มีปัญหาครับ อาจจะมีอาการลิ้งค์ผิดพลาดไป แต่ถ้ามันหายไปแล้วมีอันใหม่มา ไม่ซ้ำ url กันบ่อยๆ ให้ลองเช็คปัญหาด้านบนนั่นล่ะครับ
...........................................
สำหรับคำตอบใน 3 ประเด็นนี้นะครับคิดว่าน่าจะมีประโยชน์กับหลายๆท่านด้วยนะครับ แล้วก็ต้องขอบคุณ คุณ ttong ที่สอบถามเข้ามาด้วยนะครับ ส่วนผมก็ต้องขออภัยคุณ ttong ด้วยนะครับ อาจจะตอบล่าช้าไปหน่อย (จริงๆก็ไม่หน่อยนะเนี่ย) ครับ
ซึ่งต่อไปก็ตั้งเป้าไว้แล้วนะครับ จะตอบให้ทุกวันอาทิตย์ครับ ถ้ามีหลายคนอาจจะรวมๆปัญหามาครับ
แล้วพบกันใหม่ในอาทิตย์หน้า กับ SEO Clinic by eblogbiz.com ครับผม

