คำถามติดแท็ก canonical-url

2
วิธีใช้ rel = 'canonical' อย่างถูกต้อง
ฉันมี 3 URLS ที่ให้บริการข้อมูลเดียวกัน: www.example.com/product/foo www.example.com/product/foo?id=1 www.example.com?product=foo เพื่อประโยชน์ของ Google ฉันต้องการให้ URL www.example.com/product/fooเป็นที่ยอมรับ อย่างไรก็ตามฉันมีการตั้งค่ารหัสของฉันเพื่อให้ทั้ง 3 หน้าเหล่านั้นได้รับการบริการจากรหัสเดียวกันดังนั้นหากฉันเพิ่มลงใน<link rel='canonical' href='http://www.example.com/product/foo' />รหัสของฉันมันจะถูกนำไปใช้กับทั้ง 3 หน้ารวมถึงหน้าหนึ่งhttp://www.example.com/product/fooด้วย มีปัญหาใด ๆ ในการทำเช่นนี้หรือมีการยอมรับแบบวงกลมไม่ทำให้เกิดปัญหาใด ๆ ?

5
วิธีการอย่างถูกต้องทำเครื่องหมายรุ่นต่าง ๆ ของเอกสารเดียวกันซึ่งไม่ใช่แบบบัญญัติ
กรณีการใช้งานเป็นเอกสารที่มีหลายรุ่นพร้อมกันทั้งหมด ตัวอย่างเช่นเอกสารเกี่ยวกับผลิตภัณฑ์สำหรับซอฟต์แวร์แต่ละเวอร์ชัน: /v1/install-guide /v2/install-guide /v3/install-guide สิ่งเหล่านี้ไม่ใช่เนื้อหาเดียวกันในแง่ที่ว่ามันจะไม่ถูกต้องในการระบุในหน้า v1 และ v2 ที่ URL ที่เป็นมาตรฐานคือ v3 หากฉันค้นหา 'คู่มือการติดตั้งผลิตภัณฑ์ v2' ใน Google ฉันคาดว่าจะสามารถค้นหา v2 ได้ เอกสารแต่ละเวอร์ชันจะแตกต่างกันเล็กน้อย แต่มีหลายอย่างที่เหมือนกัน ดังนั้นคำถามคือ: ฉันสามารถทำเครื่องหมายหน้าเหล่านี้ในบางวิธีเพื่อส่งสัญญาณไปยัง Google และเพื่อน ๆ ว่าเป็นที่ต้องการเวอร์ชันล่าสุด (v3) ดังนั้นการค้นหาง่าย ๆ สำหรับ 'คู่มือการติดตั้งผลิตภัณฑ์' มีแนวโน้มที่จะแสดงหน้า v3 แทน หน้า v1 หรือ v2?

1
URL ที่ยอมรับได้สำหรับหน้าแรกและเครื่องหมายสแลช
หน้าแรกของฉันอาจเชื่อมโยงกับ: http://example.com http://example.com/ http://example.com/?ref=1 http://example.com/index.html http://example.com/index.html?ref=2 (the same page is served for all those URLs) ฉันกำลังคิดเกี่ยวกับการกำหนด URL ที่เป็นที่ยอมรับเพื่อให้แน่ใจว่า Google จะไม่ถือว่า URL เหล่านั้นเป็นหน้าอื่น: <link rel="canonical" href="/webmasters//" /> (relative) <link rel="canonical" href="http://example.com/" /> (trailing slash) <link rel="canonical" href="http://example.com" /> (no trailing slash) ควรใช้อันไหน ฉันแค่ตบ/แต่ messing กับ canonical ดูเหมือนธุรกิจที่น่ากลัวดังนั้นฉันต้องการตรวจสอบอีกครั้งก่อน เป็นความคิดที่ดีหรือไม่ที่จะกำหนด URL ที่เป็นที่ยอมรับสำหรับหน้าแรก

1
Google จัดการแฮชแฟรกเมนต์ใน URL ที่ยอมรับได้อย่างไร
ฉันเคยเห็นเว็บไซต์จำนวนมากที่ใช้ตัวบุ้งใน URL เพื่อเพิ่ม SEO เช่นนี้: http://example.com/article/1543/how-to-boost-seo/ ฉันคิดว่าฉันสามารถทำสิ่งนี้แทน: http://example.com/article/1543#how-to-boost-seo และระบุเป็น URL แบบบัญญัติ บทความนี้จาก Google กล่าวว่า "เป็นคำใบ้ที่เราให้เกียรติอย่างยิ่ง" นั่นรวมถึงตัวระบุส่วนหรือจะถูกทิ้งหรือไม่?

1
วิธีจัดการการเปลี่ยนแปลง URL ตามบัญญัติเช่น Stack Overflow
ไซต์ Stack Overflow ทั้งหมดมี URL ที่สวยงามซึ่งรวมถึงชื่อคำถาม ใน HTML มันมี url บัญญัติสำหรับหน้านั้น ฉันเพิ่งค้นพบว่าเมื่อฉันเปลี่ยนชื่อคำถาม URL จะเปลี่ยนทันที url canonical ได้รับการปรับปรุงด้วย หมายความว่าตราบใดที่หน้าเว็บที่มี URL ตามบัญญัติเดิมเปลี่ยนเส้นทางไปยัง URL ตามรูปแบบใหม่แล้วเครื่องมือค้นหาจะอัปเดตระเบียนของ URL ตามรูปแบบบัญญัติเช่นกัน มีอะไรอีกไหมที่คนเราสามารถทำได้เพื่อเปลี่ยนแปลง URL ให้ราบรื่นยิ่งขึ้น?
13 seo  url  canonical-url 

