۴۸ مطلب در خرداد ۱۳۹۸ ثبت شده است

شغل طراحی سایت چیست و درآمد آن چگونه است ؟

شغل طراحی سایت چیست و درآمد آن چگونه است ؟

شغل طراحی سایت چیست و درآمد آن چگونه است ؟

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

مقایسه‌ی برنامه نویس وب سایت و طراح وب

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

ویژگی‌های یک طراح وب سایت

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

تحصیلات لازم برای شغل طراحی وب سایت

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

مهارت‌های مورد نیاز

  • دانستن زبان های برنامه نویسی مربوط به وب
  • تسلط نسبی به نرم افزارهای گرافیکی مثل photoshop
  • تسلط بر اینترنت و مفاهیم وب
  • خلاقیت بالا به منظور خلق آثار جدید
  • داشتن توانایی حل مسئله و رویکرد منطقی به کار
  • به‌روز بودن و توانایی به‌روز نگه داشتن دانش خود

موقعیت‌های شغلی یک طراح وب سایت

اگر شما یک طراح یا برنامه نویس وب سایت شوید، می‌توانید برای شرکت‌ طراحی سایت یا در بخش‌های فناوری اطلاعات سازمان‌ها و یا به‌طور مستقل کار کنید.
در حال حاضر بیشتر سازمان‌ها و شرکت‌ها دارای وب سایت رسمی می‌باشند و اطلاعات خود را از این طریق به مردم ارائه می‌دهند. هرچه به سمت آینده پیش می‌رویم تعداد افرادی که مشتاق سفارش وب سایت هستند بیشتر می‌شود. از این رو می‌توان امیدوار بود که این شغل رو به رشد باشد. یکی از مزیت‌های بزرگ این شغل قابلیت آزادکاری (freelancing) است که شما می‌توانید با داشتن چند وب سایت،‌ درآمد اینترنتی خوبی داشته باشید.

در کل می‌توان گفت بسیاری از طراحان با طراحی سایت، پشتیبانی و مدیریت وب سایت، تولید محتوا، سئو و بهینه سازی وب سایت و … موقعیت‌های شغلی نسبتاً خوبی دارند.

میزان درآمد شغل طراحی وب سایت

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

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

امنیت شغلی

در طراحی سایت تنها مهارت و تلاش شماست که امنیت شغلی ایجاد می‌کند. اگر مهارت خود را به‌روز نگه ندارید، از تلاش دست بردارید قطعاً افراد دیگر از شما سبقت می‌گیرند و شما کم‌کم از این رقابت شغلی باز می‌مانید.

سخن پایانی :

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

موافقین ۰ مخالفین ۰
ali

چه مجوزهای باید برای فروشگاه و کسب و کار اینترنتی بگیریم؟

سلام خدمات دوستان عزیز امروزه با افزایش تعداد فروشگاه های اینترنتی این ذهن همه رو مشفول کرده که چه مجوزهایی برای بعد از طراحی سایت فروشگاهی باید بگیریم تا بتوانیم شروع به فعالیت و فروش از طریق سایت کنیم باید عرض کنم ۲ مجوز نیازه که در زیر بیان می کنیم :

۱- سامانه ساماندهی پایگاه های اینترنتی

این سامانه تحت عنوان سایت ساماندهی پایگاه های اینترنتی در سال 1385 به منظور ثبت اطلاعات مدیران پایگاه های اینترنتی ایرانی تشکیل شد.

سامانه ساماندهی پایگاه های اینترنتی
سامانه ساماندهی پایگاه های اینترنتی

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

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

آدرس پایگاه ساماندهی پایگاه های اینترنتی : www.samandehi.ir

۲- نماد اعتماد الکترونیکی

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

نماد اعتماد الکترونیکی
نماد اعتماد الکترونیکی

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

۱- شناسایی مالک فروشگاه و امکان مراجعه در صورت بروز اشکال.
۲- کامل و صحیح بودن اطلاعات کالا یا خدمات ارائه شده.
۳- گارانتی محصولات و ارائه خدمات پس از فروش.
۴- واضح بودن روند برگرداندن کالا و بازپس گیری پول.
۵- محفوظ ماندن اطلاعات شخصی و مالی خریداران.
۶- تایید امنیت سایت توسط یک موسسه و مرکز ملی اعتماد.

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

موافقین ۰ مخالفین ۰
ali

چگونه با MODERNIZR طراحی رسپانسیو حرفه ای انجام دهیم ؟

هنگامی که وبسایت های رسپانسیو میسازید نیاز به یک ابزاری دارید که بازخورد طراحی رسپانسیو شما را نشان بدهد، بهترین راه برای دیدن بازخورد (فیدبک) استفاده از کتابخانه جاوااسکریپت Modernizr میباشد، در این مقاله به شما نشان خواهیم داد که چرا استفاده از کتابخانه Modernizr بهترین راه حل است، با رندبیت در این مقاله همراه باشید.

Image result for MODERNIZR

در گذشته توسعه دهندگان فرانت اند ( front-end developers ) مجبور بودند وبسایتی که میسازند را برای مرورگرهای مختلف بهینه کنند، در سال 2003 تنها 3 مرورگر وجود داشت : NetScape ، Internet Explorer و Opera . مرورگرهای دیگری مانند Firefox و Safari و مرورگرهای تلفن های همراه در سال 2005 پا به عرصه گذاشتند، حتی مرورگر Chrome تا سال 2008 عرضه نشده بود.
درحال حاضر 5 نوع مرورگر داریم که وبسایت خود را باید برای آنها بهینه کنیم و هرکدام از این مرورگرها نسخه ی موبایل نیز دارند، علاوه بر این، ورژن های پایین تر این مرورگرها که آپدیت نشده اند نیز توسط کاربران استفاده میشوند و باید آنها را نیز درنظر بگیرید.
بر اساس اتفاقاتی که در تاریخ وب افتاد، بهینه کردن یک وبسایت ابتدا آماده کردن وبسایت برای اکثر مرورگرهای مورد استفاده بود و سپس تبدیل شد به اینکه یک وبسایت در مرورگرهای مختلف ظاهر یکسانی داشته باشد و طراحان باید این موضوع را در نظر بگیرند، سپس طراحی رسپانسیو در دنیا مطرح شد و با استقبال خوبی رو به رو شد، دلیل این استقبال مشخص است، بدون اینکه نیازی باشد برای نسخه ی موبایل خود نیز یک وبسایت دیگری طراحی کنید، از همان طرح قبلی خود استفاده میکنید و آن را در تلفن های هوشمند کاربران تطبیق میدهید، اما درهر صورت توجه داشته باشید برای موفقیت در کسب و کارتان محتوایی که در سایت خود دارید خیلی مهم تر از طراحی رسپانسیو میباشد.
SVG گزینه ی خیلی خوبی برای نمایش تصاویر در صفحه های با رزولوشن بالا است، اما راجع به پشتیبانی آن در مرورگرهای مختلف فکر کرده اید ؟ SVG در مرورگر IE8 و قدیمی تر از آن پشتیبانی نمیشود، بنابراین اگر میخواهید از این مرورگرها پشتیبانی کنید باید یک fallback بسازید، باید مرورگر صفحه را شناسایی کنید و برای آن استایل های جداگانه ای بنویسید که بتواند از طرح شما پشتیبانی کند و طرح شما به هم نریزد.

راحت تر نیست اگر یک استایلی بنوسید که در تمامی مرورگرهایی که از SVG پشتیبانی نمیکنند به اجرا در بیاید ؟ به این صورت نیازی نیست منتظر گزارش باگ های طراحیتان توسط کاربرهای مختلف باشید، فقط کافیست یک fallback بسازید و تمام مشکلات آتی را به آن بسپارید.
تشخیص مرورگر کاربر از طریق جاوا اسکریپت ممکن است، این کار با شی navigator انجام میشود، زمان استفاده از شی navigator بر میگردد به زمان مرورگر Netscape ، در آن زمان این شی بهترین وسیله برای طراحان بود تا بتوانند خاصیت cross-browser بودن وبسایتشان را رعایت کنند ( یعنی وبسایت در تمامی مرورگرها به خوبی نشان داده شود).
اگر مرورگر Chrome دارید و DevTools آن فعال است، مرورگر خود را باز کنید و روی آن راست کلیک کنید و سپس Inspect Element را بزنید، روی تب Console کلیک کنید، مطابق شکل بنویسید : navigator.userAgent و سپس Enter بزنید :

 

 با این دستور مرورگر فعلی که با آن در حال دیدن وبسایت هستید به شما به صورت یک رشته ( String ) نشان داده میشود که به صورت زیر است :

 

 

 
MODERNIZR به چه دردی میخورد ؟

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

هنگامی که Modernizr لود میشود، مرورگر کاربر را چک میکند و ویژگی ها و پشتیبانی های آن را بدست می آورد و یک شی جاوا اسکریپتی میسازد که شما نیز میتوانید توسط آن تست انجام دهید، Modernizr به تنهایی تمام این ویژگی ها را پشتیبانی نمیکند بلکه برای شما یک fallback برای پشتیبانی از مرورگرهای مدرن فراهم میکند. برای مثال، در SVG، کتابخانه Modernizr به ما این امکان را میدهد یک عکس fallback بسازیم برای مرورگرهایی که SVG را پشتیبانی نمیکنند.
Modernizr همچنین یک سری کلاس ها به تگ های HTML اضافه میکند، Modernizr ویژگی های صفحه را مستقیما از یک سری از تست های جاوااسکریپتی که مقادیر true و false برمیگردانند به دست می آورد و از این طریق بعضی از کلاس ها را به تگ های HTML نسبت میدهد.
نصب MODERNIZR

نصب Modernizr به همان سادگی میباشد که میخواهید یک کتابخانه جاوا اسکریپتی را به head صفحه ی خود اضافه کنید، Modernizr در دو ورژن قابل دانلود است، یک ورژن که محصول است و یک ورژن برای توسعه. ورژن توسعه 42KB و به صورت غیرفشرده میباشد، این ورژن برای کسانی که به جاوااسکریپت مسلط هستند فوق العاده میباشد، آنها میتوانند چندین تست و ترفند دیگر به Modernizr اضافه کنند، به دلیل غیرفشرده بودن، ورژن بسیار مناسبی برای خواندن کدها میباشد.
برای کسانی که به خوبی به جاوا اسکریپت مسلط نیستند یا میخواهند به سرعت یک ورژن اختصاصی شده ی modernizr را به دست بیاورند میتوانند از ورژن محصول (product) آن استفاده کنند، در ورژن محصول میتوانید از تست هایی که نیاز دارید استفاده کنید.
استفاده از Modernizr برای CSS های Cross-Browser

به بررسی تعداد از ویژگی ها توسط Modernizr میپردازیم، ابتدا یک صفحه ی ساده میسازیم :

به بررسی اینکه مرورگر ما قابلیت پشتیبانی از SVG را دارد یا نه میپردازیم، برای دیدن این بررسی دو تگ Span به صفحه اضافه میکنیم که بتوانیم پشتیبانی را شناسایی کنیم :



اگر شما این تست را روی مرورگری انجام بدهید که SVG را ساپورت میکند یک نوشته دریافت میکنید که میگوید Huzzah! You have SVG support و اگر روی مرورگری اجرا کنید که SVG را ساپورت نمیکند یک نوشته دریافت میکنید که میگوید BOO! You don’t have SVG support .
مثالی که زدیم یک مثال ابتدایی بود، اما طریقه ی استفاده از Modernizr برای حل مشکلات مرورگر را نشان میدهد، اگر میخواستیم همین مشکل را از طریق روش های قبلی حل کنیم، باید برای هر مرورگری که از SVG ساپورت نمیکرد یک style sheet میساختیم و CSS مان را برای هرکدام از مرورگر ها تغییر میدادیم، البته در حال حاضر SVG در IE7 و ورژن های پایین تر ساپورت نمیشود.
یک مثال کاربردی دیگر را بررسی میکنیم، میخواهید یک SVG را به عنوان بک گراند در صفحه استفاده کنید و اگر مرورگر SVG را ساپورت نکرد یک fallback داشته باشید و یک عکس PNG را لود کنید، به صورت پیشفرض از عکس PNG استفاده میکنیم به این صورت SVG لود نمیشود مگر آنکه به آن نیاز داشته باشیم :

بنابراین اگر مرورکر SVG را ساپورت کند یک عکس خیلی خوب با رزولوشن بالا در اختیار کاربر قرار میدهیم و این غیر این صورت برای کاربران عادی که مرورگر آنها SVG را ساپورت نمیکند یک عکس PNG عادی نمایش خواهیم داد.

نتیجه گیری

یادگرفتن Modernizr به شما کمک بسیاری در انجام پروژه هایتان میکند، در این مثال ها به شما نشان دادیم که چگونه از Modernizr استفاده کنید تا بتوانید وبسایت خود را cross-browser کنید.

موافقین ۰ مخالفین ۰
ali

صفحه ۴۰۴ چیست ؟ و چگونه با هوشمندی می توان از این صفحات به نفع خود استفاده کرد!

Image result for 404

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

خطای ۴۰۴ چرا اتفاق میفتد؟

خطای ۴۰۴ یکی از خطاهای استاندارد HTTP است که به معنای عدم وجود صفحه ای است که قصد مشاهده آن را داشته اید. ممکن است این صفحات را جابجا کرده اید یا نام آن ها را تغییر داده اید. باید حواستان باشد آدرس جدید این صفحات را جایگزین آدرس های قدیمی کنید. رایج ترین دلیل اتفاق این خطا لینک های خراب است.

 Image result for 404

اما چطور از این خطا به نفع خود استفاده کنیم؟

۱.تمامی صفحات با خطای ۴۰۴ را پیدا کنید.

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

 

۲.مطمئن شوید صفحه خطای ۴۰۴ با طراحی سایت شما مطابقت دارد.

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

 

 

۳. صفحه ۴۰۴ شامل چه چیزی باید باشد.

همانطور که گفته شد دلایل زیادی وجود دارد که باعث می شود کاربران شما با صفحه ۴۰۴ برخورد کنند؛ ولی دلیلی وجود ندارد که شما راهی را برای بازگرداندن آن ها به سایت آماده نکرده باشید. جعبه جستجو و نوار آدرس دهی دو جز کلیدی و مهم برای صفحات خطای ۴۰۴ هستند.

تحقیقات نشان می دهد تنها ۲۳ درصد از کسانی که با صفحه ۴۰۴ مواجه می شوند برای یافتن صفحه مورد نظر خود مجدد تلاش می کنند. پس شانس شما برای باقی نگه داشتن کاربران در سایت بسیار کم است. شما به راهی حلی احتیاج دارید که شانس خود را برای حفظ کاربر بالا ببرید. و جعبه جستجو همان راه حل است. به این طریق به کاربر خود شانس مجددی می دهید تا صفحه مورد نظرش را پیدا کند.

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

 Image result for 404

۴. شوخی کردن را فراموش نکنید.

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

 منبع: سایت www.impactbnd.com

موافقین ۰ مخالفین ۰
ali

آیا اصول جذابیت وب‌سایت را می شناسید؟

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

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

 

 

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

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

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

مثال: سایت Wonderbly در طراحی خود از عکس و تصویر به‌طور هم‌زمان استفاده کرده است.

استفاده از تصاویر در طراحی وب سایت
 

۲. رنگ‌ها
استفاده از تصاویر ایده خوبی بود اما اگر بخواهید احساس گرما و چشم‌نوازی بیشتری در طرح خود اضافه کنید چه باید بکنید؟ اینجا زمانی است که از رنگ‌ها کمک می‌گیریم. این را نیز فراموش نکنید برای بامزه کردن و جذابیت یک وب‌سایت نیازی نیست همه‌چیز را صورتی کنید. صورتی تنها رنگی نیست که چیزی را جذاب می‌کند.

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

مثال: Kapu Toys در طراحی خود از رنگ‌های اولیه استفاده کرده است.

استفاده از رنگ ها در طراحی وب سایت
 

۳. انواع دیگر جذابیت وب‌سایت
تا به اینجا، بامزه بودن را در موارد مربوط به انسان‌ها و کودکانشان مورد بحث قرار دادیم. اما لغت «بامزه» همیشه برای کودکان استفاده نمی‌شود. به‌مرور زمان این لغت با مفاهیم مختلف برای تعریف از جذابیت افراد جوان یا حتی برای تعریف از اشیا مختلف نیز مورد استفاده قرار گرفته است.

حالا دیگر کلمه «بامزه» فقط به هر چیزی که به کودکان مرتبط می‌شود و در ما احساس خوب و مهربانی ایجاد می‌کند باز نمی‌گردد. امروزه، یک خانه نیز می‌تواند «بامزه» باشد. مثلاً می‌توان گفت «چه رومیزی بامزه‌ای»، «چه صندلی جذابی» یا حتی در تعریف از گل‌های چیده شده روی میز نیز از همین لغت استفاده کرد.

مثال: Noritake سایتی است که مفهوم بامزه بودن را در اشیاء محلی به نمایش گذاشته است.

انواع دیگر جذابیت وب‌سایت
 

شکل دیگری از بامزگی از مرز اشیاء محلی نیز گذشته و به دنیای مد وارد شده است. همان گرما و احساس خوبی که با دیدن یک کودک به دست می‌آورید هنگامی‌که می‌خواهید یک لباس زیبا بخرید و خوش‌پوش‌تر شوید نیز خواهید داشت. در اینجا نیز شاید از جمله‌ «چه پیراهن بامزه‌ای» استفاده کنید. کاربرد این واژه در چنین شرایطی اغلب به جذابیت افراد اشاره می‌کند.

مثال: Bando با تصاویری زیبا، سایتی است که مد و بامزگی را در کنار هم قرار داده است.

استفاده از جملات بامزه در کپی‌های سایت
 

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

برای اینکه بخواهید جملات بامزه بنویسید نیاز نیست دائماً از یک لغت یا به‌طورکلی واژه «بامزه» در صفحات مختلف وب‌سایتتان استفاده کنید تا به بازدیدکنندگانتان بفهمانید به دنبال چیزی بامزه روی وب‌سایتتان باشند. در عوض شما باید احساس خوبی روی وب‌سایتتان ایجاد کنید، احساس اعتماد، راحتی و خوشی. مفاهیمی نظیر «ظرافت» کاملاً تصویری هستند و می‌توانید با تصاویر آن را در یک وب‌سایت نشان دهید. اما مفاهیمی نظیر «بامزه بودن» بیشتر احساسی هستند. هرچند شما می‌توانید آن را به تصویر بکشید اما بد نیست ارزشش را دارد اگر بخش احساسی آن را نیز در نظر بگیرید و سعی کنید در جملات کپی یا تبلیغاتی وب‌سایتتان آن را بروز دهید.

۵. جذابیت در جزییات
این را به یاد داشته باشید همیشه لازم نیست سایتتان را از اشکال و تصاویر و چیزهای بامزه دیگر اشباع کنید. این اصطلاحی است که برخی از افرادی که کودکانشان عاشق مینیون‌ها هستند می‌گویند «زیاد بامزه بودن بعد از مدتی روی اعصاب می‌رود». برای بسیاری از وب‌سایت‌هایی که مستقیماً مرتبط با کودکان یا دکوراسیون خانه نیستند، بهتر است اصول بامزگی را به‌طور جزیی‌تر به کار بگیرید، بدون اینکه کاربر را خسته کنید.

یکی از بهترین نمونه‌ها در این زمینه وب‌سایت Zurb است.

جذابیت در جزییات
 

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

موافقین ۰ مخالفین ۰
ali

طراحی نامناسب یک سایت چه تاثیراتی بر روی کسب وکار می گذارد ؟

تاثیرات واقعی طراحی نامناسب یک سایت بر روی کسب‌وکارها

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

 

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

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

محدودیت بودجه و سرمایه: در کسب‌وکارهای کوچک کنار گذاشتن هزینه‌های اضافی برای مصرف آن در بخش طراحی وب سایت بسیار خوب و یک گزینه موثر است.

عدم آگاهی صاحبان کسب‌وکار: بسیاری از مدیران کسب‌وکارهای مختلف از اهمیت یک طراحی باکیفیت و قدرتمند آگاه نیستند! به همین دلیل آنها شانس حضور فعال‌تر در میان رقبای خود را از دست می‌دهند؛ در واقع داشتن یک سایت باکیفیت همانند داشتن یک امتیاز برای رقابت با رقیبان آن کسب‌وکار و سبقت گرفتن از آنها است.

 

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

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

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

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

اهمیت محتوای سایت را جدی بگیریم.

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

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

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

پاسخگوی انتظارات و نیازهای کاربران نیستید! کاربران هنگامی که از سایت شما بازدید می‌کنند، انتظاراتی دارند که مهم‌ترین آنها کاربردپذیری سایت است. یک‌پارچه‌ بودن یک سایت از دید کاربران بسیار مهم است و یک‌پارچگی سایت به این معنا است که کاربران به راحتی بتوانند به تمامی بخش‌های سایت شما دسترسی پیدا کرده و تمامی اطلاعات موردنیاز خود را آنالیز کنند. Hubspot به تازگی یک نظرسنجی ایجاد کرده است و از کاربران خواسته تا درباره مهم‌ترین مشخصه یک سایت نظر دهند؛ بیش از ۷۵درصد کاربران، سهولت استفاده از یک سایت را انتخاب کرده‌اند.

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

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

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

 

چگونه یک سایت بد بر روی کسب‌وکار شما تاثیر می‌گذارد؟


تاثیر سایت بد بر روی کسب و کاربررسی تاثیرات منفی عوامل مختلف در کسب‌وکار به صورت دقیق امکان‌پذیر نیست و نمی‌توان گفت هر عامل سبب می‌شود تا چقدر از درآمد سایت توسط کاربران ناراضی از دست برود! در واقع اندازه‌گیری میزان از دست رفتن درآمد توسط کاربران ناراضی به صورت دقیق امکان‌پذیر نیست اما برخی از تاثیرات منفی آن عبارتند از:

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

 

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

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

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

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

سریع و راحت بودن سایت: کاربران باید بتوانند به تمامی بخش‌های سایت به راحتی و در کمترین زمان ممکن دسترسی داشته باشند؛ این مورد نیازمند طراحی یک سایت راحت و سریع است تا کاربران از سایت رضایت داشته باشند. همچنین داشتن یک سایت سریع که در کمترین زمان ممکن بارگذاری شود، نزد کاربران از اهمیت بسیار بالایی برخوردار است.

سادگی تجربه کاربری: تجربه کاربری سایت شما باید طراحی ساده و مناسبی داشته و از تجسم بصری کاربر بهره گرفته باشد! وجود فضاهای سفید در میان سایت و درج عکس‌های منطقی و زیبا حاصل از یک عکاسی حرفه‌ای کمک زیادی به داشتن تجربه کاربری استاندارد و حرفه‌ای می‌کنند.

اهمیت دادن به بخش‌های مهم سایت: یکی از مسائلی که مدیران سایت‌ها باید به آن توجه کافی داشته باشند، اهمیت دادن به بخش‌های مهم سایت است. شما می‌توانید Call to actionهای سایت خود را برجسته‌تر کنید و در دید کاربران قرار دهید تا به آنها کمک کنید تا به راحتی به بخشی از سایت که می‌خواهند بروند.

 

نتیجه‌گیری

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

موافقین ۰ مخالفین ۰
ali

چگونه طراحان سایت بهره ورری خود را افزایش دهند ؟[ ۵ توصیه کلی ]


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

فشار دیگری که به طراحان وارد می‌شود از سوی مشتریان است. علاوه بر این، از یک طراح انتظار می‌رود تا خود را با آخرین ترندهای روز همراه کند و تازه‌ترین تکنیک‌ها را یاد بگیرید.

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

۱- تلاش مضاعف برای یادگرفتن همه‌چیز را متوقف کنید

ادامه تحصیل و آموزش یکی از کلیدهای موفقیت بلندمدت است؛ اما گاهی ما فشاری مضاعف را بر خودمان تحمیل می‌کنیم تا هر مهارت جدید بی‌ارزشی را یاد بگیریم. مطالعه در مورد آخرین و بزرگ‌ترین ترندهای روز طراحی وب و خطور این فکر به ذهن ما که «من از بقیه جامانده‌ام» بسیار آسان است؛ اما حقیقت این است که بسیاری از چیزهایی که امروز می‌خوانیم احتمالاً در آینده به کارمان نمی‌آیند. ازنظر تئوریک، شما ممکن است بخش زیادی از زمان باارزش خود را صرف غرق شدن در علم کنید اما بعدها متوجه شوید که مسیر اشتباهی را در پیش‌گرفته‌ بودید.

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

بسیاری از طراحان زمان زیادی در اختیار ندارند تا آن را به یادگیری اختصاص دهند. به همین خاطر باید زمان محدود خود را به یادگیری مهارت‌هایی اختصاص دهند که اطمینان دارند برایشان مفید فایده خواهد بود. شما نباید اسیر جو شوید و تمرکز خود را محدود کنید.

 

تلاش مضاعف برای یادگرفتن همه‌چیز را متوقف کنید

 

۲- خودتان را با سایر طراحان مقایسه نکنید

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

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

 

خودتان را با سایر طراحان مقایسه نکنید

 

۳- خودتان را ارزان نفروشید

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

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

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

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

 

خودتان را ارزان نفروشید

 

۴- بار سنگین انجام همه کارها را به دوش نکشید

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

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

