پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4
سلام و درود
ایندکس شدن سایت در موتورهای جستجو یکی از عوامل مهم برای پیدا شدن سایت شما در رده های اول موتورهای جستجو می باشد !
در این مبحث بهینه سازی جوملا را برای بهتر ایندکس شدن سایت شما در موتورهای جستجو از جمله گوگل و یاهو و بینگ را آموزش می دهیم !

SEF URLs چیست ؟
SEF مخفف search engine friendly می باشد و به معنی ادرس های دوستانه برای موتورهای جستجو می باشد !
جوملا یک سیستم دیتابیس محور می باشد و لینک های ایجاد شده با پرس جو از طریق دیتابیس فراخوانی میشوند و معمولا دارای الگوریتم پیچده هستند و همانطور که ما به سختی آنها را میتوانیم حفظ یا مشاهده کنیم برای موتورهای جستجو هم مانند گوگل و بینگ و یاهو دشوار است به همین دلیل توصیه میشود به جای لینک های پیش فرض جوملا از ادرس های بهینه شده و یا به عبارتی SEF استفاده کنید !
هدف ما ایجاد آدرس های مناسب و بهینه شده برای موتورهای جستجو است و برای نمونه به مثال زیر توجه کنید !
نمونه آدرس پیش فرض جوملا :
کد:
http://www.parjoom.ir/index.php?option=com_content&task=blogsection&id=0&itemid=4
نمونه آدرس پس از بهینه شدن :
کد:
http://www.parjoom.ir/search-engine-optimization

همانطور که میبینید آدرس بهینه شده کوتاهتر و حاوی عنوان صفحه مورد نظر است و موتورهای جستجو اینگونه آدرس ها را به آدرس های بهینه نشده ترجیح میدهند !

بهینه سازی
برای شروع به مدیریت سایت رفته و از منو بالای مدیریت گزینه سایت ==» تنظیمات کلی را انتخاب کنید !

[تصویر:  1319720855_1_59d6dba210.jpg]

در پنجره باز شده مانند تصویر زیر گزینه های ( آدرس های بهینه برای موتورهای جستجو ) و ( استفاده از APACHE mod_rewrite ) را روی بله قرار دهید و تنظیمات رو ذخیره کنید !

[تصویر:  1319721601_1_a7af59e507.jpg]

اکنون باید به هاست بروید و در محل نصب جوملا که عموما روت سایت است فایل htaccess.txt را تغییر نام دهید !
توجه درصورتی که این فایل را تغییر نام ندهید با مشکل باز شدن سایت مواجه خواهید شد !
htaccess.txt یک فایل است با پسوند txt که می باید شما پسوند txt را از آن حذف کنید و یک نقطه به ابتدای آن اضافه کنید !

کد:
htaccess.txt  ==>  .htaccess

همانطور که مشاهده میکند بعد از تغییر نام این فایل فاقد نام میشود و فقط دارای پسوند است و ممکن است در برخی از هاست ها بصورت مخفی درآید و برای مشاهده ان باید تیک نمایش فایل های مخفی را بزنید تا ان را مشاهده کنید !

[تصویر:  1319722340_1_3744b5f870.jpg]

[تصویر:  1319722364_1_463285444b.jpg]

توجه : اگر بعد از تغییر نام این فایل و فعال کردن سئو در تنظیمات جوملا که در بالا گفته شد با خطای 404 و عدم لود سایت مواجه شدید سرور شما از این امکان پشتیبانی نمیکند و باید با مدیر سرور تماس بگیرید و مشکل را مطرح کنید و درصورتی که از سرورهای ویندوزی استفاده میکنید نمیتوانید از این امکان استفاده کنید و بهتر است از سرورهای لینوکسی استفاده کنید ! البته در برخی از سرورهای لینوکسی نیز این امکان توسط ادمین سرور غیرفعال شده است و باید با ادمین سرورتماس بگیرید و یا قبل از خرید هاست این موارد رو بررسی کنید !
در صورت مشکل میتوانید در مدیریت تنظیمات رو به حالت قبل برگردونید و فایل htaccess را نیز به حالت قبل برگردونید و یا حذف کنید !

حال در هنگام ایجاد منو جدید میتوانید در قسمت نام مستعار نامی که برای عنوان وارد کرده اید رو هم وارد کنید و یا به مدیریت منوها بروید و منوهای قبلی را نیز برای ویرایش باز کنید و نام مستعار را تغییر دهید !

