سئو وردپرس


فعال کردن gzip در وردپرس

آموزش فعال کردن gzip در وردپرس

امروزه موضوع سئو و بهینه سازی سایت‌ها از جوانب مختلف برای مدیران مهم و حائز اهمیت است چرا که همواره در سایت‌های تخصصی سئو مخاطب مقالات و راهکارهای تازه بوده و یا با حضور در انجمن‌های گوناگون و شرکت در مبحث‌ها به بحث و تعامل هرچه بیشتر در مورد این موضوع می‌پردازند. در این نوشته از وبلاگ ماندگار وب به چگونگی فعال کردن قابلیت فشرده سازی محتویات سایت از جانب سرور می‌پردازیم، این قابلیت که gzip نام دارد یکی از راهکارهای مهم برای افزایش سرعت لود شدن سایت می‌باشد بصورتی که با فعال کردن gzip حدود 60 الی 80 درصد از حجم محتویات سایت کاهش می‌یابد. فعال کردن gzip در وردپرس به دو روش امکان‌پذیر است که در روش اول شما باید کدهای زیر را به فایل اچ تی اکسز (htaccess) موجود در روت هاست وردپرس…

بیشتر بخوانید

حذف کلمه category از آدرس دسته‌بندی‌های وردپرس

حذف کلمه category از دسته بندی وردپرس

اکثر کسانی که تجربه‌ی کار با سیستم مدیریت محتوای وردپرس را نداشته‌اند این پلتفرم قدرتمند را به عنوان ابزاری برای وبلاگنویسی می‌شناسند اما در حقیقت وردپرس به عنوان منعطف‌ترین CMS، توانایی‌های لازم را برای ایجاد یک سایت قدرتمند داراست که کاربران این سیستم به راحتی و بدون نیاز به دانش زیادی می‌توانند نیازهای خود را برای ایجاد سایت مورد پسند رفع سازند. همان‌طور که می‌دانید دسته‌بندی‌ها در وردپرس همراه با کلمه ی category در آدرس‌ها به نمایش در می‌آیند که تعدادی از دوستان تمایل به سفارشی سازی و حذف این کلمه از آدرس دسته‌بندی‌های وردپرس را همانند آدرس دسته‌بندی‌ها در وبلاگ ماندگار وب داشته‌اند از این رو افزونه‌ای را به شما دوستان معرفی خواهیم کرد که به کمک آن به راحتی هرچه تمام و بدون نیاز به ویرایش فایل htaccess می‌توانید کلمه کتگوری را از…

بیشتر بخوانید

کاهش حجم دیتابیس وردپرس با تغییر زمان ذخیره خودکار

آموزش کاهش حجم دیتابیس وردپرس

ذخیره‌ی خودکار در نوشته‌های وردپرس یکی از قابلیت‌های خوب و کارآمد وردپرس می‌باشد، بدین گونه که وقتی شما در حال افزودن نوشته و یا ویرایش نوشته هستید با به پایان رسیدن زمانی که بصورت پیش‌فرض برای این ویژگی در نظر گرفته شده است نوشته و یا ویرایش نوشته‌ی شما بصورت خودکار به عنوان پیش‌نویس و در آن زمان ذخیره میگردد و این عمل بصورت مرتب و طبق فاصله‌ی زمانی تا به هنگامی که شما نوشته‌ی خود را انتشار نداده‌اید تکرار می‌شود و این پیش نویس‌ها به عنوان رونوشت در دیتابیس یا همان پایگاه داده‌ی شما ذخیره می‌شود. قابلیت ذخیره‌ی خودکار گرچه در زمانی که شما در حال ارسال نوشته و یا ویرایش آن هستید کاربرد مثبتی دارد اما به دلیل آنکه فاصله‌ی زمانی بصورت پیش فرض برای ذخیره‌ی هر پیش نویس کم بوده باعث آن…

بیشتر بخوانید

آموزش بهینه سازی PageSpeed سایت با GTMetrix (بخش پایانی)

بهینه سازی با gtmetrix

تو چهار قسمت گذشته که خدمت دوستان بودیم از مباحث کلی در مورد بهینه سازی PageSpeed سایت با GTMetrix شروع کردیم و تا پایان بخش PageSpeed هم پیش رفتیم. طبق وعده قراره این قسمت به بررسی بخش YSlow بپردازیم که توضیحات این بخش رو هم تقدیم شما دوستان عزیز میکنم. امیدوارم مورد پسند شما قرار بگیره. آموزش بهینه سازی سایت با GTMetrix – قسمت آخر YSlow : نتایج قرار گرفته تو این بخش در حقیقت نتایج بررسی‌هایی هستند که این بار با در نظر گرفتن الگوهای سایت یاهو، روی سایت شما انجام شده. Use a Content Delivery Network (CDN) : فعال کردن قابلیت CDN CDN این امکان رو به شما میده که فایل‌هایی چون عکس و استایل و جاوا اسکریپت‌های خودتون رو بر روی سرورهای متعددی در جهان قرار بدین و به محض درخواست کاربر برای بارگزاری سایت این فایل‌ها از نزدیک‌ترین…

بیشتر بخوانید

آموزش بهینه سازی PageSpeed سایت با GTMetrix (بخش چهارم)

بهینه سازی با gtmetrix

امیدوارم تا اینجای کار مباحث مطرح شده برای شما دوستان گلم مفید بوده باشه. امروز می‌خوام کنار شما عزیزان مباحث باقی‌مونده بخش PageSpeed رو بررسی کنیم. آموزش بهینه سازی سایت با GTMetrix – قسمت چهارم Specify a cache validator : تعیین زمان برای فایل‌های کش شده تو این بخش GTMetrix از شما می‌خواد برای فایل‌هایی که روی مرورگر کاربر کش کردین اعتبار تعین کنین. برای رفع این خطا کافیه با توجه به نیاز خودتون کدی شبیه کد زیر رو به فایل .htaccess سایت‌تون اضافه کنید. # BEGIN Cache-Control Headers <ifModule mod_headers.c> <filesMatch “\.(ico|jpe?g|png|gif|swf|woff|ttf)$”> Header set Cache-Control “max-age=2592000, public” </filesMatch> <filesMatch “\.(css)$”> Header set Cache-Control “max-age=2592000, public” </filesMatch> <filesMatch “\.(js)$”> Header set Cache-Control “max-age=2592000, private” </filesMatch> <filesMatch “\.(x?html?|php)$”> Header set Cache-Control “max-age=600, private, must-revalidate” </filesMatch> </ifModule> # END Cache-Control Headers Specify a Vary: Accept-Encoding header : خطا در تعیین نوع کاراکتر برای…

بیشتر بخوانید
ماندگار وب - 1400