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

รักษาโครงสร้าง URL ให้ไม่ซับซ้อน

โครงสร้าง URL ของเว็บไซต์ควรเรียบง่ายที่สุด โปรดพิจารณาจัดระเบียบเนื้อหาเพื่อให้การสร้าง URL เป็นไปอย่างสมเหตุสมผลและมีลักษณะที่มนุษย์เข้าใจได้ง่ายที่สุด

หากเป็นไปได้ ให้ใช้คำที่อ่านได้ใน URL แทนที่จะเป็นตัวเลขรหัสยาวๆ

แนะนำ: คําง่ายๆ ที่สื่อความหมายใน URL เช่น

https://en.wikipedia.org/wiki/Aviation

แนะนำ: คําแปลใน URL หากมี

https://www.example.com/lebensmittel/pfefferminz

แนะนำ: ใช้การเข้ารหัส UTF-8 ตามที่จำเป็น ตัวอย่างต่อไปนี้ใช้การเข้ารหัส UTF-8 สำหรับอักขระภาษาอาหรับใน URL

https://www.example.com/%D9%86%D8%B9%D9%86%D8%A7%D8%B9/%D8%A8%D9%82%D8%A7%D9%84%D8%A9

ตัวอย่างต่อไปนี้ใช้การเข้ารหัส UTF-8 สำหรับอักขระภาษาจีนใน URL

example.com/%E6%9D%82%E8%B4%A7/%E8%96%84%E8%8D%B7

ตัวอย่างต่อไปนี้ใช้การเข้ารหัส UTF-8 สำหรับอักขระ Umlaut ใน URL

https://www.example.com/gem%C3%BCse

ตัวอย่างต่อไปนี้ใช้การเข้ารหัส UTF-8 สำหรับอีโมจิใน URL

example.com/%F0%9F%A6%99%E2%9C%A8

ไม่แนะนำ: ใช้อักขระที่ไม่ใช่ ASCII ใน URL

https://www.example.com/نعناع
https://www.example.com/杂货/薄荷
https://www.example.com/gemüse
https://www.example.com/🦙✨

ไม่แนะนำ: ตัวเลขรหัสยาวๆ ที่อ่านไม่ได้ใน URL เช่น

https://www.example.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1

หากเว็บไซต์เป็นแบบหลายภูมิภาค ให้พิจารณาใช้โครงสร้าง URL ที่ช่วยลดความยุ่งยากในการกำหนดเป้าหมายตามภูมิศาสตร์บนเว็บไซต์ ดูตัวอย่างเพิ่มเติมเกี่ยวกับวิธีจัดโครงสร้าง URL ได้ที่การใช้ URL ภาษาท้องถิ่น

แนะนำ: โดเมนเจาะจงประเทศ เช่น

example.de

แนะนำ: ไดเรกทอรีย่อยเจาะจงประเทศที่มี gTLD เช่น

example.com/de/

ลองใช้ขีดกลางเพื่อแยกคําใน URL เพราะช่วยให้ผู้ใช้และเครื่องมือค้นหาระบุแนวคิดใน URL ได้ง่ายขึ้น เราขอแนะนำให้ใช้ขีดกลางสั้น (-) แทนขีดล่าง (_) ใน URL

แนะนำ: ขีดกลาง (-) เช่น

https://www.example.com/summer-clothing/filter?color-profile=dark-grey

ไม่แนะนำ: ขีดล่าง (_) เช่น

https://www.example.com/summer_clothing/filter?color_profile=dark_grey

ไม่แนะนำ: คีย์เวิร์ดใน URL ที่ต่อเข้าด้วยกัน เช่น

https://www.example.com/greendress

URL ที่ซับซ้อนเกินไป โดยเฉพาะ URL ที่มีพารามิเตอร์หลายตัว อาจทำให้เกิดปัญหาสำหรับโปรแกรมรวบรวมข้อมูลโดยสร้าง URL ซึ่งชี้ไปยังเนื้อหาที่เหมือนกันหรือคล้ายคลึงกันในเว็บไซต์ของคุณในจำนวนที่มากเกินจำเป็น ดังนั้น Googlebot อาจใช้แบนด์วิดท์เกินกว่าที่จำเป็นมาก หรืออาจจัดทำดัชนีเนื้อหาทั้งหมดในเว็บไซต์ได้ไม่สมบูรณ์

สาเหตุที่พบบ่อยของปัญหานี้