فرصت‌های زیادی وجود دارد و می‌توانید به کمک آن‌ها خودتان را از شر برخی از این وظایف وحشتناک نجات دهید. برای مثال می‌توانید برای انجام بخشی از کار طراحی که فرصتی برای آن ندارید یک طراح دیگر را استخدام کنید؛ یا حتی می‌توانید برای مدیریت مسائل مالی یک حسابدار را به استخدام دربیاورید. روش دیگر این است که برای جلوگیری از مواجه‌شدن با برخی موارد خاص، تغییراتی را در کسب‌وکار خود ایجاد کنید و تمرکز آن را به سمت مشخصی تغییر دهید.

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

 

بار سنگین انجام همه کارها را به دوش نکشید

 

۵- مشتریان «سخت» را از فهرست خود خط بزنید

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

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

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

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

 

مشتریان «سخت» را از فهرست خود خط بزنید

 

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

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

منبع : رندبیت

موافقین ۰ مخالفین ۰
ali

طراحی وب‌سایت محلی با سایت جهانی چه تفاوتی دارد؟

 طراحی وب‌سایت محلی با سایت جهانی چه تفاوتی دارد؟

امروزه گزینه­‌های مختلفی برای رساندن محصول یا خدمات به مشتریان وجود دارد، تجارت خشت و ملات، تحارت ۱۰۰% آنلاین و یا ترکیبی از هردو مورد. به همین دلیل، طراحی وب به آن اندازه که ما فکر می‌­کنیم ساده نیست. هرچند همیشه مواردی وجود دارد که باید در طراحی وب‌سایت رعایت شود، همانند طراحی ریسپانسیو یا واکنش‌گرا برای موبایل، استفاده از CTA ها یا فراخوان عمل‌­های صحیح و ساده، رابط کاربری ساده و استاندارد، طراحی مناسب و استفاده از پیام­‌های صحیح در سراسر سایت. در کنار این‌­ها، شما باید بدانید سایت خود را برای مخاطب جهانی طراحی می­‌کنید یا مخاطب محلی، یا هردو؟

با هم نگاهی به تفاوت­‌هایی که طراحی سایت برای مخاطبین مختلف بر اساس موقعیت مکانی آن­‌ها دارد می­‌اندازیم.

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

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

این‌طور تصور کنید، یک وب‌سایت طراحی می­‌کنید که میزبان وب آن یک سرور در شهر دنور (Denver)، کلرادو است. این وب‌سایت کلاه می­‌فروشد. فروش کلاه یک تجارت محلی نیست و این وب‌سایت می‌­تواند مخاطبانی از سراسر جهان داشته باشد. در این میان ممکن است به هر دلیلی بیشتر مخاطبان و علاقه‌مندان به این کلاه­‌ها در استرالیا باشند؛ اما ارائه کننده خدمات هاستینگ این وب‌سایت هیچ سروری در نزدیکی استرالیا ندارد و اختصاصاً در آمریکا قرار گرفته است. در این صورت، ترافیک زیادی که از سمت استرالیا به روی این وب‌سایت سرازیر می‌­شود، بر روی سرعت وب‌سایت تأثیر می‌گذارد.

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

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

2. رنگ‌بندی
انتخاب رنگ مناسب، یکی از اولین نکاتی است که در طراحی وب باید به آن توجه شود؛ اما آیا تا به حال به معنای رنگ­‌هایی که انتخاب می‌­کنید فکر کرده‌اید؟ و آیا از این معنا برای جذب مخاطبان خود استفاده کرده‌اید؟

برای مثال، رنگ قرمز را در نظر بگیرید. قرمز رنگ بسیار قدرتمندی است که به‌خوبی در ذهن باقی می­‌ماند.

 

وب سایت Target

 

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

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

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

استفاده از تصاویر کارکنان

 

به طور مثال ویدیویی که در صفحه اصلی سایت Phase۳ پخش می­‌شود، تصویری از آنچه این آژانس انجام می‌­دهد را به بازدیدکننده سایت، نشان می‌­دهد. وقتی به پایین صفحه بروید، خواهید دید که از تصاویر مختلفی برای معرفی دفتر کار این شرکت در نقاط مختلف استفاده شده است.

 

محتوای ویدئویی در وب سایت

 

همین کار ساده موجب می ‌شود مخاطب محلی احساس ارتباط بیشتری با این برند داشته باشد.

برای شرکتی که مخاطب جهانی دارد، استفاده از تصاویر تبلیغاتی و عکس­‌های مختلف مناسب‌تر است، هرچند بهتر است نسبت به انتخاب رنگ‌­ها دقت بیشتری داشته باشید (مثلاً گرادینت‌­ها امروزه زیاد مورد استفاده قرار می‌­گیرند).

4. نوشته­‌های تبلیغاتی
اگر مخاطب جهانی دارید، نکات و قوانینی وجود دارد که باید برای نوشتن جملات روی وب‌سایتتان به آن‌­ها توجه کنید.

* تا حد امکان از نوشته‌های تبلیغاتی روی وب‌سایتتان کمتر استفاده کنید
* نوشته­‌ها را به شکل محاوره‌ای یا با اصطلاحات تخصصی و خاص خودتان ننویسید.
* از کلمات کلیدی طولانی برای تمرکز به روی خدمات و کالاهایتان استفاده کنید.
* اگر چیزی به روی سایت می­‌فروشید، از گزینه­‌های ساده برای انتخاب کشور، مثل زبان استفاده کنید.
* اگر فرم ارتباط با مشتری دارید، مسیر پر کردن فرم را ساده طراحی کنید، برای مثال از دراپ داون­‌های ساده برای انتخاب نام کشور، کد کشور یا گزینه­‌های مربوط به آدرس استفاده کنید.
* اگر مشارکتی با سایر شرکت­‌ها داشته­‌اید یا در کنار آن­ها جوایزی کسب کرده‌­اید برای اینکه نشان دهید حضور جهانی دارید به آن­‌ها اشاره کنید (مثلاً گواهی تأیید گوگل، همکاری با آمازون یا سایر شرکت­‌های بزرگ جهان).

 

سایت Majux مربوط به شرکتی است که در فیلادلفیا واقع شده است؛ اما مخاطبان آن از سرتاسر جهان هستند. این سایت می­‌تواند نمونه خوبی برای استفاده از نوشته‌های تبلیغاتی باشد:

 

نوشته های تبلیغاتی

 

همان‌طور که می­‌بینید، در نوشته‌­های روی سایت به «فیلادلفیا» اشاره نشده است، متادیتا نیز هیچ اشاره‌­ای به این مسئله نمی‌­کند. حتی در شماره تماس نیز از عدد ۸۰۰ به‌جای کد محلی استفاده شده است.

برای نوشتن جملات تبلیغاتی برای مخاطب محلی باید از این نکات پیروی کنید:

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


سایت Small Talk Media یک آژانس رسانه‌­ای در فیلادلفیا است:

 

سئوی محلی

 

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

 

مشتریان وب سایت های محلی

 

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

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

 منبع : رندبیت

موافقین ۰ مخالفین ۰
ali

API چیست؟

امروزه عبارت API در موارد زیادی استفاده می‌شود. سیستم‌عامل، مرورگر وب و به‌روزرسانی‌های برنامه‌های کاربردی، اغلب API های جدید ارائه می‌دهند؛ اما API چیست ؟

Application Programming Interface 
عبارت API مخفف Application Programming Interface (رابط برنامه‌نویسی برنامه کاربردی) است.

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

به‌طور مشابه، API عملیاتی که توسعه‌دهندگان از آن‌ها استفاده می‌کنند را به همراه شرح فعالیت آن‌ها لیست می‌کند. توسعه‌دهنده نیازی به دانستن چگونگی ساخت پنجره «Save As» توسط سیستم‌عامل ندارند، بلکه تنها دانستن وجود این امکان در برنامه برای آن‌ها کافی است.

این که توسعه‌دهندگان، داده خودشان را به API می‌دهند تا نتیجه را دریافت کنند تفسیر درستی نیست . این موضوع بیشتر شبیه یک رستوران خیالی است که غذا را با مواد اولیه‌ای که شما با خود به رستوران برده‌اید، برایتان آماده ‌کند.

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

 

Application Programming Interface 

 

API ها زندگی را برای توسعه‌دهندگان ساده‌تر می‌کنند.
تصور کنید می‌خواهید یک برنامه کاربردی را برای iPhone توسعه دهید. سیستم‌عامل iOS همانند دیگر سیستم‌عامل‌ها تعداد زیادی API تولید می‌کند، تا کار را برای شما ساده‌تر کند.

به‌عنوان‌مثال زمانی که شما می‌خواهید یک مرورگر را برای نمایش یک یا چند صفحه وب در برنامه‌تان بگنجانید، نیازی نیست که یک مرورگر را برای برنامه‌تان از ابتدا برنامه‌نویسی کنید. بلکه می‌توانید از WKWebView API برای قرار دادن مرورگر Safari در برنامه‌تان استفاده کنید.

