دسته: Seo

  • کش سایت، بهینه سازی سرعت بارگزاری، وردپرس

    در هر درخواست کاربر و بازدید کننده سایت فرآیندهای مختلفی صورت می پذیرد تا سایت برای مرورگر بازدید کننده ارسال شود، از کوئری ها و درخواست های پایگاه داده تا خوانش محتوای HTML و استایل و فراخوانی فایل های جاوااسکریپت، این فرآیندها در هر درخواست تکرار می شوند و احتمالاً ثمره ی بسیاری از تکرارها عین هم هستند، هر فرآیند زمان مختص به خود را در بارگزاری دارد، اما چه می شود اگر نتیجه ی فرآیند ذخیره شود و در درخواست های بعدی بدون سیر مراحل زمانبر پردازش و رجوع به پایگاه داده به صورت مستقیم از مخزن ذخیره برای کاربر ارسال شود.

    منظور از کش در بارگزاری سایت ذخیره و آماده سازی بخش های پر مصرف سایت است تا بدون پردازش مجدد در درخواست کاربر و به صورت آماده به مرورگر کاربر ارسال شوند.

    در وردپرس به منظور مجهز کردن سایت به کش دست کم دو سر فصل مستقیم کش موجود است، کش صفحات به صورت HTML و کش آبجکت که خود فرآیندهای خوانش از پایگاه داده را جهت استفاده ی مجدد کش می کنند، در ادامه به پلاگین های مربوط به هر بخش پرداخته شده است.

    کش HTML

    به منظور مجهز سازی سایت به کش اچ تی ام ال پلاگین های مختلفی برای سیستم مدیریت محتوای وردپرس موجود است اما آنچه به نظر بی دردسر، سریع در نصب و سریع در تخلیه ی کش است

    WP Super Cache

    این افزونه که توسط شرکت Automattic که متشکل از بنیانگذاران وردپرس است ساخته شده متمرکز بر کش HTML است و نتیجه ی فرآیندهایی که منجر به تشکیل برگه های وبسایت می شود را ذخیره کرده و در هر درخواست برای کاربر سِرو می کند،

    پیوند افزونه در مخزن وردپرس

    کش Object

    همانطور که مختصری پیشتر اشاره شد در خوانش محتوا از پایگاه داده، چه محتوای قید شده به عنوان نوشته چه محتوایی که شامل تنظیمات یا ساختار برگه های سایت می شود، هر بار آبجکتی تعریف شده و با PHP از پایگاه داده فراخوانی می شود، اما هست پلاگینی که این فرآیند را کش می کند و در عوض فرآیند درخواست، کش آبجکت را برای سیستم سِرو می کند که ثمره ی آن رسیدن نتیجه با سرعت بیشتر به دست کاربر است.

    Docket Cache – Object Cache Accelerator

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

    پیوند افزونه در مخزن وردپرس

    کش سایت تاکتیک مناسبی برای افزودن سرعت بارگزاری سایت است با اینحال ضروری است پس از هر بار تغییر در ساختار طرح از جمله تغییر در اچ تی ام ال(HTML) و یا استایل(CSS) سایت، کش سایت پاکسازی شود تا طرح قبلی به جای طرح نو به نمایش در نیاید، با اینحال و با پاک شدن کش گاهی مشاهده می شود که مرورگر طرح قبلی را به جای طرح نو به نمایش می گزارد که دلیل این موضوع کش شدن برگه ی سایت از جانب مرورگر است که با زدن کلیدهای کنترل و اف ۵(Cntrl+F5) در مرورگر موضوع بر طرف می شود اما اگر ما کاربر نباشیم و بخواهیم برای مرورگر کاربر و بازدید کننده ضروری کنیم که کش را پاک کند و نسخه ی جدید را بارگزاری کند چاره چیست، برای این موضوع نیز می توان فرمان را در هیدر اچ تی ام ال برای زدودن کش مرورگر کاربر ارسال کرد و یا از پلاگینی در مخزن وردپرس بهره برد تا کش مرورگر بازدید کننده را پاک کند و مرورگر ورژن جدید سایت را لُود کند. در ادامه به معرفی این افزونه پرداخته شده.

    Prevent Browser Caching

    افزونه جلوگیری از کش مرورگر حالات مختلفی را برای ارسال دستور برای پاک کردن کش مرورگر بازدید کننده پشتیبانی می کند، از حالت حذف کش در هر درخواست لود سایت تا حذف دستی تنها برای اولین درخواست لود سایت.

    پیوند افزونه در مخزن وردپرس

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

  • بهینه سازی سرعت بارگزاری سایت

    سرعت بارگزاری سایت وضعیتی که از لحظه ی ارسال دستور لُود سایت از جانب کاربر تا پایان بارگزاری سایت را شامل می شود به عوامل مختلفی چون سرعت سرور میزبان، اسکریپت سایت و سرعت وسیله ی کاربر بستگی دارد، قسمت کاربر در دسترس ما نیست امّا احتمالاً سرور میزبانی یا اسکریپت سایت دست کم تا حدودی در دسترس است.

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

    پیش از ظهور سیستم های مدیریت محتوا چون وردپرس سایت ها متشکّل از صفحات دست نویس اچ تی ام ال(HTML) بودند که سرعتی نسبتا مکانیکی و کند داشتند اما با پا به عرصه گذاردن نرم افزاری چون پی اچ پی(PHP) و سیستم های مدیریت محتوا(CMS) استفاده از فضای داینامیک همه گیر شد، سیستم های مدیریّت محتوا خاصه وردپرس در ابتدای نصب سرعتی قابل قبول دارند امّا با گذر زمان و سنگین شدن حجم محتوا و اضافه شدن تصاویر و افزونه ها سرعت آنها کاهش می یابد، امّا چاره ی کار کجاست و چه طور باید سرعت بارگزاری سایت را افزایش داد.

    اگر دسترسی به سخت افزار سرور دارید ارتقای سرور به وضعیّتی حرفه ای با پشتیبانی از رم و هارد مناسب به عنوان مثال استفاده از هاردهای NVME مناسب خواهد بود امّا اغلب در ابتدا دسترسی به سرور موجود نیست و غالباً فضای اشتراکی اجاره میشود و سایت با بسیاری سایت های دیگر از یک سیستم مشترک بهره می برند، در ادامه به مواردی اشاره شده که تنها در اسکریپت و ساختار سایت لحاظ می شوند و تاثیر آنها مناسب است

    • کم کردن تعداد درخواست های HTML از طریق کمباین(یکی سازی) فایل های استایل(CSS) و جاوا اسکریپت(JS).
    • کم کردن تعداد درخواست های پایگاه داده از طریق حذف و غیر فعالسازی افزونه هایی که کارایی روزمره ندارند.
    • استفاده از تصاویر بهینه شده در سایت.
    • استفاده از تصاویر مناسب برای اندازه های مختلف تصویر، به عنوان مثال نیاز نیست تصویر با عرض تمام 1280px برای فضایی با عرض 300px استفاده و لُود شود.
    • استفاده از کش کردن سایت با بهره گیری از ترفندها و افزونه های مناسب آن.
    • استفاده از CDN جهت بارگیری محتوای استاتیک همچون فایل استایل، جاوا اسکریپت یا تصویر.
    • در وردپرس کم کردن تعداد نوشته ها در برگه ی بلاگ، همینطور کم کردن تعداد نوشته در RSS.
    • در وردپرس غیر فعالسازی بخش هایی از سیستم که کاربرد ندارند همچون اموجی

    موارد مطرح شده در این نوشتار در سئو و ارتقای رتبه ی سایت نیز موثر است، در نوشته ی سئو، ارتقا سایت و تکنیک های آن به موضوع ارتقای رتبه ی سایت به تفصیل پرداخته شده.

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

  • سئو(SEO)، ارتقای سایت و تکنیک های آن، پیش به سوی صفحه اول گوگل

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

    راه تضمینی حضور در برگه نخست و صفحه اول گوگل خرید تبلیغ از گوگل است.

    پیش به سوی صفحه ی نخست گوگل.

    سئو بهینه سازی سایت و نوشته های سایت شماست برای موتورهای جستجو.

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

    بهینه سازی های داخلی همچون پیوندهای داخلی سایت سئوی داخلی و باقی موضوعات سئو خارجی است.

    در ادامه چند موضوع و سر فصل از بهینه سازی سئو آمده است.

    • نقشه ی سایت، قابل دسترس تر کردن پیوند برگه ها و نوشته ها با معرّفی و استفاده از نقشه ی سایت(Sitemap).
    • معرّفی پیوند(لینک) صفحات مهم سایت در پابرگ(Footer).
    • بر قرار کردن لینک های داخلی بین صفحات مهم سایت
    • ایجاد برگه های ترمینال با رعایت سئو که لینک صفحات و موضوعات مهم موضوع را در خود جای داده اند با پیوند و لینک بر عکس در صفحه ی زیرموضوعات به برگه ترمینال که موضوع اصلی را در خود جای داده است
    • بهینه سازی EEAT از طریق قرار دادن برگه ی نویسنده ی محتوا همراه توضیح مناسب در خصوص اطّلاعات اوّلیّه همچون نام و پیوند برگه های شبکه های اجتماعی.
    • پشتیبانی از گوشی ها و تبلت ها از طریق طرّاحی ریسپانسیو و واکنش گرا
    • افزودن برگه های بسیار مهم به منوی سایت
    • بهینه سازی ساختار پیوند نوشته(اسلاگ نوشته در وردپرس)، به عنوان مثال استفاده از کلمات انگلیسی در اسلاگ نوشته در عوض ذخیره ی کلمات فارسی که پیوندهای بلند با کدگزاری برای ترجمه ی فارسی به زبان کامپیوتر را سبب می شوند، استفاده از کلمات کلیدی در پیوند نوشته. از آنجا که اسلاگ نوشته نیز در پایین عنوان نوشته در نتایج جستجو ظاهر می شود احتمالاً درصدی در انتخاب کاربر برای کلیک موثّر است.
    • اطمینان حاصل کردن که فایل robots.txt و متا تگ های رُوبوت مشکلی در مسیر خزنده های جستجو ایجاد نکنند
    • بهینه سازی UX تجربه کاربری سایت در طرّاحی و زیر ساخت میزبانی که به عنوان مثال شامل بهینه سازی سرعت بارگزاری سایت و زیر نوشته مینیفای و کمباین فایل های استاتیک می شود، و یا بهینه سازی محل قرار گیری عناصر طراحی در صفحه برای گوشی تا سختی انتخاب ایجاد نشود مثلا جلوگیری از نزدیک بودن دو کلید به هم که لمس هر یک را دشوار می کند.
    • بهینه سازی تصاویر برای وبسایت، بهینه سازی حجم فایل ها از طریق نرم افزارهای کاهش حجم با حفظ تقریبی کیفیّت، بارگزاری تصویر کم عرض تر(کوچکتر) برای گوشی ها یا تغییر پسوند تصاویر به فایلی همچون webp که حجم کمتری اشغال می کند.
    • انتخاب سلسله مراتب مناسب برای عنوان ها در صفحه. در خصوص تگ های اچ تی ام ال(HTML) در هر صفحه وجود تنها یک تگ H1 مناسب است و بسته به اهمیت عنوان استفاده شده از تگ های H2 و H3 نیز استفاده می شود با اینحال تا H6 مقدور به استفاده است.
    • نوشتن تگ‌هایی منحصر به فرد برای عنوان(title) و توضیحات متن(meta description)، افزودن تگ متای عنوان به سربرگ که به صورت خودکار در تک نوشته ی وردپرس افزوده می شود و افزودن متای توضیحات نوشته، البتّه در وردپرس در صورت عدم تعریف متای توضیحات، خلاصه ی متن به عنوان متای توضیحات در نظر گرفته می شود. بدون افزونه یا کد نویسی متای توضیحات به head وردپرس افزوده نخواهد شد دست کم در ورژن حاضر(۶.۴ شش و چهار).
    • پرهیز از محتوای لاغر، استفاده از دست کم صد کلمه ی کلیدی در نوشته های سایت و برای هر نوشته دست کم استفاده از پانصد کلمه
    • معماری سئو پسند سایت، برخی از نوشته و برگه ها در سایت از اهمیت بیشتری برخوردارند، اینکه دسترسی به چنان برگه‌هایی در سایت به سهولت انجام پذیرد هم مورد پسند کاربر و هم موتورهای جستجو است.
    • استفاده از ابزارهای رتبه گیری محتوا به عنوان مثال امکان اخذ رتبه ی یک تا پنج ستاره از کاربر.
    • استفاده از Breadcrumb در برگه های سایت، این نان خورده راه مرور در سایت را برای کاربر روشن می کند.

    در نهایت امر پادشاه یک سایت محتوای آن است و آنچه در سئو بر آن تلاش می شود رساندن هر چه بهتر صدای نوشته یا محصول به موتورهای جستجو است، اینکه موضوع محصول مطرح شده چقدر منحصر به فرد است و نوع عرضه ی آن به چه شکل است، با اینحال احتمالاً استفاده از کلماتی نامتعارف ممکن است به نتیجه ی سئو لطمه بزند.