URL จำนวนมากที่ไม่มีความจำเป็นอาจเกิดจากปัญหาหลายประการด้วยกัน ซึ่งได้แก่

  • การกรองชุดของรายการที่เพิ่มเข้ามา เว็บไซต์หลายแห่งแสดงมุมมองที่แตกต่างกันสำหรับชุดรายการหรือผลการค้นหาเดียวกัน ซึ่งมักจะให้ผู้ใช้กรองชุดรายการนี้โดยใช้เกณฑ์ที่กำหนดไว้ (ตัวอย่างเช่น แสดงชื่อโรงแรมริมชายหาด) เมื่อสามารถรวมตัวกรองเข้าด้วยกันได้โดยการเพิ่มตัวกรองเข้ามา (ตัวอย่างเช่น โรงแรมริมชายหาดและมีศูนย์ออกกำลังกาย) จำนวน URL (มุมมองของข้อมูล) ในเว็บไซต์ก็จะเพิ่มสูงขึ้น การสร้างรายชื่อโรงแรมที่แตกต่างกันเล็กน้อยเป็นจำนวนมากถือเป็นเรื่องที่ซ้ำซ้อน เนื่องจาก Googlebot ต้องการเห็นรายชื่อเพียงจำนวนเล็กน้อยที่ทำให้สามารถเข้าถึงหน้าเว็บของโรงแรมแต่ละแห่งได้ ตัวอย่างเช่น
    • โรงแรม “ราคาพิเศษ”:
      https://www.example.com/hotel-search-results.jsp?Ne=292&N=461
    • โรงแรม “ราคาพิเศษ” ริมชายหาด:
      https://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240
    • โรงแรม “ราคาพิเศษ” ริมชายหาดและมีศูนย์ออกกำลังกาย:
      https://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240+4294967270
  • การสร้างเอกสารแบบไดนามิก ซึ่งอาจทำให้เกิดการเปลี่ยนแปลงเพียงเล็กน้อยเนื่องจากตัวนับ การประทับเวลา หรือโฆษณา
  • พารามิเตอร์ที่มีปัญหาใน URL ตัวอย่างเช่น รหัสเซสชันอาจสร้าง URL ที่มีความซ้ำซ้อนกันและมีจำนวนมาก
  • การจัดเรียงพารามิเตอร์ เว็บไซต์ช็อปปิ้งขนาดใหญ่บางแห่งมีวิธีจัดเรียงสินค้าที่เหมือนกันหลายวิธี ซึ่งทำให้มี URL จำนวนมากขึ้น เช่น
    https://www.example.com/results?search_type=search_videos&search_query=tpb&search_sort=relevance&search_category=25
  • พารามิเตอร์ที่ไม่เกี่ยวข้องใน URL เช่น พารามิเตอร์อ้างอิง เช่น
    https://www.example.com/search/noheaders?click=6EE2BF1AF6A3D705D5561B7C3564D9C2&clickPage=OPD+Product+Page&cat=79
    https://www.example.com/discuss/showthread.php?referrerid=249406&threadid=535913
    https://www.example.com/products/products.asp?N=200063&Ne=500955&ref=foo%2Cbar&Cn=Accessories.
  • ปัญหาเกี่ยวกับปฏิทิน ปฏิทินที่สร้างแบบไดนามิกอาจสร้างลิงก์ไปยังวันที่ในอนาคตหรือวันที่ที่ผ่านมาแล้วโดยไม่มีข้อจำกัดสำหรับวันที่เริ่มต้นหรือวันสิ้นสุด เช่น
    https://www.example.com/calendar.php?d=13&m=8&y=2011
  • ลิงก์แบบสัมพัทธ์ที่เสีย ลิงก์แบบสัมพัทธ์ที่เสียมักทำให้เกิดช่องว่างที่ไม่สิ้นสุด บ่อยครั้ง ปัญหานี้เกิดขึ้นเนื่องจากองค์ประกอบของเส้นทางที่ซ้ำกัน เช่น
    https://www.example.com/index.shtml/discuss/category/school/061121/html/interview/category/health/070223/html/category/business/070302/html/category/community/070413/html/FAQ.htm

แก้ไขปัญหานี้

ในการหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นกับโครงสร้าง URL เราขอแนะนำดังนี้

  • โปรดพิจารณาใช้ไฟล์ robots.txt เพื่อบล็อก Googlebot ไม่ให้เข้าถึง URL ที่มีปัญหา โดยทั่วไปแล้ว ให้พิจารณาการบล็อก URL ที่ทำให้เกิดผลการค้นหาหรือมีการเว้นวรรคโดยไม่จำกัด เช่น ปฏิทิน การใช้นิพจน์ทั่วไปในไฟล์ robots.txt จะช่วยให้บล็อก URL จำนวนมากได้ง่ายขึ้น
  • หากเป็นไปได้ โปรดหลีกเลี่ยงการใช้รหัสเซสชันใน URL และพิจารณาใช้คุกกี้แทน
  • หากเป็นไปได้ โปรดทำให้ URL สั้นลงโดยตัดพารามิเตอร์ที่ไม่จำเป็นออก
  • หากเว็บไซต์มีปฏิทินที่ไม่จำกัด ให้เพิ่มแอตทริบิวต์ nofollow ให้กับลิงก์ไปยังหน้าปฏิทินในอนาคตซึ่งสร้างแบบไดนามิก
  • ตรวจสอบเว็บไซต์เพื่อหาลิงก์แบบสัมพัทธ์ที่เสีย