สี่วิธีในการเพิ่มประสิทธิภาพเว็บเซิร์ฟเวอร์ Apache ของคุณสำหรับ SEO

เผยแพร่แล้ว: 2011-01-11

มีหลายแง่มุมของ SEO เช่น การสร้างลิงก์ที่อาจใช้เวลานานมากก่อนที่เราจะสามารถเห็นผลตอบแทนในผลการค้นหาได้ นั่นเป็นเหตุผลสำคัญที่ต้องมีชุดกลยุทธ์การชนะอย่างรวดเร็วอื่นๆ ที่เริ่มแสดงผลในช่วงเวลาเฉลี่ย

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

แม้ว่าคำแนะนำเกือบทั้งหมดที่แสดงไว้ด้านล่างนี้จะสามารถปรับให้เข้ากับสภาพแวดล้อมของเว็บเซิร์ฟเวอร์ใดก็ได้ (เช่น IIS เป็นต้น) ฉันได้เลือกที่จะมุ่งเน้นไปที่ Apache เนื่องจากเป็นแพลตฟอร์มที่ใช้กันทั่วไปในปัจจุบัน

1. โฮสต์ในพื้นที่

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

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

บางสิ่งที่เสิร์ชเอ็นจิ้นมักจะต้องพิจารณาคือ:

  1. ไซต์มีชื่อโดเมน .AU หรือไม่
  2. ไซต์กล่าวถึงออสเตรเลียในเนื้อหาหรือไม่?

แม้ว่าปัจจัยทั้งสองข้างต้นจะเป็นสัญญาณที่ชัดเจนสำหรับเครื่องมือค้นหาว่าไซต์นั้นเหมาะสำหรับผู้ชมชาวออสเตรเลีย แต่ก็ยังมีสัญญาณอื่นๆ ที่เครื่องมือค้นหามองหา

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

2. ติดตั้ง mod_pagespeed

ในช่วง 12 เดือนที่ผ่านมา Google ได้เปลี่ยนจากการบอกเป็นนัยอย่างละเอียดว่าพวกเขาเป็นแฟนตัวยงของการทำให้เว็บกลายเป็นที่ที่เร็วขึ้น มาเป็นการประกาศว่าเป็นปัจจัยในอัลกอริธึมการจัดอันดับการค้นหา

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

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

เพื่อแสดงให้เห็นว่าโมดูลนี้มีประสิทธิภาพเพียงใด ฉันได้จัดทำรายการอย่างรวดเร็วของบางสิ่งที่ก่อนหน้านี้อาจเป็นฝันร้ายที่จะนำไปใช้กับสิ่งอื่นนอกเหนือจากไซต์สแตติกขนาดเล็กที่ตอนนี้สามารถทำงานอัตโนมัติได้:

  • ให้ข้อมูลโดยละเอียดแก่เซิร์ฟเวอร์เกี่ยวกับระยะเวลาที่ผู้เข้าชมแต่ละรายใช้ในการโหลดและแสดงผลหน้าเว็บของคุณ
  • ลบช่องว่างที่ไม่จำเป็น
  • รวมไฟล์ CSS/JavaScript ภายนอกและอินไลน์เข้าเป็นไฟล์เดียว
  • ปรับปรุงความสามารถในการแคชของทรัพยากรของไซต์เพื่อให้สอดคล้องกับเทคนิคแนวทางปฏิบัติที่ดีที่สุด
  • ลดขนาดและลบความคิดเห็นจากหน้า HTML, ไฟล์ CSS และ JavaScript ทั้งหมดก่อนให้บริการแก่ผู้ใช้
  • ปรับภาพให้เหมาะสมเพื่อประสิทธิภาพก่อนให้บริการแก่ผู้ใช้

คุณสามารถค้นหาคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่ mod_pagespeed ทำและวิธีดำเนินการได้ที่หน้าแรกของ mod_pagespeed อย่างเป็นทางการ

3. ลบเนื้อหาที่ซ้ำกันด้วย mod_rewrite

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

หากคุณเป็นเจ้าของเว็บไซต์: http://www.example.com/ คุณไม่ต้องสงสัยเลยว่าคุณไม่จำเป็นต้องพิมพ์ www ใน URL ด้านบนเพื่อให้ไซต์โหลด อย่างไรก็ตาม คุณอาจไม่ทราบเลยว่าสำหรับเครื่องมือค้นหา http://www.example.com และ http://example.com/ เป็นเว็บไซต์สองแห่งที่ต่างกัน ดังนั้นเมื่อคุณมีคนลิงก์ไปยังเวอร์ชันที่ไม่ใช่ www และเวอร์ชัน www เท่ากับว่าคุณแบ่งคุณค่าของลิงก์เหล่านั้นไปยังเว็บไซต์ของคุณออกเป็นสองส่วน

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

ในการดำเนินการนี้ ให้เพิ่มบรรทัดต่อไปนี้ในไฟล์ .htaccess บนเว็บเซิร์ฟเวอร์ของคุณ หากคุณยังไม่มีไฟล์ .htaccess คุณสามารถสร้างได้เลย

RewriteEngine On
RewriteBase /
RewriteCond % ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

อย่างไรก็ตาม หากคุณต้องการย้อนกลับและต้องการให้โดเมนของคุณเป็นเวอร์ชันที่ไม่มี www เป็นค่าเริ่มต้น คุณสามารถเพิ่มโค้ดต่อไปนี้แทน:

RewriteEngine On
RewriteBase /
RewriteCond % ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]

4. แก้ไขเว็บเซิร์ฟเวอร์ของคุณ

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

วิธีที่ดีที่สุดเพื่อให้แน่ใจว่าคุณจะไม่ตกเป็นเหยื่อของการโจมตีเว็บไซต์ของคุณคือการทำให้เว็บเซิร์ฟเวอร์ของคุณทันสมัยด้วยซอฟต์แวร์เวอร์ชันล่าสุดและการล็อคบริการที่คุณไม่ต้องการ Apache ยังมอบชุดคำแนะนำและเคล็ดลับต่างๆ บนเว็บไซต์อย่างเป็นทางการเพื่อช่วยให้คุณดูแลเว็บไซต์ของคุณให้ปลอดภัยจากแฮกเกอร์ (ซึ่งเป็นก้าวแรกที่ดีอย่างแน่นอน)

สรุป

  • ตรวจสอบให้แน่ใจว่าตำแหน่งทางกายภาพของเว็บเซิร์ฟเวอร์ของคุณเหมาะสมกับประเภทของผู้ชมที่คุณพยายามกำหนดเป้าหมาย
  • ปรับวิธีที่เว็บเซิร์ฟเวอร์ของคุณจัดการกับคำขอ HTTP โดยการติดตั้ง mod_pagespeed
  • แก้ไขการทำซ้ำเว็บไซต์ของคุณทั้งหมดโดยใช้ mod_rewrite เพื่อ 301 เปลี่ยนเส้นทาง URL ของคุณที่ไม่ใช่ www ไปยังเวอร์ชัน www
  • ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมเว็บเซิร์ฟเวอร์ของคุณได้รับการอัปเดตด้วยแพตช์ความปลอดภัยล่าสุดเพื่อช่วยป้องกันแฮกเกอร์จากการโจมตีไซต์ของคุณ

หวังว่าเคล็ดลับบางอย่างที่ฉันได้อธิบายไว้ข้างต้นจะช่วยให้คุณได้รับ SEO อย่างรวดเร็ว และมอบความได้เปรียบเหนือคู่แข่งที่ไม่ค่อยเชี่ยวชาญด้านเทคนิคของคุณ หากใครมีคำถามใด ๆ โปรดทิ้งไว้ในความคิดเห็นและฉันจะตอบกลับอย่างแน่นอน