[تصویر:  1319724196_1_9a49c4c99f.jpg]


البته در زبان فارسی ما با مشکل قرار دادن نام فارسی در قسمت نام مستعار روبرو هستیم که در جوملا 1.5 برای این منظور پلاگین موجود است و من هنوز برای 1.6 و 1.7 ندیدم ولی از افزونه بهینه سازی Acesef نیز میتوان استفاده کرد که نسخه رایگانش نیز برای دانلود و ترجمه شده در جومینا موجود است !
در پیوست میتوانیدپلاگین فارسی کردن ادرس ها رو با نام Unicode slugs SEF را نیز دانلود کنید و پس از نصب و فعال سازی نام مستعار را نیز فارسی وارد کنید که البته با جوملا 1.5 سازگار می باشد !

عنوان ها و سرفصل یا همان Titles & Headings

عنوان ها یکی مهمترین قسمت های سایت هستند و میتوان گفت ارزش سایت به عنوان ها و کلمات کلیدی سایت هست !
استفاده از عنوان های مناسب حاوی کلمات کلیدی شانس شما را برای بهتر پیدا شدن در جستجوها بیشتر میکند !
موتورهای جستجو وقتی به یک متن با برچسب h1 میرسند آن را عنوان مطلب شناخته و متوجه میشوند و آن را ذخیره میکنند و همچنین سعی کنید در عنوان ها از کلمات مهم و کلیدی استفاده کنید !
عنوان ها باید منحصرد بفرد و حداکثر هفتاد کاراکتر باشند و این شامل فاصله ها هم میشود و اگر بیشتر از هفتاد کاراکتر باشد گوگل 64 کاراکتر ابتدا را درنظر میگیرد !
از به کاربردن نقطه چین و علامت های دیگر مانند (و... ، ..... ، غیره) اجتناب کنید و از فضای هفتادکاراکتری بخوبی استفاده کنید و حتما غلط املایی نداشته باشید !

[تصویر:  1320962281_1_d11023081f.png]

همانطور که درتصویر بالا مشاهده میکنید برای عنوان از برچسب Heading 1 میتونید برای عنوان ها استفاده کنید !
توجه داشته باشید استفاده از چند برچسب Heading 1 در یک صفحه ارزشی ندارد و برای هرصفحه یک عنوان مناسب انتخاب کنید !
استفاده از برچسب های دیگر مانند Heading 2 و یا Heading 3 و.... مهم و مفید هستند ولی رزش برچسب Heading 1 رو ندارند !


MetaData یا همان کلمات کلیدی سایت

برای استفاده از تنظیمات در تنظیمات اصلی سایت و در قسمت معرفی سایت به موتورهای جستجو میتوانید توضیحات مفید و کوتاه در مورد فعالیت سایت خود وارد کنید و همچنین کلمات کلیدی رو وارد کنید !

[تصویر:  1320965048_1_8a27d88159.jpg]

همچنین گزینه نمایش عنوان و نام نویسنده در متاتگ هم موجود است و این تنظیمات بصورت پیش فرض برای همه مقالات و مطالب سایت ذخیره میشود مگر در هنگام نوشتن مطلب در تنظیمات غیر فعال کنید !
از کلمات کلیدی متعدد در همه صفحات استفاده نکنید چون از دید موتورهای جستجو به عنوان تکرار محسوب خواهد شد و ممکن است سایت شما در گوگل نزول پیدا کند !

ربات ها Robots

قبل از توضیح در مورد ربات ها لازم است ما فرق خزنده (Crawling) و ایندکس (Indexing) را بدانیم !
خزنده یا خزیدن فرآیندی است خودکار که ربات جستجوگر لینک ها را دنبال میکند برای پیدا کردن محتوا و مطالب سایت !
ایندکس کردن هم درک و ذخیره صفحاتی است که خزنده یافته است !
این دو نباید اشتباه گرفته شوند و صفحاتی که توسط خزنده شناسایی نشده اند از طریق دیگر میتوانند ایندکس شوند !
شما میتوانید ربات های جستجوگر را با استفاده از فایل Robots.txt کنترل کنید تا به پوشه های امنیتی سایت دسترسی نداشته باشند !
یک فایل متنی به این نام ایجاد کنید و این فایل رو بعد از کپی کردن متن زیر که در تگ کد قرار گرفته در ریشه سایت جوملایی خود قرار دهید.این فایل کامل است و فقط کافیست کپی پیست کنید !

