زمان کنونی: ۱۰-۱-۱۴۰۳, ۱۰:۵۸ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
كاربردي آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
۲۱-۸-۱۳۹۰, ۱۲:۲۵ صبح (آخرین ویرایش در این ارسال: ۳۰-۸-۱۳۹۰ ۰۷:۲۲ صبح، توسط Reza Ganji.)
ارسال: #1
Wink آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
سلام و درود
ایندکس شدن سایت در موتورهای جستجو یکی از عوامل مهم برای پیدا شدن سایت شما در رده های اول موتورهای جستجو می باشد !
در این مبحث بهینه سازی جوملا را برای بهتر ایندکس شدن سایت شما در موتورهای جستجو از جمله گوگل و یاهو و بینگ را آموزش می دهیم !

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 وارد کنید !




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

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

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


فایل‌(های) پیوست شده
plg_unicodeslug.zip
نوع فایل .zip
دفعات دانلود 191
اندازه 5.87 کیلوبایت

امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط شاهین سمیع عادل ، صابرمحمدی ، احسان افشاری ، aaamin ، btheme ، vahid.exe ، پیام عمرانی ، مرتضی محمدجانی ، mking ، Mojtaba Pordel ، ابوالفضل حیدری ، رضا تقی‌زاده ، mal2moh ، zaban26 ، صدرا حسابی ، محمد حسین شکوری ، babani ، shahnaz ، mahan ، disfun ، gamentech ، محمد ، sadeghi ، moas ، tobasms ، reza_101010 ، کاوه ، cisco ، gogerd ، successful ، mrgrad ، ebrahimt ، car20 ، sasanu ، محمدرضا بهارلو ، ابوذر مرادی ، yokhsan
صفحه 3 (<ارسال بالا اولین ارسال این موضوع است>)
۱۲-۱-۱۳۹۱, ۰۷:۴۹ صبح
ارسال: #21
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
کش سیستم و جوملا رو خالی کنید و تست کنید.
گاهی با این ارور در ابتدای کار مواجه میشوید.
دقت کنید فایل اچ تی اکسز رو تغییر نام داده باشید.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۵-۲-۱۳۹۱, ۰۹:۵۳ عصر
ارسال: #22
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
(۲۱-۸-۱۳۹۰ ۱۲:۲۵ صبح)Reza Ganji نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ربات ها 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 وارد کنید !
سلام
چند تا سوال دارم
من وقتی فایل Robots.txt این رو درست کردم در روت جوملا قرار بدم؟
این کار تاثیری داره؟

من می خوام که تصاویر سایت من در موتور های جستجو ایندکس بشه. اما تو کدی که شما قرار دادید نوشته Disallow: /images/
من برای اینکه بخوام ایندکس بشه این نوشته رو باید تبدیل به این کنمAllow: /images/stories؟
من می تونم مسیر تصاویر بیشتری تعریف کنم؟
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۶-۲-۱۳۹۱, ۱۲:۲۹ صبح (آخرین ویرایش در این ارسال: ۶-۲-۱۳۹۱ ۱۲:۳۰ صبح، توسط Reza Ganji.)
ارسال: #23
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
در توضیح بعدی هم گفتم اگر هر پوشه ای را خواستید ایندکس بشه مانند زیر عمل کنید
Allow: /images/stories

اگر Allow رو در ابتدا بزارید یعنی اجازه میدهید.

بله هرچندتا مسیر خواستید میتونید اضافه کنید.
این فایل هم فقط کافیست در روت جوملا قرار دهید.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۵-۳-۱۳۹۱, ۰۵:۱۷ عصر
ارسال: #24
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
با سلام به اعضای انجمن
طبق راهنمایی شما در تنظیمات سئو (استفاده از APACHE mod_rewrite ) را روی بلی گذاشتم و فایل htaccess.txt را تغییر نام دادم
اما با پیام زیر موجه می شوم

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@design.moharampour.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

لطفا راهنمایی بفرمایید
با سپاس
امضاء mahan

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

[تصویر:  mahan.gif]
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۶-۳-۱۳۹۱, ۰۶:۲۰ عصر
ارسال: #25
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
با مدیر سرور تماس بگیرید ببینید مود ریرایت آپاچی رو غیرفعال نکردند ؟
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط mahan
۲۷-۳-۱۳۹۱, ۰۵:۲۸ عصر
ارسال: #26
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
با سپاس از آقای گنجی
موردی که فرمودید چک شد و فعال بود
در ضمن بر روی سروری که سایت قرار دارد آپاچی همراه با NginX کار می کند

شاد باشید و شادی بخش دیگران
امضاء mahan

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

[تصویر:  mahan.gif]
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۸-۳-۱۳۹۱, ۱۲:۳۴ صبح
ارسال: #27
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
اگر تنظیمات رو درست انجام دادید بعد از فعال سازی سئو کش سیستم و جوملا را خالی کنید و تست کنید.
اگر در فایل اچ تی اکسز هم تغییراتی دادید میتونید از یک بسته نصبی جوملا استخراج و جایگزین کنید و تست کنید.
توجه داشته باشید در جوملا 1.5 بدون نصب پلاگین نمیتونید نام های مستعار منوها رو فارسی انتخاب کنید
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط mahan
۲۸-۳-۱۳۹۱, ۰۳:۲۳ عصر
ارسال: #28
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
دوستانی که در تبدیل فایل htaccess.txt به htaccess. مشکل دارند حتما از برنامه Cutftp استفاده کنند.
امضاء amer808
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji
۲۷-۴-۱۳۹۱, ۰۶:۲۲ عصر
ارسال: #29
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
وقتی mod_rewrite فعال کردم کنارش یک مثلث زرد هست اون مشکلی داره یا تو همه هست
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۷-۴-۱۳۹۱, ۰۶:۴۵ عصر
ارسال: #30
RE: آموزش بهینه سازی جوملا برای موتورهای جستجو SEF
موس رو روش نگهدارید یک توضیح به شما میده.این مثلث همیشه هست و مشکلی نیست.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان