مدیر سایت

مدیر سایت

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

موضوعات در برابر عبارتها

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

زمان تصمیم گیری

اگه نمیتونید به این نتایج اکتفا کنید و میرید صفحات دو و سه هم میگردید، برای خودتون این معیارها رو در نظر بگیرید:

  • اگه نتایج جستجو با هم همپوشانی زیادی دارند، هر دو کلیدواژه واقعا از یک موضوعند. پس یک صفحه بنویسید برای هر دو عبارت.
  • اگه همپوشانی کمی تو نتایج جستجو هست، این دو عبارت دو تا موضوع متفاوتند و باید دو صفحه بنویسید و هر عبارت رو جداگانه هدف بگیرید.

مسیر تصمیم گیری به این ترتیب میشه:
1- برای یه موضوع یه ایده ای به ذهنتون میرسه و براش عبارتهای ممکن رو مینویسید.
2- هر عبارت رو گوگل کنید.
3- آیا نتایج جستجو برای این دو عبارت، همپوشانی زیادی دارند؟
4- بنا بر جوابی که به سوال بالا دادید، یک یا دو صفحه درست کنید.
خب حالا آماده اید که کارتونو شروع کنید. این سه مرحله اصلی ساخت صفحات بهینه شده برای موتور جستجو:
1- اول ببینید دامنه­تون اونقدر اعتبار داره که برای عبارت­های مورد هدف بتونه رتبه بگیره.
2- بهترین صفحاتی که رو کل اینترنت هست رو برای موضوعتون درست کنید.
3- با استفاده از روشهای سئو، بین کلیدواژه ها ارتباط بوجود بیارید.

گوگل چطوری تصمیم میگیره که یک موضوع باشه یا دو تا؟

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

  • گوگل فرض رو بر این میذاره که نتایج مرتبطند اگر...کسی که برای یه عبارتی سرچ میکنه، روی یکی از وب سایتهایی که ظاهر شده کلیک کنه و روی اون سایت بمونه و دکمه back رو نزنه که دوباره به صفحه نتایج جستجو برگرده.
  • گوگل فرض رو بر این میذاره که نتایج جستجو مرتبط نیستند اگر... کسی که عبارتی رو سرچ میکنه روی هیچ کدوم از نتایج کلیک نکنه و بلافاصله یه عبارت دیگه رو سرچ کنه. در این مورد، گوگل با توجه به عبارت جدیدی که سرچ میشه، دفعه بعد نتایج دیگه ای رو ارائه میده.

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

سه سوال رایج درباره هدف­گیری عبارت کلیدی

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

چطوری میتونم دو عبارت رو روی یک صفحه هدف بگیرم؟

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

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

این کار سختیه. اگه شما رتبه گرفتید بخاطر اینه که گوگل این URL رو مرتبط با اون عبارت میبینه.
اگه URL در حال حاضر داره برای یه عبارتی رتبه میگیره، سعی نکنید ذهن گوگل رو تغییر بدید. اگه میخواهید بازدیدکننده هایی که به یه صفحه دیگه میرن، اون صفحه دوم رو هم ببینن، از لینکهای داخلی استفاده کنید.

من الآن یه صفحه درباره فلان موضوع دارم، اما میخوام این صفحه برای یه موضوع دیگه ای رتبه بگیره. میشه؟

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

طرز فکر یک بهینه کننده جستجو

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

چهارشنبه, 20 ارديبهشت 1396 09:13

لینک ها کی باید در یک تب جدید باز شوند؟

تقریبا هیچ وقت.
اگه بخوام بگم چرا، باید اول مخاطبها رو به سه دسته تقسیم کنیم...

مادربزرگ­ها

کسایی که نمیدونن تب چجوری کار میکنه. آدمای فوق العاده این اما اینترنت براشون غریب و ترسناکه. اگه مجبورشون کنید یه تب جدید باز کنند، هر چی که رشتید با یه دکمه"back" پنبه میشه.

کسایی که تب جدید ترجیح میدن

حتی اگه کسی رو مجبور نکنید لینکها رو تو تب جدید باز کنه، هستند کسایی که ترجیح میدن تب جدید باز شه. یه راست کلیک میکنند و open in new tab رو میزنن. یا حتی یه کار راحتتر؛ کنترل کلیک!

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

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

سه شنبه, 19 ارديبهشت 1396 09:32

آیا وب سایت شما با گوگل سازگار است؟

تو این مقاله بعضی از مشکلاتی ممکنه از نظر سازگاری با گوگل، برای سایتها پیش بیاد بررسی میشن و در کنارش چند تا نکته مهم سئو که حتما همه سایتها برای موفقیتشون باید رعایت کنند ذکر میشه.

چرا سایت‌ها باید با گوگل سازگار باشند؟

چون گوگل موتور جستجوی شماره یکه و تقریبا همه مردم اول از همه به گوگل مراجعه میکنند، پس برای اینکه بتونید کاربرهای بیشتری داشته باشید باید با گوگل سازگار باشید. اگه سایتتونو بهینه نکرده باشید که با گوگل سازگاری داشته باشه، یعنی اجازه دادید رقیبتون دست بالا رو بگیره.

چه عواملی میتونن باعث بشن که سایت با گوگل سازگار نباشه؟

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

وب سایتهای سازگار با موبایل

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

وب سایتهای امن و مطمئن

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

