สิ่งที่นักพัฒนาเว็บจำเป็นต้องรู้เกี่ยวกับเทคนิค SEO
เผยแพร่แล้ว: 2019-06-11หากคุณกำลังทำ SEO ด้านเทคนิคแต่ไม่ได้ใช้งานเว็บไซต์ที่คุณรับผิดชอบ ทีมพัฒนาเว็บมีความสำคัญต่อความสำเร็จของคุณ แต่นักพัฒนาซอฟต์แวร์และ SEO ในด้านการเติบโตและการตลาดไม่ได้เห็นหน้ากันเสมอไป
ว่ากันว่าหนึ่งในทักษะอันดับต้นๆ ที่ SEO ต้องการในวันนี้คือความสามารถในการสื่อสารและการรวมมุมมองที่แตกต่างกัน ไม่มีเหตุการณ์ใดเกิดขึ้นหากไม่มี SEO ด้านเทคนิคขั้นสูงที่พูดถึงวิธีพูดคุยกับนักพัฒนา
แต่นอกเหนือจากวิธีการพูดคุยกับนักพัฒนาแล้ว คุณยังต้องรู้ว่าจะพูดอะไร หากทีมนักพัฒนาซอฟต์แวร์ของคุณไม่เคยมีประสบการณ์กับ SEO มาก่อน ต่อไปนี้คือสิ่งสำคัญบางประการเพื่อให้แน่ใจว่าพวกเขารู้ โดยไม่ต้องอธิบายให้ฟังว่าแท็ก < title > คืออะไร ท้ายที่สุดแล้ว นักพัฒนาซอฟต์แวร์ยังห่างไกลจากมือใหม่ทางเว็บ
ทำความเข้าใจพื้นฐาน
SEO ส่วนใหญ่คาดหวังว่านักพัฒนาเว็บไซต์จะต้องมีความเข้าใจพื้นฐานเกี่ยวกับองค์ประกอบของเว็บไซต์ที่มีบทบาทสำคัญใน SEO และผลกระทบต่อประสิทธิภาพ SEO อย่างไร:
- แผนผังเว็บไซต์ XML
- Robots.txt
- ข้อกำหนดของเทมเพลต เช่น การวางโค้ดติดตามการวิเคราะห์ การใช้ส่วนหัว (
< h1 >…), มาร์กอัป schema.org หรือ HTML เชิงความหมาย - การประกาศเพจ เช่น < link rel=”canonical” >
- องค์ประกอบดั้งเดิมที่ใช้ในการสร้างผลการค้นหา (< title >, < meta description=”lorem ipsum…” >, URL)
- 301 เปลี่ยนเส้นทาง
- ความเร็วหน้า
- HTTPS และการย้ายไซต์ หากไซต์ของคุณใช้ HTTP
- ความสำคัญของหน้าและโครงสร้างเว็บไซต์ตามลิงค์
- ความทนทานและความปลอดภัยของเซิร์ฟเวอร์
- การตรวจสอบบันทึกเซิร์ฟเวอร์เพื่อวัตถุประสงค์ในการทำ SEO
หากคุณต้องการหลักสูตรทบทวนความรู้สำหรับตัวคุณเองหรือผู้อื่น คำแนะนำสำหรับ SEO มักจะมีรายละเอียดและครบถ้วนมากกว่าคู่มือที่เขียนโดย SEO สำหรับนักพัฒนา ซึ่งมีประโยชน์มากกว่า จุดเริ่มต้นที่ดีคือ Moz's Beginner's Guide to SEO หรือ Google SEO Starter Guide และความช่วยเหลือใน Search Console โดยทั่วไป
SEO ใช้งานได้ก็ต่อเมื่อเครื่องมือค้นหาสามารถรวบรวมข้อมูลและแสดงผล URL ได้
การปรากฏในผลลัพธ์ของเครื่องมือค้นหาหมายความว่าเสิร์ชเอ็นจิ้นสามารถค้นพบ รวบรวมข้อมูล แสดงผล และแยกวิเคราะห์หน้าหลักบนเว็บไซต์ได้ เมื่อมีเหตุผลทางเทคนิคที่ไม่เกิดขึ้น ห่วงโซ่การตลาดดิจิทัลทั้งหมดจะพังทลายลง
บอทต้องการเข้าถึงเว็บไซต์
Google ใช้ User-Agent ต่างๆ เพื่อรวบรวมข้อมูลเว็บไซต์ สิ่งเหล่านี้ต้องมีสิทธิ์เข้าถึงไม่เฉพาะหน้าเท่านั้น แต่ยังรวมถึงทรัพยากร (รูปภาพและสื่ออื่น ๆ ) JavaScript และองค์ประกอบอื่น ๆ ที่จำเป็นในการแสดงเนื้อหาบน URL
ในเวลาเดียวกัน การรวบรวมข้อมูลของ URL ได้รับการจัดลำดับความสำคัญ: ในบางครั้ง เราต้องการส่งเสริมชุดของหน้าหนึ่งมากกว่าหน้าอื่น โดยกีดกันการรวบรวมข้อมูลของหน้าหลังเพื่อสนับสนุนการรวบรวมข้อมูลของหน้าเดิม หน้าใดจัดอยู่ในหมวดหมู่ใดที่สามารถเปลี่ยนแปลงได้ตามฤดูกาล นำไปสู่เหตุการณ์สำคัญ หรือแม้กระทั่งหลังจากการเปลี่ยนแปลงในไซต์หรืออัลกอริทึมของ Google
เครื่องมือ SEO จำนวนมากยังต้องการการเข้าถึงเพื่อรวบรวมข้อมูลหรือขูดส่วนของเว็บไซต์เพื่อวิเคราะห์ประสิทธิภาพหรือเตรียมการแก้ไขแบบกลุ่ม
หาก SEO ไม่มีวิธีการกรองการเข้าถึงบอท (robots.txt, htaccess, ส่วนหัว HTTP…) พวกเขาจะส่งต่อคำขอไปยังทีมพัฒนา
จัดทำเว็บไซต์และถ่ายทอดสด
เว็บไซต์การแสดงละครต้องคำนึงถึงข้อเท็จจริงที่ว่าพวกเขาต้องได้รับการอนุมัติสำหรับวัตถุประสงค์ SEO แต่ยังไม่ได้รับการจัดทำดัชนีโดย Google และเครื่องมือค้นหาอื่นๆ ทีม SEO อาจจำเป็นต้องอนุญาตการเข้าถึงเว็บไซต์โดยบอทบางตัว เพื่อทำการตรวจสอบและตรวจสอบว่าพวกเขาจะให้เว็บไซต์เป็นไป/ไม่ไปจากมุมมองของ SEO เป็นเรื่องที่สมเหตุสมผลที่จะขอให้ทีม SEO จัดเตรียม User-Agent และที่อยู่ IP สำหรับบอทที่พวกเขาจำเป็นต้องให้สิทธิ์ ตลอดจนข้อมูลใดๆ ที่พวกเขามีเกี่ยวกับโปรโตคอลความปลอดภัยที่เครื่องมือ SEO ของพวกเขาสามารถหรือไม่สามารถสนับสนุนได้
เมื่อทำการถ่ายทอดสดเว็บไซต์ ให้เก็บ SEO ไว้ในรายการตรวจสอบ หากบอทถูกห้ามไม่ให้รวบรวมข้อมูลเว็บไซต์ กฎเหล่านั้นจะต้องถูกลบออกโดยเป็นส่วนหนึ่งของกระบวนการ ไม่มี SEO อยากเห็น
ตัวแทนผู้ใช้: *
ไม่อนุญาต: /
เป็นเฉพาะเนื้อหาในไฟล์ robots.txt ของเว็บไซต์ใหม่
การเลือกใช้เทคโนโลยีมีความสำคัญ
SEO ด้านเทคนิคควรมีความรอบรู้ในเรื่องของการสร้างเว็บไซต์ ใครบางคนจากทีม SEO ควรจะสามารถเข้าร่วมอภิปรายบนเซิร์ฟเวอร์, CDN, ทางเลือกของ CMS, กรอบงาน JavaScript...
เมื่อไม่กี่เดือนที่ผ่านมา Google ใช้ Chromium M41 ในการรวบรวมข้อมูล ใช่ ซึ่งหมายความว่าคุณลักษณะต่างๆ ได้รับการสนับสนุนโดยตัวนำทางปกติทั้งหมดมาหลายปีแล้ว อาจทำให้หน้า Google เสียหายได้ แม้ว่าจะได้รับการแก้ไขแล้ว แต่ก็แสดงให้เห็นว่าการตั้งสมมติฐานที่เกี่ยวข้องกับการสนับสนุนเทคโนโลยีเว็บบางครั้งอาจย้อนกลับมาครั้งใหญ่
บางครั้งวิธีการดำเนินการก็มีความสำคัญ
SEO ด้านเทคนิคจะต้องการระฆังและนกหวีดทุกประเภทในเทมเพลตหน้าและมาร์กอัป แม้ว่า SEO ทางเทคนิคโดยส่วนใหญ่สามารถและควรให้นักพัฒนาตัดสินใจว่าจะใช้สิ่งนี้อย่างไร แต่ก็มีบางกรณีที่ Google ให้ข้อกำหนดหรือข้อกำหนด
นักพัฒนาซอฟต์แวร์ควรรู้ว่าจะหาสิ่งเหล่านี้ได้จากที่ใด และจะถามได้อย่างไรว่าคำแนะนำในการใช้งานที่มาพร้อมกับคำขอจาก SEO ด้านเทคนิคนั้นเป็นข้อกำหนดหรือเพียงแค่จินตนาการ
ตัวอย่างของคุณลักษณะที่มีกลยุทธ์การใช้งานที่แนะนำหรือจำเป็นสำหรับเครื่องมือค้นหารวมถึงแต่ไม่จำกัดเพียงสิ่งต่อไปนี้:
- JavaScript โดยทั่วไป
- การเพิ่มประสิทธิภาพภาพ
- ขี้เกียจโหลด
- เว็บไซต์หลายภาษาและกำหนดเป้าหมายตามภูมิศาสตร์
- รูปแบบมาร์กอัป Schema.org ที่ต้องการ
ทางเลือกอื่นเป็นไปได้
ตามทฤษฎีแล้ว SEO ด้านเทคนิคและการพัฒนาเว็บมีสิ่งหนึ่งที่เหมือนกันคือ ชอบแก้ปัญหาโดยใช้ข้อมูลเป็นหลักและสร้างสรรค์เพื่อใช้เทคโนโลยีที่มีอยู่เพื่อให้ได้ผลลัพธ์ตามที่ต้องการ
เมื่อไม่สามารถขอ SEO ด้านเทคนิคได้ ให้มองหาวิธีแก้ไขอื่น SEO ด้านเทคนิคจำนวนมากที่เป็นนักพัฒนาด้วยได้เสนอวิธีแก้ปัญหาชั่วคราวให้กับสแต็กดั้งเดิมที่ซับซ้อนซึ่งจะไม่รองรับการแก้ไขบางอย่าง
- ปีที่แล้ว Dan Taylor ได้แนะนำคำว่า Edge SEO เพื่ออ้างถึงโซลูชันที่ใช้การแก้ไข SEO หลังจากแสดงผลหน้าเว็บ แต่ก่อนที่จะส่งถึงลูกค้า ตัวอย่างเช่น ใช้ประโยชน์จากพนักงานบริการบน CDN
- SEO เชิงเทคนิคเชิงสร้างสรรค์ยังทำงานร่วมกับ JavaScript, Python, การจัดการฐานข้อมูลและการสืบค้น และ API ที่จัดทำขึ้นโดยเครื่องมือค้นหาและเครื่องมือ SEO
ในที่ที่ไม่มีวิธีแก้ปัญหา การทดสอบอย่างรับผิดชอบพร้อมผลลัพธ์ที่วัดได้จะเป็นตัวเลือกใน SEO เสมอ เนื่องจาก Google ไม่ได้เปิดเผยรายละเอียดเกี่ยวกับวิธีการทำงาน SEO ทางเทคนิคจึงตั้งสมมติฐานที่สมเหตุสมผลตามสิทธิบัตรของ Google คำแถลงอย่างเป็นทางการของ Google และประสิทธิภาพของเว็บไซต์ที่สังเกตได้ในผลการค้นหา การทำการทดสอบของคุณเองอาจมีความเสี่ยงในการทำ SEO แต่ก็เป็นแนวทางปฏิบัติที่เป็นที่ยอมรับและเป็นที่ยอมรับ
ปัญหาทางเทคนิค SEO ส่วนใหญ่: การเปลี่ยนแปลงซ้ำๆ กับการเปลี่ยนแปลงที่สำคัญ
งาน SEO ที่ดีที่สุดคือการทำซ้ำ และปฏิบัติตามขั้นตอนที่มีลักษณะดังนี้:
ซึ่งหมายความว่าการขอให้ SEO ส่งคำขอเป็นชุดนั้นสมเหตุสมผล แต่การไม่บล็อกเวลาปกติในการดำเนินการเปลี่ยนแปลง SEO อาจทำให้กลยุทธ์ SEO กลับมามีนัยสำคัญ นอกจากนี้ยังหมายความว่าคำขอ SEO อาจรวมถึงการย้อนกลับหรือการขยายการทดสอบก่อนหน้านี้
SEO และนักพัฒนาควรทำงานร่วมกันเพื่อหาวิธีจัดกลุ่มและกำหนดเวลาคำขอพัฒนาเป็นประจำ
อย่างไรก็ตาม คำขอ SEO บางรายการรอไม่ได้จริงๆ ซึ่งอาจรวมถึง:
- แก้ไขข้อผิดพลาดที่ลบไซต์ทั้งหมดหรือบางส่วนออกจากการค้นหา
- การแก้ไขบทลงโทษของ Google หรือที่เรียกว่า "การดำเนินการโดยเจ้าหน้าที่"
- การเปลี่ยนแปลงที่จำเป็นในการแก้ไขเครื่องมือผิดปกติหรือพฤติกรรมติดตาม
- การเปลี่ยนแปลงเพื่อจัดการกับการเปลี่ยนแปลงอัลกอริธึมที่สำคัญโดยส่งผลกระทบโดยตรงต่อประสิทธิภาพของเว็บไซต์ในการค้นหา
ติดตามข่าวสารและตื่นเต้นเกี่ยวกับคุณลักษณะการค้นหาใหม่
ตามที่เราเพิ่งแนะนำ การค้นหาไม่ใช่ฟิลด์คงที่ มันพัฒนาไปพร้อมกับเทคโนโลยีใหม่ การใช้งานใหม่ และการออกใหม่โดยเสิร์ชเอ็นจิ้น Google ยังทำการแก้ไขเกือบคงที่ โดยรายงานการเปลี่ยนแปลง 3234 ในปี 2018 ในการจัดทำดัชนีและอัลกอริทึมการจัดอันดับ ซึ่งมักจะนำไปสู่การเปลี่ยนแปลงในวิธีการเพิ่มประสิทธิภาพเว็บไซต์
ซึ่งหมายความว่าแม้แต่ข้อมูลที่เชื่อถือได้ซึ่งมีอายุมากกว่าหกถึงสิบสองเดือนก็อาจไม่มีความเกี่ยวข้องอีกต่อไป ตัวอย่างเช่น:
- การจัดอันดับใช้เพื่อพึ่งพาการประกาศ meta คำสำคัญสำหรับแต่ละ URL ในขณะที่เสิร์ชเอ็นจิ้นบนเว็บไซต์ยังคงใช้คำหลักเหล่านี้ แต่ SEO ไม่ได้ทำอีกต่อไป
- Google เคยแนะนำให้ใช้ < link rel=”prev” > และ < link rel=”next” > ประกาศในชุด URL ที่มีการแบ่งหน้า เพื่อป้องกันไม่ให้ตั้งค่าสถานะหน้าเหล่านี้เป็นหน้าเดียวกัน แต่ไม่ได้คำนึงถึงเรื่องนี้อีกต่อไป
แต่ก็หมายความว่า SEO มักจะมีองค์ประกอบใหม่ๆ องค์ประกอบใหม่และที่กำลังจะประกาศในปี 2019 ประกอบด้วย:
- บ็อต Evergreen ของ Google หมายความว่า Google สามารถเข้าถึงคุณลักษณะของเบราว์เซอร์และอาจที่สำคัญที่สุดคือ JavaScript ที่ใหม่กว่า อย่างไรก็ตาม การเรนเดอร์ JavaScript ยังคงทำงานแยกกันและในภายหลัง ดังนั้นคำแนะนำสำหรับการรับหน้าเว็บที่มีการจัดทำดัชนี JavaScript ยังคงใช้ได้
- มาร์กอัปหน้าคำถามที่พบบ่อย สำหรับหน้าที่มีคำถามและคำตอบหลายข้อ ตอนนี้สามารถให้
- แนวทางใหม่ในการใช้วันที่
- การสนับสนุนที่จะเกิดขึ้นสำหรับภาพความละเอียดสูงในผลการค้นหา
นอกจากนี้ Google ยังส่งคำถามจาก SEO บน Twitter และผ่านแฮงเอาท์เว็บมาสเตอร์แบบสด และให้ข้อมูลเกี่ยวกับการเปลี่ยนแปลงและประกาศสำคัญในบล็อก Google Webmaster
การทำงานร่วมกันเพื่อความเข้าใจซึ่งกันและกัน
กุญแจสำคัญในการเชื่อมช่องว่างระหว่างการพัฒนาเว็บกับ SEO คือการเคารพซึ่งกันและกันและการสื่อสาร แม้ว่าพื้นฐานของ SEO จะมีความสำคัญ แต่ก็ควรตระหนักว่านักพัฒนาสามารถเลือกความรู้นี้ได้อย่างง่ายดายด้วยตนเองโดยใช้ข้อมูลที่มีอยู่แล้ว
การทำความเข้าใจว่า SEO ทำงานอย่างไรในทางปฏิบัติมีประสิทธิผลมากกว่า ซึ่งรวมถึงความเข้าใจถึงความสำคัญของการเข้าถึงเว็บไซต์โดยบอท ความหมายของเทคโนโลยีในการค้นหา คือวิธีจัดการกับปัญหา SEO ที่ไม่สามารถแก้ไขได้ตามที่แนะนำ นอกจากนี้ยังหมายถึงการรู้ว่ากระบวนการ SEO ทำงานอย่างไร และการตระหนักว่าการค้นหามีการพัฒนาอย่างรวดเร็วมากขึ้นเรื่อยๆ
นอกจากนี้ยังมีการรับรู้ที่เพิ่มขึ้นในชุมชน SEO เกี่ยวกับปัญหาที่นักพัฒนาเว็บต้องเผชิญ ดังนั้น คอลัมน์เช่น Detlef Johnson's for SEO for Developers สามารถค้นหาสถานที่ในสิ่งพิมพ์ที่เน้น SEO เช่น Search Engine Land เป็นต้น การรับรู้นี้ยังให้ความหวังโดย SEO ที่นักพัฒนาเว็บจะพยายามทำความเข้าใจองค์ประกอบสำคัญของ SEO