آموزش جامع سئو مای بی بی|سئو مای بی بی gtmetrix

شروع موضوع توسط administrator ‏10 دسامبر 2011 در انجمن آموزش ها

  1. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    آموزش جامع سئو مای بی بی|سئو مای بی بی gtmetrix​

    سلامی به گرمی هوای بندرعباس در تابستان :D

    در این مبحث میخواهیم مباحثی را برای افزایش سرعت و سئو سایت بیان کنیم که امیدواریم که مفید واقع شود.اول از همه یک بکاپ از سایت بگیرید بعد بیاید بگم چیکار کنید.:)
     
  2. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    آموزش افزودن متاتگ برای مای بی بی| متاتگ مای بی بی

    خوب اگه گرفتید دستتون درد نکنه نگرفتید هم بعدا پشیمون نشید.

    میریم سراغ اولین کاری که باید انجام بدیم :

    1-آموزش افزودن متاتگ برای مای بی بی| متاتگ مای بی بی

    ابتدا به قسمت زیر برید:

    کنترل پنل>>>قالب ها و پوسته ها>>>قالبها>>> قالب مورد نظر>>> قالبهای گروه بندی نشده>>> headerinclude

    کد زیر را پیدا کنید:

    PHP:
    <link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
    <
    link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />

    و زیرش این کد را قرار بدید:

    کد:
    <meta name="description" content="YOUR DESCRIPTION HERE" />
    <meta name="keywords" content="YOUR, KEYWORDS, HERE" />

    در قسمت YOUR DESCRIPTION HERE درباره سایت خود شرح کوتاه قرار بدید.
    در قسمت YOUR, KEYWORDS, HERE کلمات کلیدی وارد کنید.

    این از قسمت اول آموزش که بسیار آسان بود.
     
  3. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    افزودن sitemap.xml به سایت | مای بی بی

    قسمت دوم اموزش از اولی هم آسون تره

    2-افزودن sitemap.xml به سایت | مای بی بی

    برای اینکه مطالب سایتتون تو آقا گوگل ایندکس بشه به این sitemap.xml نیاز دارید.

    من در اینجا چون میدونم کسی حاضر نیست پول خرج کنه یه سایت رایگان برای ساختن sitemap.xml معرفی میکنم.اگه کسی هم حاضر شده هزینه بکنه پ.خ بده به من تا راهنمایی کنم.(فرق رایگان با پولی در تعداد ایندکس هست که در رایگان بیش از 500 تا نمیشه ایندکس کرد)

    خوب ابتدا به ادرس زیر برید

    http://www.xml-sitemaps.com

    ردیف اول اسم سایتتون رو بنویسید بقیه قبلد ها رو هم پر کنید. بعد از پرکدن تمامی فیلدها SATAR رو بزنید تا شروع کنه به ساختن sitemap .
    منتظر بمونید.

    بعد از اتمام یه لینک میده دانلود کتید بعد از دانلود فایل رو تو روت هاستتون آپلود کنید.(جایی که تالار مای بی بی هست)

    بعد از اینکارها باید یک اکانت در گوگل وبمستر بسازید و سایتتون رو ثبت کنید و سایت مپ رو تعریف کنید که آموزش کامل رو دادم میتونید از لینک زیر بخونید و تکمیل کنید این قسمت رو.

    آموزش ثبت سایت وسایت مپ در وبمستر تولز گوگل


    به جای این کار از پلاگین گوگل سئو استفاده کنید بهتره

    اینم از قسمت دوم
     
  4. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    آموزش افزایش سرعت لود مای بی بی gtmetrix.com

    قسمت سوم آموزش

    در این قسمت از آموزش قصد دارم سرعت لود سایت رو بالا ببریم.برای این کار به سایت gtmetrix باید برید.

    خوب به آدرس : http://gtmetrix.com مراجعه کنید و سایت خودتون را وارد کنید و go رو بزنید و منتظر باشید آنالیز کنه ساییتون رو.

    حالا ما برای اینکه آموزش کار با این سایت و بالا سرعت رو بدیم یک سایت ثبت میکنیم و روی اون کار میکنیم.

    خوب من سایت http://yuvapix.com/forums که از سیستم مای بی بی هم استفاده میکنه انتخاب میکنم. بعد از انالیز در قسمت پایین درصدهایی را برای شما نشان میدهد.
    همچنین در بالا هم درصد سرعت سایت را به شما نشان می دهد.

    [​IMG]

    در این سایت قسمتهایی را که با High نوشتن یعنی این قسمتها خیلی اهمیت داره و باید روش کار بشه.

    خوب البته نمیشه همه اینها رو 100% کرد چون مثلا در بعضی موارد نیاز به gzip کردن فایل js داریم که حتی در صورت gzip کردن جزئی هم بعضی از قسمتهای سایت از جمله ویرایش مطلب،اعتبار،تشکر و... کار نمیکنند.

    اولین قسمتی که مشاهده میکنید Optimize images هست اگه روش کلیک کنید میبینید یه توضیحاتی داده.

    در این قسمت از شما میخواد عکس هایی به شما میده رو با عکس های موجود در سایتتون جایگزین گنید که یک کار بسیار آسان میباشد.

    توجه کنید که بعضی از عکس که مثلا فرمت gif دارند این سایت همان عکس را به صورت png میده که جایگزین کنید که شما باید برید به قسمت کدها و مثلا image.gif رو به image.png تبدیل کنید. اگه این قسمت رو تکمیل کنید نزدیک 100% خواهید شد :D

    خوب قسمت دوم که میبینید Parallelize downloads across hostnames میباشد.

    این قسمت از شما درخواست میکند که عکس ها را از 2 یا 3 دامین مختلف اجرا کنید تا باعث بهبود در سرعت شود و مثلاً همزمان 2 عکس سایت با هم اجرا شوند . کاری که IDM انجام میدهد .

    برای انجام این قسمت یک دامین که فرقی نمیکند چه باشد اعم از co.cc و tk و .. روی سایت از طریق سی پنل یا هر پنل دیگری Addon Domain کنید .

    اگه اون قسمت رو باز کنید میبینید به این صورت هستند آدرس فایلها ها :

    کد:
    http://yuvapix.com/forums/images/yuva/about_footer.png
    http://yuvapix.com/forums/images/yuva/bg.png
    http://yuvapix.com/forums/images/yuva/button_bg.png
    http://yuvapix.com/forums/images/yuva/collapse.gif
    http://yuvapix.com/forums/images/yuva/dropdown_linkbg.gif
    http://yuvapix.com/forums/images/yuva/footer_bg.png
    http://yuvapix.com/forums/images/yuva/header_bg.png
    http://yuvapix.com/forums/images/yuva/input_bg.png
    http://yuvapix.com/forums/images/yuva/js/main.js
    http://yuvapix.com/forums/images/yuva/js/slider.js
    http://yuvapix.com/forums/images/yuva/latest_footer.png
    http://yuvapix.com/forums/images/yuva/logo.png
    http://yuvapix.com/forums/images/yuva/logo2.png
    http://yuvapix.com/forums/images/yuva/minion.gif
    http://yuvapix.com/forums/images/yuva/mybb.png
    http://yuvapix.com/forums/images/yuva/naviactive_bg.png
    http://yuvapix.com/forums/images/yuva/news_footer.png

    که اگر آن ها را مثلاً بجای yuvapix.com به yuvapix1.com تغییر بدیم این قسمت از بین خواهد رفت و Page Speed شما افزایش خواهد یافت .

    البته من خودم با subdomin هم امتحان کردم و جواب هم داد.برای اینکارم کافیه یه ساب دامین بسازید و فایلهاتون رو مثل ادرس بالا در اون قرار بدید و سپس ادرس رو از قسمت global.css تغییر بدید.

    به این صورت :

    مثلا اگر /images/yuva/logo2.png هست تبدیل کنید به http://sub.yuvapix.com/images/yuva/logo2.png

    خوب بقیه قسمتهاش بمونه واسه قسمت چهارم که خسته نشید:)
     
  5. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    آموزش افزایش سرعت لود مای بی بی gtmetrix.com

    قسمت چهارم اموزش :
    خوب ادامه قسمت قبلی رو اینجا مینویسم.
    بخش Specify image dimensions به شما عکس هایی رو نشون میده که شما واسه اونها عرض و ارتفاع تعریف نکردید. که تو سایت اگه نگاه کنید به این صورت است.

    کد:
    following image(s) are missing width and/or height attributes.
    
        http://yuvapix.com/forums/images/yuva/about_footer.png (Dimensions: 168 x 50)
        http://yuvapix.com/forums/images/yuva/collapse.gif
        http://yuvapix.com/forums/images/yuva/latest_footer.png (Dimensions: 200 x 50)
        http://yuvapix.com/forums/images/yuva/logo.png (Dimensions: 350 x 101)
        http://yuvapix.com/forums/images/yuva/logo2.png (Dimensions: 350 x 101)
        http://yuvapix.com/forums/images/yuva/minion.gif (Dimensions: 16 x 16)
        http://yuvapix.com/forums/images/yuva/mybb.png (Dimensions: 55 x 15)
        http://yuvapix.com/forums/images/yuva/news_footer.png (Dimensions: 200 x 50)

    اگر توجه کنید انتهای هر یک نوشته شده : (Dimensions: 16 x 16) که اولی width و دومی height می باشد .

    مثلاً اگر (Dimensions: 16 x 16) بود باید به این صورت وارد کنید :

    width="16px" height="16px"​


    قسمت بعدی Leverage browser caching هست.
    این قسمت بسیار ساده است به این صورت که شما باید به بعد از .htaccess خود این ها را وارد کنید :

    کد:
    # 480 weeks<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=290304000, public"
    </FilesMatch>
     
    # 2 DAYS
    <FilesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=172800, public, must-revalidate"
    </FilesMatch>
     
    # 2 HOURS
    <FilesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=7200, must-revalidate"
    </FilesMatch>

    در صورت اضافه این قسمت این قسمت کاملاً از بین خواهد رفت.

    قسمت بعدی Minify CSS است که ای بخش هم بسیار آسان هست. کافیه فایل css که خود سایت میده رو با فایل خودتون که تو هاست هست جایگزین کنید.

    برای دریافت فایل css روی See optimized version کلیک کنید.

    قسمت بعدی Minify JavaScript هست. این قسمت مثل قسمت قبلی هست فقط اونجا فایل css بود اینجا فایل js

    قسمت بعدی Combine external JavaScript میباشد در این قسمت از شما میخواد که فایلهای js که نشون میده رو combine کنید که میتونید از سایتهای که این خدمات رو میدند رو با سرچ تو گوگل پیدا کنید و فایل مورد نظر رو وارد کنید بعد combine شدش رو از سایت بگیرد و اون رو با اونی که تو سایت خودتون هست جایگزین کنید.:D

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

    قسمت بعدی Minify HTML از شما میخواد فایلی رو که میده رو در مسیری که میگه :D آپلود کنید. ولی این کار نکنید خیلی خطرناکه حسن :D

    چون مای بی بی php هست و این یک فایل html پس کاری باهاش نداریم از خیر 100% میگذریم :D

    قسمت های بعدی : Use efficient CSS selectors و Remove unused CSS است که از شما میخواهد قوانین نا کار آمد را از استایل خود حذف کنید که این نیز توصیه نمیشود چون مای بی بی هر css را ممکن است در جای مخصوص خود استفاده کند در صورتی که جی تی متریکس فکر میکند این سی اس اس برای صفحه اصلی است و استفاده نشده .برای مثال یک توضیح بدم اگه به سایت ما به عنوان مهمان بیاید اول سایت بالا سمت راست login و register داریم ولی وقتی وارد میشید مشخصات + اواتار نشون میده . حالا جی نی متریکس هم به عنوان مهمان میاد سایت رو میبینه ولی قسمت آواتار و... رو نمیبینه و فکر میکنه کدش اضافه هست پس با این قسمت ها هم کاری نداریم.

    تا اینجا کافیه :D
    بقیه در قسمت بعدی آموزش:heart:
     
  6. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    آموزش افزایش سرعت لود مای بی بی gtmetrix.com

    قسمت پنجم آموزش یک مطلب کوتاهی از همین بالا بردن سرعت لود سایت هست که اینارو هم میگم تا قسمت افزایش سرعت لود هم تموم بشه.
    خوب در ادامه آموزش :

    قسمت بعدی : Avoid bad requests که از شما میخواهد عکس هایی که وجود ندارند و حذف شده اند را بازگردانید که این هم کار ساده ای است .
    عکس های نام برده شده را به محل نشان داده شده بروید تا این قسمت هم 100 بشه و حالش رو ببرید :D

    قسمت بعدی : Minimize DNS Lookups هست . که برای زمانی هست که شما از کد وبگذر ، ادگاه ، اکسین ادز ، الکسا یا .. در سایتتون استفاده میکنید .
    در صورت حذف اون ها سرعت انجمن شما بالاتر خواهد رفت .

    خوب اینم از آموزش کامل سئو و افزایش سرعت لود مای بی بی که امیدوارم مورد استفاده قرار بگیرد.

    برای افزایش سئو میتوانید از google soe و meta tag استفاده کنید. که میتوانید از قسمت پلاگینهای سایت به همراه آموزش نصب دانلود کنید و استفاده کنید.
     
  7. rastchin

    rastchin کاربر جدید

    تاریخ عضویت:
    ‏11 ژانویه 2012
    ارسال ها:
    2
    تشکر شده:
    0
    حاجی بسیار آموزش کاملی بود دستت درد نکنه .این سایت جی تی متریکس الان واسه فایل های js من ایراد گرفته نمیشه کاری کرد؟:1:
     
  8. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    سلام دوست عزیز

    به نظر بنده بهتره تغییراتی روش انجام ندید.چون ممکنه بعضی از قسمت های سایتتون از کار بیافته .
    موفق باشید.
     
  9. rastchin

    rastchin کاربر جدید

    تاریخ عضویت:
    ‏11 ژانویه 2012
    ارسال ها:
    2
    تشکر شده:
    0
    اوکی ممنونم:216: :81:
     
  10. choobin

    choobin کاربر جدید

    تاریخ عضویت:
    ‏11 ژوئن 2012
    ارسال ها:
    16
    تشکر شده:
    0
    من انجمنم رو در گوگل ثبت كردم اما الان تو webmaster اين پيام برام اومده :
    http://forum.dayere-abi.org/: Googlebot can't access your site
    اين يعني سايتم رو گوگل نيست!! ؟؟؟
    چه طوري اين پيام ديگه واسم نياد؟
     
  11. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    تا حالا این ارور رو ندیدم ولی فکر کنم ارور رو کامل نذاشتید جون ممکنه این ارور به خاطر هاست یا به خاطر فایلی تو هاست باشه.

    اگه چیز دیگه نوشته بدید تا نگاه کنم.
     
  12. choobin

    choobin کاربر جدید

    تاریخ عضویت:
    ‏11 ژوئن 2012
    ارسال ها:
    16
    تشکر شده:
    0
    اين ادامه ي ارور بود :
    Over the last 24 hours, Googlebot encountered 29 errors while attempting to retrieve DNS information for your site. The overall error rate for DNS queries for your site is 39.7%. ​

    يه جورايي مثل اين بود كه ربات گوگل نتونسته به بعضي جاها دسترسي داشته باشه و ارور ميداده
    من ربات گوگل رو هم تو گروه كاربران عضو قرار دادم
     
  13. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    این برای Dns های ساییتون ارور میده . به هاستینگ بگید اونا شاید بتونند کاری کنند.

    http://www.dnssy.com/report.php
    http://dnscheck.pingdom.com

    این سایت ها هم برای چک کردن ایراد dns هستند
     
  14. santuri_tanha

    santuri_tanha کاربر جدید

    تاریخ عضویت:
    ‏24 آوریل 2012
    ارسال ها:
    1
    تشکر شده:
    0
    سلام
    آموزش خوبی بود
    اما این دو گزینه را توضیح دهید Combine images using CSS sprites
    Specify image dimensions


    من تصاویر خود را combine کردم باید کجا قرار بدم
    دراین گزینه هم که فکر کنم میگه به تصاویر خود سایز انتخاب کن این چطوریه؟


    لطفا این دو گزینه را بیشتر بیشتر وبیشتر توضیح دهید
    باتشکر
     
  15. irantaze

    irantaze کاربر جدید

    تاریخ عضویت:
    ‏24 فوریه 2013
    ارسال ها:
    1
    تشکر شده:
    0
    مرسی از آموزش
    فقط من تو هاستم htaccess.txt رو پیدا کردم بهش کدها رو اضافه کردم سایت بالا نیومد
    عکس ها هم عوض کردم تو قالب سرچ کردم کد فراخوانی رو عوض کردم ولی سایت ناقص بالا میومد
     
  16. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    کد ها رو درست قرار بدید.

    فایل باید به صورت .htaccessباشه نه htaccess.txt !

    در مورد تصاویر فرمت عکس رو نگاه کنید درست باشه.
     
  17. www.khozestani.ir

    www.khozestani.ir کاربر جدید

    تاریخ عضویت:
    ‏9 فوریه 2014
    ارسال ها:
    3
    تشکر شده:
    0
  18. reza-m

    reza-m کاربر جدید

    تاریخ عضویت:
    ‏22 می 2013
    ارسال ها:
    11
    تشکر شده:
    0
    لطفا در مورد قسمت Defer parsing of JavaScript هم توضیح بدید.
    باتشکر