سئو و بهینه سازی سایت وردپرسی

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

سئو وب سایت

روش های مختلف بهینه سازی وردپرس

حالا می خوام روش های مختلفی که برای بهینه سازی وردپرس وجود داره رو بهتون معرفی کنم:

  •  سرعت
  • سئو
  • کد

شما با وردپرس می تونید هر  انتظاری که از یک وب سایت رو دارید براوده کنید، و حتی هر ابزاری رو که می خواین به وردپرس اضافه کنید اما همه اینها لازمه  اینه شما باید به حجم سایتتون،  کدهای که برای سایتتون می نویسید، میزان ترافیکی  که ناشی از بازدید بر روی سایتتون ایجاد می کنید توجه داشته باشید. و البته این اطمینان رو دارید که سایتتون رو بهینه سازی کردید و همه ی اینها باعث میشه شما یه سایت با امکانات واقعی در اختیار کاربرانتون قرار می دین.

 

۱۰ نکته اساسی در بهینه سازی وردپرس

 

نکته: قبل از اعمال هر تغیراتی در سایت، نسخه پشتیبان تهیه نمایید.

 

۱- پیاده سازی سیستم کش  (ذخیره ساز)

ذخیره ساز یا کش چی هست و چطور می تونه به سایت شما کمک کنه؟

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

برای مثال اگه شما ۵۰۰ نفر کاربر فعال بر روی سایتتون در هر ۱۰ دقیقه داشته باشید (به این خاطر شما یه مطلبی رو در رسانه های اجتماعی به اشتراک گذاشتید) سایت شما مجبور به ایجاد ۵۰۰ درخواست ساخت صفحه اول سایت در قالب PHP  برای کابران به منظور بازدید از سایت شما می شه.  این قضیه رو به وسیله ابزارهای ذخیره سازی در وردپرس می تونید مدیریت کنید.

 

روند کار ذخیره ساز به این شیوه هستش که صفحه اول فقط برای بازدید کننده های که برای بار اول هستش که به سایت شما میان رو ایجاد می کنه و این صفحه ساخته شده رو برای دوره های بعدی که کاربر به سایت شما برمی گرده رو نگه میداره.

برخی از پلاگین های پیشنهادی برای ذخیره سازی خودکار در وردپرس:

۲- مقابله با Resource Hogs

شما می تونید پلاگین های که روی سایت شما وجود دارند و به صورت بسیار بالایی از منابع سرور استفاده می کنند رو شناسایی و مدیریت کنید. برای اینکه این پلاگین ها رو شناسایی کنین کافیه یه افزونه مدیریت کارایی مثلاً افزونه P3 رو نصب کنید.

حالا ما بعضی از پلاگین های که بسیار محبوب هستن و در آن واحد درصد قابل بالایی از منابع سرور رو به کار می گیرن رو بهتون معرفی می کنیم:

  • Disqus Comment System
  • Skype Status
  • Yet Another Related Post Plugin
  • Constant Contact WordPress Widget
  • NextGEN Gallery
  • Reveal IDs
  • VaultPress
  • wpCloaker
  • Digi Auto Links
  • PHP Code for Posts
  • Simple Post Thumbnails
  • WordPress Facebook

۳- توقف عملکرد پیشفرض wp-cron.php

به طور پیش فرض وردپرس فایل wp-cron.php رو به طور لحظه ای برای بازدید کننده هایی که به سایت شما سر میزنن رو اجرا میکنه. وردپرس پس از اجرا شدن سعی میکنه هر کاری رو که نیاز به انجام داره، بر اساس آخرین عمل انجام شده انجام بده.

برای جلوگیری از این ماجرا کافیه wp-cron.php پیشفرض رو متوقف کنید و تغییرات دلخواه خودتون رو اعمل کنین.

توجه: انجام این کار درگیر شدن شدید اللحن با وردپرس هستش J و این عمل جزو موارد بسیار پیشرفته است.

مرحله اول: کد زیر رو به فایل wp-config.php اضافه کنین:

define('DISABLE_WP_CRON', 'true');

