برنامه نویسی

آنچه من میزبانی وردپرس را در NGINX VPS (و بهینه سازی آن برای SEO) یاد گرفتم

چند ماه پیش ، من شروع به ساخت وبلاگ بازی آنلاین و سایت تجارت الکترونیکی خود برای انجمن بازی های Roblox کردم. اما به جای رفتن به مسیر آسان با میزبانی مشترک یا ارائه دهنده مدیریت وردپرس ، من کنترل کامل را می خواستم.

بنابراین من چرخیدم لخت Ubuntu VPS، نصب شده چیز کوچک، و شروع به یادگیری همه چیز سخت (اما پاداش دهنده) کرد.

چرا وردپرس در VPS؟

  • بدون نفخ: من یک پشته تمیز و سریع را می خواستم – بدون افزونه های غیر ضروری یا GUI.
  • کنترل بیشتر: از نسخه PHP تا بازنویسی قوانین ، من می خواستم خودم همه چیز را تغییر دهم.

ارزان تر در دراز مدت: برنامه های VPS مقرون به صرفه و مقیاس خوبی هستند.

STACK SETUP (راه Barebones)

من در حال اجرا هستم:

  • اوبونتو 22.04
  • چیز کوچک
  • PHP 8.2
  • mysql
  • بیایید SSL را رمزگذاری کنیم
  • وردپرس (نصب دستی از طریق Wget)

بدون CPanel ، نصب یک کلیک-فقط دستورات ترمینال ، سیاهههای مربوط و Google هنگام شکستن اوضاع.

آنچه من آموخته ام

nginx سریع است – اما بخشنده نیست

اگر شما server block پیکربندی کامل نیست ، وردپرس شکسته خواهد شد. لینک های زیبا؟ صفحه سفید. ریشه اشتباه؟ 404s در اطراف لیست ادامه دارد!

اما پس از تنظیم ، Nginx پرواز می کند. من همه چیز را به صورت تهاجمی ذخیره می کنم و GZIP را اداره می کنم ، هدر را منقضی می کند و به صورت دستی در پیکربندی من تغییر مسیر می دهد.

وردپرس می تواند سبک باشد

من از یک موضوع لخت استفاده می کنم ، تمام مطالب خود را با دست و همچنین هوش مصنوعی می نویسم و ​​فقط 8 افزونه با دقت انتخاب شده (عمدتا مربوط به سئو) را اجرا می کنم. بدون سازندگان صفحه ای مشهور ، JS غیر ضروری.

SEO اکنون بیش از کلمات کلیدی است!

من روی ساختار سایت و قصد تمرکز می کنم:

  • URL های واضح و معنایی (/adopt-me/pet-values/)
  • پیوندهای داخلی با متن لنگر متنوع
  • عناوینی که خبر دادن، نه فقط توجه را جلب کنید
  • به روزرسانی های منظم محتوای مرتبط با روندهای درون بازی
  • زمان بارگیری سریع (زیر 2s در تلفن همراه)

من به راحتی استراتژی ها را دنبال می کنم سقف کایل وت پشت پرده، اما آنها را برای این طاقچه خاص ترغیب می کند.

ساختار فروشگاه WooCommerce و رفع محتوای کپی

فراتر از وبلاگ نویسی ، من در حال اصلاح سمت فروشگاه WooCommerce Things Things هستم تا آن را حتی دوستانه تر به سئو تبدیل کنم. من “/فروشگاه” را با زیر شاخه های تمیز مانند سنگهای قیمتی ، حیوانات خانگی بزرگ و مسحور ساختم – همه با استفاده از یک تنظیم ثابت.

یک مسئله ای که من زود به آن رسیدم این بود که محتوای کپی: WooCommerce تمایل به ایجاد چندین مسیر به همان محصول دارد (مانند /productبا /shop/category/product، و حتی بایگانی برچسب). اگر GRRR بدون بررسی باقی بماند ، می تواند به سئو آسیب برساند!

برای رفع این ، من:

  • پیش فرض را حذف کرد /product-category/ وت /product/ اسلایدهای پایه
  • URL های متعارف در هر محصول اجرا شده است
  • 301 تغییر مسیر برای مسیرهای میراث اضافه شده است
  • بایگانی برچسب خزنده محدود و صفحات فیلتر

شما می توانید ساختار فروشگاه زنده را در اینجا بررسی کنید: فروشگاه Roblox شما هنوز یک ساختار سیلو دارید که از دسته های جداگانه پیوند می یابد ، این امر نمی تواند از آنچه من تحقیق کرده ام کمک کند ، حداقل بدون برخی اصلاحات جدی که من در این مرحله از توسعه آماده نبودم (سایت در این مرحله فهرست بندی شده بود)

هدف این بود که آن را سبک نگه داشتن ، کارآمد و کارآمد و جلوگیری از آدمخواری کلمات کلیدی بین پست ها و محصولات.

آسان نیست 🙂

  • من بیش از یک بار سرور را شکسته ام.
  • به روزرسانی ها نیاز به مراقبت (و پشتیبان گیری) دارند.
  • نوشتن محتوا و اجرای زیرساخت ها بسیار است.

اما این مال من است – و هر بار که من یک مسئله را برطرف می کنم یا رتبه بندی را بهبود می بخشم ، می دانم که این به این دلیل است که خودم کار را انجام داده ام.

میزبانی وردپرس در NGINX VPS بدون کنترل برای همه نیست. اما اگر کنترل کامل را دوست دارید ، می خواهید لینوکس را یاد بگیرید و از SEO از زمین به بالا اهمیت دهید ، این یک تنظیم قدرتمند است.

دوست دارم بشنوید که چگونه دیگران در حال کار با تنظیمات وردپرس مبتنی بر VPS هستند-یا اگر سایت های محتوای طاقچه ای را با پشته های سفارشی نیز می سازید. من خیلی زود شروع به کار می کنم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا