การกรอกลับ URL 3 รายการใดใน URL ที่เป็นมิตรกับ SEO ที่ดีกว่า


11

ลองนึกภาพเว็บไซต์ที่ไม่มีไฟล์ CMS ปัจจุบันของฉันด้วย URL เช่นhttp://example.com/en/tomatoนี้

แน่นอนว่ามันไม่ปลอดภัยอย่างแน่นอนและอาจเป็นอะไรก็ได้จากซุปมะเขือเทศ , มะเขือเทศวงดนตรี , มะเขือเทศภาพยนตร์หรือไม่น่าเป็นไปได้ แต่ยัง ... เพียงเกี่ยวกับมะเขือเทศ!

ดังนั้นฉันต้องการทำให้เฉพาะเจาะจงมากขึ้นสำหรับทั้งมนุษย์จริงและเครื่องมือค้นหา ได้รับ: ทั้งรหัสภาษาและรหัสชื่อไฟล์สั้น ๆ ที่มีความจำเป็นและไม่สามารถถูกแทนที่ดังนั้นบางแห่งมีได้จะต้องเป็นenและtomatopreciding / ต่อไปนี้สิ่งที่คั่นเช่น/สำหรับ.htaccess/tomato.php?language=enที่จะทำการเปลี่ยนเส้นทางที่มองไม่เห็นที่ถูกต้อง

ตัวเลือกบางอย่างเกิดขึ้นในใจของฉันสำหรับคำที่เพิ่มเข้ามาใน URL:

A   example.com/en/tomato/just-about-tomatos
B   example.com/en/tomato/just-about-tomatos.htm
C   example.com/just-about-tomatos/en/tomato
D   example.com/en/tomato_just_about_tomatos
E   example.com/en/tomato-just-about-tomatos

คำถามที่ 1: สิ่งใดที่ดีที่สุดสำหรับมนุษย์และเครื่องมือค้นหา

Question2:ซึ่งกฎสง่างามเดียวควรจะทำให้เรื่องนี้เกิดขึ้นใน.htaccess ?

ขอบคุณสำหรับคำแนะนำและคำตอบ! ชื่นชมมาก

คำตอบ:


6

ฉันคิดว่าคุณอาจเลือกคำตอบที่ดีที่สุดก่อนกำหนด?

คำถามที่ 1: การ
เลือกของฉันจะเป็นexample.com/en/tomato/just-about-tomatos- เหตุผลของฉัน:

  • /en/เป็นโฟลเดอร์ภาษาหลักที่ครอบคลุมเนื้อหาทั้งหมดในนั้นจึงเหมาะที่สุดที่จะปรากฏหลังโดเมนและเป็นตัวเลือกที่ดีที่สุดสำหรับการใช้งานหลายภาษาหลังจากโดเมนใหม่และ b) โดเมนย่อย
  • /just-about-tomatosเป็นหน้า - ดังนั้นควรจะอยู่ในตอนท้าย ไม่จำเป็นต้องเขียน.htmในตอนท้ายเนื่องจากคุณเขียน URL ใหม่และผู้ใช้ไม่ต้องสนใจภาษา / แพลตฟอร์มที่คุณใช้

คำถามที่ 2:
เพื่อที่จะเพิ่มjust-about-tomatosส่วนเข้าไปใน URL ของคุณคุณอาจต้องดูที่การสร้างระบบการทำแผนที่เนื่องจากเฟสนั้นไม่ปรากฏใน URL ที่มีอยู่ของคุณ


พิจารณาคำแนะนำของคุณใหม่ว่าเป็นคำตอบที่ดีที่สุดแน่นอน! คำถามสุดท้ายข้อหนึ่ง: จะเป็นไรไหมที่จะมีส่วนสุดท้าย <a href="/webmasters//en/tomato/just about tomatos">....</a> หรือควรอย่างยิ่งที่จะหลีกเลี่ยงพื้นที่และแทนที่ด้วยขีดกลาง-?
Sam