نکات سئوی استاندارد

به جز دسترس پذیر بودن وب سایت، یکی از قوانین مهمی که تو سئو همیشه باید بهش توجه داشته باشید، اینه که محتوا پادشاه سایته. اگه وب سایتتون محتوایی مرتبط با موضوع کلی سایت داشته باشه، یعنی برای کلیدواژه های اون موضوع بهینه شده و دارید کارتونو درست انجام میدید. وقتی من به مشتریهای جدید مشاوره میدم، یکی از اولین نکاتی که در ارتباط با بهینه سازی موتور جستجو ارائه میدم همینه.

در تولید محتوا فعال باشید

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

سه شنبه, 19 ارديبهشت 1396 09:25

ابزار بازاریابی: آینده سئو

داشتم یکم راجع به سئو از اینور و اونور مطلب میخوندم که یه مقاله دیدم به اسم "سرزمین موتور جستجو" سه تا پیش بینی از آینده سئو کرده بود. به نظرم جالب اومد.
سه تا نکته درباره روشهای بازاریابی برای آینده سئو نام برده بود. نویسنده گفته بود در آینده بهینه سازی موتور جستجو چالش برانگیز میشه، به خصوص در حوزه بازاریابی. بازاریابها مجبورند برای همراه کردن مشتریها با خودش به روشهای خلاقانه ای متوسل بشن.
خلاصه اش این بود که اگه نتونید مشتریهارو با خودتون همراه کنید و جذبشون کنید، بازی رو باختید. سئو به ترافیک سایتتون نگاه میکنه، پس شما هم باید به ترافیکتون اهمیت بدید. پس برای اینکار باید محتواتونو تغییر بدید، یه طوری بنویسیدش که برای کاربرهاتون جذابیت داشته باشه و حتما یه چشمتون هم به آنالتیکس­تون باشه.
و آخرین نکته اینکه موتورهای جستجو همین الآنشم دارن با هوش مصنوعی صفحات رو رتبه گذاری میکنند. کامپیوترها عموما از روی الگوریتمها رتبه دهی میکنند و بر اساس درگیر کردن مخاطب و تجربه کاربری به صفحات نمره میدن. بنابراین شما هم باید به صفحاتتون یکی یکی نگاه کنید و همه رو برای شخص مخاطب هدف بنویسید تا بتونید بیشتر با محتوا درگیرش کنید و نتیجتا رتبه سئوی سایتتونو افزایش بدید.
بهینه سازی موتور جستجو یکی از ابزارهای بازاریابیه که در اختیار شما قرار گرفته. اگه میخواهید روی صفحه نتایج طبیعی موتورهای جستجو رتبه بالاتری بگیرید، باید روی محتواتون تمرکز کنید و برای بک لینک دادن به صفحات و مقاله های دیگه راههایی پیدا کنید. گوگل علاوه بر این دو روش، از هوش مصنوعی مغز رتبه بندی کننده‌اش هم برای رتبه گذاری صفحات استفاده میکنه. اگه دوست دارید در این مورد بیشتر بدونید، پیشنهاد میکنم به مقاله چرا در سال 1396 بازاریابی آنلاین مهمتر میشود؟ مراجعه کنید.
به طور خلاصه، با اینکه تلاشهایی که روی شبکه های اجتماعی دارید، همراه با کمپینها و تبلیغات پولی و سایر روشهای بازاریابی، همه اهمیت بالایی برای رشد کسب و کارتون دارند، نباید از سئو غافل شد. دائما در حال بروزرسانی وب‌سایتتون باشید، مخاطب رو به روشهای خلاقانه تری درگیر کنید. اگه برای طراحی سایت ایده میخواستید، مقاله گرایشات برتر طراحی سایت در سال 2017 از دارکوب بهتون کمک میکنه.

سرعت سایت مهمه. وب­سایتهایی که سریعتر لود میشن کام بازدیدکننده رو تلخ نمیکنند. به جز این، تجربه کاربری رو هم بهتر میکنند، نرخ تبدیل بالاتر و رتبه سرچ بالاتر همه از نتایج سرعت بالای سایته.
تو این مقاله، نحوه بهبود سئو از طریق افزایش سرعت وب­سایت وردپرسی رو بررسی می­کنیم و به این سوالاتی از قبیل:
منظور از سریع چیه؟
سرعت وب سایت من چقدره؟
سرعت وب سایت چطور روی سئو اثر میذاره؟
انتخاب شرکت مناسب برای انتخاب هاست از چه نظر مهمه؟
تم وردپرسی سریع چه ویژگیهایی داره؟
چه افزونه هایی به افزایش سرعت سایت کمک می کنند؟
پاسخ خواهیم داد، به علاوه هشت نکته عملی دیگه برای افزایش سرعت بارگذاری یا لود وب سایتهای وردپرسی.

منظور از سریع چیه؟

