ข้ามไปเนื้อหาหลัก
089-480-4880 LINE @plus7
SEO · คู่มือใช้งานจริง

URL Parameters ทำให้ SEO มีปัญหาเมื่อไร? แยกลิงก์ติดตามกับหน้ากรองสินค้าให้ถูก

UTM และตัวกรองสินค้าควรจัดการเหมือนกันไหม? คู่มือแยกกรณีและตัดสินใจเรื่อง Canonical, robots.txt และ URL ซ้ำ

เนื้อหาในบทความ

ลูกค้าคลิกโฆษณาเข้าหน้าสินค้าแล้วได้ URL ยาวต่อท้ายด้วย ?utm_source=... ส่วนลูกค้าอีกคนเปิดหมวดสินค้าจากตัวกรองสีและขนาดจนได้ URL ที่มีพารามิเตอร์หลายชุด ฝ่ายการตลาดอาจมองว่าทั้งสองลิงก์เป็นเรื่องปกติ แต่ฝ่ายเว็บไซต์เริ่มกังวลว่าจะทำให้ Google เห็นหน้าซ้ำหรือไม่

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

บทความนี้สังเคราะห์จากเอกสาร Google Search Central และคู่มือ Google Crawling Infrastructure พร้อมสร้างกรณีตัวอย่างขึ้นใหม่เพื่อช่วยทีมเว็บเลือกวิธีที่เหมาะกับเว็บไซต์ของตัวเอง ไม่ใช่ผลการทดสอบธุรกิจใดธุรกิจหนึ่ง

เริ่มจาก 3 ลิงก์ที่หน้าตาคล้ายกัน แต่ไม่ได้ทำงานเหมือนกัน

ลิงก์ที่ 1: https://example.com/video/?utm_source=newsletter — พารามิเตอร์ utm_source มักใช้ระบุแหล่งที่มาของการเข้าชมให้ระบบวิเคราะห์การตลาด ถ้าหน้าแสดงเนื้อหาเดียวกันกับ /video/ ก็มีโอกาสเป็น URL อีกเวอร์ชันหนึ่งของหน้าเดียวกัน

ลิงก์ที่ 2: https://example.com/bags/?color=blue&size=24 — พารามิเตอร์เปลี่ยนรายการสินค้าที่ผู้ใช้เห็นจริง อาจมีประโยชน์ต่อคนที่กำลังเลือกซื้อ แต่ถ้ามี 10 สี 8 ขนาด และหลายวิธีเรียงราคา การรวมตัวกรองทำให้เกิดชุด URL จำนวนมากอย่างรวดเร็ว

ลิงก์ที่ 3: https://example.com/bags/?sid=123456 — รหัสเซสชันที่ถูกใส่ใน URL อาจทำให้เกิด URL หลายชุดโดยเนื้อหาแทบไม่ต่างกัน และต้องพิจารณาเรื่องความเป็นส่วนตัวกับการจัดการสถานะของผู้ใช้ด้วย

Google ระบุว่า URL ที่ซับซ้อนและมีพารามิเตอร์จำนวนมากอาจทำให้บอตต้องรวบรวม URL จำนวนมากเกินจำเป็น ส่งผลต่อประสิทธิภาพการ Crawl และอาจทำให้ค้นพบเนื้อหาที่สำคัญได้ไม่ครบ จึงควรออกแบบ URL ให้อ่านเข้าใจง่ายและมีพารามิเตอร์เท่าที่จำเป็น

ก่อนแก้ ให้แบ่งพารามิเตอร์ตามหน้าที่จริง

ประเภทตัวอย่างคำถามที่ต้องตอบ
ติดตามแคมเปญutm_source, utm_campaignเพิ่มข้อมูลวัดผลโดยไม่เปลี่ยนเนื้อหาหลักใช่หรือไม่
กรองสินค้าcolor, size, brandผลลัพธ์ที่กรองมีคุณค่าพอเป็นหน้าค้นหาต่างหากหรือไม่
เรียงรายการsort=price_ascแสดงรายการเดิมแต่เปลี่ยนลำดับใช่หรือไม่
ระบุเซสชันsidควรเก็บในระบบอื่นแทน URL หรือไม่
แบ่งหน้าpage=2URL นี้มีสินค้าหรือบทความคนละชุดที่ต้องเข้าถึงได้หรือไม่

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

กรณีลิงก์ติดตาม: อย่าแก้ SEO จนข้อมูล Google Ads หาย

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