اگر می‌خواهید در برنامه‌تان با استفاده از دوربین iPhone عکس یا ویدیو تهیه کنید، نیازی نیست که رابط کاربری دوربین خودتان را بنویسید. شما از API دوربین برای گنجاندن دوربین داخلی iPhone در برنامه خود استفاده می‌کنید. اگر API ها وجود نداشتند تا کار را ساده کنند، توسعه‌دهندگان برنامه کاربردی باید نرم‌افزار دوربین خودشان را ایجاد می‌کردند و ورودی‌های سخت‌افزار دوربین را تفسیر می‌کردند؛ اما توسعه‌دهندگان سیستم‌عامل Apple همه این دشواری‌ها را انجام داده‌اند، بنابراین توسعه‌دهندگان می‌توانند تنها با استفاده از API دوربین، دوربین را در برنامه‌شان تعبیه کنند و به کارشان ادامه دهند. علاوه بر این، زمانی که Apple به توسعه API دوربین می‌پردازد، همه برنامه‌های کاربردی مبتنی بر آن به‌طور خودکار از مزایای آن بهره‌مند می‌شوند.

این مسئله برای همه پلتفرم‌ها قابل‌تعمیم است. به‌عنوان‌مثال، آیا شما می‌خواهید یک دیالوگ باکس در ویندوز ایجاد کنید؟ API ای برای آن وجود دارد. آیا می‌خواهید شناسایی با اثرانگشت را در اندروید پشتیبانی کنید؟ برای آن‌هم یک API وجود دارد؛ بنابراین شما نیازی به بررسی حس‌گر اثرانگشت شرکت‌های مختلف در اندروید ندارید. توسعه‌دهندگان نیاز به اختراع دوباره و دوباره چرخ ندارند.

 

API ها زندگی را برای توسعه‌دهندگان ساده‌تر می‌کنند.

 

API ها دسترسی به منابع را کنترل می‌کنند.
از API ها برای کنترل دسترسی به سخت‌افزارها و عملیات نرم‌افزاری که ممکن است هر برنامه‌ای اجازه دسترسی به آن‌ها را نداشته باشد، نیز استفاده می‌شود. به همین دلیل API ها اغلب نقش بزرگی در امنیت ایفا می‌کنند.

به‌عنوان‌مثال، اگر شما تاکنون از وب‌سایتی بازدید کرده‌اید و پیغامی را در مرورگر مشاهده کرده‌اید که از شما در مورد مکان دقیقتان سؤال پرسیده است، آن وب‌سایت سعی در استفاده از geolocation API در مرورگر وب شما دارد. مرورگرها چنین API هایی را ارائه می‌دهند تا دسترسی به موقعیت شما را برای توسعه‌دهندگان وب ساده‌تر کنند. آن‌ها تنها می‌پرسند «شما کجا هستید؟» و قسمت سخت کار را برای دسترسی به GPS یا شبکه‌های Wi-Fi نزدیک برای یافتن موقعیت فیزیکی شما، همگی بر عهده مرورگر است.

بدین ترتیب، مرورگرها این اطلاعات را از طریق یک API نیز ارائه می‌دهند زیرا کنترل دسترسی به آن امکان‌پذیر است. زمانی که یک وب‌سایت می‌خواهد به موقعیت دقیق فیزیکی شما دست یابد، تنها راه ممکن استفاده از API مکانی است؛ و زمانی که یک وب‌سایت درخواست دسترسی به موقعیت شما را دارد، شما – کاربر- می‌توانید درخواست او را بپذیرید یا رد کنید. تنها راه دسترسی به منابع سخت‌افزاری همانند حس‌گرهای GPS از طریق API است بنابراین مرورگر توانایی کنترل دسترسی به سخت‌افزار و محدود نمودن آنچه برنامه‌های کاربردی می‌خواهند انجام دهند را دارد.

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

فایل سیستم‌ها که از مجوزها استفاده می‌کنند – همان‌طور که در ویندوزها، مک و لینوکس انجام می‌شود- دارای همان مجوزهایی هستند که توسط API ی فایل سیستم اجرا می‌شود. یک برنامه کاربردی معمولی دسترسی مستقیم به دیسک سخت فیزیکی خام ندارد. در عوض برنامه کاربردی از طریق یک API به فایل‌ها دسترسی دارد.

 

API ها دسترسی به منابع را کنترل می‌کنند.

 

از API ها برای برقراری ارتباط بین سرویس‌ها استفاده می‌شود.
دلایل دیگری نیز برای استفاده از API ها وجود دارد. به‌عنوان‌مثال، اگر تاکنون آبجکت Google Maps تعبیه‌شده در یک وب‌سایت را دیده باشید، می‌بینید که آن وب‌سایت از Google Maps API برای تعبیه نقشه استفاده می‌کند. گوگل چنین API هایی را برای توسعه‌دهندگان وب ارائه داده است تا بتوانند با استفاده از آن‌ها آبجکت‌های پیچیده را به‌درستی در وب‌سایتشان قرار دهند. اگر چنین API هایی وجود نداشت، توسعه‌دهندگان باید نقشه‌های خودشان را تولید کرده و داده‌های آن را فراهم می‌کردند، فقط برای اینکه یک نقشه تعاملی در وب‌سایت قرار دهند.

به‌علاوه، به دلیل اینکه این یک API است، گوگل می‌تواند دسترسی به Google Maps را در وب‌سایت‌های دیگر کنترل کند و تضمین کند که آن را به‌درستی نمایش می‌دهند نه اینکه آن را به‌صورت یک قاب به‌هم‌ریخته در وب‌سایتشان تعبیه کنند.

این موضوع شامل سرویس‌های آنلاین مختلفی می‌شود. علاوه بر این API هایی دیگری نیز برای درخواست ترجمه متن از Google Translate یا تعبیه نظرات فیس‌بوک یا توییت هایی از Twitter وجود دارد.

 

از API ها برای برقراری ارتباط بین سرویس‌ها استفاده می‌شود.


به زبان ساده، APIها (مخفف Application Programming Interface) رابط‌هایی نرم‌افزاری هستند که ارتباط بین نرم‌افزارهای مختلف را پیاده‌سازی می‌کنند. زمانی که شما از دسکتاپ یا لپ‌تاپ خود استفاده می‌کنید، تبادل اطلاعات میان نرم‌افزارهای مختلف توسط APIها انجام می‌گیرد. برای مثال هنگامی که قسمتی از یک متن در برنامه‌ی LibreOffice را کپی کرده و در یکی از برنامه‌های Excel یا ورد paste می‌کنید، API مربوط به این بخش، وظیفه‌ی تعریف داده‌های جابجا شده را برای دو برنامه به عهده گرفته است و به همین دلیل شما همان متن را در محیط برنامه‌ی دوم هم مشاهده می‌کنید.

در قسمت وب نیز APIها امکان استفاده از داده‌ها و عملکرد سرویس‌های بزرگی مثل گوگل یا فیسبوک را به امکانات اپلیکیشن‌ها یا وبسایت‌های مختلف اضافه می‌کنند. برای مثال سرویس« Yelp»، بانک اطلاعاتی عظیمی شامل آدرس رستوران‌ها و مراکز خرید و حتی میزان محبوبیت آن‌ها در اختیار دارد. مسلما طراحی و پیاده‌سازی نقشه‌ای اختصاصی برای این سایت امری وقت‌گیر و مشکل خواهد بود، اما با استفاده ازAPIها ، نقشه‌های‌ Google Maps (همین‌طور سرویس نقشه‌ی اپل) به امکانات این سایت اضافه شده است و در نهایت با ترکیب عملکرد این دو سرویس، سرویسی بهبود یافته دراختیار کاربران Yelp قرار می‌گیرد. دربرخی بازی‌های ویدئویی نیز، استفاده از سرویس‌های فیسبوک مانند چت، ثبت امتیازهای برتر و دعوت از دوستان توسط APIها امکان‌پذیر شده است.

YELP

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

در حال حاضر APIها جایگاه بسیار مهمی در ارتباطات دارند; برنامه‌نویس‌ها در چارچوب این پروتکل‌ها، بهره‌وری از شبکه‌های اجتماعی نظیر فیسبوک و یا خدماتی مانند google maps یا حتی سرویس‌های ذخیره‌سازی ابری مانند dropbox را ممکن ساخته‌اند. برای مثال توسعه‌دهندگان اپلیکیشن‌های بازی، APIهای همگام‌سازی را در اختیار کاربر قرار می‌دهند. با استفاده ازهمگام سازی، امکان ذخیره‌سازی جایگاهتان در بازی را در فضای ابری خواهید داشت و بدین ترتیب می‌توانید با استفاده از دستگاه‌های دیگر نیز ادامه‌ی بازی را از همان نقطه از سر بگیرید.

