การมีรหัสผลิตภัณฑ์ใน URL เป็นอันตรายต่อ SEO หรือไม่เมื่อเทียบกับ URL ที่มีคำหลักเท่านั้น


12

สมมติว่าฉันมีร้านค้าบนเว็บที่มีผลิตภัณฑ์ (optimus-prime) ในหมวดหมู่ (superheros) ที่มี URL:

www.example.com/superheroes/optimus-prime

ตอนนี้ฉันต้องการเพิ่มรหัสผลิตภัณฑ์ (99) ให้กับชื่อผลิตภัณฑ์ใน URL ดังนั้น URL จึงกลายเป็น:

www.example.com/superheroes/99-optimus-prime

เกี่ยวกับ SEO โดยเฉพาะการจัดอันดับการค้นหาของ Google มันสร้างความแตกต่างที่น่าทึ่งเมื่อใช้ URL ผลิตภัณฑ์หนึ่งกับอีกผลิตภัณฑ์หนึ่งหรือไม่?

ในฐานะโปรแกรมเมอร์ฉันชอบใช้ URL กับ ID เพราะมันทำให้นามแฝงของระบบการสร้างล้มเหลว 100% ปลอดภัยสำหรับการกำหนดเส้นทาง CMS


ฉันคิดว่าเราคงมีคำถามและคำตอบนี้อยู่แล้ว แต่ฉันไม่พบสิ่งที่ซ้ำกัน ที่ใกล้เคียงที่สุดที่ฉันพบคือID และชื่อเฉพาะใน URL slug ปรับปรุง SEO หรือไม่ ซึ่งถามเกี่ยวกับการมี ID และกระสุนเป็นนอกคอกเพียง ID
สตีเฟ่น Ostermiller

1
ที่เกี่ยวข้อง (แต่ฉันไม่คิดว่าจะซ้ำซ้อน?): stackoverflow.com/questions/820493/ … - คำถามนี้ถามว่า "จะเจ็บ" ในขณะที่อีกคนถามว่ามันอนุญาตได้หรือไม่
Doktor J

คำตอบ:


8

อย่างไร

  • รวมรหัสในสถานที่ที่เหมาะสม ที่ง่ายที่สุดคือมี ... / product / $ id / ชื่อผลิตภัณฑ์ ฯลฯ
    • ทำงานได้ดีกับทุกเส้นทางระบบไม่มี regexes
  • เพิ่ม <link rel = canonical> (หรือคุณสะกดมันมันเป็นเวลานานแล้วที่ฉันต้องทำสิ่งนี้) ไปยัง url ที่มีเพียง id ¹
  • เมื่อจัดการคำขอหาก URL ไม่มีข้อความที่ถูกต้องให้ทำการเปลี่ยนเส้นทางไปยัง URL ด้วยข้อความที่ถูกต้องในปัจจุบัน

ทำไม

  • เมื่อคุณ (ต้องหลีกเลี่ยง) ต้องเปลี่ยนข้อความสำหรับผลิตภัณฑ์บางอย่าง:

    • Google จะเห็นเวอร์ชันเก่าและใหม่เป็นหน้า / เอนทิตี / ผลิตภัณฑ์เดียวกัน
    • ลิงก์เก่าที่ไม่ถูกแก้ไขจะยังคง“ ทำงาน” (และจะถูกเปลี่ยนเส้นทางไปยังลิงก์ใหม่)
    • สิ่งนี้นำไปใช้กับลิงก์ขาเข้าจากเว็บไซต์อื่น ๆ ด้วยดังนั้นคุณจะไม่สูญเสีย“ ซอส Google” ของคุณ (หรืออะไรก็ตามที่เด็ก ๆ เท่ ๆ เรียกมันว่าวันนี้)
  • เมื่อ (เกือบจะหลีกเลี่ยงไม่ได้) คุณมีผลิตภัณฑ์หลายรายการที่มีชื่อเดียวกัน (โดยเฉพาะถ้าคุณมีรายการยอดนิยมที่ได้รับ "อัปเดต" หรือ "restyled" ฯลฯ ) แต่มี ID ที่ต่างกันทั้งคู่สามารถมีลิงก์ที่ใช้งานได้ หุ้นเก่า)
    • คุณสามารถเพิ่มลิงค์ไปยังผลิตภัณฑ์“ ใหม่” บนหน้า“ เก่า”

ประเภทไม่สามารถหลีกเลี่ยงได้ หากพวกเขาต้องการที่จะเชื่อมั่นในการรักษาชื่อผลิตภัณฑ์ที่ไม่เหมือนใครและไม่ทำให้พวกเขาเสียหายด้วยการเข้ารหัสสองครั้ง UTF8 หรืออะไรก็ตามบอกให้พวกเขาเก็บชิ้นส่วนทั้งสองไว้ รวมถึงการผ่านยุค 404 ในเครื่องมือของผู้ดูแลเว็บ ...