هممون دوست داریم به محض اینکه آدرس سایت رو وارد کردیم و دکمه اینتر رو زدیم، سایت جلومون ظاهر بشه. اما متاسفانه اکثرمون باید با این واقعیت روبرو بشیم که این مسئله ممکنه از 1 تا 10 ثانیه طول بکشه.
اگه برای وب سایت شما این زمان از 10 ثانیه بیشتر بشه، بازدیدکننده هاتونو از دست میدید و اگه کمتر از 3 ثانیه لود شد، یعنی عملکرد سایتتون خوبه. همیشه باید سعی کنید سرعت وب سایتتونو از اینی که هست بهتر کنید.
قبل از اینکه بریم سراغ روشهای بهبود سرعت سایت، اجازه بدید اول توضیح بدم اصلا چرا کسی باید انرژی و وقت باارزششو برای بهینه سازی سرعت بارگذاری سایت تلف کنه. بهتر نیست این وقت رو صرف تولید محتوای جدید کنیم یا امکانات و محصولات جدید به سایتمون اضافه کنیم؟
میانگین سرعت بارگذاری سایتها 10 ثانیه است، اما برای وب سایتهای فروشگاهی 4/9 ثانیه طول میکشه. مردم تا 10 ثانیه میتونن برای بارگذاری سایت صبر کنند. اما 57% از بازدیدکننده ها توقع دارند صفحه ظرف کمتر از 3 ثانیه باز بشه و اگه نشه صفحه رو ترک میکنند.

سرعت وب سایت من چقدره؟

میتونید با یه سری ابزار، سرعت وب سایتتونو اندازه بگیرید. WebPageTest، Google PageSpeed insights یا  Pingdom رو امتحان کنید. همشون سرعت بارگذاری سایت رو نشونتون میدن و بر اساس مسائلی که سایتتون پوشش نمیده بهش نمره میدن. یادتون باشه که این نمره به اندازه خود سرعت وب سایت اهمیت نداره. باید تمرکزتون روی این باشه نه روی نمره. دقت کنید که این ابزار نمیتونن مشکلتونو حل کنن، شما فقط میتونید از راهکارهایی که بهتون ارائه میدن استفاده کنید.
گوگل آنالتیکس همیشه داده هایی که از وب سایت لازم داره رو از طریق جامعه نمونه ای از بازدیدکننده های سایت بدست میاره. اگه تعداد بازدیدکننده هاتون کم باشه، نمونه هم کم میشه و نتایج معتبر نخواهند بود.
برای اینکه این جامعه نمونه رو بتونید افزایش بدید و تقریبا همه بازدیدکننده ها حساب بشن میتونید یه کاری کنید؛ این یک خط کد رو بالای خط trackpageview به اسکریپت GA اضافه کنید:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 100});

سرعت وب سایت چطور روی سئو اثر میذاره؟

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

انتخاب شرکت مناسب برای انتخاب هاست از چه نظر مهمه؟

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

از PHP 7 استفاده کنید

PHP 7 قواعد بازی رو تغییر داده و در حال حاضر 82% از سایتها قدرتشونو از این زبان برنامه نویسی میگیرند. این بروزرسانی با برند نسخه جدید موتور PHP به اسم phpng و با هدف کاهش حافظه مصرفی و افزایش عملکرد عرضه شد.
در تئوری به نظر خوب میاد اما در عمل چطور؟ میتونید عملکرد وردپرس و PHP 7 رو در کنار هم در این لینک ببینید. PHP 7 میتونه وردپرس رو تقریبا دو برابر سریعتر کنه. یه درخواست یا ریکوئست وردپرسی روی PHP 5.6 باید تحت 100M دستورالعمل CPU اجرا بشه اما PHP 7 برای همون کار، فقط 25M لازم داره.

با استفاده از CDN شروع کنید

CDN یه شبکه ارسال محتوا یا شبکه توزیع محتواست؛ یعنی شبکه ای از سرورها که به طور جهانی توزیع شده اند، این سرورها در چند مرکز داده از سراسر جهان مستقر شده اند. مثلا کاربر سایت شما از پاریس، از سرور شما که تو امریکاست خدمات نمیگیره و به جاش از سروری که تو اروپاست خدمات میگیره تا سرعت و دسترس پذیری بالاتری داشته باشه.
یکی از ویژگی­های هاست های دارکوب اینه که وقتی سایتتونو روی هاست های دارکوب میزبانی کنید، دیگه نگرانی از بابت تنظیمات CDNها یا قاطی شدن با فایل .htaccess ندارید و سرعت بالایی میگیرید.

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

اگه از همون اول برای داشتن یه تم وردپرسی خوب خرج کنید، از خیلی از مشکلات پیشگیری کردید. طراح­ها معمولا یکم زیادی خودشونو درگیر طراحی تم میکنند و بیشتر به ظاهر تم میپردازند اما به همون اندازه به سرعت، سئو یا نرخ تبدیل توجه ندارند. راهکار؟ میتونید از سبک مینیمال استفاده کنید و از تم های مینیمال بهره ببرید که امکانات خیلی زیادی ندارند.

به کاربرهای موبایل هم فکر میکنید؟

