قصد داریم در این پست به آموزش رفع ارور 403 به شکل کامل اشاره کردیم، و در ادامه به راه کارهای کلی برای حل مشکل 403 میپردازیم و در انتها اگر شما به خوبی مطالعه کنید میتوانید این خطا 403 forbidden را در مرورگر خود و یا نرم افزاری که استفاده میکنید رفع کنید، همینطور میتوانید باعث حل شدن برخی از خطاهای ۴۰۳ معروف در گوگل ، گوگل پلی اندروید، وردپرس، بلواستکس و … میشوید. در ادامه با ما همراه باشید.
خطای 403 forbidden error که به معنی ممنوع بودن است یک کد HTTP status از نوع کدهای 4xx است و به این معنا است که دسترسی به صفحه یا منبعی که شما در تلاش برای رسیدن به آن هستید به دلایل مختلفی امکانپذیر نیست حال ممکن است این موضوع به دلایل افزایش امنیت ، تحریمها، خرید هاست با تنظیمات نامناسب و یا خطاهای نرم افزاری و یا انسانی باشد.
سرویسدهندههای وب مختلف، خطاهای 403 را به اشکال مختلفی نشان میدهند. بیشترین شکل بروز این خطا را من در پایین فهرست کردهام. گاهی اوقات صاحب یک وبسایت، (شکل نمایش) خطای HTTP 403 را تغییر و سفارشی میکند که این امر چندان رایج نیست.
رایجترین شکلهای بروز خطای 403 به صورت زیر است:
معنای آنها به ترتیب:
خطای 403 forbidden error در پنجرهی مرورگر همان گونه نمایش داده میشود که دیگر صفحات وب نمایش داده میشوند. خطاهای 403 مانند دیگر خطاهای این رده ممکن است در هر سیستم عامل و در هر مرورگری دیده شود.
در مرورگر اینترنت اکسپلورر “The website declined to show this webpage” بیانگر خطای 403 forbidden error است. و در عنوان اینترنت اکسپلورر (IE) پیغام 403 forbidden error و یا چیزی شبیه به این پیغام را درج میکند.
خطاهای 403 معمولاَ در نرم افزارهای آفیس هم مشاهده میشود وقتی که لینکهای بازکننده از طریق برنامههای مایکروسافت آفیس، پیامی دال بر این که قادر به باز کردن آن URL نیست، یا نمیتوان اطلاعاتی را که مورد نیاز برنامهی مایکروسافت آفیس است را دانلود کرد، تولید میکند.
خطای 400 Bad Request، یک کد HTTP status است که به اختصار ارور 400 نیز گفته میشود، بدین معنا که درخواست ارسالی شما به سرویسدهنده (سرور) وبسایت که غالباَ ممکن است درخواست سادهای مانند بارگذاری صفحه وب سایت باشد، به نحوی نادرست است و یا آن که این درخواست خراب شده است به گونهای که سرویسدهنده قادر به دریافت و یا درک آن نیست و به همین دلیل باعث روخداد خطا 400 میشود.ارور 400 Bad Request که به معنی درخواست بد است و جز ارور 4XX میباشد در وبسایتهای مختلف، خروجی متفاوت جلوه میکند یعنی ممکن است سایتها برحسب سیاستهای درونی تغییرانی در نحوه خروجی این خطاها صورت دهند
بنابراین شما (در مواجه با این خطا) ممکن است چیزی همانند آنچه که در فهرست کوتاه زیر آمده ببینید یا این که با نوع ساده دیگری مواجه شوید.
به ترتیب معنای:
خطای 400 Bad Request، در پنجره مرورگر وب اینترنت (منظور همان Browser ها است) همانند دیگر صفحات وب نمایش داده میشود. خطاهای 400 Bad Request همانند دیگر خطاهای از این دست، میتواند در هر سیستم عامل و هر نوع مرورگری دیده شود.
در مرورگر اینترنت اکسپلورر (IE)، پیغام “The webpage cannot be found” بیانگر و نشاندهندهی خطای 400 Bad Request است. البته مرورگر IE در عنوان خود زیر به این ارور اشاره میکند و عنوان HTTP 400 Bad Request درج میکند.، یا چیز دیگری که به این جمله بسیار نزدیک است را درج خواهد کرد. مرورگرهای دیگر به همان شکل بالا که اشاره کردیم خطا را نشان میدهند.
خطای درخواست نامناسب 400 یا همان 400 Bad Request در بیشتر مواقع به علت وارد کردن و یا درج نشانی اینترنتی (URL) نادرست در پنجرهی مربوط به آدرس ایجاد میشود، با این حال علل نسبتاَ رایج دیگری برای بروز این خطا وجود دارد.
توجه: سرویسدهندههای وب (وب سرورها) که مایکروسافت IIS را اجرا میکنند با اضافه کردن عددی پس از عدد 400، اطلاعات تخصصیتری در مورد دلیل بروز خطای 400 Bad Request ارائه میکنند. میتوانید لیست کاملی از این اعداد و معنای آن را در این لینک مشاهده کنید.
خطای ۴۰۰ در تلگرام و اینستاگرام و همینطور در شبکه های اجتماعی بسیار مشاهده میشود. که البته شما با خواندن راه کارهای زیر میتوانید رفع خطای 400 bad request پی ببرید و برای همیشه از این مشکل رها گردید.
هر چند بعید است ولی اگر تمام موارد و پیشنهادهای بالا در جهت بر طرف کردن ارور 400 انجام دادید ولی همچنان هنگام باز کردن یک صفحه یا وبسایت با خطای 400 Bad Request مواجه میشوید در انجمن های تخصصی هاست این موضوع را مطرح کنید تا بتواند راه حل های متناسب با مشکلات خاص شما را ارائه دهند.
سایت airbrake.io هم توضیحات بسیار کاملی درباره این خطا ارائه داده و خواندن آن خالی از لطف نیست. به امید آن که این مطالب رایگان که در جهت آموزش کامل سئو به شکل رایگان است مورد رضایت شما دوستان قرار گرفته باشد. متنظر نظرات و تجربیات شما در این موضوعات هستیم.
البته توجه داشته باشید هر چند خطای 400 یا خطای 401 در سئو سایت تاثیر ندارد ولی برخی از خطاها نظیر خطا 404 در سئو داخلی تاثیرگذار است.
خب از کدهای HTTP status قصد داریم درباره کد 401 صحبت کنیم کدی که در اکثر مرورگرها معنا میدهد و از سری خطاهای 4XX مباشد، خطاهای مربوط به ارور 401 unauthorized غالباَ در هر وبسایتی به ویژه وبسایتهای بزرگ، تغییر میکند یعنی سفارشیسازی میشود و ممکن است اسم های مختلفی داشته باشد. بنابراین به یاد داشته باشید که این خطا ممکن است به شکلهای مختلف پدیدار شود که معمولترین آن به قرار زیر است:
خطای 401 unauthorized در پنجرهی مربوط به مرورگر اینترنت همانند دیگر صفحات وب نمایش داده میشود.
همانطور که گفتیم خطای401 یک کد وضعیت HTTP است که به این معناست که صفحهای که شما درتلاش برای دستیابی به آن هستید، قابل بارگذاری نیست مگر این که در ابتدا با یک شناسه کاربری و رمز عبور معتبر، وارد سایت (login) شوید.
اگر با وجود لاگین کردن (ورود به وبسایت) همچنان با خطای 401 unauthorized مواجه میشوید به این معنا است که اکانتی که شما از طریق آن وارد شدهاید، به دلایل مختلفی نامعتبر است.
اگر به دنبال اطلاعات بیشتری درباره خطای هستید این مقاله خوبی در زمینه مشکل 401 است.
این مقاله سئو سعی شده در جهت تکمیل مقالات آموزشی seo به شکل کاملا رایگان همانند سایر مقالات انتشار پیدا کند و به امید آنکه در عمل مورد استفاده شما دوستان قرار گیرد.طراحی سایت
خطوط وضعیت پروتکل HTTP چه هستند؟ ما در این مقاله یک فهرست کاملی از خطوط وضعیت HTTPیا همان HTTPstatus درج کردهایم و مهمترین این کدها را به مرور زمان در سایت سئوراز تشریح خواهیم کرد. توجه داشته باشید که این کدها میتواند در سئو ، تجربه کاربری و همینطور فروش تاثیر ویژهای داشته باشد.
نکته: کد وضعیت HTTP یا HTTP status code و یا کد وضعیت اچ تی تی پی، یک اصطلاح هستند و همینطور خط وضعیت HTTP یا HTTP status line و یا خط وضعیت اچ تی تی پی، یک معنی دارند.
خط وضعیت HTTP، اصطلاحی است که به کد وضعیت HTTP زمانی که با عبارت HTTP همراه شده است، اطلاق میشود، ما کدهای وضعیت HTTP مختلفی را تعریف کردهایم که مهمترین آنها کدهای وضعیت 4XX و کدهای وضعیت 5XX هستند.
البته اگرچه از فنی نادرست است اما خطوط وضعیت HTTP در بیشتر اوقات تحت عنوان کدهای وضعیت HTTP مورد اشاره قرار میگیرند.
همان گونه که در پایین مشاهده میکنید، کدهای وضعیت HTTP، اعداد صحیح سه رقمی هستند؛ رقم نخست آنها برای شناسایی یا تعریف کد مورد نظر در یک دستهبندی خاص استفاده میشود که یکی از پنج حالت زیر است:
درک این کدها در برنامه ای که ما استفاده میکنیم بسیار مهم است مثلا اگر برنامه ما یک سایت هست و از CMS مثل وردپرس استفاده میکنیم مهم است که این سیستم بتواند خطاها را درست تشخیص دهد تا بتوان براساس نوع کد به بررسی طراحی سایت (ساخت سایت، طراحی سایت شرکتی، طراحی سایت فروشگاهی) و یا حل مشکلات پرداخت. اصولا به موارد بالا کد وضعیت یا خط وضعیت گویند ولی گاهی مثلا با اسمهای خطای 404 شناخته میشود و به همین دلیل ما هم در دسته عیب یابی خطاها نیز این مقاله را قرار دادهایم.
اگر نرمافزار (برنامه مورد استفاده در طراحی سایت شما) در مورد کدی خاص، اطلاع ندارد، دستکم میتواند رده آن را شناسایی کند. به عنوان نمونه اگر کد وضعیت 404 برای برنامهی کاربردی نامشخص است، میتواند با این کد همانند کد 400 رفتار کند چرا که کد 404 با کد 400 در یک دستهبندی (رده) قرار میگیرد، بنابراین میتوانیم این گونه فرض کنیم که (کد 404) به این معنا است که اشتباه یا خطایی رخ داده است که منشا آن به سرویسگیرنده (سمت کاربر) برمیگردد.
| کد وضعیت | معنای آن در فارسی به همراه اطلاحات انگلیسی آن |
| 100 | ادامه – Continue |
| 101 | پروتکل انتقال – Switching Protocols |
| 102 | پردازش – Processing |
| 200 | حله یا بسیار خوب – OK |
| 201 | ایجاد شده است – Created |
| 202 | پذیرفته شده است – Accepted |
| 203 | اطلاعات غیرمجاز – Non-Authoritative Information |
| 204 | بدون محتوا – No Content |
| 205 | تنظیم مجدد محتوا – Reset Content |
| 206 | محتوای ناقص (جزئی) – Partial Content |
| 207 | چند وضعیتی – Multi-Status |
| 300 | چند گزینهای – Multiple Choices |
| 301 | انتقال دائم (معروف به ریدایرکت 301) – Moved Permanently |
| 302 | تغییر مسیر موقت – Found |
| 303 | دیگری را ببینید – See Other |
| 304 | اصلاح نشده – Not Modified |
| 305 | استفاده از پراکسی – Use Proxy |
| 307 | تغییر مسیر موقت (ریدایرکت موقت) – Tiporary Redirect |
| 308 | تغییر مسیر دائم – Permanent Redirect |
| 400 | درخواست بد – Bad Request |
| 401 | غیرمجاز – Unauthorized |
| 402 | پرداخت الزامی است – Payment Required |
| 403 | ممنوع – Forbidden |
| 404 | یافت نشد – Not Found |
| 405 | روش غیرمجاز – Method Not Allowed |
| 406 | غیرقابل پذیرش – Not Acceptable |
| 407 | تایید پراکسی الزامی است – Proxy Authentication Required |
| 408 | مهلت زمانی درخواست، پایان یافته است – Request Time-out |
| 409 | تعارض و یا تضاد – Conflict |
| 410 | رفته (گذشته) – Gone |
| 411 | طول مورد نیاز – Length Required |
| 412 | پیش نیاز لازم انجام نشد – Precondition Failed |
| 413 | موجودیت درخواست خیلی طولانی است – Request Entity Too Large |
| 414 | درخواست نشانی اینترنتی خیلی طولانی است – Request-URI Too Large |
| 415 | (این) نوع رسانه پشتیبانی نمیشود – Unsupported Media Type |
| 416 | بُعد درخواست، رضایتبخش نیست – Request Range Not Satisfiable |
| 417 | انتظار برآورده نشد – Expectation Failed |
| 421 | درخواست گمراهکننده – Misdirected Request |
| 422 | هویت غیرقابل پردازش – Unprocessable Entity |
| 423 | قفل شده – Locked |
| 424 | وابستگی از بین رفت – Failed Dependency |
| 425 | مجموعه نامرتب – Unordered Collection |
| 426 | نیازمند به ارتقارسانی – Upgrade Required |
| 428 | پیشنیاز لازم است – Precondition Required |
| 429 | درخواستهای بسیار زیاد – Too Many Requests |
| 431 | فیلدهای درخواست سرصفحه خیلی بزرگ است – Request Header Fields Too Large |
| 451 | به دلایل قانونی غیرقابل دسترس است – Unavailable For Legal Reasons |
| 500 | خطای سرویسدهندهی داخلی – Internal Server Error |
| 501 | قابل اجرا نیست – Not Impliented |
| 502 | دروازهی بد – Bad Gateway |
| 503 | خدمات در دسترس نیست – Service Unavailable |
| 504 | وقفه در دروازه – Gateway Time-out |
| 505 | این نسخه از HTTP قابل پشتیبانی نیست – HTTP Version Not Supported |
| 506 | متغیر قابل انتقال – Variant Also Negotiates |
| 507 | فضا ذخیرهسازی ناکافی است – Insufficient Storage |
| 508 | حلقهشناسایی شده است – Loop Detected |
| 510 | تمدید نشده – Not Extended |
| 511 | احراز صلاحیت شبکه مورد نیاز است – Network Authentication Required |
شاید برای شما سوالی پیش آید که کد 302 و کد 307 که هر دو تغییر مسیر موقت هستند چه تفاوتی با هم دارند؟ فرق اصلی این دو کد در این هست که در کد 302 میتوان از یک متد به متد دیگر رفت ولی در کد 307 امکان پذیر نیست، توضیحات بیشتر درباره متدها
تفاوت و فرق اصلی این کدها هم همانند کدهای بالا است و کد 301 قابلیت تغییر متد را داراست. به شکل خلاصه:
| Tiporary | Permanent | |
| 302 | 301 | Allows changing the request method from POST to GET |
| 307 | 308 | Doesn’t allow changing the request method from POST to GET |
خطوط وضعیت HTTP که در زیر اشاره شده است ممکن است به وسیلهی خدمات یا سرویسهای شخص ثالث به عنوان پاسخهای خطا استفاده شود اما در هیچ RFC مشخص نشده است.
| کد وضعیت | معنای آن در فارسی به همراه اطلاحات انگلیسی آن |
| 103 | محل بررسی (چکپوینت) – Checkpoint |
| 420 | روش با شکست مواجه شده است – Method Failure |
| 420 | آرامش خود را ارتقا ببخشید – Enhance Your Calm |
| 440 | پایان زمان ورود – Login Timeout |
| 449 | تلاش دوباره – Retry With |
| 450 | مسدود شده به وسیلهی برنامههای کنترل توسط والدین که در ویندوز است – Blocked by Windows Parental Controls |
| 451 | تغییر مسیر – Redirect |
| 498 | نامعتبر است – Invalid Token |
| 499 | کد مورد نیاز است – Token Required |
| 499 | درخواست به وسیلهی آنتیویروسها ممنوع شده است – Request has been forbidden by antivirus |
| 509 | پهنای باند بیش از حد مجاز است – Bandwidth Limit Exceeded |
| 530 | سایت متوقف شده است – Site is frozen |
توجه: مهم است که به یاد داشته باشید که با وجود این که کدهای وضعیت HTTP ممکن است با شمارههای مربوط به پیغامهای خطایی که در متون دیگر است ، مانند کدهای خطای مربوط به مدیریت دستگاه به اشتراک گذاشته شود اما این بدان معنا نیست که این دو (کد وضعیت و شمارهها) در هر حالبه هم مرتبط هستند.
سایت ویکی پدیا هم در این مقاله به توضیحات خوبی اشاره کرده است.
در این مقاله از سایت سئوراز قصد داریم به شکل خلاصه به اموزش سئو جوملا بپردازیم، ولی بهتر است بدانید که سیستم مدیریت محتوا (CMS) جوملا (Joomla) یکی از سیستمهای محبوب و امن برای طراحی سایت (طراحی سایت شرکتی، طراحی سایت فروشگاهی) به شکل رایگان میباشد. جوملا همانند رقیب خوب یعنی وردپرس با PHP نوشته شده است و از پایگاه داده MySQL استفاده میکند. این مدیریت محتوا جوایز و افتخارات بسیاری دریافت کرده و سازمانهای بزرگی همانند مرکز اطلاعات سازمان ملل(unric.org) از این مدیریت محتوای متن باز و باسابقه استفاده میکنند.
اگر شما از سیستم مدیریت محتوا جوملا برای وبسایت خود انتخاب کردهاید لازم است بدانید که یکی از ضعفهای این سیستم نسبت به بزرگترین رقیب آن یعنی وردپرس، پایین بودن سئو اولیه در آن است و این بدان معناست که شما باید به روشهای مختلف سعی کنید که وب سایت جوملای شما در بالاترین نتایج جستجوهای کاربران وب در موتورهای جستجو قرار گیرد. البته به این نکته مهم توجه داشته باشید که وردپرس و جوملا ابزاری هستند که یک سری فاکتورهای مطلوب و دیگری مطلوبتر برای افزایش رتبه سایت فراهم کردهاند و این بدان معنا نیست که اگر از وردپرس استفاده کنید یعنی سایت شما سئو شده است، صرفا فقط بدانید که شرایط اولیه سئوی وردپرس بهتر از جوملا است هر چند برای یک متخصص سئو سایت این موضوع مهم نیست و میتواند شرایط لازم و مناسب را در هر سیستم مدیریت محتوایی چه رایگان (همانند وردپرس و جوملا) و چه اختصاصی فراهم کند.
در این مقاله آموزشی قصد داریم تا طی یازده گام اساسی، برای بالابردن سئو وبسایت جوملا در موتور جستجوی گوگل را به شما آموزش دهیم.
به عنوان نخستین و مهمترین مرحله از آموزش سئو جوملا، توصیه میشود از سرورهای IIS ( ویندوزی) پرهیز کنید چرا که به احتمال قوی با مشکلات بسیاری در نصب و پیکربندی جوملا و سئو آن در چنین سرورهایی مواجه خواهید شد و از سویی بازنویسی URL ها در IIS معمولا نیاز به ماژولهایی دارد که کار با آنها به هیچ وجه آسان نیست. بنابراین بهترین کار استفاده از یک سرور Apache با قابلیت rewrite-mode میباشد چرا که کامپوننت های سئو در آنها عملکرد بهتری بر Joomla داشته و امکان بازنویسی URL ها را در این سی ام اس فراهم است .
بازنویسی URL ها علاوه بر افزایش میزان خوانایی آدرس صفحات جوملا، میتواند یک تجربه کاربری و حس خوب را رقم بزد، از طرفی این امکان باعث میشود که با انتخاب عبارات و کلمات کلیدی مناسب، محتوای صفحه را به گونهای معرفی کنیم که <spanclass=”t-red”>سئو جوملا مورد نظر، از نگاه موتور جستجو افزایش یابد. برای فعالسازی امکان بازنویسی URL های جوملا نیاز به تغییر نام htaccess.txt به .htaccess میباشد.
نکته سوم از سئو جوملا این هست که در قسمت تنظیمات کلی (Global Configuration) -> تنظیمات SEO سایت جوملا گزینههای آدرس های بهینه برای موتورهای جستجو(Search Engine Friendly URLs) و استفاده از <spanclass=”t-red”>mod_rewrite را فعال کنید.
URL های مورد علاقه موتور جستجو بدین معناست که بخش های پایانی و تولید شده اتوماتیک حذف و با نام مستعاری که برای آیتم منوی آن صفحه در نظر گرفتهاید جایگزین شود. بازنویسی URL نیز برای حذف عبارات index.php از پایان URL ها استفاده می شود. SEF همان Search Engine Friendly است. و آدرس های بهینه برای موتورهای جستجو را SEF URLs گویند.
راستی یک مقاله عالی در زمینه URL ها بنده نوشتم و حتما پیشنهاد میکنم مقاله آدرس فارسی یا انگلیسی بخوانید.
در فایل robots.txt که به طور خودکار توسط جوملا تولید می شود، امکان دسترسی روبوت ها به تصاویر موجود در پوشه images غیرفعال شده است. با توجه به اینکه تصاویر، تاثیر بسزایی در ترافیک سایت شما در موتورهای جستجو دارند، به شدت توصیه میشود جهت افزایش سئو سایت جوملا خود، پوشه /images/ را از فایل robots.txt حذف کنید. اگر اطلاعاتی درباره این فایل ندارد مقاله جامع فایل robots.txt را مطالعه فرمایید.
JCE کامپوننت بسیار مفیدی برای سئو وبسایت جوملا میباشد که استفاده از آن به شدت توصیه میشود. علاوه بر رایگان بودن این ویرایشگر، با نصب آن ویژگیهای بسیاری برای بهبود سئو جوملا از جمله امکان افزودن ابعاد تصاویر و تگ alt ، فراهم میشود.
سئو عکس همیشه مورد توجه سئوکار ها بوده است، با نصب JCE میتوانید به کلیه تصاویر موجود در طراحی سایت جوملا، ابعاد و متن جایگزین اختصاص دهید. افزودن ابعاد به تصاویر باعث میشود که قبل از بارگیری تصویر در مرورگر، فضایی به آن اختصاص یابد و این امر باعث بهبود افزایش سرعت جوملا و همینطور سئو سایت شما میشود.
اگر چه امروزه متا تگ کلمات کلیدی تقریبا منسوخ شده است، اما متا تگ های توضیحات و عنوان هنوز بسیار با اهمیتند. ویرایش این متاتگ ها در سایت جوملا شما به صورت تکی بسیار زمان بر است، یک روش جایگزین استفاده از یک کامپوننت محبوب و بسیار مفید در این باره، با نام SEO Boss می باشد. این افزونه متا تگ توضیحات را به تمام صفحات می افزاید و شما تنها یکبار آن را ویرایش می کنید. همچنین میزان سئو جوملا شما در موتور جستجو را به شما اطلاع می دهد. البته این موارد مربوط به سئوی داخلی یک سایت میشود و ما یک مقاله بینظیر و بسیار کامل درباره سئو داخلی انتشار دادیم که با خواندن آن حتما شگفتزده خواهید شد.
یکی از مشکلات سئو جوملا همین موضوع هست، هر چند با چند کد ساده رفع میشود، برخلاف وردپرس که به طور خودکار آدرس ها را با www به بدون www انتقال میدهد، در سایت جوملا نیاز است به صورت دستی فایل .htaccess ویرایش شود. بدین منظور یکی از دو کد زیر را باید در این فایل وارد نمود.
برای www:
برای بدون www :
یکی از مسائل اساسی در سیستم های مدیریت محتوا به ویژه جوملا ایجاد شدن محتوای تکراری است که تاثیر منفی بر سئو سایت جوملا دارد و میتواند اثر بر روی پنالتی شدن سایت توسط گوگل را داشته باشد. برای رفع این مشکل لازم است حتما به شکل دقیقد و اصولی به آن محتوا لینک داخلی داده شود، بدان معنا که برای ایجاد لینک سازی داخلی حتما باید به آدرس دقیق سایت ( که با www یا بدون آن نوشته شده است) و یا / و پسوند (مثل .html) در دامنه آن دقت شود.
ما در سئوراز بسیار درباره افزایش سرعت سایت بحث کردیم و مقالات بسیار کامل و جامعی انتشار دادیم، شما میتوانید در قسمت آموزش Gtmetrix مقالات با این موضوعات را مطالعه نمایید. سیستم مدیریت محتوا جوملا را میتوان با روشهای لازمه موجود باعث بهبود سرعت بارگیری آن شد که ما در اینجا به شکل خیلی خلاصه به کمک سه روش زیر، شما را در این امر راهنمایی میکنیم:
تنظیمات <spanclass=”t-red”>کش سایت: مرورگر لازم است به مرورگر تفهیم شود که میخواهیم تا چه مدتی وب سایت ما را ذخیره کنند. بدین منظور لازم است فایل .htaccess ویرایش و کدی مشابه کد زیر به آن افزوده شود. در غیر اینصورت یعنی زمانی که نخواهیم زمان مشخصی را برای مرورگر تعیین کنیم یا ذخیره نوع خاصی از محتوا مد نظرمان نباشد، میتوان از این کد صرف نظر کرد.
فعال کردن Gzip: یک روش بسیار عالی برای افزایش سرعت بارگیری سایت فعالسازی <spanclass=”t-red”>Gzip است. بدین منظور بایستی به تنظیمات اصلی جوملا در Global Configuration رفته و در قسمت سرور، این گزینه را فعال کنید. توجه داشته باشید که این گزینه زمانی کار خواهد کرد که mode_gzip سرور شما فعال باشد.
بهینه سازی تصاویر: یکی از مهمترین موارد در سئو جوملا و سرعت آن است، فارغ از اینکه از جوملا یا هر CMSدیگر استفاده میکنید، بهینه سازی تصاویر قبل از بارگذاری وبسایت یک امر بدیهی برای هر برنامه نویس وب است. برای فشرده سازی تصاویر خود می توان از نرم افزارهای مخصوص این کار همچون فتوشاپ و یا ابزارهایی همچون ابزار Google’s Page Speed tool استفاده نمود. البته اگر دنبال ابزار سئو بیشتر هستید در لینک اشاره شده کلیک کنید.
راستی تمایل داری مثلا عکسهایی با حجم های بسیار بالا رو به راحتی بدون کاهش افت کیفیت، به حداقل حجم ممکنه برسونی؟ آموزش کاهش حجم عکس بدون افت کیفیت رو از دست نده.
به جرات می توان گفت XMap یکی از بهترین افزونه های سئو جوملا برای ایجاد نقشه سایت است که می توان در دو فرمت xml و html نقشه سایت را در آن ایجاد کرد. وارد XMap شده و یک نقشه سایت در آن ایجاد کنید، آیتم های منو را انتخاب و اولویت های آن ها را تنظیم کنید و سپس روی ذخیره و viola کلیک کنید. در نهایت تنها لازم است تا این نقشه سایت به ابزار وب مسترتولز گوگل معرفی شود. اگر روش کار را نمیدانید آموزش گوگل وبمستر را هم از دست ندهید.
بنابر تجربه میتوان گفت با استفاده از جوملا 2.5 بدون استفاده از افزونه های غیر ضروری، سئو بسیار سادهتر است. با این حال، در صورتی که میخواهید کنترل بیشتری بر تنظیمات سئو خود داشته باشید، در اینجا دو مورد از افزونه های محبوب سئو جوملا را معرفی میکنیم:
افزونه Sh404sef که یک افزونه همه کاره سئو به شمار می رود و تنظیمات آن بسیار آسان است.
افزونه Artio JoomSEF – JoomSEF که شبیه به sh404SEF است اما به اندازه آن قدرتمند نبوده و تنظیمات آن کمی خسته کننده است، ولی نسخه رایگان آن نیز وجود دارد.
در پایان باید گفت که با رعایت نکات سئو بالا در ساختار جوملا، طی مراحلی باعث بهبود سئوی جوملا میشود ولی این همه ماجرا نمیباشد و اگر قصد دارید بیشتر درباره سئو بدانید پیشنهاد میکنم مقالات سئو سایت سئوراز را مطالعه نمایید و همینطور میتوانید از سرفصلهای پست آموزش سئو در جهت افزایش رتبه سایت خود در نتایج گوگل استفاده کنید. و همیشه بدانید که باید به روز باشید که این امر به ویژه با در نظر گرفتن تغییرات اخیر الگوریتم و روحیه گوگل که در تلاش برای مقابله با سایت های بهینه سازی نشده است، بیشتر اهمیت پیدا میکند.