¹สิ่งนี้ไม่จำเป็นเนื่องจากลิงก์ที่มีข้อความ“ ผิด” จะเปลี่ยนเส้นทางต่อไป ตราบใดที่มันมีรหัสอยู่มันก็ไม่แตกหักได้มากขึ้นหรือน้อยลง


ช่างเป็นทางออกที่สวยงาม :) เกี่ยวกับ <link rel = canonical> ฉันมีคำถาม: สมมุติว่าฉันส่ง URL ผลิตภัณฑ์ใน sitemap เช่นนี้: www.example.com/superheroes/991/optimus-prime เมื่อแท็ก canonical เป็น Google จะรวม URL ที่ส่งหรือ URL ตามมาตรฐานในผลการค้นหาหรือไม่ ฉันต้องการตรวจสอบให้แน่ใจว่าลิงก์ผลการค้นหาของ Google ไปที่หน้านี้: www.example.com/superheroes/991/optimus-prime ไม่ใช่: www.example.com/superheroes/991/ หรือนี่ไม่ใช่ความคิดที่สมเหตุสมผล ความกังวลเกี่ยวกับ?
GeniusDesign

นั่นเป็นประเด็นที่ดีและฉันจำไม่ได้ทั้งหมด แท็ก "canonical" ส่วนใหญ่เกี่ยวกับการบอกกับ Google ว่าหากมี "มุมมอง" หลายรายการในสิ่งเดียวกันหนึ่งในนั้นคือ "ต้นฉบับ" ดังนั้นคุณจะไม่ทำให้ค่าของหน้าลดลงโดยแยกออกเป็นหลายหน้าเว็บที่เกี่ยวข้อง ในสิ่งเดียวกัน…
จะ Crawford

... แต่คุณสามารถ มี URL ที่ยอมรับว่าการเปลี่ยนเส้นทาง ดังนั้นฉันไม่แน่ใจว่าสิ่งที่ดีที่สุดในกรณีนี้คืออะไร ไม่สำคัญว่า URL ใดที่จะปรากฏในผลการค้นหาหากข้อมูลโค้ดที่แสดงนั้นมีความเกี่ยวข้อง แม้ว่าฉันจะรู้ว่าคน SEO บางคนจะอ้างสิทธิ์ผู้ใช้ชอบลิงค์ที่ดูดี แต่ฉันสังเกตเห็นข้อความลิงค์เพิ่มเติม (และหน้าเว็บที่มีลิงก์เช่นwebmasters.stackexchange.com/q/45145แสดงผลได้ดีพอในผลการค้นหา: o))
Will Crawford จะ

tl; dr ถาม Google หากคุณเป็นกังวล มีคำแนะนำที่ล้าสมัยและไม่ถูกต้องจำนวนมากบนอินเทอร์เน็ต
ครอว์ฟอร์ดจะ

ฉันมีบันทึกย่อสำคัญ 1 ข้อเกี่ยวกับการวาง ID ระหว่าง 2 เครื่องหมายทับ สิ่งนี้อาจกลายเป็นปัญหาในสคริปต์การกำหนดเส้นทางหากผู้ใช้ป้อน URL ในเบราว์เซอร์ที่ไม่มีทากผลิตภัณฑ์และไม่มีสแลชต่อท้ายเช่นนี้: www.example.com/superheroes/991 ซึ่งตรงข้ามกับ: www.example.com/superheroes/991 / คุณจะไม่สามารถสร้างสคริปต์ที่สามารถแยก ID จาก URL อย่างสม่ำเสมอ การมี URL เช่นนี้ทำให้การแยก ID ล้มเหลวอย่างปลอดภัย 100%: www.example.com/superheroes/991-optimus-prime โดยไม่คำนึงถึงเส้นประต่อท้าย ดูวิธีการในการแสดงความคิดเห็นต่อไปของฉัน ...
GeniusDesign

9

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

Google และ Bing จะยังคงเข้าใจว่าหน้านั้นเกี่ยวข้องกับไฟล์ Optimus Prime ในไดเรกทอรี Superheroes จำนวนจะถูกละเว้น เสิร์ชเอ็นจิ้นได้ดีมากในการดึงความหมายจากเนื้อหาซึ่งรวมถึง URL แต่พวกเขาไม่ได้เป็นตัวอักษรอย่างที่ผู้คนมักให้เครดิตแก่พวกเขา นอกจากนี้ URL เป็นเพียงหนึ่งในปัจจัยการจัดอันดับจำนวนมากใน SERPs รหัสผลิตภัณฑ์นั้นไม่น่าเป็นไปได้มากที่จะย้ายเข็มไปในทิศทางใด ๆ ด้วยตัวเอง