الآن وب­سایتها بیشتر از گوشیهای هوشمند و تبلت باز میشن تا کامپیوتر. سال 95، 51/3 درصد از صفحات روز گوشی لود شده بودند، حالا این عدد رو مقایسه کنید با 5 درصدی که در سال 89 بوده و 25 درصدی که سال 92 بوده.
یه چیزی که این وسط خیلی مهمه اینه که معمولا سرعت اینترنت کاربرهای موبایل کمتره اما توقع دارند سایت شما به سرعت کامپیوتر لود بشه، بلکه حتی سریعتر.
اینجاست که صفحات موبایل پرشتاب (amp) به کارِتون میاد. Amp یه پروژه ای بود که گوگل و توئیتر با هم طراحیش کردند. هدف، ساخت صفحات موبایلی خیلی سریع بود. Amp استفاده از اکثر جاوااسکریپت­ها رو محدود میکنه، تگهای مشخصی از HTML رو حذف میکنه و فقط میتونید از نسخه ساده ای از CSS استفاده کنید.
یه افزونه خوبی در این زمینه تولید شده که amp رو برای وب سایتهای وردپرسی فعال میکنه. اگه میخواهید بدونید عملکردش با افزونه های دیگه ای مثل یوست چطوریه، نگران نباشید، اون هم راه حل داره که بعدا طی یک پست دیگه خدمتتون توضیح میدم.

از PageSpeed گوگل استفاده کنید

PageSpeed با کش کردن قسمتهایی از کد HTML سایت، سرعت و استفاده از پهنای باند رو بهبود میبخشه. وقتی فعالش کنید، فقط کافیه سرورهای گوگل برگردن به سرور اصلی تا قسمتهای کش نشده و بخشهایی رو که روی مرورگر کاربر قابل رؤیته بگیرند. PageSpeed اولویت رو میده به محتوای بالای تای مرورگر (بخشی از صفحه که در یک نگاه و بدون نیاز به اسکرول کردن صفحه قابل رؤیته) و اجرای جاوااسکریپت رو تا بارگذاری کامل صفحه به تعویق میندازه.
به عبارت دیگه، PageSpeed به طور خودکار روشهای بهبود عملکرد وب رو روی صفحات وب­ و متعلقاتش (مثل تصاویر، جاوااسکریپت و CSS) بکار میبره، بدون اینکه لازم باشه تغییری در محتواتون بوجود بیارید.

 تصاویرتونو بهینه کنید

قبل از اینکه تصاویر رو روی وب سایتتون بکار ببرید، اونها رو بهینه کنید. خیلی از مشکلاتی که از نظر سرعت دارید با به بهینه سازی ساده تصاویر قابل حله، میتونید برای اینکار از TinyPng  یا Smush it استفاده کنید.
برای عکسها دقیقا اون اندازه از رو که لازمه استفاده کنید. مثلا اگه پهنای جای عکستون 800 پیکسل باشه، عکس رو دقیقا در اندازه 800 پیکسل آپلود کنید.

دفعات رفت و برگشت رو به حداقل برسونید و از افزونه های کش استفاده کنید

مرورگر باید برای همه دارایی های سایت، مثل فایلهای CSS، فایلهای جاوااسکریپت یا عکسها به طور تک به تک از سرور درخواست یا ریکوئست بده. پس طبیعیه که بخواهید تعداد دفعات این رفت و برگشت ها رو کاهش بدید.
اکثر افزونه های کش، بیشتر مسائل مرتبط با RTT یا دفعات رفت و برگشت رو پوشش میدن. بنابراین اگه از کش سرور استفاده نمی­کنید، میتونید با افزونهW3 Total Cache  همون نتایج رو بدست بیارید. سرعت بارگذاری سایتتون هم بهتر میشه. بد نیست بگم اگه بذارید شرکت ارائه دهنده خدمات هاستتون کش تصاویر رو مدیریت کنه هنوز بهتره.

فشرده سازی Gzip

کدهای وب سایت شما کلی الگوها و عناصر تکراری داره. کار برنامه نویسی اینه که توسعه و خوندن کدها رو برای آدم آسون کنه. اما مرورگر برای زیبا و خوانا بودن نیازی به کد نداره.
الگوریتمهای فشرده سازی، مثل Gzip دنبال این الگوهای تکراری میگردند و به جاشون یه چیز کوتاهتر میذارن. در عمل، این الگوریتم میتونه اندازه جاوااسکریپت، CSS و HTML رو تا 90% کاهش بده.

از هدرهای تاریخ انقضادار استفاده کنید

مرورگرها برای کاهش تعداد و اندازه درخواستهای HTML یه نسخه کش شده از صفحه رو به کاربر ارائه میدن. سرور وب در پاسخ به HTTP برای تعریف مدت زمانی که مرورگر باید کش بشه از هدرهای تاریخ انقضا دار استفاده میکنند. برای اجزای استاتیک وب سایتتون باید از مدل بدون انقضا استفاده کنید. برای اینکار تاریخ انقضای هدر رو برای خیلی دورتر تنظیم کنید. بعضی از افزونه ها مثلW3 Total Cache هم این کارو براتون انجام میدن.

افزونه هایی رو که لازم ندارید یا استفاده نمی کنید حذف کنید

به عنوان یه کاربر حرفه ای وردپرس، دیگه میدونید نصب افزونه انقدر راحته که دیر یا زود به خودتون میاید و می­بینید سایتتون داره از دهها افزونه استفاده میکنه. اغلب هم وقتی افزونه هارو بررسی میکنید متوجه میشید در واقع از خیلی از این ها اصلا استفاده نمیکنید و حتی بعضی هاشون از فایلهای CSS یا جاوااسکریپت دیگه ای استفاده میکنند. افزونه هایی رو که دیگه لازم ندارید یا استفاده نمیکنید حذف کنید.
در حین اینکار، بد نیست یادآوری کنم، گوگل داره وب سایتهایی رو که از تبلیغات پاپ-آپ موبایلی استفاده میکنند جریمه میکنه. شاید بخواهید افزونه های lead generation پاپ-آپ­هاتونو دوباره پیکربندی کنید تا پاپاپ­هاتون فقط روی کامپیوتر کار کنند.