کد:
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/

خوب برای اینکه در جستجوی تصاویر سایت شما مشکل پیدا نکند باید به موتورهای جستجو اجازه دهید تا پوشه تصاویر مطالب رو ایندکس کند برای این منظور در آخر کد زیر به جای پوشه معرفی شده نام پوشه ای را که تصاویر مطالب رو درون آن آپلود کرده اید قرار دهید !

کد:
Allow: /images/stories

اگر شما به جای پوشه stories تصاویر مطالب رو در پوشه ای دیگر آپلود کردید نام آن پوشه را به جای stories وارد کنید !




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

ادرس سایت منتشر کننده آموزش:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
چرا من وقتی میخوام اسم فایل htaccess.txt را تغییر بدم

دوباره مثل حالت اولش هست
سلام. میشه بیشتر توضیح بدید ؟ یعنی شما بعد از اینکه فایل رو به htaccess. تغییر نام می دهید و ذخیره می کنید بازم بعد از ذخیره به این نام htaccess.txt نشون داده میشه ؟

ببینید دسترسی این فایل روی چند قرار گرفته ؟
بعضی اوقات دیر عمل می کند یا اینکه بعضی اوقات یک فایل دوبار کپی شده یک بار تغییر نام کرده و بار دوم نکرده و هر دو موجود است ولی یکی از آنها مخفی است . موفقع باز کردن پوشه روت نمایش فایل های مخفی را فعال کنید .
بله درسته
حق با آقا شاهین
من خودم با همین مشکل مواجه بودم.
باید فیل مخفی رو نمایان کنید .
شما 2 فایل htaccess.txt دارید که یکی به صورت مخفی و دیگری نمایش داده میشه
یکی از این فایلها رو حذف کنید.
البته برای محکم کاری اول فایل را دانلود کرده و سپس حذف کنید تا اگر مشکلی پیش آمد بتوانید سرجاش قرار دهید.
موفق باشیدRose
دوستان آیا باید یه این صورت قرار بدم ؟ چون می خوام گوگل تصاویر رو ایندکس کنه

کد:
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/

Allow: /images
در اموزش توضیح داده شده که برای پوشه تصاویر از allow استفاده کنید !
کدش در تاپیک اموزش بهینه سازی جوملا است !
سلام
سایت ما یک سایت با قالب ترکیبی هست ، به همین خاطر هم چون صفحه اصلی سایت از مجموعه ای از قالب ها ایجاد شده ، در حالت پیش فرض Heading1 نداریم.
من خودم یک ماژول دستی نوشتم و به گوشه سایت اضافه کردم ، اما متاسفانه هر چقدر هم تیتر رو که heading1 هست کوچیک می کنم ، باز هم خیلی بدفرم و زشت توی صفحه سایت قرار می گیره.می خواستم ببینم راه حل چیه؟
آیا میشه فونت رو به شیوه صحیحی بدون این که خصوصیت heading 1 رو ازش بگیرم کوچیک کرد؟
آیا میشه از یک ماژول یا امکان خاصی برای این منظور استفاده کرد؟
آیا مشکل از کدنویسی css سایت هست؟
میتوانید از ادیتورهای پیشرفته بهره بگیرید.
و یا در سی اس اس تغییرات بدهید.(توصیه نمیشود)
موفق باشیدRose
(۶-۱۱-۱۳۹۰ ۰۸:۲۹ عصر)مرتضی محمدجانی نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
میتوانید از ادیتورهای پیشرفته بهره بگیرید.
و یا در سی اس اس تغییرات بدهید.(توصیه نمیشود)
موفق باشیدRose
خوب فکر می کنم ادیتور پیشرفته الآن نصب باشه (امکان دیدن html قایل ، تغییر css و غیره رو داره) اما وقتی تو ادیتور می بینم تیتر رو خوب و مناسبه ، فونتش مثلا 14 پوینته ، اما وقتی میاد تو قالب سایت دوباره عین اولش میشه.
الآن نگاه کردم ، tinymce ویرایشگر پیشفرضه ، rokpad هم قابل فعالسازیه.
صفحه‌ها: 1 2 3 4
لینک مرجع