เมื่อเนื้อหาของ URL ที่มี UTM เหมือนกับ URL ปกติ เว็บไซต์สามารถระบุ rel="canonical" ให้ชี้ไปยัง URL หลักที่ไม่ติดพารามิเตอร์ เพื่อเสนอความต้องการของเว็บไซต์แก่ Google ได้ แต่ต้องจำว่า canonical เป็นสัญญาณ ไม่ใช่คำสั่งตายตัว และไม่ใช่กลไกลบพารามิเตอร์ออกจากเบราว์เซอร์ของผู้ใช้

วิธีตรวจงานที่เหมาะคือเปิดลิงก์แคมเปญจริงแล้วดูว่าเพจยังแสดงเนื้อหาถูกต้อง ระบบวิเคราะห์ยังรับค่าที่จำเป็น และ canonical ใน HTML ชี้ไปหน้าที่เหมาะสม อย่ารีบ Redirect ทุกลิงก์ที่มี UTM ทิ้งโดยไม่ได้ทดสอบ เพราะอาจกระทบการวัดผลที่ใช้งานอยู่

กรณีหน้ากรองสินค้า: บางหน้าเป็นประโยชน์ บางหน้ามีแต่ชุด URL ซ้ำ

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

Google Crawling Infrastructure แนะนำให้เจ้าของเว็บไซต์พิจารณาว่าต้องการให้ URL ของตัวกรองถูก Crawl และ Index จริงหรือไม่ หากไม่ต้องการ ก็อาจจำกัดการ Crawl ของหน้ากรองด้วย robots.txt ตามรูปแบบของพารามิเตอร์ หรือออกแบบตัวกรองที่ไม่จำเป็นต้องมี URL เพื่อ Crawl โดยใช้ URL fragment ได้ในบางสถานการณ์

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

ทำไม canonical ไม่ใช่เครื่องมือปิดการ Crawl ทุกกรณี

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

ถ้าปัญหาจริงคือระบบสร้าง URL กรองรายการเป็นแสนชุดและกินทรัพยากรเซิร์ฟเวอร์ การใช้ canonical เพียงอย่างเดียวอาจไม่พอ คู่มือ Google เรื่อง faceted navigation ระบุว่าแนวทางนี้โดยทั่วไปมีประสิทธิภาพด้านการลด Crawl ในระยะยาวน้อยกว่าวิธีจำกัดการ Crawl ของหน้าที่ไม่จำเป็นตามเงื่อนไขที่เหมาะสม

ทั้งนี้ต้องระวังความขัดแย้ง: หากบล็อกพาธหนึ่งใน robots.txt ก่อนที่ Googlebot จะเข้าไปเห็นแท็ก canonical ของหน้าใหม่ ระบบอาจไม่ได้รับสัญญาณ canonical จาก HTML ของหน้านั้นอย่างที่ผู้ดูแลคาดหวัง จึงต้องวางกลยุทธ์รวม ไม่ใช่ใส่กฎ SEO หลายอย่างพร้อมกันเพราะคิดว่ามากยิ่งดี หากยังไม่แน่ใจว่าหน้าที่ต่างกันคืออะไร ให้อ่าน ข้อแตกต่างระหว่าง robots.txt, noindex และ canonical ก่อนกำหนดกฎเดียวกันกับ URL ทั้งเว็บไซต์

เคสจำลอง: ร้านหนึ่งมีหน้า 40,000 URL แต่มีสินค้าไม่ถึง 500 รายการ

ตัวเลขนี้เป็นสถานการณ์สมมติ ไม่ใช่สถิติจากร้านจริง สมมติระบบสร้าง URL แยกจากทุกชุดตัวกรองจนรวมเป็น 40,000 URL ทั้งที่สินค้าอยู่จริงเพียงไม่กี่ร้อยรายการ หากดูแค่จำนวนหน้า ทีมอาจเข้าใจว่าเว็บไซต์มีคอนเทนต์มหาศาล แต่ในมุมระบบค้นหา URL ส่วนใหญ่เป็นรายการสินค้าเดิมที่เปลี่ยนรูปแบบการแสดงผล

ทางแก้ควรเริ่มจากจำแนกว่าหน้ากรองใดมีเจตนาค้นหาชัด เช่น กระเป๋าเดินทางขนาด 24 นิ้ว และหน้าใดเป็นเพียงตัวกรองย่อยที่ไม่มีคุณค่าเป็นหน้าค้นหาเฉพาะ จากนั้นจึงปรับการเชื่อมโยง ลิงก์ภายใน canonical และกฎ Crawl ตามประเภท ไม่ใช่ใช้ Redirect 301 จากทุก URL ไปหน้าแรกโดยอัตโนมัติ