نتیجه

ارتقای سرعت سایت بخشی از مسیر موفقیته سایته. چه بخواهید محصول بفروشید، چه وبلاگ نویسی کنید و یا نرم افزار عرضه کنید، سرعت بارگذاری در هر حال مهمه و امسال نه تنها برای کامپیوتر، که برای موبایل هم ضرورت داره.
اگه میخواهید با 20% تلاش به نتیجه 50 درصدی برسید، باید روی این مسائل تمرکز کنید:
1- یک شرکت خوب برای خدمات هاستینگ انتخاب کنید که از PHP 7، HTPP/2 و Gzip پشتیبانی کنه.
2- برای همه فایلهای استاتیک وب سایتتون از CDN استفاده کنید.
3- با ترکیب اسکریپت های CSS و به تعویق انداختن تجزیه جاوااسکریپت، درخواستهای HTTP رو کاهش بدید.

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

به شدت با انگیزه اند

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

فناوری رو با آغوش باز میپذیرند

کارآفرینان خوب میدونن که ابزار تجارت دائما در حال تغییرند و بنابراین هیچ وقت خیلی راحت نیستند. میدونن که باید خودشونو بروز نگهدارند و از آخرین فناوری های روز دنیا آگاه باشند تا بتونن بهتر به مشتریهاشون خدمت رسانی کنند.
امروزه، کارآفرینان موفق میدونن که هر کسب و کاری در هر اندازه ای که باشه باید در عرصه آنلاین هم حضور داشته باشه. مشتری های احتمالیشون روزی 10 ساعت وقت صرف نگاه کردن به نمایشگرها میکنند. پس بهترین جا برای دیده شدن و عرضه محصولات یا خدمات همونجا روی نمایشگرهاست. اما نه با هر وب­سایتی. ایده آلش اینه که وب سایتتون سریع کاربر جذب کنه، هم روی موبایل و هم روی کامپیوتر یکسان دیده بشه و در کمترین حد ممکن از دسترس خارج بشه.
دارکوب با نیازهای شرکتهای کوچیک آشناست. هیچی نباشه بیش از 90% از مشتریهامون برای خودشون کار میکنند. برای کارآفرینانی که ترجیح میدن روی مشتریهاشون تمرکز داشته باشند، جای نگرانی نیست. دارکوب خدماتشو بر اساس نیاز مشتری و با توجه به نیازهای مشتریهای مشتریش عرضه میکنه تا بهترین و بالاترین نرخ تبدیل حاصل بشه.

روی مشتری تمرکز میکنند

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

شکست میخورند، اما دست از تلاش برنمیدارند

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

شما هم میتونید

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

یه سیستم مدیریت محتوای خوب. بیش از 1 میلیون کاربر از سراسر جهان دروپال رو برای ساخت وبسایتشون انتخاب کردند. برای اینکه بهینه سازی (سئوی) سایتی که با سیستم مدیریت محتوایی مثل دروپال ساخته شده رو بتونیم به حداکثر برسونیم، باید سایت با تنظیمات مناسبی پیکربندی شده باشه. اجازه بدید باهم نگاهی به مراحل اصلی بهینه سازی یه سایت دروپالی که تازه نصب شده بندازیم.

بهینه سازی دروپال برای سئو

وب سایتی که با دروپال ساخته شده، به طور پیش فرض خیلی با سئو سازگار نیست و مالک سایت باید یه سری ماژول های مخصوص سئو روی وب سایتش نصب کنه تا بهینه سازی جستجوی سایتش رو ارتقا بده. از جمله این ماژولها میتونیم به این موارد اشاره کنیم:
1- کارتونو با Pathauto Module شروع کنید و URLها رو مرتب کنید. با این ماژول میتونید کلیدواژه هایی رو که تو آدرس صفحاتتون میان، خودتون بر اساس عنوان صفحه، کنترل کنید.
2- از Metatag Module استفاده کنید. این ماژول برای متاتگ­های دابلین کور، توئیتر کارت، اپن گراف و پیکربندی پیشرفته HTML که برای صفحات نتایج موتورهای جستجو و شبکه های اجتماعی به کارتون میان، ضروریند.
3- با استفاده از Google PageSpeed سایتتونو تست کنید. در چارچوب دستورالعملی که تو این پست داده میشه، سایت دروپالتونو تنظیم و عملکرد صفحات وب تونو ارتقا بدید و بعد نتیجه رو با این ابزار تست کنید.
4- از Advanced Aggregation Module (AdvAgg) استفاده کنید. این ماژول کمک می­کنه جاوااسکریپت و CSS فشرده بشن و سرعت صفحات بالاتر بره.
با نصب این ماژولها و پیکربندی دقیق تنظیمات، سیستم متغیرهای هسته دروپال، متاتگهای پیچیده و مؤثری برای محتوای دینامیکی سایتتون تولید میکنه و دیگه نیازی نیست خودتون به صورت دستی اطلاعات هر صفحه رو وارد کنید. به خصوص با نصب AdvAgg، صفحات دروپال همیشه از آزمون های Google PageSpeed سربلند بیرون میان.

URLهای مرتب