SAVE-GAME-IN-CLOUD-STORAGE

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

API-OPTION

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

در یک نگاه کلی می‌توان گفت که APIها زمینه را برای توسعه‌ی Mashupها فراهم کرده‌اند. Mashupها برنامه‌ها یا سرویس‌های تحت وبی هستند که با استفاده از APIهای چند سرویس‌ مختلف (مثل گوگل، فیسبوک، توئیتر..) عملکرد تمامی آنها را در قالب یک برنامه یا یک سرویس وب ارائه می‌کنند. دسترسی گسترده‌ای که به واسطه‌ی وجود APIها برای سرویس‌های بزرگ حاصل شده است، تجربه‌ی جدیدی برای کاربران وب به ارمغان آورده است.

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

مثال‌هایی از این دست کم نیستند. شرکت‌های مختلفی برای کسب سود بیشتر، سرویس‌های مختلف و APIهایی که اپلیکیشن‌های شما به آنها وابسته هستند را از دسترس خارج کرده‌اند. شرکت گوگل طی تصمیماتی سرویس‌هایی مانند Google Health و اخیرا Google Reader را که گمان می‌ر‌فت به سمت زیان‌ده بودن پیش می‌روند از دسترس خارج کرد و این سرویس‌ها هیچوقت دوباره راه اندازی نشدند. مسلما این تصمیمات برای کاربرانی که از اپلیکیشن‌های وابسته استفاده می‌کنند ناخوشایند خواهد بود.

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

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

پیش از فراگیر شدن سیستم‌های کامپیوتری در صنایع مختلف، انسان به عنوان کسی که قرار بود با نرم‌افزارهای کامپیوتری بیشترین تعامل را داشته باشد در نظر گرفته می‌شد به طوری که فارغ از کاری که نرم‌افزار انجام می‌داد، از ویرایش تصاویر گرفته تا ارسال ایمیل و غیره، انسان به عنوان موجودیتی که قرار بود با نرم‌افزار مذکور کار کند مرکز توجه قرار داشت به طوری که وی از طریق User Interface یا به اختصار UI به تعامل با نرم‌افزار می‌پرداخت (همان‌گونه که مثلاً امروزه از طریق رابط کاربری محیط دسکتاپ سیستم‌عامل، کارهای مختلفی را انجام می‌دهیم.)

به مرور زمان و پیشرفت فناوری، این نیاز احساس گردید تا به جای تعامل انسان با نرم‌افزار، خودِ نرم‌افزارها نیز بتوانند بدون دخالت انسان با یکدیگر تعامل داشته باشند و این در حالی بود که یک سیستم کامپیوتری بر خلاف انسان چشم و گوش نداشت تا با دیدن رابط کاربری بتواند مثلاً روی دکمهٔ خاصی کلیک کند تا دیتای مد نظرش را به دست آورد مضاف بر اینکه یک نرم‌افزار همچون انسان‌ها نیازی نداشت تا برای ارتباط با نرم‌افزاری دیگر از یک رابط کاربری (UI) زیبا و کاربرپسند برخوردار باشد و اینجا بود که مفهوم API شکل گرفت.

Application Programming Interface چیست؟
API مخفف واژگان Application Programming Interface است که به صورت تحت‌الفظی می‌توان آن را به «رابط برنامه‌نویسی نرم‌افزار» ترجمه کرد. به طور خلاصه، API همچون همان UI است با این تفاوت که به جای انسان، یک سیستم کامپیوتری قرار است با آن تعامل داشته باشد. در واقع، از آنجا که می‌توان واژهٔ Interface را به «فصل مشترک» در فارسی ترجمه کرد، می‌توان گفت که API فصل مشترکی مابین دو نرم‌افزار یا اپلیکیشن است (نیاز به توضیح است که در این بحث واژگانی همچون نرم‌افزار، اپلیکیشن، سیستم و ... می‌توانند به جای یکدیگر استفاده شوند و تفاوت معنایی خاصی ندارند.)

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

اگر بخواهیم در این رابطه تشبیهی انجام دهیم، سرویسی همچون الکتریسته همچون همان سرویسی است که یک شرکت نرم‌افزاری همچون گوگل در اختیار ما قرار می‌دهد؛ مثلاً به ما اجازه می‌دهد تا به دیتای گوگل‌مپ دسترسی داشته باشیم. حال اپلیکیشن موبایلی که طراحی کرده‌ایم هم نقشی همچون لپ‌تاپ، پنکه یا جاروبرقی را دارد که در مثال قبل برای کار کردن نیاز به الکتریسته داشت اما در این حوزه این اپلیکیشن برای کار کردن نیاز به دیتای گوگل‌مپ دارد.

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

- سازندهٔ وسائل خانگی فقط روی طراحی خود محصولات تمرکز می‌کنند و هیچ کاری به مسائل مربوط به تأمین برق ندارند.
- وسیلهٔ برقی به راحتی می‌تواند به پریزهای برق مختلف وصل شود.
- اگر یک وسیلهٔ برقی را از ایران به انگلستان ببریم،‌ به سادگی با استفاده از یک تبدیل می‌توان از منبع برق ۱۱۰ ولت آن کشور استفاده کرد و کماکان نیازی به ایجاد تغییر روی وسیلهٔ برقی نیست.
- وسیلهٔ برقی اصلاً نمی‌داند که نیروی برق دارد توسط نفت تولید می‌شود یا انرژی خورشیدی بلکه فقط مصرف‌کننده است.
- وسیلهٔ برقی اصلاً نیازی ندارد بداند که انرژی الکتریسته به چه شکلی به دستش رسیده است.
- همچنین پریز برق هم برایش هیچ فرقی نمی‌کند که یک لپ‌تاپ متصل شده است یا پنکه بلکه فقط این وظیفه را دارا است تا به تأمین الکتریسته بپردازد.

حال همان‌طور که برای روشن کردن لپ‌تاپ نیاز داریم تا دوشاخهٔ آداپتور آن را به پریز بزنیم و نیاز به توضیح نیست که ابعاد پریز و دوشاخه از یک استاندارد خاص تبعیت می‌کنند تا بتوانند با یکدیگر جفت شوند (مثلاً پریز برق دارای دو ورودی است و دوشاخ هم دو میله دارد همچنین پریز برق ۲۲۰ ولت عرضه می‌کند و دیوایس هم انتظار دارد برق ۲۲۰ ولت واردش شود نه ۱۱۰ ولت)، ما نیز برای اینکه اپلیکیشن موبایل‌مان بتواند با سرویس گوگل ارتباط برقرار سازد تا مثلاً بتوانیم داخل اپ خود از گوگل‌مپ استفاده نماییم، نیاز به چنین درگاهی داریم که API نام دارد که همچون مثال پریز و دوشاخه، اپلیکیشن موبایل ما و سرویس گوگل‌مپ هم باید از یکسری استاندارد برای ارتباط برقرار کردن با یکدیگر تبعیت کنند که در غیر این صورت چنین ارتباطی هرگز شکل نخواهد گرفت.

همان‌طور که برق وسائل الکتریکی منزل‌مان توسط شبکهٔ توزیع برق تأمین می‌گردد، اپلیکیشن‌های مختلف هم برای دستیابی به دیتای مورد نیاز خود به شبکهٔ اینترنت نیاز دارند.

منظور از Layer of Abstraction چیست؟
برای روشن شدن این اصلاح، ابتدا مثالی از API سیستم‌عامل ویندوز می‌زنیم. فرض کنیم دولوپری هستیم که قصد داریم یک نرم‌افزار دسکتاپ برای سیستم‌عامل ویندوز بنویسیم که نیاز به توضیح نیست یکی از بخش‌های نرم‌افزار را هم رابط کاربری (UI) آن است که از طریق پنجره‌های مختلف در معرض دید کاربر قرار می‌گیرد.

فرض کنیم که کمپانی مایکروسافت اقدام به عرضهٔ API اختصاصی ویندوز برای دولوپرهای علاقمند به توسعهٔ نرم‌افزار برای این سیستم‌عامل نمی‌کرد که در چنین فضایی هر دولوپری مجبور می‌شد تا بسته به نیاز و سلیقهٔ خود اقدام به طراحی پنجره‌ها کند و همین مسأله منجر به این می‌شد تا یکپارچگی ظاهری بین نرم‌افزارهای مختلف از بین رود اما این در حالی است که ویندوز از چیزی تحت عنوان Windowing API برخوردار است که یک SDK است که این وظیفه را دارا است تا کلیهٔ مسائل مربوط به ظاهر یک پنجره همچون دکمهٔ بستن، ری‌سایز کردن پنجره و ... را هندل کند و دولوپرها صرفاً نیاز دارند تا چیزهایی همچون اندازهٔ اولیه،‌ عنوان و محتویات داخل پنجره را مشخص کنند و الباقی تنظیمات را به API بسپارند (در ادامه با مفهوم SDK آشنا خواهید شد.)