حالا زمانبندی دلخواه خودتون رو راه اندازی کنین(یا از طریق پنل/سرور /یا از طریق corn وب سایت خارجی مثل https://www.setcronjob.com ) برای بازدید/اجرا/ یا اجرای wp-cron.php هرچند ساعت(کمتر) به جای هر بازدیدکننده سایت.

و البته شما می تونید از قفل تایمر برای اجرای فقط یک corn استفاده کنین.

و اینم کدش:

define('WP_CRON_LOCK_TIMEOUT', 900);

۴- غیر فعال کردن و یا تنظیم ذخیره خودکار وردپرس

غیر فعال کردن و یا تنظیم فاصله ذخیره خودکار وردپرس  در فایل wp-config.php می تونه به صرفه جویی در منابع استفاده شونده کمک کنه، و صرفه جویی در منابع، تاثیر به سزایی در سئو و بهینه سازی سایت داره.

اینم کدش:

define('AUTOSAVE_INTERVAL', 300);

 

۵- بستن(خروج) از ورپرس زمانی که استفاده نمیشه

وقتی که شما در ناحیه مدیریتی وردپرس لاگین می کنین، مرورگر شما درخواست های زیادی رو به wp-admin/admin-ajax.php می فرسته که البته اگه زمان بیشتری رو توی پنل مدیریتی بمونیم این درخواست ها در طول زمان می تونه بیشتر بشه.

موارد مشاهده شده حاکی از اینه که درخواست های ارسالی در برخی سرورها که بیشتر از ۳۰ درخواست در دقیقه بوده منجر شده به استفاده بیش از حد(۳۰۰%) از cpu و باعث معلق شدن هاست به طور موقت شده!

 

۶- مقابله با روبات های موتور جستجوگر

آیا فایل robots.txt رو روی سایتتون دارین؟ تا حالا باهاش کار کردین؟ خیلی ها این فایل رو دارند ولی نمی دونن باهاش میشه چه کارهای انجام داد. خب ما بهتون میگیم.

مواردی که میشه با robots.txt تنظیم و تعریف کرد:

  • عوامل کاربر قابل تعریف هستن
  • فایل ها / پوشه ها / موقعیت ها قابل غیر فعال شدنه
  • بررسی روزانه سایت شما توسط گوگل قابل تنظیمه

۷- بلاک کردن کاربران

استفاده از یه پلاگین امنیت وردپرس شبیه iThemes Security Pro می تونه بهتون کمک کنه تا بتونین کاربر یا آی پی خاصی رو بلاک کنین اما به علاوه شما باید استفاده از فایل .htaccess  رو که یک فایل بسیار بسیار مهم هستش بلد باشید و بتونین تمامی این کارها رو بطور دستی توی این فایل انجام بدین.

۴ راه اصلی برای بلاک کردن کاربران و منع کردن اونها از بازدید سایتتون وجود داره:

  • بلاک از طریق آی پی آدرس
  • بلاک کردن کاربران
  • بلاک کردن از طریق مراجعه
  • بلاک کردن موقت از طریق روبات ها

۸- مقابله با دیدگاه های (کامنت های) جفنگ

متاسفانه یکی از مواردی که وردپرس داره اینه که مقابله ای با دیدگاه های جفنگ (دیدگاه هایی که توسط روبات های ارسال میشه) انجام نمیده و اگر شما کاری براش انجام ندید خیلی زود می بینین که کلی کامنت جمع کرده. نگران نباشین برای جلوگیری از این وضعیت یه راه خیلی ساده وجود داره و اونم استفاده از reCaptcha در فرم های نظر دهی هستش.

و اینم روش دستیش خیلی راحته کافیه کد زیر رو به فایل .htaccess اضافه کنین:

ErrorDocument 503 "Commenting disabled"
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^60.173 [OR]
RewriteCond %{REMOTE_ADDR} ^218.10
RewriteCond %{REQUEST_URI} ^/wp-comments-post.php$
RewriteRule .* - [R=503,L]

۹- مقابله با تجدید نظر

واقعآ چقدر به تجدید نظر در نوشته هاتون نیاز دارین؟ اجازه دادن به تجدید نظر در مورد نوشته ها در سایتتون برای بازدید کننده به منظور نگه داشتن بازدید کننده در سایت نه تنها جالب نیست بلکه یه مشکل هم به حساب میاد. و شما بعد گذشت زمان با مقدار قابل توجهی از تجدید نظر کاربران رو توی سایت، ذخیره شده روی دیتا بیس مواجه میشین.

کافیه کد زیر رو در فایل .htaccess  خودتون اضافه کنین تا این مشکل رو حل کنه به همین راحتی:

define('WP_POST_REVISIONS', 5);

۱۰- آپدیدت همه چیز در سایت

یادتون نره وردپرس شبیه جوملا نیست که اگه با یه ورژن کار میکنید نیازی به آپدیت نداره بر عکس وردپرس رو همیشه به روز نگه دارین و البته یادتون نره تمامی پلاگین ها و قالب هاتون رو حتمآ آپدیت کنین. وقتی وردپرس و پلاگین هاتون آپدیت باشه می تونید اطمینان داشته باشین سایت شما باگ هایی که در نسخه های قبلی یافت شده رو نداره و با این کار می تونین امنیت سایتتون رو بالا ببرین. معمولا هکرها باگ هایی رو در افزونه ها پیدا می کنن که شرکت سازنده سعی می کنه اون باگ رو رفع کنه پس ورژن جدید رو عرضه میکنه پس یادتون نره همیشه آپدیت باشین تا هک نشین!

نظر بدهید

ایمیل شما منتشر نخواهد شد. Required fields are marked *

شما می توانید استفاده نمایید از HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>