موقع نصب دروپال 7، CMS به طور خودکار یه تست اجرا میکنه تا ببینه سرور از URLهای مرتب پشتیبانی میکنه یا نه. چون افزونه mod-rewrite آپاچی در دسترسه و اگه سرور پشتیبانی کنه، اجرا میشه و URLها رو مرتب می­کنه. مثلا ?q= که بعد از اسم دامنه ظاهر می­شه از URLها حذف می­شن. برای داشتن URL های مرتب میتونید با استفاده از ماژول Pathauto کلیدواژه هایی که در آدرس صفحات میان رو بر اساس عنوان صفحه، شخصی سازی کنید. این کلیدواژه ها برای الگوریتم رتبه بندی صفحات در گوگل، معیار مهمی محسوب می­شن و ازشون برای دسته بندی محتوای صفحات روی صفحه نتایج موتور جستجو استفاده میشه.
نکته: سایتهایی که روی هاست اشتراکی بنا شده اند و تو تست URL مرتب رد می­شن، میتونن RewriteBase / رو به فایل .htaccess اضافه کنند.
تنها تفاوتی دروپال 8 با دروپال 7 اینه که URL مرتب به طور پیشفرض در فرایند نصب فعال میشه و از بخش ادمین هم نمیشه غیرفعالش کرد. دقت کنید که مرتب کردن URLها نقطه شروع بهینه سازی عملکرد سئوی سایت دروپاله.

پیکربندی Pathauto Module برای سئو

نصب ماژولهایPathauto ، متاتگ و AdvAgg از یه استاندارد تبعیت می­کنه: فایلهارو از Drupal.org دانلود کنید، فایلهای زیپ رو از حالت فشرده خارج کنید و روی سرور در پوشه sites>all>modules آپلود کنید و یا میتونید با استفاده از Drush با دستور line نصبشون کنید. حالا به قسمت مدیریت برید و پرمیشن ها رو چک کنید. (نکته: متاتگ ها به دو ماژول Token و CTools احتیاج دارند).
نکته: از ماژول Pathauto برای سازماندهی محتوا برای برنامه نویسی سایت هم میشه استفاده کرد. مثل وقتی که میخواهید پاراگراف­ها رو بر اساس نوع محتوا روی صفحه بذارید.
برای کار با این ماژول فقط به چند تا چیز باید توجه کنید و بعدش دیگه ماژول به طور خودکار URL ها رو با توجه به عناوین صفحات با سئو سازگار میکنه. چون عناوین صفحات از نظر کلیدواژه های اون صفحه غنی هستند، بهترین معیار برای ارتباط محتوا با مطلب سرچ شده به حساب میان. به قسمت پیکربندی Pathauto برید و تنظیمات پیشفرض رو بخونید و همه متغیرهای برنامه رو با استفاده از کلیدواژه ها پیکربندی کنید.

پیکربندی ماژول متاتگ

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

دروپال و تستهای Google PageSpeed

برای تست عملکرد وب سایت دروپالی تون بهترین کار اینه که از ابزار Google PageSpeed  استفاده کنید و ببینید گوگل از عملکرد سایتتون راضیه یا نه. هیچی نباشه، بهینه سازی سئو قبل از هر چیزی بهینه سازی برای گوگله!
معیارهایی که PageSpeed گوگل در نظر می­گیره، علاوه بر متاتگ­های HTML، شامل سرعت بارگذاری صفحه، مقدار متنی که زیر مرورگر نمایش داده میشه، معیارهای خوانایی روی موبایل، فشرده سازی تصاویر و فشرده سازی جاوااسکریپت و CSS میشه. تگ­های دابلین کور برای طبقه بندی از اطلاعات مفهومی پیشرفته استفاده میکنند، اما متاتگ­هاس جدید میتونن برای کنترل آیکون­هایی که روی موبایل با سایت نمایش داده میشن و برای فاویکن ها بکار برن.
بعضی از مسائل Google PageSpeed به محیط سرور مربوط میشه؛ مثلا زمان پاسخگویی سرور DNS و هاست. بخاطر همین همیشه باید یه هاست خوب برای سایت دروپالی انتخاب کنید. اگه از اهل فن بپرسید، خیلی­ها هاست دارکوب رو برای میزبانی سایت دروپالی توصیه می­کنند.
معیارهای اصلی که Google PageSpeed در نظر می­گیره عبارتند از:

  • زمان اولین بارگذاری صفحه و زمان پاسخگویی سرور
  • استفاده از جاوااسکریپت، CSS و HTML فشرده
  • اولویت بندی محتوای قابل رؤیت روی موبایل و مرورگرهای مختلف
  • استفاده از کش مرورگر در صفحات وب

میتونید برای فشرده سازی بهتر تصاویر .jpg و .png از Riot استفاده کنید. Riot فایلها رو طوری بهینه میکنه که سرعت صفحه موقع ذخیره سازی فایهای تصویر برای وب از فوتوشاپ بهتر باشه. اگه می­خواهید کش صفحاتتون نسبت به چیزی که خودِ دروپال ارائه می­ده پیشرفته­تر باشه از ماژول Views Content Cache، Boost یا به جاش از روش­های APC، Memcache و Varnish استفاده کنید.

گردآوری پیشرفته جاوااسکریپت و CSS