چنین اتفاقی اصطلاحاً Layer of Abstraction نامیده می‌شود بدین صورت که Windowing API سیستم‌عامل ویندوز به منزلهٔ‌ لایه‌ای انتزاعی است که مابین دولوپر و سیستم‌عامل قرار می‌گیرد تا دولوپر درگیر مسائل فنی،‌ هزاران خط کدی که برای ساخت یک پنجرهٔ‌ ساده نیاز است و ... نگردد و صرفاً با چند خط کد ساده نیاز خود را عملی سازد (در مثال تأمین نیروی الکتریسته هم دقیقاً این لایه‌ٔ انتزاعی وجود دارد بدین شکل که ما به عنوان یک انسان فقط با پریز برق سروکار داریم و اینکه داخل پریز چه اتفاقی می‌افتد، سیم‌های فاز و نول چه رنگی هستند، انرژی چگونه از پُست برق تا سر کنتور می‌آید و ... هیچ ربطی به ما ندارد.)

حال که با مفهوم Layer of Abstraction آشنا شدیم، دیگر نیاز به توضیح نیست که اگر وزارت نیرو اقدام به تغییر زیرساخت‌ها کند، به جای برقی که از سَد می‌آید، برق نیروگاه‌های سیکل ترکیبی را وارد شبکهٔ انتقال برق سازد و یا تجهیزات قرار گرفته داخل پُست‌های انتقال برق را نوسازی کند و کارهایی از این دست، مادامی که انرژی مورد نیاز منازل تأمین گردد، کلیهٔ‌ این تغییرات هیچ فرقی برای مصرف‌کننده نخواهند داشت.

در حوزه توسعهٔ نرم‌افزار، فرض کنیم سرویسی که ما به عنوان یک دولوپر از API مرتبط با آن استفاده می‌کردیم با زبان Java رو روی سرورهای AWS آمازون بود اما شرکت مذکور تصمیم‌ می‌گیرد که آن را با Node.js بازنویسی کرده و روی سرورهای Azure مایکروسافت عرضه کند که در چنین شرایطی مادامی که اصطلاحاً Endpoint مرتبط با آن API تغییر نکند،‌ هیچ فرقی برای دولوپرها نخواهد کرد.

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

به طور مثال، فرض کنیم اپلیکیشنی تحت عنوان «الف» وجود دارد که توسعه‌دهنده‌اش این امکان را برای سایر توسعه‌دهندگان فراهم آورده تا از API آن استفاده کنند. حال فرض کنیم اپلیکیشنی نوشته‌ایم تحت عنوان «ب» و این در حالی است که اپلیکیشن «الف» در چارچوب خاصی به اپلیکیشن «ب» اجازه می‌دهد تا از امکاناتی که دارا است استفاده کند (با مراجعه به سایت ProgrammableWeb می‌توانید به لیست جامعی از API سرویس‌های مختلفی که توسط شرکت‌های مطرحی همچون گوگل،‌ فیسبوک، توییتر و ... عرضه شده‌اند دست یابید.) در عین حال، در حین استفاده از API لازم است یکسری استاندارد حتماً مد نظر قرار داده شوند که برخی از مهم‌ترین آن‌ها عبارتند از:

- دیتایی که از طریق API مبادله می‌گردد ساختاریافته است: به عبارتی، درخواست از طرف نرم‌افزار «ب» در چارچوب یک فرمت استاندارد صورت می‌گیرد که از قبل توسط توسعه‌دهندگان نرم‌افزار «الف» تعریف شده است.
- نتیجهٔ تعامل با API قابل‌پیش‌بینی است: در واقع، درخواست‌هایی که برای نرم‌افزار «الف» ارسال می‌شوند باید در یک چارچوب خاصی باشند و از همین روی پاسخ به چنین درخواست‌هایی همواره مشخص و قابل‌پیش‌بینی خواهند بود.

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

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

- ای‌پی‌آی سیستم‌عاملی: پیش از این در قالب مثال توسعهٔ‌ یک نرم‌افزار دسکتاپ توضیح دادیم که ای‌پی‌آی مرتبط با یک سیستم‌عامل همچون ویندوز به چه شکل کار می‌کند.

- ای‌پی‌آی زبان‌های برنامه‌نویسی: زبانی همچون جاوا یک هستهٔ اصلی دارد که شامل سینتکس این زبان، نحوهٔ ساخت متغیر، دیتا تایپ‌ها و ... می‌شود اما در کنار آن‌ها صدها کلاس مختلف توسط توسعه‌دهندگان این زبان عرضه شده که تحت عنوان Java API شناخته می‌شوند که فیچرهای تکمیلی این زبان را در دسترس دولوپرها قرار می‌دهند.

- کیت‌های توسعهٔ نرم‌افزار: Software Development Kit یا به اختصار SDK نیز نوعی دیگی از ای‌پی‌آی‌ها است که توسط شرکت‌های مختلفی همچون گوگل،‌ فیسبوک و ... عرضه می‌شوند تا دولوپرها با استفاده از این کیت‌ها بتوانند اقدام به توسعهٔ نرم‌افزار کنند که از آن جمله می‌توان به Android  SDK اشاره کرد.

- ای‌پی‌آی تحت وب (وب سرویس): این نوع ای‌پی‌آی یکی از متداول‌ترین و کاربردی‌ترین انواع ای‌پی‌آی است که ادامه تمرکز روی همین مقوله خواهیم کرد. ای‌پی‌آی تحت وب یا اصطلاحاً Web API به هر پروتکلی گفته می‌شود که از طریق شبکهٔ اینترنت و وب تعامل مابین اپلیکیشن‌های مختلف را امکان‌پذیر سازد و از همین روی Web Service نیز نامیده می‌شود (وب اپلیکیشنی که محتوای خود را از طریق چندین و چند ای‌پی‌آی مختلف تأمین کند اصطلاحاً Mashup نامیده می‌شود.) زمانی که پای ای‌پی‌آی‌های تحت وب به میان می‌آید، باید با سازوکار پروتکل HTTP و HTTPS آشنا باشیم که برای این منظور توصیه می‌کنیم به دورهٔ رایگان وب چگونه کار می‌کند؟ مراجعه نمایید.

درآمدی بر انواع وب سرویس‌ها
به طوری کلی،‌ وب سرویس‌ها را می‌توان به دسته‌های GraphQL ،SOAP ،‌PRC و یکی از معروف‌ترین آن‌ها در حال حاضر REST دسته‌بندی کرد که در ادامه آن‌ها را مورد بررسی قرار خواهیم داد.

- PRC: این اصطلاح مخفف واژگان Programmable Remote Client است. این نوع وب سرویس در دو نوع مدل XML-RPC و JSON-RPC عرضه شده است و همان‌طور که از نام آن‌ها مشخص است، مدل اول از فرمت اکس‌ام‌ال پشتیبانی می‌کند و مدل دوم از جیسون (نیاز به توضیح است که این وب سرویس امروزه کاربرد چندانی ندارد.)

- SOAP: این اصطلاح مخفف واژگان Simple Object Access Protocol است که به منزلهٔ پروتکلی است که متد ارتباطی، نحوهٔ ارسال درخواست، دریافت پاسخ و همچنین فرمت پاسخ‌ها را تعیین می‌کند. به عبارتی، این نوع ای‌پی‌آی راهی است که از آن طریق سیستم‌ها از طریق فرمتی که قابل‌درک برای هر دو طرف کانکشن است می‌توانند با یکدیگر ارتباط برقرار سازند (معمولاً درگاه‌های بانکی از این فرمت پشتبانی می‌کنند.)

- REST: این اصطلاح که مخفف واژگان Representational State Transfer است بر خلاف موارد قبل یک پروتکل حساب نمی‌شود بلکه نوعی معماری است که نسبت به بقیه کاربرد آسان‌تری دارد و به همین دلیل هم هست که امروزه فراگیر شده است که برای کسب اطلاعات بیشتر،‌ می‌توانید به آموزش آشنایی با مفهوم RESTful API و مقالهٔ‌ آشنایی با نحوهٔ استفاده از RESTful API در پایتون مراجعه نمایید.

