ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingจะทำ sitemap.xml เอง แต่มีข้อสงสัยดังนี้ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: จะทำ sitemap.xml เอง แต่มีข้อสงสัยดังนี้ครับ  (อ่าน 936 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
siam
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 17



ดูรายละเอียด
« เมื่อ: 24 กันยายน 2008, 07:24:40 »

คือผมจะดึงข้อมูลจาก db มาสร้า่ง sitemap.xml เองครับ
แต่ยังไม่ทราบการทำงานของ sitemap.xml เลยลองเปิดดู sitemap ของเวบทั่วไปดู
มีข้อสงสัยดังนี้

โค๊ด:
<loc>http://www.domain.com/test.html</loc>
1.ถ้าใน url มีภาษาไทย จะใส่ลงไปได้เลยรึเปล่าครับ หรือต้องแปลงเป็นอะไรก่อน

โค๊ด:
<lastmod>2008-09-13T01:35:17+07:00</lastmod>
2.ถ้าโฮสเราตั้งในไทย ตรงเวลานี่ต้อง +07:00 รึเปล่าครับ หรือต้องเป็น -7 เพื่อให้เวลาตรงกับ Google รึเปล่า

โค๊ด:
<priority>0.5</priority>
3.หมายถึงความสำคัญของแต่ละหน้ารึเปล่าครับ แล้วจะใส่ค่าอะไรได้บ้าง เช่นหน้าแรกควรจะใส่เลขเท่าไหร่ หรือรองควรจะใส่เท่าไหร่

(edit เพิ่มข้อ 4) 4.แล้วการ Ping Sitemap นี่ทำยังไงครับ

ลองหาข้อมูลทางเน็ตดูเจอเว็บนี้ sitemaps.org/protocol.php แต่อ่านไม่ค่อยจะออกครับ พยายามแปลแล้วแต่ยังไม่กระจ่าง ช่วยอธิบายทีนะครับ Kiss

« แก้ไขครั้งสุดท้าย: 24 กันยายน 2008, 07:26:12 โดย siam » บันทึกการเข้า
etgsgroup
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 154
ออฟไลน์ ออฟไลน์

กระทู้: 6,713



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 กันยายน 2008, 07:39:58 »

ผมว่าหาอ่านใน google ง่ายกว่านะครับ เขาอธิบายละเอียดพอดูนะครับ
บันทึกการเข้า

ขอบคุณ ThaiSeoBoard สำหรับความรู้ทั้งทางด้าน SEO, SEM, Affiliate ตั้งแต่สมัยที่คนไทยไม่มีความรู้เกี่ยวกับ Digital Marketing เลย ต้องอ่านจาก ต่างประเทศอย่างเดียว
oooki
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 205



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 กันยายน 2008, 12:45:28 »

1. ถ้าไฟล์ encode เป็น UTF-8 แล้วก็ใส่ภาษาไทยเลยครับ

2. แล้วแต่จะเลือกใช้ครับ เวลาใน sitemap ปกติแล้วจะใช้เวลา UTC
    ตัวอย่าง - ทั้งสองอันอ้างอิงเวลาเดียวกัน
    เวลาไทย ใช้เวลาปัจจุบัน แล้วใส่ +07.00 เพื่อบอกว่าอยู่ในเขต UTC+7
โค๊ด:
<lastmod>2008-09-13T01:35:17+07:00</lastmod>
    ใช้เวลา UTC ปกติ ใส่ Z ตามหลังเวลา
โค๊ด:
<lastmod>2008-09-13T08:35:17Z</lastmod>

3. priority คือลำดับความสำคัญของหน้าครับ ไม่ควรตั้งให้เท่ากันทั้งหมด ค่าปกติคือ 0.5 สำหรับ homepage ใช้ 1 ได้ครับ รองลงมา (เช่น category) อาจเป็น 0.8

4. ping sitemap
    รายชื่อ ping url ของ SE ใหญ่ ๆ ไม่ควรทำบ่อย (แทนที่ [SITEMAP URL] ด้วย sitemap url ที่จะ ping)
โค๊ด:
google
http://www.google.com/webmasters/sitemaps/ping?sitemap=[SITEMAP URL]
Yahoo
http://api.search.yahoo.com/SiteExplorerService/V1/updateNotification?appid=MicrosysProgramSER&url=[SITEMAP URL]
ask
http://submissions.ask.com/ping?sitemap=[SITEMAP URL]
moreover
http://api.moreover.com/ping?u=[SITEMAP URL]
live
http://webmaster.live.com/ping.aspx?siteMap=[SITEMAP URL]
    บริการ add sitemap (สำหรับ google, yahoo, live ใช้ตัวนี้ดีกว่า ดูสถิติได้ด้วย)
โค๊ด:
http://siteexplorer.search.yahoo.com/
http://www.google.com/webmasters/tools/
http://webmaster.live.com/

อย่าลืมตั้ง content type ของไฟล์ให้เป็น xml นะครับ ตัวอย่างของ php
โค๊ด:
header("Content-Type: text/xml;charset=utf-8");
บันทึกการเข้า
siam
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 17



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 กันยายน 2008, 13:10:29 »

ขอบคุณ คุณoooki มากครับผม

ผมได้ add sitemap ที่ google.com/webmasters/tools/ แล้ว จำเป็นต้อง ping sitemap อีกรึเปล่าครับ
บันทึกการเข้า
oooki
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 205



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 กันยายน 2008, 13:19:03 »

ขอบคุณ คุณoooki มากครับผม

ผมได้ add sitemap ที่ google.com/webmasters/tools/ แล้ว จำเป็นต้อง ping sitemap อีกรึเปล่าครับ

ไม่ต้องแล้วครับ คอยดูสถานะของ sitemap สักวันละครั้งก็พอครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์