استفاده از ماژول AdvAgg در دروپال هم ساده است و هم استاندارد، اما تنظیمات زیادی داره که میتونه در کنار بهینه سازی سیستم مدیریت محتوا (CMS) به عملکرد بهتر سایت در Google PageSpeed کمک کنه. ماژول AdvAgg نمیذاره جاوااسکریپت و CSS در هسته دروپال بطور معمول گردآوری بشن. میتونید از بخش مدیریت CMS، از قسمت Performance بهش دسترسی داشته باشید.
مهمترین قسمتهای ماژول AdvAgg شامل تنظیماتی است برای

  • فشرده سازی جاوااسکریپت و CSS
  • افزونه های فشرده سازی دیگر
  • برنامه های کاربردی

این تغییرات رو عوض کنید و هر بار تست کنید و بازخورد بگیرید تا ببینید چه ترکیبی بهترین اثر رو روی سرعت صفحات سایتتون میذاره.
روش دیگه استفاده از ماژول Speedy است. این ماژول کمک می کنه تا فایلهای جاوااسکریپت هسته دروپال رو با نسخه فشرده شده و مناسب عوض کنید. اسپیدی با ماژول AdvAgg هم خیلی خوب کار می­کنه، اما باید هر بار که نسخه هسته دروپال تغییر می­کنه و بروز می­شه، این ماژول رو هم بروز کنید.

خلاصه و پیشنهادات

با این آموزشی که داده شد، میتونید یک سایت دروپالی کاملا بهینه سازی شده، همراه با انعطاف پذیری بی نظیری داشته باشید. بعضی از جوانب سرعت صفحه به سرور بستگی داره، اما با استفاده از کش صفحه پیشرفته، بکارگیری مناسب جاوااسکریپت و CSS و بهینه سازی فایلهای تصاویر، میتونید بطور چشم­گیری نمره سایتتونو در Google PageSpeed ارتقا بدید. با استفاده از متاتگ­های توصیف صفحه، تغییر ساختار URLها بر اساس کلیدواژه هایی که در عنوان صفحات بکار رفته و بکارگیری ماژول­های مختلفی که در این پست نام برده شد، خیال خودتونو از بهینه بودن پیکربندی سایت دروپالی با موتورهای جستجو راحت کنید.

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

فراموش کردن اسکیپ یا استفاده از یک عملکرد اشتباه

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

متنی که آماده ترجمه نیست

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

اسکریپت­ها یا استایل­هایی که صف بندی نشده اند

وردپرس عملکردهایی داره که باهاشون میشه به تم ها فایلهای CSS و جاوااسکریپت اضافه کرد. بهتره به جای لود کردن فایلهای دیگه ای که از مکانیزمهای دیگه ای استفاده می­کنند، از این عملکردها استفاده کنید.
یه سایت وردپرسی معمولی یه تم داره با تعداد زیادی افزونه که همشون ممکنه فایلهای جاوااسکریپت و CSS رو لود کنند. اگه از عملکردهای خودِ وردپرس استفاده کنید دیگه خیالتون راحته که همه چیز با هم همخوانی دارند و در کنار هم درست کار می کنند و مشکل سازگاری ندارید.

توجهات، خطاها یا هشدارهای PHP

این یکی خیلی پیچیده نیست. اگه کد PHP خطا یا هشدار بده، نمی­تونید با تمی که میسازید اعتبار کسب کنید.

تم تکراری

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

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

مقرون به صرفه است

ساختن یا بروزرسانی یه وب سایت سفارشی خیلی خرج داره. مثلا برای

  • طراحی
  • توسعه
  • هزینه های هاستینگ
  • خرید دامنه
  • نوشتن محتوا
  • عکاسی
  • وقتی که از کارمندها میگیره

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

کاربرپسند

وردپرس به سرعت رواج پیدا کرد و سال 94 تونست 58% از بازار سیستم های مدیریت محتوا و یک چهارم کل وب سایت های جهان (چه وب سایتهایی که با CMS ساخته شده بودند و چه بدون CMS) رو به خودش اختصاص بده. من اول اینو ناشی از منحنی یادگیریش میدونم. رابط کاربریش کاملا مبتنی بر قوه درک آدمه و مشتریها خیلی راحت میتونن ازش سر دربیارن و بدون نیاز به آموزشهای تخصصی، سایتشونو خودشون نگهداری و بروزرسانی کنند. حتی دیگه لازم نیست یه کارمند یا متخصص به این کار اختصاص بدن یا برای نگهداری وب سایتشون با یه شرکت دیگه همکاری دائمی داشته باشن.
وقتی تو یه شرکت حمل و نقل کار می­کردم، متوجه شدم پلتفرم وردپرس خیلی حساب شده است و کارگرها خودشون میتونن محتوا رو سایت بذارن یا تنظیمات رو درست کنن. اتفاقا اون شرکت هم همینو میخواست و تونست به کمک سادگی و راحتی کار با وردپرس، مدیریت وب سایتشو به کارگرهای خودِ شرکت بسپره. از نظر فنی هم وردپرس براشون خیلی خوب بود و با سیستم نقشه برداری GPS، راحت کار میکردند.

تأمین نیازهای خاص شخصی

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

دروغ نگم، وردپرس برای ما هم بهتره

