در این مقاله، به صورت خلاصه به موارد اساسی و مقدماتی پیشنیازهای رعایت سئو جوملا پرداخته شده است.
قبل از شروع به تنظیمات و گذاشتن محتوا در سایت، باید مطمئن شویم که شرکت هاستینگ ما قابل اعتماد و با کیفیت است. همچنین قالب سایت ما باید سریع و سبک باشد. همچنین باید مخاطبان سایت خود و نیازهای آنها را بشناسیم و از کلمات کلیدی مناسب برای آنها استفاده کنیم.
مطالعه بیشتر در مورد کلمات کلیدی
یک قاعده بسیار مهم این است که محتوای عالی و با کیفیت را برای مخاطبان خود، نه برای گوگل، بنویسید. استفاده از کلمات کلیدی مناسب در محتوا مهم است، اما باید از مصرف بیش از حد آنها خودداری کرد و از پر کردن محتوا با کلمات کلیدی اجتناب کنیم تا به محتوای بی کیفیتی دچار نشویم که کاربران به آن اهمیتی ندهند.
پیشنمایش نتیجه سایت شما در گوگل
ما میخواهیم روشی برای کسب رتبه بالا در گوگل و جذب کلیک افراد به لینک ما در نتایج جستجوی گوگل معرفی کنیم. برای این کار، باید اطمینان حاصل کنیم که Snippets ما در گوگل به خوبی نمایش داده میشوند. Snippet شامل آدرس URL، عنوان صفحه و توضیحات متا است که در گوگل نمایش داده میشوند.
برای جلب توجه بازدیدکنندگان گوگل و جذب بیشترین تعداد کلیک بر روی لینک شما، باید snippets شما شامل کلمات کلیدی باشد و قابل خواندن باشد. اگر این کار به درستی انجام شود، باعث میشود که بازدیدکنندگان بیشتری به سایت شما مراجعه کنند.
پیکربندی عمومی جوملا
پس از نصب اولیه جوملا یا در هر مرحلهای که نیاز به اصلاح داشته باشید، باید تنظیمات کلی را به درستی انجام دهید. بهتر است این کار را هر چه سریعتر انجام داده و از تغییر آدرس URLها در مراحل بعدی خودداری کنید تا گوگل شما را بهتر پذیرفته و رتبه بندی بهتری برای سایت شما ایجاد شود.
برای آماده سازی برای مرحله بعدی، ابتدا باید به فایلهای سیستمی جوملا مراجعه کنید و فایل htaccess.txt را به .htaccess (نقطه در ابتدای نام فایل باشد) تغییر نام دهید. این کار یک پیش نیاز برای مرحله بعدی است.
در مرحله بعد، به صفحه تنظیمات کلی بروید و پارامترهای مورد نیاز را تنظیم کنید. فقط باید مواردی که نیاز به تغییر دارند را تنظیم کنید. اگر تنظیمات پیشفرض مناسب باشند، در مقاله به آنها اشاره نمیکنیم.
برای تنظیمات بعدی، ابتدا نام سایت خود را انتخاب کنید. سعی کنید نامی کوتاه و مرتبط با سایت خود انتخاب کنید.
در مورد توضیحات متا سایت، بهتر است آن را خالی بگذارید تا از خطر duplicate شدن متا توضیحات جلوگیری شود.
برای بخش رباتها، برای سایتهای فعال، این باید به حالت "Index, follow" تنظیم شود. در سایتهایی که در حال توسعه فنی هستند، بهتر است به طور موقت غیر فعال باشند.
استفاده از بازنویسی آدرس URL را به حالت "بله" تنظیم کنید تا عبارت index.php از آدرس URL شما حذف شود.
در مورد نام سایت در عناوین صفحات، بهتر است نام سایت در عنوان صفحات سایت در اغلب موارد ذکر شود.
در نهایت، برای تنظیمات عملکرد به بخشهای سیستم و سرور بروید. در صورتی که هیچ سیستم cache در سطح سرور یا هاست شما تنظیم نشده باشد، کش را به حالت "روشن - ذخیره سازی سنتی" و تنظیم فشردهسازی صفحه Gzip را به "بله" تنظیم کنید.
مسیریابی URL
برای حذف تنظیمات مربوط به مسیریابی آدرس URL، باید به صفحه مطالب رفته و روی دکمه گزینهها (بالای سمت چپ) کلیک کنید. در بخش مجتمع سازی، یک گزینه به نام حذف شناسهها از آدرسهای URL وجود دارد. آن را به حالت "بله" تنظیم کنید. در جوملا 4، تنظیمات پیشفرض مناسب است، اما به هر حال باید بررسی کنید، زیرا این تنظیمات بسیار مهم هستند.
عناوین مطالب (H1 ها)
حالا باید تصمیم بگیرید که برای عنوان مقالات سایت خود از تگ H1 یا H2 استفاده کنید.
در نهایت، هدف شما این است که هر صفحه از وبسایت شما شامل یک تگ عنوان H1 باشد (فقط یک عدد!) که از نظر مفهومی با مطلب آن صفحه مرتبط باشد و معمولا همان عنوان مطلب در جوملا است.
مطالعه این مطلب توصیه میشود : چگونه از تگ H1 در جوملا استفاده کنیم؟
توضیحات متا برای هر مطلب
در این مرحله، باید تنظیمات کلی پیشفرض شما درست باشد و وقت آن رسیده است که نگران مقالات خود باشید. ابتدا به متا دیتا نگاه کنیم. معمولاً وقتی درباره متا دیتای پایه صحبت میکنیم، به سه مورد زیر اشاره میکنیم:
- عنوان صفحه: این عنصر <title> در HTML است (برای خط اول قطعهای از سایت شما در نتایج جستجو در گوگل استفاده میشود). این بهطور معمول از عنوان مقاله یا منو استفاده میشود که ممکن است با نام سایت (اگر روشن شده است) قبل یا پس از آن قرار داده شود. مطمئن شوید طول کلی باید کمتر از ۶۵ کاراکتر باشد، در حالی که همچنان به صورت مرتبط باشد.
- توضیحات متا: (برای ۲ خط توضیحات سایت شما در نتایج جستجو در گوگل استفاده میشود): این میتواند در مقاله یا منوی مورد نظر پر شود، اما بهتر است در سطح مقاله انجام شود. حداکثر طول آن حدود ۱۶۰ کاراکتر است. مطمئن شوید هر دو را استفاده نکنید، زیرا تنظیمات مقاله ممکن است توسط تنظیمات منوی مورد نظر بازنویسی شود. فقط برای مواردی مانند نمایش بلاگ یا لیست، توضیحات متا منو را پر کنید. به طور کلی: مطمئن شوید هر URL دارای توضیحات متا صحیح است.
- کلمات کلیدی متا: بهتر است از آن استفاده نکنید، چرا که گوگل کاملاً آن را نادیده میگیرد.
شما میتوانید توضیحات متا خود را در هر مقاله (زیر تب انتشار) تنظیم کنید، اما همچنین میتوانید تنظیمات مشابه را در منوهای مورد نظر خود پیدا کنید (زیر تب متادیتا). توجه کنید که متادیتای تنظیم شده در منو، متادیتای تنظیم شده در مقاله را بازنویسی میکند. به طور کلی من توصیه میکنم متادیتا را در مقالات تنظیم کنید.
در بسیاری از موارد، عنوان صفحه یک مقاله بهطور خودکار بر اساس نام سایت و عنوان مقاله تولید میشود. اما گاهی اوقات نیاز است که به صورت دستی عنوان را تنظیم کنید. برای این کار، میتوانید از فیلد عنوان صفحه مرورگر استفاده کنید که در پایین تب گزینههای مقاله قرار دارد. در این فیلد، عنوان مورد نظر خود را وارد کرده و آن را ذخیره کنید. بهاین ترتیب، این عنوان بهعنوان عنوان اصلی مقاله در جستجوهای گوگل و سایر موتورهای جستجو نمایش داده خواهد شد. مطمئن شوید که عنوان شما بهطور مفهومی با محتوای مقاله مرتبط باشد و به خواننده ایدهای از محتوای مقاله بدهد.
تصاویر
برای بهینهسازی تصاویر، ابتدا نام فایل مرتبط با تصویر را با نام مناسب نامگذاری کنید. بهتر است نام فایل شامل کلمات کلیدی مرتبط با تصویر باشد. سپس، اندازه و حجم تصویر را به حداقل ممکن کاهش دهید. برای تصاویر وب، کیفیت ۶۰٪ کافی است و اندازه آن را به اندازه مورد نیاز خود برش بزنید. همچنین، میتوانید از ابزارهای بهینهسازی تصاویر مانند Smush.it استفاده کنید.
در مرحله بعد، هنگام اضافه کردن تصویر به مقاله Joomla خود، باید یک توضیح جایگزین مناسب برای تصویر اضافه کنید. برای این کار، میتوانید از فیلد مناسب در ویرایشگر TnyMCE استفاده کنید. توضیح جایگزین به خواننده کمک میکند تا مفهوم تصویر را درک کند و همچنین به موتورهای جستجو کمک میکند تا محتوای شما را بهتر فهمیده و در نتایج جستجو قرار دهند.
اگر نام فایل عکس شما مرتبط باشد، با استفاده از ویرایشگر JCE میتوانید به راحتی نام فایل را به عنوان متن جایگزین (alt-text) استفاده کنید، بدون نیاز به استفاده از افزونههای دیگر. در حالت نمایش HTML، این میتواند به شکل زیر نشان داده شود:
<img src="/images/image-xxx.jpg" alt="alternative description here">
توجه داشته باشید که گوگل توصیه میکند که ویژگیهای عرض و ارتفاع تصویر را نیز اضافه کنید، بنابراین حتماً اینها را نیز به تصویر خود اضافه کنید. ویرایشگر JCE میتواند در هنگام اضافه کردن تصویر، به صورت خودکار این کار را برای شما انجام دهد.
<img src="/images/image-xxx.jpg" alt="alternative description here" widht="1000", height="750">
یک ساختار مناسب بسازید
برای سایت خود، حتماً یک ساختار مناسب و منطقی ایجاد کنید، به خصوص اگر سایت بزرگی دارید. مطالب خود را در دستهبندیهای مختلف طبقهبندی کنید و این دستهبندیها را به درستی در ساختار منوی سایت قرار دهید. به عنوان مثال، در این سایت، دستهبندیهایی برای SEO، سرعت، افزونهها و ... وجود دارد و همه آنها در یک آیتم منوی جداگانه قرار دارند. این به نظر ساده و آسان میآید، اما ساختار مناسبی برای بهینهسازی موتورهای جستجو ایجاد میکند.
فایل Robots.txt
فایل Robots.txt به موتورهای جستجو کمک میکند تا محتوای سایت شما را بهتر درک کنند. این فایل توسط Joomla ارائه شده است، اما شما ممکن است بخواهید بررسی کنید که آیا مقادیر آن درست است یا نه. برای سایتهای قدیمی، ممکن است شامل خطوط زیر باشد:
Disallow: /images/
Disallow: /media/
Disallow: /templates/
این خطوط باعث مسدود شدن دسترسی گوگل به پوشههای مرتبط با سایت شما میشوند. با نصب جوملا جدید، این خطوط دیگر فعال نیستند، اما اگر سایت قدیمی دارید، باید خطوط مربوط به تصاویر، رسانهها و قالبها را حذف کنید.
برای نصب جوملا ۴ جدید، نگران نباشید، فایل به خوبی کار میکند و نیازی به دستکاری آن نیست.
نقشه سایت
استفاده از نقشه سایت به گوگل در فهرست کردن سایت شما کمک میکند. بهترین روش استفاده از یک افزونه است. افزونه OSmap رایگان و ساده برای مبتدیان عالی است. فقط آن را نصب کنید و URL نقشه سایت خود را پیدا کنید. سپس لینک آدرس xml را در گوگل سرچ کنسول خود اضافه کنید.
برای کاربران حرفهای، افزونههای 4seo و jsitemap نیز توصیه میشود.
از محتوای تکراری بپرهیزید!
استفاده از محتوای تکراری برای SEO ضرر بسیاری دارد، به خصوص اگر یک مقاله را به چندین آیتم منوی مختلف لینک کنید.
همچنین، برای جلوگیری از دسترسی به نسخههای مختلف وب سایت شما، میتوانید از قوانین ساده در فایل .htaccess استفاده کنید و فقط یکی از نسخهها را قابل دسترسی کنید.
استفاده از ترفندهای بیشتر در فایل .htaccess و استفاده از URL های کانونیکال، میتواند مشکلات تکراری را حل کند. این کار برای کاربران پیشرفته مناسب است.
خطاها و صفحههای 404
تغییر آدرس URL در وب سایت خود را به حداقل برسانید. در صورت لزوم، از تغییر مسیر 301 استفاده کنید تا باعث هدایت آدرس قدیمی به آدرس جدید شود.
همچنین، از طریق قالب خود، صفحه خطای مشخص و زیبا را به کاربران خود نمایش دهید، زیرا صفحه خطای پیشفرض جوملا نامطلوب است.
برای افزایش سرعت سایت از Leverage Browser caching استفاده کنید
یک روش ساده برای بهبود عملکرد سایت شما، اضافه کردن کد زیر به فایل .htaccess وب سایت شما است. با این کار، هر کاربری که یک بار به سایت شما بازدید کرده باشد، در بازدیدهای بعدی سرعت سایت شما برای او بیشتر خواهد بود.
نکتهی مهم این است که این یک نسخه ساده است و میتوانید برای نیازهای خودتان آن را توسعه دهید:
<IfModule mod_expires.c>
FileETag MTime Size
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month "
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
</IfModule>
همچنین افزونه بسیار محبوب jch optimize این قابلیت رو به صورت مناسبتری دارا است.
گوگل سرچ کنسول
یکی از مهمترین گامها در بهینهسازی سایت شما، ثبت سایت در Google Search Console است. این فرایند بسیار آسان است. با ثبت سایت در این ابزار، فرایند index شدن صفحات سایت شما بسیار سریعتر و بهتر انجام میشود، به خصوص برای سایتهای تازه تاسیس.
یکی از کارهایی که حتما باید در Google Search Console انجام دهید، ثبت آدرس نقشه سایت شماست.