3
เส้นทาง URL ควรคำนึงถึงตัวพิมพ์เล็กหรือไม่
URL เว็บไซต์ของฉันไม่ตรงตามตัวพิมพ์ใหญ่ - เล็ก ตัวอย่างเช่นลิงก์ทั้งสองนี้แสดงหน้าเดียวกันทุกประการ: http://example.com/about http://example.com/About อย่างไรก็ตามเมื่อดูที่เว็บไซต์ wordpress.org ฉันสังเกตว่า URL เป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตัวอย่างเช่นลิงค์ที่สองด้านล่างคือหน้าข้อผิดพลาด 404: http://wordpress.org/about http://wordpress.org/About ความคิดของฉันคือการทำให้ URL ของเว็บไซต์ของฉันเป็นกรณี ๆ ไป นอกเหนือจากปัญหาที่ชัดเจนของการหลีกเลี่ยงเนื้อหาที่ซ้ำกันข้อดีและข้อเสียของการมี URL ที่เป็นตัวพิมพ์เล็กหรือใหญ่คืออะไร ปรับปรุง Google ดูเหมือนจะใช้นโยบาย URL ที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน URL ของตัวเอง ตัวอย่างเช่นลิงค์ที่สองด้านล่างคือ 404: http://google.com/doodles http://google.com/Doodles อัปเดต 2 ขอบคุณสำหรับคำตอบของคุณ ฉันตัดสินใจใช้คำแนะนำที่กล่าวถึงในคำตอบที่ยอมรับและใช้การเปลี่ยนเส้นทาง 301 ในกรณีที่จำเป็น ตั้งแต่ฉันทำงานกับ WordPress, การแก้ปัญหารหัสของฉันมีดังนี้ (ในกรณีที่ใครสนใจ): function force_lowercase_urls() { if ( …

3
อะไรคือ“ URL ที่ส่งไม่ได้ถูกเลือกเป็นที่ยอมรับ” ใน Google Search Console รุ่นเบต้า
เครื่องมือเว็บมาสเตอร์ใหม่ของ Google มีส่วน 'การครอบคลุมดัชนี'> 'ยกเว้น'> 'URL ที่ส่งไม่ได้เลือกเป็นแบบบัญญัติ' ฉันได้รับ 3 ลิงก์ภายในในส่วน "URL ที่ส่งไม่ได้เลือกเป็นแบบบัญญัติ" ของเว็บไซต์ของฉัน ไม่แน่ใจว่าทำไมลิงก์ภายในเหล่านี้จึงปรากฏขึ้นที่นั่น ฉันได้อัปเดตแท็กที่เป็นที่ยอมรับสำหรับลิงก์ 3 รายการนี้แล้ว (ฉันไม่ได้แชร์ลิงก์เพราะอาจเป็นเพราะบัญชีของฉันถูกระบุว่าเป็นสแปม) หน้าความช่วยเหลือของ Googleมีข้อมูลบางอย่างเกี่ยวกับเรื่องนี้ แต่ไม่ได้บอกวิธีแก้ไข: URL ที่ส่งมาไม่ได้เลือกเป็นที่ยอมรับ : URL เป็นหนึ่งในชุด URL ที่ซ้ำกันโดยไม่ต้องมีการระบุอย่างชัดเจนหน้าบัญญัติ คุณขอให้ URL นี้จัดทำดัชนีอย่างชัดเจน แต่เนื่องจากเป็นรายการที่ซ้ำกันและ Google คิดว่า URL อื่นเป็นตัวเลือกที่ดีกว่าสำหรับบัญญัติซึ่ง Google ไม่ได้จัดทำดัชนี URL นี้ แต่เราจัดทำดัชนีบัญญัติที่เราเลือก ความแตกต่างระหว่างสถานะนี้และ "Google เลือกบัญญัติที่แตกต่างจากผู้ใช้" คือในกรณีนี้คุณร้องขอการจัดทำดัชนีอย่างชัดเจน

3
เหตุใด Google จึงสร้างดัชนีหน้าเว็บด้วยสตริงการสืบค้น utm_campaign
เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่า Google กำลังจัดทำดัชนี URL ที่มีอาร์กิวเมนต์สตริงข้อความสืบค้น utm_campaign, utm_source และ utm_medium ในผลลัพธ์ Google จะแสดง URL ที่มีสตริงข้อความค้นหาเหล่านี้มากกว่า URL แบบบัญญัติ: ฉันเข้าใจว่านี่อาจเป็นปัญหา 'เนื้อหาซ้ำซ้อน' แต่ฉันใช้link rel=canonicalแท็กทั่วทั้งเว็บไซต์ของฉัน เป็นตัวอย่างหนึ่ง: [snip] <meta name="description" content="App store optimization helps discovery and rank on Google Play and the App Store. Publishers can use ASO by following these simple steps."/> <meta …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.