از نظر برنامه نویسی، وردپرس با PHP ساخته شده که یه زبان برنامه نویسی معروف با قابلیتهای بی شماره. تیم دارکوب هنر توسعه شونو روی وردپرس نمایش دادند که پیاده سازی سایت روش سریعتر انجام میشد و میتونستیم وقتمونو بیشتر روی کدنویسی های پیشرفته­تر و تخصصی بذاریم تا کاربرهای سایت، اوقات خیلی خوشی رو روی سایت تجربه کنند. به نفع مشتری هم بود. وقت کمتری صرف بدنه اصلی سایت و استانداردها شد و تونستیم بیشتر به جزئیات و شخصی سایت بپردازیم و سایتشون در مقایسه با سایت های رقیب فوق العاده منحصر به فرد و بی نظیر از آب دراومد.

چهارشنبه, 13 ارديبهشت 1396 09:15

چطور مسیرهای وب سایت را ساده کنیم

فرض کنید رفتید بازار و دارید دنبال یه مغازه خاص میگردید. نه نقشه ای هست و نه تابلویی. همه مغازه ها هم تو راههای پیچ در پیچ قرار گرفتند. همچین شرایطی واقعا با اعصاب آدم بازی میکنه و شاید از خرید کردن پشیمون بشه.
وب سایتی که مسیریابی مزخرفی داره هم همینطوریه.
مردم چطوری باید برن تو صفحات مختلف و چیزی رو که میخوان پیدا کنن؟ چند سال پیش از یه سری کاربرهای اینترنت خواستند یه پرسشنامه پر کردند و مشخص شد از نظر 37% از مردم وب سایتهای موبایلی مسیریابی سختی دارند. جالبه بدونید دو سال قبلش هم همین پرسشنامه توزیع شده بود و اونموقع این عدد 32% بود. این نشون میده کاربرهای وب، نسبت به مدیریت سایت ها، دید نقادانه تری پیدا کردند.
اما شما نگران وب سایتتون نباشید. اگه مسیریابی وب سایتتونو بهینه کنید، به کاربرهاتون خوش میگذره و نه تنها مدت بیشتری روی وب سایتتون میمونن، بلکه بعدا باز هم برمیگردن. تو این پست روشهایی رو برای رسیدن به این هدف براتون توضیح میدیم.
هیچ کس حوصله نداره تو انبار کاه دنبال سوزن بگرده، پس وب سایتتونو مرتب کنید تا سوزن (چیزی که کاربر دنبالش میگرده) راحت پیدا بشه. صفحه های مختلف رو بر اساس موضوعشون طبقه بندی کنید. حتی اگه امکانش هست هر طبقه رو به چند لایه فرعی تقسیم کنید تا تقسیم بندیها مشخص تر باشند. صفحات بی خودی رو پاک کنید تا مسیریابی (فهرست) شلوغ نشه.
برای اینکه مسیریابی وب سایتتون پیچیده نشه یه نقشه براش درست کنید. این کار چند تا فایده داره؛ اول اینکه متوجه میشید، صفحاتتون بیش از حد زیادند و پیدا کردنشون کار ساده ای نیست. اگه دیدید اینطوریه، صفحه های غیرضروری رو پاک یا با هم یکی کنید. اگه نمیدونید کدوما رو پاک کنید و کدوما رو نگهدارید، برای هر صفحه از خودتون بپرسید، این صفحه چه نفعی به کاربر میرسونه. اگه فقط یه قسمتش مفیده، با صفحات دیگه ادغامش کنید. اگه کلا فایده خاصی نداره، پاکش کنید.
گاهی اوقات استفاده از اصطلاحات تخصصی به ضررتون تموم میشه. شاید همه به اون اندازه که شما فکر میکنید با صنعت و کارتون آشنا نباشن. عبارتهایی که برای مسیریابی (فهرست) وب سایتتون انتخاب میکنید بهتره عبارتهای عمومی باشند یا حداقل تا حدی عمومی باشند. باید موقع طراحی وب سایت، یه کاربر متوسط رو در نظر بگیرید.
وقتی میخواهید جریان مسیریابی وب سایتتونو مشخص کنید باید کاربر هدف رو تو ذهنتون بیارید. اگه این کارها رو درست انجام بدید بازاریابی تون به نتیجه میرسه و با هدف گرفتن آدمهای مشخصی (که همون کاربرهای هدف شما هستند)، ترافیک وبسایتتون بالا میره. شما هم باید مواردی رو در طراحی وب سایتتون رعایت کنید که اون دسته از آدما رو جذب کنه.
در کل تا جایی که میتونید همه چیز رو ساده کنید. نترسید، قرار نیست اونقدر ساده اش کنید که همه چیزهای با ارزش سایتتونو بریزید دور، اما به اندازه ای باشه که بازدیدکننده حس غریبی و ناآشنایی بهش دست نده.

طراحی سایت دارکوب | هاست دارکوب | دارکوب نام و علامت تجاری ثبت شده این مجموعه می باشد.
دارای مجوز از (سازمان نظام صنفی رایانه ای استان تهران) ، (رتبه 4 شورای عالی انفورماتیک کشور) ، (وزارت فرهنگ و ارشاد اسلامی)
آموزشگاه طراحی سایت و سئو با مجوز رسمی از سازمان فنی و حرفه ای کشور افتتاح شد
دارکوب به عنوان شرکت خلاق توسط معاونت علمی و فناوری ریاست جمهوری برگزیده شد