(Optimize WordPress robots.txt)
robots.txt เป็นไฟล์ที่ใช้ในการสื่อสารกับ bot เพื่อบอกว่า อะไรที่ควรเก็บข้อมูล และอะไรที่ไม่ควรเก็บข้อมูล เราควรปิดกั้นการเข้าถึงของ bot ในบาง folder เพื่อให้ bot ใช้เวลาอย่างรวดเร็วในการเข้าไปเก็บข้อมูลที่จำเป็น (indexation) ที่เป็นประเด็นสำคัญ
บล็อกที่สร้างจาก WordPress หากคุณต้องการ index อย่างรวดเร็ว , rank ที่สูงขึ้น ในการจัดอันดับของ Search Engines คุณก็จะต้องกำหนด robots.txt ให้เป็น robots.txt แบบ seo ซึ่งนอกจากจะส่งผลดีในแง่ของเอสอีโอแล้ว ทั้งยังช่วยลดปัญหาการ duplicate content ได้อีกด้วย


วิธีการสร้างไฟล์ robots.txt แบบ seo ให้กับ WordPress ก็เพียงเปิด Notepad ขึ้นมา ให้ copy 7 บรรทัดด้านล่างวางลงไป แล้ว save ในชื่อ robots.txt แล้วก็ทำการอัพโหลดขึ้นไปเก็บไว้ใน root directory เป็นอันเสร็จสิ้น
User-agent: *
Disallow: /wp-
Disallow: /feed/
Disallow: /trackback/
Disallow: /comments/feed/
Disallow: /page/
Disallow: /comments/
อธิบายเพิ่มเติมนิดนึงครับ
User-agent: * เป็นการสั่งงาน bot ทุกตัว ไม่ว่าจะเป็น google,yahoo,live ฯลฯ
Disallow: /wp- เป็นการสั่งให้ bot ไม่ต้องไปเก็บข้อมูลใน folder wp- ทั้งหลาย เช่น wp-content,wp-admin ฯลฯ
ในกรณีที่เราต้องการไม่ให้ bot มาเก็บข้อมูลของเราทั้งเว็บไซต์จะใช้คำสั่ง Disallow: / (จะมีใครมั้ยที่ไม่อยากให้ bot มาเก็บข้อมูล อิอิ)
เป็นการปรับแต่งเบื้องต้นแบบง่าย ๆ (แต่ได้ผลเป็นที่น่าพอใจ)
เกี่ยวกับ robots.txt ยังมีอะไรที่ Advacne อีกมากโข แต่สำหรับมือใหม่ เอาแค่นี้ก่อนก็เพียงพอแล้วฮะ
พิสูจน์แล้วได้ผลดีจริง
หลังจากปรับแต่ง robots.txt ผมโพสบทความนี้(ปรับแต่ง robots.txt สำหรับเวิร์ดเพรสส์) เผลอแป๊บเดียวติดแล้วครับ 5 นาทีไม่ถึงมั้งเนี่ย

Comments
Powered by Facebook Comments

เรื่องนี้ดีมีประโยชน์มาก ๆ ครับ
ผมพบปัญหา url ที่ใช้หมวดหมู่เป็นภาษาไทย ใน pligg ครับ คือมันจะแสดงใน pligg ไม่หมดอ่ะ มันเยอะเกิน
http://www.daydayday.net/เทคนิคเอสอีโอ/ปรับแต่ง-robotstxt-สำหร้ับเวิร์ด.html
มันจะเปลี่ยนเป็นโค้ด ซึ่งยาวเกินกว่า pligg จะรับไหว (รึว่าเป็นเฉพาะเว็บผมก็ไม่รู้)
http://www.daydayday.net/%E0%B9%80%E0%B8%97%E0%B8%84%E0%B8%99%E0%B8%B4%E0%B8%84%E0%B9%80%E0%B8%AD%E0%B8%AA%E0%B8%AD%E0%B8%B5%E0%B9%82%E0%B8%AD/%E0%B8%9B%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%81%E0%B8%95%E0%B9%88%E0%B8%87-robotstxt-%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%80%E0%B8%A7%E0%B8%B4%E0%B8%A3%E0%B9%8C%E0%B8%94.html
ยังไงคุณเดย์ลองซับมิตใน dayadd.net ดูว่าเจอปัญหาเหมือนกันมั้ยครับ
ผมว่าหากเปลี่ยน url ในเวิร์ดเพรสเป็นแบบนี้ ปัญหาน่าจะหมดไปนะครับ
http://www.daydayday.net/ปรับแต่ง-robotstxt-สำหร้ับเวิร์ด
มันสามารถแก้ไขได้จาก phpmyadmin ครับผม
สำหรับ http://www.daydayday.net ได้แก้ปัญหานี้เรียบร้อยแล้ว
หากคุณ DekDigg (หมาแพนดี้) ต้องการจะแก้ไขผมก็ยินดีจะแนะนำวิธีให้
Pingback: pligg.com
แก้ยังไงครับคุณเดย์
ก่อนหน้านี้ผมได้แก้ใน phpmyadmin ใน pligg_links > structure > link_url แก้ Length/Values1 แก้ 200 เป็น 255 แล้วอ่ะครับ
ยังไงชี้แนะด้วยครับ ขอบคุณครับ
ผมปรับแล้วมันขึ้น
Error
SQL query:
ALTER TABLE `pligg_links` CHANGE `link_url` `link_url` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
MySQL said: Documentation
#1170 – BLOB/TEXT column ‘link_url’ used in key specification without a key length
แสดงว่าเป็นที่ตัวสคริปต์ที่ผ่านการโมฯมาแล้ว โครงสร้างมันไม่เหมือนเดิมแล้ว มันเลยไม่สำเร็จใช่มั้ยครับ
ยังไงคุณเดย์ช่วยลบความเห็นของผมในนี้หน่อยครับ มันรก ๆ เป็นขยะที่ไม่เกี่ยวกับเอ็นทรี่นี้ซะแล้ว อิ ๆ
ส่วนปัญหาของผม คุณเดย์แก้ปัญหาได้มั้ยครับ หากไม่ได้ก็ไม่เป็นไรครับ
disallow /feed/ จะไม่เป็นไรหรือครับ เผื่อบอทมันเอา feed ไปใช้ หรือ search engines ที่ค้นเฉพาะ feed
ลองนำไปทำ seo ดูดีกว่า
ชอบจริงๆครับ บทความมีประโยชน์มากๆ
Pingback: ปรับแต่ง robots.txt สำหรับ WordPress | จุ๊บแจง
พอดีเลยผมกำลงมีปัญหากับ robots.txt ได้บทความนี้ช่วยชีวิตผมเลย