ผลของการแก้ต้องตรวจจากข้อมูลจริง เช่น จำนวน URL ที่ระบบค้นพบ รูปแบบการ Crawl หน้าเป้าหมายที่ Index ได้ และเส้นทางผู้ใช้ที่ยังใช้งานได้ การลดจำนวน URL อย่างเดียวไม่ได้แปลว่า Conversion ดีขึ้นหรืออันดับดีขึ้นโดยทันที

URL หลายภาษาและตัวพิมพ์เล็ก–ใหญ่ก็สร้างหน้าซ้ำได้

เว็บไซต์ที่มีภาษาไทย อังกฤษ และจีนควรแยกหน้าแต่ละภาษาด้วย URL ที่สื่อความหมาย พร้อมใช้ canonical และ hreflang ให้สอดคล้องกับเนื้อหาจริง อย่าใช้ canonical ทุกภาษากลับหน้าเดียวเพียงเพราะมีเทมเพลตเดียวกัน และอย่าใส่พารามิเตอร์ภาษาโดยไม่ทบทวนว่าระบบค้นหาเข้าถึงหน้าแต่ละภาษาอย่างไร

Google ระบุว่า URL แยกตัวพิมพ์เล็กและใหญ่ได้ เช่น /Product กับ /product จึงไม่ควรปล่อยให้เกิดรูปแบบหลากหลายโดยไม่มีเหตุผล หากเซิร์ฟเวอร์แสดงเนื้อหาเดียวกัน ทีมควรจัดมาตรฐานลิงก์ภายในและรูปแบบ URL หลักให้ชัดตั้งแต่ต้น

รายการตัดสินใจก่อนปรับระบบจริง

  1. ระบุว่าพารามิเตอร์ใดเปลี่ยนเนื้อหาและพารามิเตอร์ใดใช้ติดตามเท่านั้น
  2. เลือกหน้าที่ต้องการให้มีสิทธิ์ Index จริงและมีประโยชน์กับผู้ค้นหา
  3. ตรวจการตั้ง canonical, Redirect, robots.txt และลิงก์ภายในว่าไม่ขัดแย้งกัน
  4. ทดสอบลิงก์แคมเปญ Google Ads และการบันทึกข้อมูลวิเคราะห์ก่อนเปลี่ยนกฎ URL
  5. ตรวจหน้าอุปกรณ์มือถือและภาษาอื่นว่าตัวกรองยังใช้งานได้
  6. ติดตามการ Crawl และการเลือก canonical จาก Search Console หลังระบบประมวลผลใหม่

เช็กลิสต์นี้เป็นแนวทางการทำงานของ Social Plus System ที่เรียบเรียงจากแหล่งข้อมูลทางการ ไม่ใช่กฎจัดอันดับใหม่ของ Google หากเว็บไซต์มีพารามิเตอร์ที่เกี่ยวข้องกับข้อมูลส่วนบุคคลหรือสิทธิ์ใช้งาน ให้ผู้ดูแลระบบความปลอดภัยร่วมตรวจด้วย เพราะ Canonical ไม่ใช่เครื่องมือป้องกันข้อมูลรั่วไหล

SEO และ AI Search ต้องดูความถูกต้องของเนื้อหา ไม่ใช่จำนวน URL

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

หากกำลังจัดระบบเว็บไซต์ธุรกิจที่มีสินค้า บทความ และหน้าบริการจำนวนมาก สามารถศึกษาต่อที่ บริการ SEO ของ Social Plus System โดยเริ่มจากวิเคราะห์โครงสร้างและสถานะ URL ที่มีอยู่จริง ไม่แก้แบบเหมารวมทั้งเว็บโดยไม่มีข้อมูลรองรับ

คำถามที่พบบ่อย

ลิงก์ที่มี UTM ทุกลิงก์เป็น Duplicate Content หรือไม่?

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

หน้ากรองสินค้าควรบล็อกด้วย robots.txt ทั้งหมดไหม?

ไม่ควรตัดสินแบบเหมารวมครับ หากหน้ากรองบางชุดมีคุณค่าเป็นหน้าค้นหาเฉพาะ อาจต้องเปิดให้ระบบเข้าถึง ส่วนหน้ากรองที่สร้าง URL จำนวนมากโดยไม่จำเป็นควรพิจารณาจำกัดการ Crawl ตามแนวทาง Google ก่อนตั้งกฎต้องสำรวจระบบจริง

ตั้ง canonical แล้ว Google จะหยุด Crawl URL ที่มีพารามิเตอร์ทันทีหรือไม่?