2
ช่องว่างที่ไม่สามารถเป็นส่วนหนึ่งของเว็บชื่อไฟล์ / URL (ยกเว้นกรณีที่เข้ารหัส) และไม่ถือว่าเป็นวิธีที่ดีที่สุด (เป็นพื้นที่แสดงให้เห็นท้าย URL) และอย่างน้อยที่สุด (ถ้าคุณต้องใช้พวกเขา) %20ควรได้รับการเข้ารหัสด้วย ฉันจะใส่เครื่องหมายขีดคั่น (ขีดกลาง) ทุกครั้ง
Mike Hudson

+1 สำหรับการล้างข้อมูลเล็กน้อยนั้น นอกจากเส้นประ-สิ่งที่ตัวเลือกอื่น ๆ จะมี? มี+ดีกว่าขีดกลาง? ฟังก์ชั่น urlencode ของ PHP ใช้มันตามค่าเริ่มต้นดูเหมือนว่า ... คุณแนะนำอะไรเกี่ยวกับเรื่องนี้? ขอบคุณมาก
Sam

+จะทำเช่นกันในสถานการณ์ส่วนใหญ่อย่างไรก็ตามดูเหมือนว่า Google (และผู้เผยแพร่รายอื่น ๆ รวมถึง SE) ได้เลือกด้านที่มีเครื่องหมายยัติภังค์ - goo.gl/7ZFtV
Mike Hudson

1
@ แซม - ฉันไม่เห็นอะไรผิดปกติกับมัน - เป็นไปได้ที่จะดูเป็นสแปมเมื่อคุณเริ่มพูดคำซ้ำโดยไม่จำเป็น
Mike Hudson

4

เพียงแค่ต้องการชี้แจงสิ่งที่Eric Vold เขียนเกี่ยวกับพารามิเตอร์ ( ?lang=en)

ปรากฎว่าGoogle ไม่แนะนำให้ใช้พารามิเตอร์ประเภทนี้เนื่องจากทำให้ผู้เข้าชมสับสน (และปัจจัยอื่น ๆ )

ตัวเลือกที่ดีที่สุดจากรายการของคุณจะเป็น A ตามที่ seriocomic แนะนำ แต่ดียิ่งขึ้นถ้าคุณใช้วิธีนี้:

en.example.com/tomato/just-about-tomatos


@aji, +1 สำหรับการอ่านใจของฉันใน lang.website.com/etc แต่ฉันไม่ได้เขียนตัวเลือกนี้เนื่องจากฉันไม่รู้วิธีที่จะทำให้เป็นไปได้ผ่านทาง htaccess / บัญชี pesk ของฉันกับโฮสติ้งที่ใช้ร่วมกัน ... คำถามเป็นเพียงเกี่ยวกับวิธีการที่จะดีที่สุดมันจะเย็นถ้าคุณแนะนำวิธีการทำให้สิ่งนี้เกิดขึ้น ขอบคุณสำหรับคำแนะนำของคุณ!
Sam

3

URL ควรเป็นคำอธิบายที่เป็นไปได้และควรเป็นบริบทที่มีเนื้อหาที่แสดง ฉันทำงานกับ URL ของ SEO มากและฉันคิดว่าตัวเลือกความรู้ของฉัน B นั้นดี

B   example.com/en/tomato/just-about-tomatos.htm

จากเหตุผลของคุณคำแนะนำทั้ง 4 ข้อที่ผู้ถามทำนั้นเหมาะสมหรือไม่
Mike Hudson

2
ดูเหมือนว่าแปลกสำหรับฉันที่คุณจะเลือกส่วนที่มีนามสกุลไฟล์
UpTheCreek

1

การใช้ยัติภังค์นั้นดีสำหรับ SEO และเทคนิคนี้เหมาะสำหรับการเขียน URL ประเภท SEO เราใช้ URL ประเภทต่าง ๆ แต่ไม่รองรับ SEO


-1

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

ดังนั้นฉันขอแนะนำ:

website.com/tomato/just-about-tomatos.htm?lang=en


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