ขอบคุณสำหรับคำตอบ คำตอบที่ฉันหวังไว้แน่นอน อาจมีคน SEO อื่น ๆ ออกมีความเห็นที่แตกต่างกันในเรื่องนี้ดังนั้นการอ้างอิงภายนอกใด ๆ เพื่อสำรองนี้จะได้รับการชื่นชม
GeniusDesign

2
เว็บไซต์จำนวนมาก (รวมถึงอันนี้) ใช้รหัสใน URL และมี SEO ที่ดีงาม
Stephen Ostermiller

1
@ GeniusDesign ฉันไม่มีแหล่ง - มีประสบการณ์เพียง 8 ปี :) แต่เพื่อให้วิศวกรย้อนกลับว่า: คุณเห็นบทความมากมายที่บอกว่าคุณไม่ควรใช้รหัสผลิตภัณฑ์เท่านั้นและอีกมากมายที่บอกว่าคุณควรใช้คำหลักใน URL ของผลิตภัณฑ์ แต่ไม่ใช่บทความเดียวที่พูดถึงการใช้คำหลักและ vs ความจริงก็คือมันยากที่จะหลีกเลี่ยง ID ในการออกแบบเว็บไซต์อีคอมเมิร์ซและการขาด ID อาจทำให้เกิดปัญหามากมายจนแทบจะไม่เกิดปัญหา SEO
Henry Visotski

2
คุณถูกต้องสมบูรณ์ ID ไม่ได้เพิ่มความหมายทางความหมาย แต่ก็ไม่เป็นอันตราย คำตอบนั้นเป็นสิ่งที่ง่ายกว่าระหว่างสองตัวอย่าง
closetnoc

2
@ GeniusDesign ในขณะที่มันแทบจะ "เผด็จการ" KissMetrics มีบทความที่อธิบาย "URL ที่พูด" (ดู # 6) และตัวอย่างที่ดีของพวกเขารวมถึง ID; ประเด็นที่พวกเขากำลังพยายามทำให้เครียดคือการใช้คำที่สามารถอธิบาย / สร้างดัชนีได้ใน URL ของคุณ ขุยจะถูกละเว้น
Doktor J

0

ตัวแทนของฉันไม่สูงพอที่จะแสดงความคิดเห็นดังนั้นฉันจะกล้าเสนอคำตอบ ฉันเป็น SEO (20+ ปี) และฉันมีลูกค้าที่เมื่อมันมาถึง URL ฉันมักจะรวมหมายเลขรุ่น / ผลิตภัณฑ์ และฉันทำเพื่อผลประโยชน์ของการทำ SEO คน(ฉัน)ไม่เพียงค้นหาด้วยคำหลักหากมีรหัสผลิตภัณฑ์ที่เชื่อมโยงกับรายการเพียงทำให้รู้สึกว่าพวกเขาจะค้นหาด้วยหมายเลขผลิตภัณฑ์เช่นกัน และหากมีใครค้นหาเฉพาะพวกเขายืนอยู่ที่นั่นพร้อมเงินในกระเป๋าที่ต้องการซื้อ ฉันรู้หมายเลขประจำตัวผลิตภัณฑ์และหมายเลขรุ่นอาจไม่สามารถอธิบายสิ่งเดียวกันได้ตลอดเวลา แต่ฉันพบว่าการรวมเป็นส่วนเสริมสำหรับ SEO และอย่างน้อยก็ไม่ใช่อุปสรรค ดังที่มีคนพูดถึง URL ไม่ใช่คำสุดท้ายสำหรับ Google ในประสบการณ์ส่วนตัวของฉันฉันพบว่ามีการให้น้ำหนักมากขึ้นกับชื่อหน้า


ไซต์ส่วนใหญ่ใช้ ID ภายในของตนเองใน URL แทนที่จะเป็นหมายเลขผลิตภัณฑ์ของผู้ผลิต
Stephen Ostermiller

สินค้าคงคลังอย่างแน่นอนและบางครั้งมีการจัดการโดยหมายเลข SKU หรือรหัส UPC sideshowtoy.com/collectibles/เป็นต้นเช่น 902953 เป็นหมายเลข sku และเมื่อคุณค้นหาโดยใช้หมายเลข sku ในฐานะที่เป็นตัวดัดแปลงคุณจะได้ผลลัพธ์โดยใช้ sku ใน URL และบางรายการไม่มี google.com/…
TexasB

1
การมี ID ระบบใน URL ไม่ได้หมายความว่าคุณไม่ควรใส่ชื่อ / หมายเลขรุ่นใน URL ด้วยหากเหมาะสมในสถานการณ์เฉพาะของคุณ หากชื่อ / หมายเลขรุ่นเพิ่มมูลค่าความหมาย / ค่าคำหลักในทากผลิตภัณฑ์แน่นอนคุณควรพิจารณารวมถึงชื่อ / หมายเลขรุ่นใน URL ด้วย
GeniusDesign
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.