ไม่รับประกันครับ canonical เป็นสัญญาณช่วยเลือก URL ตัวแทน ไม่ได้ปิดการ Crawl โดยตรง Google อาจยังเข้าไปสำรวจ URL รูปแบบอื่น และอาจเลือก canonical ต่างจากที่เสนอ หากปัญหาหลักคือการเกิด URL จำนวนมากควรทบทวนโครงสร้างและการ Crawl ด้วย

แหล่งอ้างอิง

Google Search Central. URL Structure Best Practices for Google Search (เอกสารออนไลน์). เข้าถึงวันที่: 29 ตุลาคม 2026.

Google Crawling Infrastructure. Managing Crawling of Faceted Navigation URLs (เอกสารออนไลน์). เข้าถึงวันที่: 29 ตุลาคม 2026.

Google Search Central. How to Specify a Canonical URL (เอกสารออนไลน์). เข้าถึงวันที่: 29 ตุลาคม 2026.

คำถามที่พบบ่อยเกี่ยวกับ URL Parameters SEO

ลิงก์ที่มี UTM ทุกลิงก์เป็น Duplicate Content หรือไม่?

ไม่ใช่ทุกกรณี ต้องดูว่าเนื้อหาที่ URL แสดงเหมือนหน้าหลักหรือไม่ หากเหมือนและ UTM ใช้ติดตามอย่างเดียว สามารถเสนอ canonical ไปยัง URL หลักได้ โดยตรวจให้การวัดผลยังทำงาน

หน้ากรองสินค้าควรบล็อกด้วย robots.txt ทั้งหมดไหม?

ไม่ควรเหมารวม หากบางหน้ากรองมีเนื้อหาและคุณค่าต่อการค้นหา อาจต้องเปิดให้เข้าถึง ส่วนหน้าที่สร้าง URL ซ้ำมากเกินไปให้วางกฎ Crawl ตามความจำเป็นและตรวจระบบจริง

ตั้ง canonical แล้ว Google จะหยุด Crawl URL ที่มีพารามิเตอร์ทันทีหรือไม่?

ไม่รับประกัน canonical เป็นสัญญาณเลือก URL ตัวแทน ไม่ใช่การปิด Crawl โดยตรง Google ยังอาจเข้าสำรวจ URL อื่น จึงควรพิจารณาโครงสร้าง URL และการ Crawl ร่วมกัน

ต้องการนำแนวทางนี้ไปใช้กับธุรกิจจริง?

ดูขอบเขตบริการที่เกี่ยวข้อง วิธีทำงาน และข้อมูลที่ควรเตรียมก่อนให้ทีมประเมิน

ดูบริการที่เกี่ยวข้อง
PROJECT ASSESSMENT

ส่งรายละเอียดงานให้ทีมประเมิน

กรอกชื่อ เบอร์โทร และรายละเอียดที่อยากให้ช่วย ทีมจะติดต่อกลับเพื่อประเมินแนวทาง

บทความที่เกี่ยวข้อง

robots.txt, noindex และ Canonical ต่างกันอย่างไร? เลือกผิดอาจทำให้ Google ไม่แสดงหน้าเว็บ

เพิ่มบทความแล้ว Google ไม่แสดง? เรียนรู้ว่าต้องใช้ robots.txt, noindex หรือ canonical ให้ถูกกรณี พร้อมวิธีตรวจด้วย Search Console

XML Sitemap ต้องใส่อะไรบ้าง? วิธีดูแลเว็บที่มีบทความเพิ่มต่อเนื่องโดยไม่ส่ง URL ผิด

เพิ่มบทความเรื่อย ๆ แต่ Google ไม่รู้จัก? คู่มือ Sitemap ที่แยกการค้นพบออกจากการจัดทำดัชนี พร้อมตารางและเช็กลิสต์

Article Schema และ Structured Data คืออะไร? ใส่ข้อมูลให้ Google เข้าใจบทความโดยไม่อ้างเกินจริง

Structured Data ช่วยให้ Google เข้าใจบทความอย่างไร และอะไรที่ไม่ได้รับประกัน? พร้อมตัวอย่าง JSON-LD ตารางตรวจและข้อผิดพลาดที่ควรเลี่ยง

Breadcrumb คืออะไร? ออกแบบเส้นทางนำทางที่คนใช้จริงและ Google เข้าใจ

Breadcrumb ไม่ใช่เพียงเส้นทางเหนือหัวเรื่อง อ่านวิธีออกแบบให้ใช้งานได้จริง พร้อมตัวอย่าง Structured Data และข้อจำกัดเรื่อง Rich Result

โทรหาเรา089-480-4880 LINE @plus7แตะเพื่อแชต