- GraphQL: استانداردی برای طراحی و توسعهٔ API است که به صورت اپن‌سورس توسط کمپانی فیسبوک توسعه داده شده است که در حقیقت در پاسخ به نقدهایی که به REST وارد است طراحی شده تا بتواند به عنوان راه‌کاری جامع و اثربخش در توسعهٔ ای‌پی‌آی مورد استفاده قرار گیرد.

به خاطر داشته باشیم که دیتا از طریق وب سرویس‌های مختلف به اشکال گوناگونی می‌تواند رد و بدل شود که از جملهٔ مهم‌ترین آن‌ها می‌توان به XML ،JSON و یا HTML اشاره کرد.

تقسیم‌بندی ای‌پی‌آی‌ها از بُعد سطح دسترسی
علاوه بر تقسیم‌بندی‌های فوق،‌ Web API را می‌توان از نقطه نظر سطح دسترسی (پرمیشن) به دسته‌های مختلفی تقسیم‌بندی کرد که عبارتند از:

- Open APIs: این دست ای‌پی‌آی‌ها که اصطلاحاً Public APIs نیز نامیده می‌شوند، بدون هیچ‌گونه محدودیت در سطح دسترسی برای کاربرد B2C در اختیار دولوپرها قرار می‌گیرند که برای مشاهدهٔ لیستی از آن‌ها، می‌توانید به لینک Public APIs در گیت‌هاب مراجعه نمایید.

- Partner APIs: این گروه از ای‌پی‌آی‌ها صرفاً در اختیار کسب‌وکارهای به اصطلاح B2B و B2C است و همچون مورد قبل (Open APIs) هر دولوپری به آن‌ها دسترسی ندارد و معمولاً‌ پولی هستند.

- Internal APIs: این گروه از ای‌پی‌آی‌ها که تحت عنوان Private APIs نیز شناخته می‌شوند، صرفاً برای مصرف داخلی یک سیستم طراحی می‌شوند. به طور مثال،‌ لیست مقالاتی که در سایدبار سمت چپ سکان آکادمی در معرض دید کاربران قرار می‌گیرد از طریق یک Private API (ای‌پی‌آی خصوصی) ایجاد شده که صرفاً برای استفاده توسط خودِ‌ سایت سکان آکادمی توسعه داده شده است.

API Economy چیست؟
کسب درآمد از طریق عرضهٔ ای‌پی‌آی چیزی است که تحت عنوان API Economy شناخته می‌شود. پیش از این گفتیم که برخی ای‌پی‌آی‌ها هستند که اصطلاحاً پابلیک (عمومی)‌ می‌باشند و بالتبع شرکت عرضه‌کننده به صورت مستقیم نمی‌تواند از آن‌ها کسب‌ درآمد کند اما در مقابل برخی شرکت‌ها هم هستند که از طریق عرضهٔ ای‌پی‌آی سرویس‌های اختصاصی خود، به کسب درآمد می‌پردازند بدین شکل که مثلاً تا ده هزار ریکوئست در ماه رایگان است اما اگر به طور مثال اپلیکیشنی طراحی نموده‌ایم که تعداد کاربران زیادی دارد و بالتبع بار بیشتری روی سرورهای شرکت مذکور وارد می‌آورد، برای این منظور باید سرویس پریمیوم خریداری کنیم.

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

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

تعریف

یک API رابط پیاده سازی توسط نرم افزار است که به دیگر برنامه ها اجازه می دهد با آن ارتباط داشته باشند.

چرا به API نیاز داریم؟

می توانیم جواب این سوال را با یک کلمه بدهیم : ارتباطات. شما ممکن است بپرسید چرا ارتباط بسیار مهم است. برای جواب به این سوال تصور کنید Notepad نمی توانست که نوشته ها از MS Word یا Google Chrome یا Firefox کپی و پیست (Copy & Paste) کند. تصور کنید باید برای هر نوع نیاز در هر زمانی تمامی متن را در نرم افزار دیگر تایپ می کردید. این فقط یک از مثال های مربوط به ارتباط بین نرم افزارها است و باید بدانیم که تمامی ارتباط ها از طریق API امکان پذیر است.

واقعا API چیست؟

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

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


به عنوان یک مثال مناسب می توان Twitter را نام برد. بیشتر مردم کلاینت توییتر مورد علاقه شان را به جای رابط وب ترجیح می دهند. شما می توانید از توییتر به با استفاده از وسیله هایی مانند گوشی های تلفن، موبایل های هوشمند، iPod یا کامپیوتر استفاده کنید. این امکانات حاصل بهره مند بودن توییتر از یک API (رابط کاربردی برنامه نویسی) عالی و منحصر به فرد است.

API چه استفاده ای دارد؟

همانطور که میدانیم، API ها اجازه برقراری ارتباط بین نرم افزارهای مختلف را آسان می کنند تا با یکدیگر ارتباط موثر داشته باشند. پس مطمئنا این گزینه می تواند برای توسعه یک پلتفرم و برای Mashup ها (برنامه ها) مناسب باشد. همچنین ما می توانیم از توییتر به عنوان یک مثال از این که چگونه API ها در توسعه پلتفرم ها موثر هستند، یاد کنیم. وقتی شما اطلاعات و داده ها را ترکیب می کنید یا از عملکرد دیگر نرم افزارها و برنامه ها برای ساخت یک نرم افزار دیگر استفاده می کنید، شما در واقع یک Mashup ایجاد کرده اید.

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


برای مثال Yelp اطلاعات مربوط به رستوران ها، هتل ها، مراکز خرید و دیگر خدمات محلی را دارا است؛ اما ممکن است کاری بی فایده برای سایت و خسته کننده برای کاربران باشد اگر آن ها سرویس نقشه خود را ایجاد کنند و به کاربران اجازه دهند تا ببینند که مقاصد مختلف کجا هستند. بنابراین بجای آن می توانند آن را با API های Google Maps ترکیب کنند و اطلاعات خود بر روی آن قرار دهند. بدینوسیله ابزار و خدمات آن ها برای کاربران افزایش می یابد. این یک نمونه عمومی استفاده از API است.

API های محبوب که شما می توانید از آن ها استفاده کنید

API ها همه جا هستند. محبوب ترین API ها متعلق به رابط های کاربردی برنامه نویسی وب یا Web API مثل Google Maps API، Twitter API و Fickr API می باشد. این ها همه موارد نیستند. شما می توانید یک فهرست کامل و طبقه بندی شده از API ها در Programmable Web و WebMashup پیدا کنید. در سایت های گفته شده می توانید سطح علاقه کاربران و همچنین محبوبیت API ها و خدماتی که توسط API ارائه شده اند و یا از API استفاده می کنند را ببینید.

شما در واقع از API بستگی به نیازهایتان و سطح تخصص تان استفاده می کنید. شما ممکن است بخواهید یک سرویس بزرگ در اینترنت ایجاد کنید؛ در هر زمینه که شما یک برنامه برای وب لازم داشته باشید باید از زبان های وب مثل PHP, ASP.NET, Java یا Python استفاده کنید. یک شروع خوب بازدید کردن از صفحه رسمی API سرویس مورد نظرتان است. همچنین می توانید به دنبال کتابخانه های دیگران که به زبان مورد نظر شما نوشته شده است هم بگردید. معمولا این کتابخانه ها کار شما را آسان تر و سریعتر می کنند. برای مثال توییتر تعدادی از این کتابخانه ها را در API ویکی خود ارائه می دهد. شما همچنین می توانید آموزش ها، اسناد رسمی و بهترین شیوه ها را در این صفحات پیدا کنید.

API ها برای مدت زیادی به یک یا صورت های دیگری وجود داشته اند. اولین ارتباط بین برنامه ها ممکن است دقیقا بر اساس یک سند رسمی API نبوده؛ اما امروزه آن ها بخش مهی از برنامه شما به خصوص اگر در رابطه با وب باشد، هستند.

آیا تا کنون شما از API ساخته اید و یا از API استفاده کرده اید؟ نظرات و تجربه های خود را به ما بگویید.

منبع :‌ رندبیت

موافقین ۰ مخالفین ۰
ali

٦ تمرین برای انتخاب نام دامنه مناسب

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

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

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

 

از خط فاصله در نام دامنه استفاده کنیم یا خیر؟

استفاده از خط فاصله در نام دامنه


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

 

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

 

در صورت لزوم منطقه محلی را مشخص کنید

منطقه محلی در نام دامنه


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

به یاد داشته باشید که پسوندهای زیادی وجود دارد
ممکن است بعد از انتخاب نام دامنه ببینید که پسوند.com پرشده است. در این صورت ناامید نشود چراکه پسوندهای بسیار متنوعی وجود دارند که می‌توانید نام خود را با این پسوندها ثبت کنید. مانند.net،.info،.co و …

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

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

موافقین ۰ مخالفین ۰
ali