0

 

5 تا از بهترین کلاینت های FTP رایگان

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

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

fz

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

cd2

Cyberduck میتواند از هر چیزی که شما برای انتقال اطلاعات نیاز دارید محافظت کند مثل SFTP و WebDav ،این نرم افزار رابط کاربری بسیار ساده ای دارد که کار را با آن آسان کرده است و شما میتوانید آن را برای ویندوز و مک دانلود کنید.

fire3

قسمت add-on موزیلا فایرفاکس به شما امکان داشتن یک کلاینت FTP/SFTP بسیار قدرتمند را می دهد.این کلاینت بر روی تمامی پلتفرم هایی که قابلیت اجرای موزیلا فایرفاکس را دارند در دسترس است.به همین دلیل شما می توانید از آن در سیستم عامل های ویندوز و مک و لینوکس استفاده و دانلود کنید

class4

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

scp5

WinSCP یکی از کلاینت های مشهور FTP است و اگر یک کاربر ویندوزی هستید پیشنهاد می کنیم حتی یکبار هم شده WinSCP را بر روی سیستم خود امتحان کنید. WinSCP می تواند از پروتکل های انتقال اطلاعات نظیر SFTP,SCP,FTP,WebDav پشتیبانی کند و با آنها مبادله داشته باشد.شما می توانید آن را برای سیستم عامل ویندوز دانلود کنید.

 

0

NET Core 1.0. منتشر شد

زبان‌ برنامه‌نویسی Net. مایکروسافت یکی از قدرتمندترین زبان‌های برای تولید اپلیکیشن‌های تحت وب است. حال به تازگی NET Core 1.0. منتشر شده که یک فریم‌ورک چند پلتفرمه جدید است. 

بسیاری از توسعه‌دهندگان از زبان برنامه‌نویسی NET. به منظور ایجاد اپلیکیشن‌های تحت وب خود بهره می‌برند. Scott Hanselman می‌گوید وی به دلیل کار با این زبان برنامه‌نویسی بوده که به کار در مایکروسافت مشغول شده و اعلام کرده که وی و شرکت متبوعش تصمیم گرفته این زبان را تا آنجا که امکان دارد به صورت متن باز درآورده و یک جامعه بزرگ و متن باز NET. را در مایکروسافت ایجاد کنند.

به وب‌سایت http://dot.net  مراجعه کرده و سپس به صفحه دانلود بروید. این بخش واقعا یک مکان بسیار خوب برای شما است تا با استفاده از آن مستقیم کدهای #C را در مرورگر و بدون نیاز به نصب هیچ نرم‌افزار و افزونه‌ای، تست و اجرا کنید. علاوه بر این آموزش‌های بسیار خوبی برای یادگیری تعاملی زبان برنامه نویسی #C و بر اساس همین ابزارهای تحت مرورگر در دسترس کاربران قرار دارد.

NET Core 1.0 بر روی ویندوز، مک و چندین توزیع محبوب لینوکس از جمله RedHat Enterprise Linux و ابونتو اجرا می‌شود. این پلتفرم از #C و VB و #F و نیز ساختارهای مدرنی چون جنریک‌ها، پرس‌وجوهای یکپارچه شده زبان (LINQ) و async و ... پشتیبانی می‌کند. Runtime، کتابخانه‌ها، کامپایلر، زبان‌ها و ابزارهای این پلفترم به صورت متن باز بوده و از طریق گیت‌هاب در دسترس هستند.

شروع کار با NET Core.

  • اگر شما از ویژوال استدیو ۲۰۱۵ استفاده می‌کنید (لازم به یادآوری است که Visual Studio Community رایگان است) باید ابتدا برزورسانی سوم VS2015 را دریافت کرده و سپس ابزارهای NET Core. را برای ویژوال استدیو نصب کنید.
  • اگر قصد استفاده از VS را ندارید، با استفاده از Visual Studio Code به صورت رایگان و نصب افزونه #C می‌توانید تجربه کاربری ویرایش کد بسیار خوبی را در NET Core SDK. برای ویندوز داشته باشید. البته اگر از مک، لینوکس یا سیستم‌عامل‌های دیگر استفاده می‌کنید به وب‌سایت http://dot.net مراجعه کرده و نسخه مخصوص سیستم‌عامل خود را دانلود کنید.
  • اگر می‌خواهید لیست کامل دانلود‌های در دسترس برای NET. و NET Core. را ببینید سری به این وب‌سایت بزنید.

NET Core. چیست؟

در ادامه جزئیاتی که در اینباره در وبلاگ NET. ارائه شده را مرور می‌کنیم. NET Core یک محصول جدید چندپلتفرمه از NET. است. ویژگی‌های مخصوص NET Core. به شرح زیر است:

  • چندپلفترمه: قابل اجرا بر روی ویندوز، مک او‌اس و لینوکس.
  • انعطاف: می‌تواند بخشی از اپلیکیشن شما باشد یا به صورت نصب شده در سمت کاربر یا بر روی دستگاه‌های گسترده مورد استفاده قرار گیرد
  • ابزارهای خط فرمان: تمام محصولات را می‌توان از طریق خط فرمان کنترل کرد.
  • تطبیق پذیری: NET Core. با فریم‌ورک NET. و زامارین (ٰXamarin) و مونو (Mono) از طریق یک کتابخانه استاندارد همخوانی دارد. مستندات این پلفترم تحت مجوز CC-BY است. علاوه بر این NET Core. یک پروژه از مجموعه NET. محسوب می‌شود.
  • متن‌باز: پلتفرم NET Core. متن‌باز بوده و از لایسنس‌های MIT و Apache 2 بهره می‌برد.این پلتفرم 
  • پشتیبانی شده از طرف مایکروسافت: NET Core. توسط مایکروسافت و از طریق بخش .NET Core Support پشتیبانی می‌شود.

NET Core. از اجزای زیر تشکیل شده است:

  • یک .NET runtime که یک نوع سیستم را ارائه می‌دهد، assembly loading، جمع‌کننده اضافات، تبادل کننده داخلی اطلاعات و دیگر سرویس‌های پایه‌ای.
  • تعدادی از کتابخانه‌های فریم‌ورکی که انواعی از داده‌های اولیه را ارائه می‌دهد، ترکیب‌کننده اپلیکیشن‌ها، و ابزارهای دیگر.
  • تعدادی ابزار SDK و کامپایلر زبان که تجربه توسعه پایه‌ای را که در NET Core SDK. در دسترس است، فعال می‌کند.
  • اپلیکیشن میزان dotnet که به منظور اجرای اپلیکیشن‌های NET Core. مورد استفاده قرار می‌گیرد. این اپ، runtime را انتخاب و میزبانی کرده و حریم شحصی و اجرای اپلیکیشن‌ها را ارائه می‌دهد. علاوه بر این از اپ میزبان مشابهی به منظور اجرای ابزاری‌های SDK با روش مشابهی استفاده می‌شود.

نظر شما در مورد NET Core. چیست؟

منبع hanselman

 

0

انتخاب کلمات کلیدی مناسب - keyword niche - resaerch

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

توجه کنید در این مرحله هیچ کاری با Link Building و on page seo نداریم. فقط می خواهیم به درستی تشخیص دهیم که چه کلمات کلیدی مناسب است و از کجا باید شروع کنیم و به کجا برسیم.

کلمات کلیدی مرتبط ، به ربان ساده Keyword Niche نامیده می شود.کلا لغت niche در دنیای حرفه ای سئو (نه معنی لغوی تحت الفظی)، به معنی نزدیکی و ارتباط یا هدفگذاری ، گل موضوع(نه کل) و بهترین است.

کل فرآیند انتخاب کلمات کلیدی مناسب ، Keyword Research نامیده می شود.انتخاب کلمات کلیدی، فرآیند یک باره نیست.همواره تا زمان حیات وب سایت و تجارت شما، جربان دارد(باید داشته باشد).

در این آموزش و کل سئوروز، منظور از کلمه کلیدی لزوما یک کلمه نیست.منظور یک یا چند کلمه (عبارت) است و عدد های ذکر شده در این آموزش، فقط مثال هستند.

 

قبل از انتخاب کلمات کلیدی باید به درک درستی از کلمات کلیدی و دنیای سئو برسید و برخی باور های غلط را از خود دور کنید:

 

۱- نباید از ابتدای کار به فکر کلمات کلیدی رقابتی باشید.

این کار، احتمال شکست شما را بسیار بالا می برد و منطقا هم اشتباه است.فرض کنید با هزینه و زمان بسیار زیاد و به سختی، موفق شدید، کلمه کلیدی رقابتی (نسبت به سایر کلمات کلیدی مرتبط با وب سایت مورد نظر) را به صدر نتایج گوگل برسانید و آن کلمه هم روزانه برای شما ۲۰۰ کلیک به ارمغان می آورد.حالا به هر دلیلی اگر در آن کلمه افت کنید و به صفحه ۲ گوگل بروید، کل کلیک (در نتیجه بازخورد و درامد و بازار) خود را از دست می دهید.لذا ریسک این گونه اقدام کردن، بسیار بالاست.

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

 

۲- بالا آمدن با کلمات کلی، منجر به بالا آمدن با کلمات کوتاه تر نمی شود!

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

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

 

۳- سئو برای بسیاری از کلمات کلیدی کلی، محال است!

در شماره ۲ کامل درباره اینکه چرا کلمات کلی، مناسب نیستند توضیح دادم.حالا چرا کلمات کلی محال است؟یادم هست یکی از مشتریان که با من تماس گرفته بود و موضوع سایتش ساعت دیواری، بود، به من گفت کلمات کلیدی مد نظر من اینهاست: ساعت دیواری، خرید ساعت دیواری، دکوری… ، کلمه دکوری حتی اگر هم ترافیک بالایی داشته باشه، کلمه ای نیست که منجر به مشتری بشه.اون هم مشتری که ساعت دیواری بخره! کسی که جستجو می کنه “دکوری” از کاربران آماتور وب هست و هنوز تازه با دنیای اینترنت و گوگل آشنا شده.چنین شخصی معلوم هم نیست دنبال چه چیزی هست.دکوراسیون خانه؟لوازم دکوراسیون؟اجرای دکوراسیون؟مجسمه دکوری، ساعت دکوری و … . تصور کنید چه نتایج درهمی شود اگر گوگل با کلمه دکوری، یک سایت مرتبط با ساعت دیواری را در صدر نتایج نشان دهد.

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

 

۴- برند های معروف را جزء کلمات کلیدی نیاورید!

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

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

 

با در نظر گرفتن موارد بالا، در مراحل زیر باید برای انتخاب کلمات کلیدی اقدام کنید:

 

مرحله اول – کسب اطلاعات درباره موضوع وب سایت

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

اگر سایت دیگری را سئو می کنید، باید از صاحب آن بخواهید تا هر چه به ذهنش می رسد(درست یا غلط) درباره حوزه کاری خودش، به شما پیشنهاد کیورد بدهد.

 

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

وقتی در search box گوگل کلمه ای را بنویسید و سپس یک بار space را بزنید(یا نزنید) ، گوگل، به شما پیشنهاد هایی می دهد که این پیشنهاد ها البته دیر به دیر به روز می شوند.اما همواره گزینه های مناسب و مرتبط و دارای ترافیک مناسب نسبی هستند.وقتی هم کلمه کلیدی را وارد می کنید، اگر Cursor را به پشت کلمه ببرید و سپس space را بزنید، گوگل کلمات کلیدی پیشنهاد می دهد، که قبل از کلمه کلیدی شما، کلمه جدیدی وجود دارد.مثلا اگر جستجو کنید، سئو، و قبل از این کلمه یک بار space بزنید، گوگل به شما کلمات دیگری که به سئو ختم می شود را پیشنهاد می کند.مثل خدمات سئو.

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

 

مرحله سوم – استفاده از Google Keyword Planner

با استفاده از اطلاعاتی که در دو مرحله قبل کسب کردید، از keyword planner گوگل مطابق با آموزش google keyword planner استفاده کنید تا ترافیک کلمات کلیدی را به دست اورید و سایر کلمات کلیدی که گوگل در بخش کلمات کلیدی مرتبط (related keywords) نیز به لیست کیورد های خود اضافه کنید.

در این مرحله کلمات کلیدی که میزان جستجوی آنها زیر ۱۰ تاست (با خط تیره نمایش داده شده است) را کلا حذف کنید و در آخر به ترتیب میزان جستجو (impression) لیست کنید.

 

مرحله چهارم – جمع بندی

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

کلمات کلیدی کم ترافیک تر و طولانی تر و کم رقابت تر را در اولیت قرار دهید و کلمات کلیدی کوتاه تر و پر ترافیک تر و رقابتی تر را در انتهای لیست خود قرار دهید(آموزش تشخیص رقابت کلمات کلیدی را مطالعه کنید)

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

 

0

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

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

درباره ی طراحی یا قالب واکنش گرا

این تنوع عرض از دستگاههای موبایل کوچک با کمتر از چند صد پیکسل شروع می شود و تا کامپیوترهای رو میزی که گاه عرض مانیتور آنها به چند هزار پیکسل میرسد را شامل می شود.
در گذشته سایت ها به گونه ای طراحی می شدند که از یک عرض پرکاربرد به بالا را پاسخ دهند (مثال ده سال پیش عرض 800 در ارتفاع 600 پیکسل به بالا و پنج سال پیش عرض 1024 در ارتفاع  768 اهمیت بیشتری برای طراحان قالب داشت) و بدیهی است که زمانی که یک عرض به عنوان عرض پایه برای طراحی در نظر گرفته می شود آن قالب نباید برای عرض های بزرگتر مشکلی داشته باشد اما مشکل از زمانی شروع می شود که قصد داشته باشیم در یک دستگاه با عرض کمتر سایت را مشاهده کنیم. در این زمان برای استفاده از صفحه اسکرول افقی در صفحه به وجود خواهد آمد که به دلیل دشوار نمودن پیمایش صفحات اینترنتی برای کاربر یک نکته ی بسیار منفی در طراحی محسوب می شود.
طراحی ریسپانسیو یا واکنش گرا آمده است که این مشکل را برطرف نماید به این معنی که شما به همان راحتی که در کامپیوتر رومیزی یا به اصطلاح دسکتاپ صفحات اینترنتی را مشاهده و پیمایش می کنید بتوانید در دستگاه کوچک و قابل حمل خود نیز این کار را به وسیله امکان لمس (تاچ) انجام دهید.
مهمترین دستور Css مرتبط با این موضوع min-width می باشد که اگر با اچ تی ام ال آشنایی داشته باشید موضوع به سرعت دست گیرتان می شود اما بنده قصد ندارم در اینجا وارد مباحث طراحی سایت شوم بنابراین از توضیح بیشتر در این خصوص خودداری می کنم.
از مباحث مهم دیگر در مورد طراحی و قالب واکنش گرا این است که غیر از مبحث عرض دستگاههای مختلف مبحث لمس یا همان touch از ویژگی های اصلی دستگاههای جدید است که در طراحی بحث استفاده از جاوااسکریپت را در طراحی پر رنگتر می کند زیرا به طور معمول در اچ تی ام ال و سی اس اس این امکان جایگاه چندان خاصی ندارد.

 

0

چطور و از کجا باید برنامه‌نویسی را شروع کنیم؟

0

Unicode 9 با 72 اموجی جدید منتشر شد

نسخه Unicode 9.0 با 7500 کاراکتر جدید منتشر شد و در دسترس قرار گرفت. آنچه به این نسخه جدید افزوده شده شامل 19 نماد برای استاندارد 4K و 72 اموجی جدید است.


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


در ادامه شما می توانید مجموعه ای از اموجی های جدید را که در سبک گوگلی ارایه شده اند مشاهده کنید. برای مشاهده این اموجی ها در سبک های دیگر باید به وبسایت رسمی Unicode مراجعه کنید. این اموجی های جدید تابستان امسال در اندروید N و در ویندوز با آپدیت سالگرد ویندوز 10 در ماه ژوییه عرضه خواهند شد. این اموجی ها در حال حاضر در نسخه بتای iOS 10 وجود ندارند ولی انتظار می رود در نسخه نهایی که پاییز عرضه می شود افزوده شوند.


در این نسخه جدید کاراکترهایی هم برای زبان هایی که زیاد رایج نیستند افزوده شده است ،بعنوان مثال
Osage زبان بومیان آمریکا یا Nepal Bhas زبان مورد استفاده در نپال.

unicode

unicode

unicode

unicode

unicode

 

منبع: phonearena

1
+1

در این مطالب چهار روش بهینه‌سازی سایت را به شما معرفی می‌کنیم که می‌توانند تاثیر بسزایی در رونق کسب‌ و ‌کار شما داشته باشند.

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

برنامه‌های گوگل به منظور تغییر الگوریتم جستجویش مانند آن است که او قصد دارد تا قوانین مربوط به بازی بهینه‌سازی موتورهای جستجو را در میانه راه تعییر دهد. از یک دیدگاه می‌توان گفت که این مسئله منجر به ایجاد مشکلاتی در کسب و کارها خواهد شد. به خصوص کسب و کارهایی که استطاعت مالی کافی برای طراحی مجدد سایت خود را ندارند. شرکت‌های طراحی وب مانند شرکت Web-savvy وب‌سایت‌های خود را بر اساس هوش تجاری (business intelligence) و تکنیک‌های بهینه‌سازی سایت می‌سازند. دنبال کردن جدیدترین مقالات و تکنیک‌های بهینه‌سازی سایت می‌تواند به چنین شرکت‌هایی کمک کند تا در رتبه‌های بالاتری در موتورهای جستجو قرار گیرند.

گوگل پنگوئن

یکی از الگوریتم‌هایی که اخیرا گوگل بر روی آن تمرکز کرده است الگوریتم گوگل پنگوئن است که در سال ۲۰۱۲ معرفی شد. این الگوریتم تلاش می‌کند تا رتبه‌ وب‌سایت‌هایی که از قوانین مربوط به گوگل (Webmaster Guidelines) تخطی می‌کنند، در موتور جستجوی خود کاهش دهد. در نتیجه، وب‌سایت‌هایی که دارای کیفیت بالاتری باشند رتبه بالاتری نیز کسب خواهند کرد. الگوریتم گوگل پنگوئن قصد دارد تا بخش search engine spam را حذف کند (search engine spam وظیفه دارد تا سایت‌هایی را که کاربران را گمراه می‌کنند، تشخیص دهد. در واقع چنین سایت‌هایی سعی می‌کنند با استفاده از کلمات کلیدی غیرمرتبط با مطلب ارائه شده و روش‌های دیگر، موتورهای جستجو را فریب بدهند و مخاطب را به سایت خود بکشانند تا در نهایت بتوانند از این طریق ترافیک بیشتری بدست آورند.) پنگوئن ۲٫۰ در سال ۲۰۱۳ شروع به کار کرد و پنگوئن ۳٫۰ نیز در سال ۲۰۱۴ معرفی شد. هر زمان که نسخه جدیدی منتشر می‌شود بدان معناست که تغییر بزرگی در راه است و گوگل سعی دارد از شیوه جدیدی برای رتبه‌بندی سایت‌ها استفاده نماید.

انتظار می‌رفت که پنگوئن ۴٫۰ در پایان سال ۲۰۱۵ منتشر شود اما گوگل از آن موقع تاکنون در مورد زمان انتشار آن سکوت کرده است. (چون هنوز از زمان انتشار آن مطمئن نیست) در تاریخ ۱۵ آوریل ، شرکت گوگل اعلام کرد زمانی که پنگوئن ۴٫۰ آماده انتشار باشد به طور رسمی خبر آن را اعلام خواهد کرد. اما از آن زمان تاکنون هیچ خبر خاصی اعلام نشده است. البته در ماه ژانویه به‌روز رسانی هسته الگوریتم قبلی عرضه شد که با پنگوئن ۴٫۰ اشتباه گرفته شد اما در نهایت در این به‌روز رسانی تغییرات جدید دیده شد.

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

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

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

۱ . محتوا پادشاه است

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

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

۲ . تغییراتی را که در رتبه‌بندی اتفاق می‌افتد، زیر نظر بگیرید

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

۳ . وب‌سایت خود را واکنش‌گرا (Responsive) طراحی کنید

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

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

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

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

اهمیت طراحی وب‌سایت واکنش‌گرا

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

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

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

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

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

شما می‌توانید سلیقه گوگل درباره شکل واکنش‌گرا بودن یک سایت در سایر دستگاه‌ها را به وسیله دیدن سایت خودش در تبلت یا گوشی‌های هوشمند ملاحضه کنید. تا چند وقت پیش گوگل عادت داشت تا سایت‌هایی را که از طریق گوگل تبلیغ می‌کنند (pay-per-click) در ستون سمت راست و بالای صفحه نمایش دهد. اما حالا چنین سایت‌هایی مانند سایر وب‌سایت‌ها در ستون نتایج گوگل نمایش داده  می‌شوند. این کار باعث می شود تا این گونه سایت‌ها در سایر دستگاه‌ها مانند گوشی‌های هوشمند که دارای پهنای کمی هستند بهتر دیده شوند. بنابراین از طراح وب‌سایت خود بخواهید تا هر چه سریع‌تر این تغییر را بر روی سایت شما انجام دهد.

۴ . کنسول جستجوی گوگل را بررسی کنید و از آخرین تغییرات آگاه باشید

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

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

منبع: pcmag

 

0

با گران قیمت‌ترین دامنه‌های فروخته شده در تاریخ جهان آشنا شوید

یکی از مهم‌ترین ویژگی‌های یک وب سایت اینترنتی، آدرس URL آن سایت است. در ادامه می توانید با گران قیمت ترین دامنه‌هایی که با پسوند com. خرید و فروش شده‌اند، آشنا شوید. 

برخی از این دامنه‌ها طی بیست سال گذشته بلااستفاده بوده‌اند و به تازگی با قیمتی نجومی فروخته شده و مورد استفاده قرار گرفته‌اند. این فهرست مبتنی بر اطلاعات ارایه شده توسط مجله DN Journal تهیه شده است، در هر حال با توجه به این کسب و کارهای اینترنتی تنها به آدرس وب سایت‌های محدود نمی‌شود و این کسب‌ و کارها دارایی‌های دیگری نیز دارند که در بسیاری از مواقع به صورت یکجا فروخته می‌شوند، برای مثال Insure.com به عنوان یک شرکت کاملا فعال و پر سود به قیمت 16 میلیون دلار فروخته شد. با توجه به همین موضوع مجله DN Journal بسیاری از این وب سایت‌های گران قیمت را در فهرست خود در نظر نگرفته است.

 

MM.com – به قیمت 1200000 دلار

دامنه

تاریخ فروش: جولای 2014
دامنه MM.com در جولای سال 2014 میلادی به قیمت 1.2 میلیون دلار از طریق Sedo فروخته شد. این دامنه توسط شرکت تجارت الکترونیک Hangzhou Duomai، که در حوزه فروش سایر دامنه‌ها از جمله Game.com، JZ.com و 4.cn فعالیت می‌کند، خریداری شد.
در حال حاضر با تایپ کردن این آدرس به یک صفحه خالی هدایت می‌شوید که چندین حرف و عدد را به صورت تصادفی نمایش می‌دهد.

 

 

Power.com – به قیمت 1261000 دلار

دامنه

تاریخ فروش: نوامبر 2014
شرکت الکترونیکی تامین کننده سیلیکون ولی به نام Power Integrations در سال 2014 این دامنه را خریداری کرده و آن را جایگزین دامنه ساده‌تر و قدیمی خود به آدرس PowerInt.com کرد.

 

 

Cameras.com – به قیمت 1500000 دلار

دامنه

تاریخ فروش: 2006
Sig Solares در سال 2006 با پرداخت مبلغ 1500000 دلار در یک مزایده دامنه Cameras.com را برنده شد. وی در آن سال پیش بینی کرد که طی هشت سال آینده این مبلغ پرداختی را دوباره بدست خواهد آورد.

 

 

Russia.com – به قیمت 1500000 دلار

دامنه

تاریخ فروش: 2009
شرکت مشاوره Paley Media که دارای دامنه های مختلف اختصاصی روسی است، در سال 2009 میلادی دامنه Russia.com را به یک خریدار ناشناس فروخت. در حال حاضر این URL شما را به وسایت godaddy.com هدایت می‌کند، گو ددی یک شرکت خصوصی است که خدمات ثبت دامنه و میزبانی وب ارائه می‌دهد.

 

 

Tandberg.com – به قیمت 1500000 دلار

دامنه

تاریخ فروش:2007
شرکت Tandberg Data که در زمینه ارایه راهکارهای آرشیوسازی و پشتیبانی گیری فعالیت می‌کرد، تصمیم گرفت مبلغ پیشنهادی 1500000 دلار را به ازای فروش دامنه Tandberg.com به شرکت Tandberg قبول کند. شرکت Tandberg ارایه کننده سرویس‌ها و محصولات ارتباط تصویری، در نیویورک و نروژ فعالیت می کرد.
این قرار داد در دسامبر 2006 تکمیل و اوایل سال 2007 به صورت عمومی اعلام شد.

 

 

DataRecovery.com – به قیمت 1659000 دلار

دامنه

تاریخ فروش: 2008
شرکت Associated Computers Inc در تاریخ اول فوریه 2008 این دامنه را به شرکت ESS Data Recovery فروخت. شرکت ESS مدت زمان زیادی بود که برای خریداری این دامنه تلاش می‌کرد.

 

 

Computer.com – به قیمت 2100000 دلار

دامنه

تاریخ فروش: 2007
دامنه Computer.com در اکتبر سال 2007 میلادی در مزایده T.R.A.F.F.I.C/Moniker فروخته شد. در این مزایده دامنه WallStreet.com هم به مبلغ 3 میلیون دلار به فروش رفت. در حال حاضر این دامنه به فروش کامپیوتر اختصاص دارد.

 

 

Investing.com – به قیمت 2450000 دلار

دامنه

تاریخ فروش: 2012
شرکت Forexpros.com اواخر سال 2012 میلادی این دامنه را با قیمت بسیار بالای 2.45 میلیون دلار خریداری کرد، این گران قیمت‌ترین دامنه خریداری شده در آن سال بود. این سایت در حال حاضر به ارایه محتوای مربوط به سرمایه گذاری و بازار بورس می‌پردازد.

 

 

Social.com – به قیمت 2600000 دلار

دامنه

تاریخ فروش: جولای 2011
این دامنه در سال 2011 با واسطه گری Moniker فروخته شد، در هر حال این سایت مدتی بعد توسط Salesforce خریداری شد و اکنون کاربر را به یکی از صفحات تبلیغاتی این شرکت هدایت می‌کند.

 

 

Shopping.de – به قیمت 2858945 دلار

دامنه

تاریخ فروش: سپتامبر 2009
شرکت تجاری آلمانی Unister Gmb که دامنه های دیگری همچون Auto.de، Geld.de، Kredit.de و Preisvergleich.de را خریداری کرده بود اواخر سال 2009 دامنه Shopping.de را نیز خریداری کرد.
این وب سایت اکنون به فروش محصولات برندهای لوکس تعلق دارد.

 

 

Candy.com – به قیمت 3000000 دلار

دامنه

تاریخ فروش: 2009
این دامنه در سال 2009 به قیمت 3 میلیون دلار توسط هلدینگ G&J خریداری شد. مالکان این شرکت قصد داشتند امکان دسترسی آسان و آنلاین به شیرینی‌ها را در اختیار مشتریان خود قرار دهند و به همین دلیل روی یک دامنه ساده چنین سرمایه گذاری بزرگی کردند.

 

 

MI.com – به قیمت 3600000 دلار

دامنه

تاریخ فروش: آوریل 2014
شرکت چینی تولیدکننده اسمارت فون شیائومی در بزرگترین خرید دامنه سال 2014، MI.com را به صورت خصوصی خریداری کرد. به این ترتیب شیائومی اولین شرکت اینترنتی چینی است که چنین مبلغی را برای خرید یک دامنه اختصاص داده است. شیائومی از این وب سایت برای یادآوری راحت تر نام برند خود استفاده می‌کند.

 

 

Mediacare.com – به قیمت 4.8 میلیون دلار

دامنه

تاریخ فروش: می 2014
شرکت eHealthInsurance.com در سال 2014 میلادی مبلغ 4.8 میلیون دلار را برای خرید این دامنه هزینه کرد که 4.3 میلیون دلار آنرا به صورت نقد پرداخت کرد و 300000 دلار باقی مانده را بدهکار شد.

 

 

Clothes.com – به قیمت 4900000 دلار

دامنه

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

 

 

Toys.com -- به قیمت 5100000 دلار

دامنه

تاریخ فروش: 2009
این دامنه اولین بار به دلیل ورشکستگی به قیمت 1.25 میلیون دلار فروخته شد، مدتی بعد نیز شرکت Toys R Us مبلغ 5 میلیون دلار را برای خریداری این دامنه قدرتمند پرداخت کرد.

 

 

Z.com – به قیمت 6784000 دلار

دامنه

تاریخ فروش: نوامبر 2014
شرکت آی اس پی ژاپنی GMO Internet دو سال پیش دامنه Z.com را به قیمت تقریبی 6784000 دلار از شرکت نیسان موتورز خریداری کرد. به گفته GMO، این دامنه در حال حاضر یکی از سه دامنه تک حرفی با پسوند .com است.

 

 

Diamond.com – به قیمت 7500000 دلار

دامنه

تاریخ فروش: 2006
شرکت Odimo.com این دامنه را به صورت خصوصی به یک شرکت خرده فروش جواهر آنلاین به نام Ice.com فروخت.

 

 

We.com – به قیمت 800000 دلار

دامنه

تاریخ فروش: 2015
شخصی به نام Alf Temme سال گذشته این دامنه را که 9 سال مالک آن بود به یک شرکت بانکداری چینی به نام Wealth Evolution فروخت. این شخص در سال 2010 میلادی توسط مایکروسافت تحت تعقیب قرار گرفت زیرا مالک دامنه های Hootmail.com و hot5mail.com بود و افرادی که این آدرس را تایپ می‌کردند به وب سایت تجاری این شخص هدایت می‌شدند.

 

 

Fund.com – به قیمت 9999950 دلار

دامنه

سال فروش: 2008
این دامنه با واسطه گری شرکت Clek Media به شرکتی به نام Fund.com فروخته شد و تمامی این مبلغ به صورت نقد پرداخت شد. در هر حال این شرکت مدتی بعد با مشکلات زیادی رو به رو شد و مجبور شد در سال 2009 میلادی بخش عمده‌ای از امور تجاری خود را نامعتبر اعلام کند. این وب سایت در حال حاضر لود نمی‌شود.

 

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

Insurance.com: فروش در سال 2010 به مبلغ 35.6 میلیون دلار

VacationRentals.com: فروش در سال 2007 به مبلغ 35 میلیون دلار

PrivateJet.com: فروش در سال 2012 به مبلغ 30.1 میلیون دلار

Internet.com: فروش در سال 2009 به مبلغ 18 میلیون دلار

Insure.com: فروش در سال 2009 به مبلغ 16 میلیون دلار

Hotels.com: فروش به مبلغ 11 میلیون دلار

Fb.com: فروش در سال 2010 به مبلغ 8.5 میلیون دلار

Business.com: فروش در سال 1999 به مبلغ 7.5 میلیون دلار

iCloud.com: فروش در سال 2011 به مبلغ 6 میلیون دلار

 

منبع: businessinsider

0

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

 

بخش 1 از 6 : انتخاب یک زبان

728px-Learn-a-Programming-Language-Step-1-Version-3

 

 

گام اول: علاقه مندی های خود را مشخص کنید

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

728px-Learn-a-Programming-Language-Step-2-Version-3

 

 

گام دوم: از زبان های برنامه نویسی ساده تر شروع کنید

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

728px-Learn-a-Programming-Language-Step-3-Version-3

 

 

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

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

C : چنان چه که به دنیای سخت افزار و ارتباط با آن علاقه مند هستید، زبان سی، انتخاب فوق العاده ای برای شما خواهد بود. این زبان، یکی از بهترین ابزار ها برای ساخت ربات و حتی تولید بد افزار است! به وسیله ی این زبان می توانید به قطعات مختلف سخت افزار خود دسترسی داشته باشید و حتی تغییراتی بر روی آن ها اعمال کنید. سبک برنامه نویسی در این زبان رویه ای است.

C++ : اکثر نرم افزار ها و بازی های رایانه ای به وسیله ی زبان سی پلاس پلاس تولید می شوند. این زبان همواره در بین بهترین زبان های برنامه نویسی قرار می گیرد و یک زبان سطح میانی است. سی پلاس پلاس، یک زبان نیمه شی گراست و یک زبان کاملا شی گرا نیست.

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

 

بخش 2 از 6 : شروع کوچک

 

  728px-Learn-a-Programming-Language-Step-4-Version-4

  

گام اول: مفاهیم اصلی زبان ها را بیاموزید

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

Variables – متغیر ها (Variables) مکان هایی در حافظه ی رم کامپیوتر هستند که وظیفه ی ذخیره سازی اطلاعات را به عهده دارند. به هر یک از خانه های رم ، Cell (سلول) گفته می شود. این خانه ها، وظیفه ی نگه داری اطلاعات به صورت موقت را دارند. مقادیر موجود در متغیر ها با دریافت مقدار جدید تغییر می کند و برای ثابت ماندن مقادیر، از ثوابت استفاده می شود. انواع مختلفی از Variable ها مانند اعداد صحیح، اعشار، رشته و موارد دیگری وجود دارند که توسعه دهنده بر اساس نیاز خود از آن ها استفاده می کند.

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

Loops – حالتی را در نظر بگیرید که قرار است اعداد 1 تا 100 یا 1 تا چند میلیون را بر روی مانیتور نمایش دهید. برای نوشتن این اعداد چقدر باید وقت بگذارید! به وسیله ی حلقه ها (Loops) قادر هستید تا تنها با نوشتن یک خط کد این کار را انجام دهید! به طور کلی می توان گفت که حلقه ها دارای سه قسمت هستند: مقدار اولیه، شرط خاتمه و گام حرکت.

Functions or Subroutines – توابع (Functions) ، مدیریت کد های برنامه را ساده تر می کنند. می توانید یک تابع را در برنامه تعریف کنید و در هر جایی از برنامه استفاده کنید. بنابراین توابع (متد ها) میزان کد ها را نیز کاهش می دهند. توابع به دو دسته تقسیم می شوند: توابع کتابخانه ای که به وسیله ی سازندگان زبان های برنامه نویسی نوشته می شود و توابعی که به وسیله ی توسعه دهندگان نرم افزار به وجود می آیند.

Data input – پیشنهاد می کنیم با دریافت ورودی از کاربر و حتی چاپ خروجی آشنا شوید. این کار در زبان های برنامه نویسی مختلف، متفاوت است ولی یکی از مهم ترین سر فصل های برنامه نویسی به شمار می رود.

Classes – کلاس ها، بستری برای نگه داری کد های برنامه مانند متغیر ها و متد ها می باشند. کلاس ها نیز مانند متد ها، ممکن است از قبل نوشته شده باشند و یا به وسیله ی برنامه نویس تعریف شوند. سبک برنامه نویسی در زبان هایی مانند سی شارپ و جاوا بر اساس کلاس ها است و در تمامی پروژه ها، از کلاس ها استفاده می شود.

728px-Learn-a-Programming-Language-Step-5-Version-4

 

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

بسیاری از زبان های برنامه نویسی برای اجرا شدن به کامپایلر ها (مترجم ها) نیاز دارند. تمامی کامپیوتر ها فقط قادر به درک زبان ماشین (باینری) هستند و به عبارتی می توان گفت که کامپیوتر ها، تنها توانایی درک 0 ها و 1 ها را دارند. با توجه به دشواری حفظ و یادگیری 0 و 1 ها، زبان های برنامه نویسی که شبیه زبان محاوره ای انسان بودند به وجود آمدند. کامپیوتر، قادر به فهم زبان های برنامه نویسی نیست بنابراین از نوعی نرم افزار ها که کامپایلر و مفسر نامیده می شوند و وظیفه ی آن ها، تبدیل کد های یک زبان برنامه نویسی به زبان باینری است، استفاده می کند.

محیط هایی برای نوشتن کد های زبان های برنامه نویسی در نظر گرفته شده اند که IDE (Integrated Development Environment) نام دارند. این محیط های توسعه ی یکپارچه، مجموعه ای از ابزار های لازم برای تولید نرم افزار را فراهم کنند که ممکن است کامپایلر نیز در آن ها تعبیه شده باشد. به طور کلی IDE ها، حاوی یک ویرایشگر کد، مترجم و یک ابزار اشکال زدایی می باشند

 

قسمت 3 از 6 : ساخت اولین برنامه ی شما

728px-Learn-a-Programming-Language-Step-6-Version-3

  

گام اول: بر روی نوشتن برنامه های کوچک متمرکز شوید

به طور کلی می توان گفت که اولین برنامه ی هر برنامه نویس، چاپ پیغام “سلام دنیا!” است. زمانی که با چاپ پیغام بر روی نمایشگر آشنا شدید، الگوریتم های دیگری را انجام دهید و پروژه های کوچکی را مدیریت کنید.

728px-Learn-a-Programming-Language-Step-7-Version-3

  

گام دوم: از کد های منبع پروژه های موجود در اینترنت استفاده کنید

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

728px-Learn-a-Programming-Language-Step-8-Version-3

 

 گام سوم: پروژه های خود را عیب یابی کنید

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

728px-Learn-a-Programming-Language-Step-9-Version-3

 

 گام چهارم: دستورات جدیدی بیاموزید و تغییرات را بررسی کنید

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

728px-Learn-a-Programming-Language-Step-10-Version-3

 

 گام پنجم: پروژه های بزرگ تری انجام دهید و برنامه های خود را عیب یابی نمایید

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

728px-Learn-a-Programming-Language-Step-11

 

 گام ششم: در تمام قسمت های کد های خود توضیح قرار دهید

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

 

بخش 4 از 6 : تمرینات مستمر و روزانه

 

  728px-Learn-a-Programming-Language-Step-12

 

 گام اول: هر روز کد بنویسید!

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

728px-Learn-a-Programming-Language-Step-13

 

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

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

728px-Learn-a-Programming-Language-Step-14

 

گام سوم: با دیگران صحبت کنید و برنامه های دیگران را بخوانید

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

728px-Learn-a-Programming-Language-Step-15

 

گام چهارم: خود را به چالش بکشید

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

 

بخش 5 از 6 : دانش خود را با دیگران به اشتراک بگذارید

  728px-Learn-a-Programming-Language-Step-16

 

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

بسیاری از دانشگاه ها، کالج ها، آموزشگاه ها و مراکز اجتماعی، کلاس ها و دوره هایی را برای آموزش برنامه نویسی در نظر می گیرند. برای کسب تجربه ی بیشتر، بهتر است در این کلاس ها به عنوان مدرس حضور داشته باشید.

728px-Learn-a-Programming-Language-Step-17

 

گام دوم: کتاب های جدیدی بخرید یا امانت بگیرید

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

728px-Learn-a-Programming-Language-Step-18

 

گام سوم: ریاضیات و منطق مطالعه کنید

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

728px-Learn-a-Programming-Language-Step-19

 

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

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

728px-Learn-a-Programming-Language-Step-20

 

گام پنجم: زبان های برنامه نویسی دیگری را یاد بگیرید

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

 

بخش 6 از 6 : از مهارت های خود استفاده نمایید

  728px-Learn-a-Programming-Language-Step-21

 

گام اول: در یک دوره ی 4 ساله شرکت کنید

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

728px-Learn-a-Programming-Language-Step-22

 

گام دوم: نمونه کار بسازید

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

728px-Learn-a-Programming-Language-Step-23

 

گام سوم: کار های آزاد انجام دهید

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

728px-Learn-a-Programming-Language-Step-24

 

گام چهارم: پروژه های مختلفی بگیرید و درآمد کسب کنید

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

 

منابع: wikihow

 

0

موفقیت تجارت الکترونیکی بر بستر موبایل

0

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

اما برای ایجاد یک Wireframe باید از چه فرآیندی استفاده نمود ؟ باید از کاغذ و قلم یا نرم افزار استفاده کرد ؟ پس چه نرم افزاری را باید استفاده کرد ؟

امروز در اینجا مبحث را بر پایه تکنیک Wireframes گذاشته ایم و به همه این سوالات جواب خواهیم داد که امیدوارم تا انتها با ما باشید!

 

wireframe چیست ؟

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

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

چرا باید طراحی را بر پایه Wireframe انجام داد ؟

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

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

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

به طور کلی استفاده از طراحی اسکچ طرح اولیه بسیار در مقدار زمان صرفه جویی کرده و به راحتی امکان تغییر و تحولات را بر روی طرح پایه ایجاد می کند.

1

تفاوت بین Wireframe , Mockup , Prototype

شاید در تعریف اول از Wireframe , Mockup , Prototype به یک معنی مترادف برسیم ، اما آنها برای سه چیز مختلف استفاده می شوند و هر یک هدف و تعریفی جداگانه در فرآیند طراحی دارند.

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

مزایای استفاده از Wireframe:

  • صرفه جویی در وقت طراح
  • عدم سردرگمی طراح برای پیاده سازی طرح کلی
  • داشتن یک پیش نمایش از وب سایت قبل از شروع طراحی
  • مشخص کردن عناصر و المان های قرار گرفته بر روی طرح
  • تغییر و تنظیم راحت عناصر و بخش های مختلف

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

Prototypes : منظور از Prototypes نمونه های اولیه و طرح بندی کلی یک صفحه وب است. نمونه اولیه یا Prototype معمولا به صورت HTML/CSS یا ترکیبی از هر دو ساخته شده و به مشتری نمایش داده می شود. شاید این مرحله از طراحی نتواند انتظارات یک مشتری را برآورده سازد ، اما روند کار و شبیه سازی صفحات وب را برای کارفرما میسر کرده و یک طرح نهایی از کار را نمایش می دهد.

مزایای استفاده از پروتوتایپ در طراحی :

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

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

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

 

Wireframing یا طراحی با فتوشاپ ؟

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

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

photoshop-450x245

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

 

چه چیزی باید در wireframe قرار بگیرد ؟

فرم یا ساختار wireframe باید منعکس کننده هر آنچه که باید در وب سایت قرار است به کار بسته شود ، باشد مثل هدر ، فوتر ، ستون های کناری ، بخش های محتوا و منوی ناوبری ، کادر جستجو …

برای راحتی کار می توان ابتدا المان های عمومی مثل : سربرگ ها ، فوترها ، نوار سایدبار ، محل محتوای درونی را مورد ترسیم قرار دهید و سپس به سراغ بخش های مخصوص مثل : نوار جستجو ، منوی ناوبری ، رنگ ، گرافیک ، آیکون ها و … بروید.

ابزار برای wireframe

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

 

قلم و کاغذ

مداد یا قلم و کاغذ یکی از اساسی ترین ابزارها برای رسم و ایجاد wireframe است. استفاده از یک کاغذ و قلم می تواند فرصت خوبی را برای ایجاد طرح های جالب داشته باشد که بدون نیاز به هیچ ابزار خاصی می توان طرح های اولیه مناسبی را ترسیم کرد.

wireframe-450x337

ابزارهای مبتنی بر وب

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

۱- Mockingbird

سایت Mockingbird یک ابزار ساده و اما قدرتمند برای مرورگرهای فایرفاکس ، کروم ، سافاری است که دارای ویژگی های منحصربفرد زیادی است. یکی از این ویژگی ها صرفه جویی در زمان برای تغییر اندازه متن ، اندازه دکمه ها یا عناصر دیگر در صفحه وب است.

mockingbird-450x245

۲- Lovely Charts

سایت Lovely Charts یک ابزار دوست داشتنی برای ترسیم wireframe ها است که رسم انواع نمودار و فلوچارت ها را با یک رابط کاربری جالب امکان پذیر می نماید.

lovelycharts-450x330

۳- Cacoo

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

cacoo-450x301

۴- Lumzy

سایت Lumzy یک برنامه رایگان است که به شما اجازه ترسیم wireframe و mockups تعاملی را می دهد که شامل ویژگی های چت زنده و غیره نیز می شود.

Lumzy-450x244

۵- Jumpchart

سایت Jumpchart یک ابزار عالی برای هر دو عامل wireframing و prototyping است که با ویژگی ها و ابزارهای مختلف می توان طرح ها و نمونه های اولیه مناسبی را ایجاد کرد.

Jumpchart-450x324

۶- Google Drawings

سرویس Google Drawings گوگل یک ابزار عالی برای ایجاد wireframing است که به طور خاص برای انواع طراحی ایجاد شده است.

Google-Drawings-450x260

۷- Creately

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

creately-450x241

ابزارهای دسکتاپی wireframe

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

۱- MockFlow

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

mockflow-450x405

۲- iPlotz

نرم افزار iPlotz یک برنامه و یک ابزار برای ترسیم mockups و wireframes است که هم به صورت رایگان و هم به صورت پولی به کاربران ارائه می شود.

iplotz-450x324

۳- Pencil

Pencil یک افزونه برای فایرفاکس است که بر روی مرورگر کار می کند که شامل ابزارهای استاندارد برای نقاشی و ترسیم انواع طرح ها و نمونه های اولیه به صورت wireframes یا prototypes است.

pencil-450x312

استفاده از Wireframes

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

 

تحویل نمونه پروژه با Wireframe

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

 

0

 

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

 

Screaming Frog SEO Spider برای بررسی و تحلیل جزئیات فنی وب‎سایت

Screaming Frog SEO Spider یک نرم افزار معروف رایگان قابل دانلود است که با تمرکز روی بررسی دقیق جزئیات فنی طراحی سایت به منظور آشکارسازی مشکلاتی که ممکن است تاثیر منفی روی رتبه بندی‎های موتور جستجو داشته باشد، به شما اجازه می‎دهد وظایف مختلفی را انجام دهید. مدیر تجارت و بازاریابی الکترونیک شرکت We Sell Electrical، فیلیپ الیوت می‎گوید: «این برنامه ابزاری است که در عین سادگی در استفاده، جزئیات زیادی را پوشش می‎دهد.»

این ابزار یک کنکاش کامل از وب‎سایت شما به عمل می‎آورد. فهرست عناصری که این برنامه بررسی می‎کند از متا دیتا، تگ‎های متا روبات و تگ‎های استاندارد تا زمان پاسخ‌دهی، شمارنده کلمات و کدهای وضعیت، بسیار جامع و آگاهی رسان است. الیوت توصیه می‎کند از قابلیت بهینه سازی Google SERP این نرم افزار استفاده کنید. این نرم افزار رایگان است اما به شما اجازه می‎دهد تنها تا 500 آدرس URL را بررسی کنید. حق امتیاز سالانه این نرم افزار تقريبا 150 دلار است.

 

 SEMrush برای تحلیل رقابتی و بررسی کلیدواژه‎ها

ابزار رایگان SEMrush به بررسی موشکافانه عملکرد کلید واژه‎ها می‎پردازد. مواردی از قبیل این که کدام کلید واژه‎ها در سایت‎هایی که در گوگل رنکینگ زیر صد دارند مورد استفاده قرار گرفته‎اند. شما همچنین می‎توانید با اضافه کردن URLها اطلاعاتی از ترافیک سایت، کلید واژه‎های تبلیغاتی، ترافیک واقعی در مقابل ترافیک تبلیغاتی و نظاير آن را بدست آوريد.

SEMrush اطلاعاتی از جزئیات معیارهای تعاملی و بک‎لینک‎ها و همینطور اطلاعات هدف کلید واژه‎ها روی تمام وب‎سایت‎های داده شده را در اختیار شما قرار می‎دهد. الیوت می‎گوید: «ما از این نرم افزار برای اتخاذ تصمیم گیری آگاهانه در مورد بهینه سازی موتور جستجو روی وب سایت خود استفاده می‎کنیم.» با وجودی که SEMrush قابلیت‎های پیشرفته دیگری نیز دارد، اما نسخه رايگان آن همچنان بسیار مفید است. هزینه تهیه نسخه پریمیوم این ابزار 70 دلار در ماه است.

 

Ubersuggest برای بررسی کلید واژه‎ها

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

مسئول سئو و تجارت الکترونیک  BowlerHat، ماکوس میلر می‎گوید او به طور همزمان از Ubersuggest و Keyword Planner گوگل استفاده می‎کند. او می‎گوید: «Ubersuggest به شما کمک می‎کند به خلق ایده پرداخته و کلید واژه‎های پایه خود را به مجموعه بسیار متنوعی از گزینه‎ها گسترش دهید. بعد از آن شما می‎توانید این گذر واژه‎ها را از طریق Google Keyword Planner اجرا كنيد تا به معیارهای دقیق‌تری دست پيدا کرده و این معیارها را با شرایط خاص خود تطبیق دهید.»

 

Google Keyword Planner برای بررسی کلید واژه

بنیان‌گذار  Auctus Marketing کریستین هابرمن می‎گوید: «Google's Keyword Planner همچنان در دسترس‎ترین منبع برای پی بردن به حجم جستجوی یک کلید واژه و کسب آگاهی در مورد میانگین هزینه در ازای کلیک (cost-per-click) است.» او در ادامه می‎گوید: «با استفاده از این ابزار شما می‎توانید به واقع کشف کنید که کدام کلید واژه‎ها بیشترین میزان تاثیرگذاری برای هدف یک کسب و کار را خواهند داشت. این ابزار همچنین می‎تواند برای یافتن کلمات کلیدی طولانی (long-tail keywords) بسیار مفید باشد.»

هابرمن برخی اوقات یک سایت رقیب را در کادر URL این ابزار قرار می‎دهد تا ببیند کدام کلید واژه‎ها در آن سایت برجسته هستند. او معتقد است این ابزار بسیار قدرتمند است و هر سئو کاری باید از آن برای بررسی کلمات کلیدی استفاده کند.

 

KWFinder برای بررسی کلید واژه

KWFinder به شما کمک می‎کند کلمات کلیدی طولانی را در رقابت سطح پایین سئو پیدا کنید. شما می‎توانید روزانه پنج جستجو و بیش از 50 کلید واژه در هر جستجو را به صورت رایگان انجام دهید. بنیانگذار Jiffy Rank تیم دتمر می‎گوید: « این ابزار می‎تواند به طور کامل دیدگاه شما را نسبت به آنچه در مورد جستجو کردن مردم تصور می‎کردید تغییر دهد. شما می‎توانید عبارت جستجویی را که به نظرتان ایده‎ال می‎رسد را تایپ کنید تا این ابزار تعداد ترافیک جستجو، برآورد هزینه در ازای کلیک و امتیاز کسب شده سئوی آنها در گوگل را به شما اعلام کند، که یک معیار عالی برای بدست آوردن میزان دشواری آن برای قرار گرفتن در صفحه اول نتایج جستجو است.» طبق گفته دتمر، KWFinder همچنین جستجوهای مرتبط را نیز تولید می‎کند. نسخه بدون محدودیت این ابزار 29 دلار در ماه هزینه دارد.

 

Google Search Console برای نگهداری از وب‎سایت

Google Search Console که سابقا Google Webmaster Tools نام داشت به خوبی شناخته شده است، اما طبق گفته مشاور مستقل سئوی Morgan Online Marketing استیو مورگان «بعضی وقتها دست کم گرفته شده و یا به کلی نادیده گرفته می‎شود.»

Google Search Console رایگان است و برای شناسایی خطاهای موجود در سایت که می‎توانند تاثیر منفی روی رتبه بندی نتایج جستجوی گوگل داشته باشند بسیار مفید است. این ابزار می‎تواند خطاهايی مثل 404/Page Not Found را که ممکن است از نظرScreaming Frog SEO Spider پنهان بماند را مشخص کند. شما همچنین می‎توانید از ابزارFetch as Google آن استفاده کنید تا از گوگل بخواهد دوباره به کنکاش یک URL یا کل سایت شما بپردازد که می‎تواند بسیار سریعتر از زمانی که آنها به طور طبیعی این کار را انجام می‎دهند تمام شود. ابزار Fetch as Google را می‎توان روی سایت‎های موبایل و دسکتاپ به کار برد.

 

SEOCentro SEO Analyzer برای تجزیه تحلیل وب‎سایت و محتوای آن

بنیان‌گذارDaymark Digital  شانون استفان می‎گوید: «SEO Analyzer یک ابزار سئوی بی نظیر است که من در تمام مصاحبه‎های خود استفاده از آن را توصیه می‎کنم. اگر چه این ابزار به شما نمی‎گوید که چطور مشکلات سئوی وب‎سایت خود را برطرف کنید، اما به شما یک تصویر روشن و کامل از موارد اشتباه و مواردی که به خوبی کار می‎کنند را ارائه می‎کند. اطمینان حاصل کنید که به انتهای صفحه این ابزار هم اسکرول می‎کنید تا ببندید کلمات کلیدی اصلی شما در آن صفحه وب کدام است. اگر کلمه کلیدی اصلی شما چیزی شبیه به "کسب اطلاعات بیشتر" است باید روی بهینه سازی محتوای صفحه خود بیشتر کار کنید.

 

Panguin برای بررسی الگوريتم پنگوئن و پاندا

ابزار Panguin وب‎سایت‎ها را تجزیه تحلیل کرده و انواع مختلفی از مشکلات، شامل تاثیرات احتمالی به‎روزرسانی‎های پنگوئن و پاندای گوگل را بررسی می‎کند. طبق گفته مدیر بخش سئوی Active Web Group ماریا فیسینا، این ابزار منحصر به فرد از حساب Google Analytics شما و به ویژه جستجو در ترافیک طبیعی از آن بهره برداری می‎کند. او می‎گوید: «استفاده از پنگوئن در زمان ارزیابی روند عملکرد یک سایت بسیار مفید است.»

 

Website Penalty Indicator برای بررسی پنگوئن، پاندا و سازگاری با موبایل

یکی دیگر از ابزاری که استفاده از آن برای بررسی مجازات‎های گوگل توصیه می‎شود  Website Penalty Indicatorاست که ترافیک طبیعی یک سایت را در مقابل به‎روزرسانی‎های الگوريتم جدول زمانی پنگوئن، پاندا و میزان سازگاری با موبایل را به شکل نمودار ترسیم می‎کند. مالک Northside SEO آنتونی نلسون می‎گوید: «اگر شما در صدد خرید یک دامنه هستید و یا تنها می‎خواهید در مورد رقبای خود کمی‎ تحقيق کنید، این ابزار چشم انداز سریع و واضحی از اینکه آیا آن دامنه تحت تاثیر هر گونه از به‎روزرسانی الگوريتم‎های بزرگ گوگل قرار گرفته است یا خیر را در اختیار شما قرار می‎دهد.»

 

Yoast SEO برای بهینه‌سازی سایت‎های وردپرس

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

 

SEO SpyGlass برای تحلیل رقیب و تحلیل بک‎لینک

SEO SpyGlass یک نرم افزار رایگان قابل دانلود است که برای تحت نظر گرفتن پروفایل بک‎لینک یک وب‎سایت و یافتن منابع بک‎لینک‎های رقیب ضروری است. مشاور فنی DittoDigital میشل سیموندز می‎گوید: «این نرم افزار بیشتر از هر ابزار دیگری که من تا به حال استفاده کرده‎ام، جزئیات بسیار گسترده‎ای را فراهم می‎کند. میزان اطلاعاتی که شما می‎توانید جمع آوری کنید و جایی که این اطلاعات از آن جمع آوری می‎شود همگی تحت کنترل شما هستند. همچنین، شما می‎توانید زمان جمع آوری این اطلاعات را نیز کنترل کنید.»

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

 

Moz Open Site Explorer برای تحلیل بک‎لینک و اعتبار وب‎سایت

ابزارهای سئوی Moz اغلب غیر رایگان بوده و برای خرید حق امتیاز ماهانه آن باید مبلغ 99 دلار پرداخت کرد. اما شما می‎توانید از یکی از قابلیت‎های جالب توجه آن به نام Open Site Explorer به رایگان استفاده کنید. Open Site Explorer یک تحلیل‎گر لینک فوق العاده است که لینک‎های ورودی، اعتبار، معیارهای لینک‎های درون صفحه، صفحات برتر، لینک به دامنه‎ها و Landing page های برتر به وب‎سایت شما را مورد تجزیه تحلیل قرار می‎دهد.

این ابزار همچنین امکان بررسی اعتبار کل یک سایت یا یک صفحه خاص را در اختیار شما قرار می‎دهد. استفان از Daymark Digital می‎گوید: «با شناخت داشتن از این اطلاعات شما می‎توانید صفحات خود را بیشتر از میزان اعتبار حال حاضر بهینه کنید. همچنین شما می‎توانید یک استراتژی جدید برای ساخت لینک‎هایی که اعتبار آن‎لاین شما را افزایش می‎دهد تهیه کنید.»

 

ابزار Varvy Seo برای تحلیل محتوا و وب‎سایت

ابزار رایگانVarvy Seo  با فراهم کردن انواع مختلفی از بررسی‎های اجمالی به شما اين امکان را می‎دهد تا از چگونگی عملکرد وب‎سایت و محتوای درون آن مطلع شوید. این اطلاعات شامل تعداد دامنه‎هایی که به شما لینک شده‎اند تا ملاحظات اخیر رسانه‎های اجتماعی را شامل می‎شود. تحلیل‎گر سئو و مسئول بخش تجارت الکترونیکAnchour Creative الکساندر مانسل می‎گوید: «تنها کافی است یک صفحه از وب‎سایت خود را وارد کرده و نتایج سئوی به دست آمده را مشاهده کنید. این ابزار با نگاه دقیق‎تر به بخش‎های پر اهمیت مثل بهینه سازی تصاویر، بهینه سازی محتوا، مشکلات فنی وب‎سایت، سرعت وب‎سایت و لینک‎ها به شما کمک می‎کند تا تصمیمات هوشمندانه‎تری برای بهبود سئو در سایت خود اتخاذ کنید.»

 

Google Analytics برای گزارشات سفارشی

طبق گفته مانسل از Anchour Creative، ابزار Google Analytics یکی از معروف‎ترین مجموعه ابزارهای رایگان سئو است، اما ابزار سفارشی سازی گزارشات آن اغلب اوقات یا بسیار کم استفاده می‎شود و یا اصلا از آن استفاده نمی‎شود. بخش Custom Reports از مجموعه غنی Google Analytics به شما اجازه می‎دهد ابعادی مثل شهر و معیارهایی را که می‎تواند شامل نرخ دفع بازدیدکننده و میزان مشاهده از صفحه باشد را انتخاب کنید تا یک نگاه سفارشی شده بلادرنگ از عملکرد سایت داشته باشید. برای مثال، Custom Reports از مجموعه GA به مانسل اجازه می‎دهد به راحتی ببیند کدام روز هفته یک سایت مشتری بر اساس جنسيت و سن بازدیدکننده بیشتری داشته است. مانسل می‎گوید: «وقتی این ابزار با سایر ابزارهای Google Analytics و Moz ترکیب می‎شود می‎توان به آمار با جزئیات بیشتری دست یافت.»

 

TinEye برای جستجوی معکوس تصاویر

TinEye یک ابزار جستجوگر معکوس عکس رایگان است که برای استراتژی‎های سئوی جستجوی تصاویر کاربرد دارد. مانسل می‎گوید: «بخشی از استراتژی بک‎لینک من ارسال تصاویر با کیفیت بالا از جانب مشتريان به سایت‎های ذخيره عکس، و بعد بررسی اینکه چه کسی از آن عکس‎ها استفاده کرده به وسیله TinEye است. من به مالک سایت ای‎میل خواهم داد و توضیح می‎دهم چطور مشتريان من مالک عکس اصلی هستند، و سوال می‎کنم آیا مایل هستند که به وب‎سایت‎شان لینک داده شود. من از افزونه کروم TinEye استفاده می‎کنم، بنابراین قادر خواهم بود با راست-کلیک روی یک عکس با استفاده از TinEye کل وب را برای آن جستجو کنم.» افزونه TinEye برای فایرفاکس، سفاری، اینترنت اکسپلورر و اپرا نیز موجود است.

0

مقایسه PHP و ASP.NET

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

در این مقاله:

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

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

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

با در نظر داشتن زمان شروع پروژه تا وفتی که پروژه به اتمام خواهد رسید و برای ارائه آماده خواهد شد، می توان گفت که کدنویسی در زبان ASP.NET چیزی در حدود دو برابر انجام این کار با زبان PHP طول خواهد کشید، این موضوع با بررسی وب سایت هایی که کار طراحی می پذیرند و همچنین بررسی سامانه هایی مثل پونیشا و… کاملا مشهود است.

توضیحات بیشتر را در ادامه ی این مقاله مطالعه کنید:

1- گسترش پذیری و سادگی در تعمیر و نگهداری:

گسترش پذیری و سادگی در استفاده در واقع ارتباطی به این موضوع ندارد که شما PHP یا ASP.NET را انتخاب می کنید، این موضوع بستگی به چند عامل زیر دارد:

  •  تجربه ی برنامه نویس
  •  انجام بهترین تمرین های برنامه نویسی
  • -استفاده از یک فریم ورک مناسب برای کار
  •  دنبال کردن تجربه ی دیگران و استاندارد های موجود

 

2- کارایی و سرعت:

بحث های بسیار زیادی سر این موضوع وجود دارد که اکثریت این بحث ها را می توان مغرضانه دانست و شاید نتوان در تغییر دیدگاه در مورد یک زبان روی آن ها حساب باز کرد و تاثیر گرفت.

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

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

مقایسه PHP و ASP.NET

مقایسه PHP و ASP.NET

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

سناریوی شناخته شده 1:

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

تمامی پایگاه های داده اعم از MySQL (متعلق به Oracle) و PostgreSQL و SQLServer و همچنین خود Oracle همگی در حال رقابت شدید برای رسیدن به نهایت سرعت و کارایی هستند. ما تمامی امکانات، سرعت، قدرت و مزایای پایگاه های داده ها را بررسی کردیم و به جرئت می توانم بگویم که تمامی این پایگاه های داده پذیرای درخواست های بالا، سرعت مناسب و امکانات بسیار زیادی هستند.

MySQL توسط Google، FaceBook، Youtube، Yahoo و اخیرا توسط FIFA World Cup مورد استفاده قرار می گیرد که فیفا حجم بسیار عظیمی از طرفداران را در سراسر دنیا در اختیار داشته و بابت این موضوع سوالی در مورد گسترش پذیری این پایگاه داده باقی نمی ماند.

طبق بررسی های فراوان و تست های زیاد طبق انتظاری که می رفت سرعت ارتباط ها و گسترش پذیری ای که میان PHP و MySQL وجود دارد نسبت به این ارتباط بین ASP.NET و MSSQL برتر است که البته این برتری خیلی قابل توجه نیست.

سناریوی شناخته شده 2:

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

طبق بررسی های انجام شده و مقایسه های یافت شده، سیستم عامل لینوکس با فایل سیستم ext4 برتری قابل توجهی نسبت به سیستم عامل ویندوز با فایل سیستم NTFS دارد.

سناریوی شناخته شده 3:

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

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

سناریوی کمتر شناخته شده4:

ASP.NET عمدتا توسط #C نوشته شده و همانطور که احتمالا می دانید این زبان از نظر سرعت قوی تر از PHP محسوب می شود، پس اگر یک زبان برنامه نویسی مجبور است میلیون ها حلقه را در مدت زمان خاصی اجرا کند، مشخصا در این بخش زبان #C برنده خواهد بود.

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

 3- هزینه:

PHP، MySQL server، PostgreSQL server و آپاچی و همچنین سیستم عامل لینوکس همگی رایگان بوده و آپدیت های آن ها نیز همگی رایگان می باشند. علاوه بر این، هیچگونه مبلغ اضافه ای بابت خرید امکانات اضافه، انجام بک آپ و… از شما دریافت نمی شود و نیازی به استفاده از چندین سرور برای متعادل سازی بار نیست.

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

ASP.NET و IIS در صورتی که شما سیستم عامل ویندوز را خریده باشید رایگان هستند. برای خرید Microsoft Windows Server، Microsoft SQL Server و ارتفاء های آن باید مبالغی را پرداخت نمایید. به عنوان مثال نسخه ی 2008 ویندوز سرور 64 بیتی هزینه ای برابر با 1029 دلار و Microsoft SQL Server 2008 برای کسب و کارهای کوچک هزینه ای برابر با 1038 دلار ناقابل را برای شما در پی خواهد داشت. درست است که خیلی ها راه های دور زدن این سیستم ها را بلد هستند و از نسخه های پولی آن استفاده نمی کنند (مخصوصا در ایران) اما این موضوع تاثیری در واقعیت موجود نخواهد داشت.

4- پشتیبانی و منابع:

به علت متن باز بودن LAMP تعداد بسیار زیادی توسعه دهنده ی تجاری و آزاد وجود دارند که ارتقاء ها و آپدیت های بسیاری را مرتبا ارائه می دهند. علاوه براین موضوع منابع و توسعه دهنده های بیشتری برای PHP و ترکیب LAMP وجود دارد.

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

یک کار بسیار ساده بررسی سوالات پرسیده شده در وب سایت معروف Stackoverflow است که در تصویر زیر مشخص است:

مقایسه PHP و ASP.NET

مقایسه PHP و ASP.NET در تعداد سوالات پرسیده شده (در شکل زیر)

5- زمان تکمیل و بهره برداری:

مدت زمان بیشتری برای تکمیل کدهای پیچیده و توابع ASP.NET در مقایسه با PHP صرف خواهد شد تا کدهای نوشته شده به مرحله ی تکمیل و بهره برداری برسند، به این زمان باید زمان توسعه را نیز اضافه کرد.

علاوه بر این PHP سمت سرور تفسیر خواهد شد پس وقتی تغییری حاصل شود نیازی به مراحل اضافه تری برای دیدن تغییرات وجود ندارد، در سمت دیگر ASP.NET باید هر بار بعد از هر تغییری کامپایل شود.

6- ویرایشگر ها و ابزارها:

PHP و MySQL در ضمینه ی ادیتور یا ویرایشگر ها کاملا مستقل و آزاد هستند و توسعه دهنده های این پلتفرم با تعداد بسیار زیادی از ادیتور ها مواجهند.

اکثریت توسعه دهنده های ASP.NET بر استفاده از Visual Studio تکیه دارند که شاید مورد علاقه ی همگی آن ها واقع نشود، اما چاره چیست؟

جالب آن است که حتی با ادیتور هایی مثل Notepad نیز میتوان به توسعه ی PHP پرداخت.

نکته ی دیگر این است که در ترکیب با مواردی همچون JavaScript و Ajax و JQuery و… که متن باز هستند، PHP که خود نیز متن باز است توانایی بالاتری ارائه می دهد.

7- استقلال در بستر اجرا:

PHP یک زبان مستقل از بستر اجراییست بدین معنی که بر روی تمامی سیستم عامل ها اعم از لینوکس، ویندوز، مک و… به سادگی نصب و اجرا می شود که در نقطه ی مقابل ASP.NET طراحی شده تا فقط بر روی ویندوز اجرا و نصب شود.

8- وب سایت های مطرح و بستر ها:

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

وب سایت فعال ازسیستم عامل سرورزبان برنامه نویسیGoogle.comNovember 1998LinuxC, Java, C++, PHP & MySQLFacebook.comFebruary 2004LinuxPHP, MySQL and C++YouTube.comFebruary 2005LinuxC, Java and MySQLYahoo.comAugust
1995LinuxC++, C, Java, PHP & MySQLMSN.com (owned by Microsoft)August
1995WindowsASP.netLive.com (owned by Microsoft)August
2008WindowsASP.netWikipediaJanuary
2001LinuxPHP & MySQLAmazon.comOctober
1995Linux & SolarisC++, Java, J2EEWordPress.comNovember
2005LinuxPHP & MySQL

توجه: لطفا زبان سی را با سی شارپ اشتباه نگیرید، ASP.NET عمدتا از زبان های #C یا ویژوال بیسیک تشکیل شده نه از C.

9- شهرت:

طبق اعلام آمار رسمی Netcraft، تعداد 112,945,968 وب سایت بر روی آپاچی و تعداد 53,217,620 وب سایت بر روی سرور های ویندوز قرار گرفته اند که این عدد نشان دهنده ی برتری در تعداد و شهرت در وب سایت های مبتنی بر لینوکس و LAMP می باشد.

10- کاربرد و راحتی در استفاده:

همانطور که اطلاع دارید تعداد توزیع های بسیار زیادی برای لینوکس عرضه شده که نشان دهنده ی وجود یک سیستم عامل خاص بر مبنای ویندوز برای تمامی سلیقه ها و کاربرد هاست.

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

0

 افزایش سرعت لود سایت و کد گوگل انالایتیکس

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

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

Tracking Code زیر رو به جای Tracking Code که گوگل انالایتیکس بهتون داده استفاده کنید و فقط به جای شناسه زیر که از X استفاده شده، شناسه خودتون رو بذارید! به همین راحتی!

<script type=”text/javascript”>

var _gaq = _gaq || []; _gaq.push([“_setAccount”, “XX-XXXXXXXX-X”]); _gaq.push([“_trackPageview”]); (function () { var b = document.createElement(“script”); b.type = “text/javascript”; b.async = true; b.src = “https://ssl.google-analytics.com/ga.js”; var a = document.getElementsByTagName(“script”)[0]; a.parentNode.insertBefore(b, a) })();

</script>
 

 

 

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

کدی که خود گوگل میده، کد زیر هست:

 

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

۲-کدی که خود گوگل میده از فایل analytics.js  استفاده می کنه و کدی که من پیشنهاد دادم از ga.js استفاده می کنه. این فایل از داخل ایران، به شدت با سرعت بیشتری خونده میشه. تفاوت این دو فایل در اینجا توضیح داده شده.فایل analytics.js کامل ترین و به روز ترین فایل هست و با استفاده از اون می تونید از ۱۰۰ درصد امکانات Google Analytics استفاده کنید.اما فایل ga.js دارای محدودیت هایی هست و بعضی از بخش های خاص گوگل انالایتیکس، باهاش کار نمی کنه.اما جای نگرانی نیست.بخش هایی که فایل ga.js اونها رو پشتیبانی نمی کنه، خیلی ها اصلا نمی شناسن و یا هیچ وقت ازش استفاده نمی کنند.با همین فایل، شما می تونید بهترین استفاده رو از Google Analytics داشته باشید.محدودیت (یا تغییر حالت گزارش گوگل انالایتیکس ) برای فایل ga.js برای رصد کردن رویداد های در صفحه هست که توصیه می کنم، کد جدید رو امتحان کنید و وقتی به محدودیتی رسیدید سوال کنید یا از همون فایل analytics.js استفاده کنید.چون احتمالا، متوجه محدودیتی نخواهید شد!تأکید می کنم فایل ga.js همچنان از نظر خود گوگل فایل جایگزینی(به همراه برخی محدودیت های خاص) برای analytics.js هست و فایل خاک خورده بدرد نخوری نیست!

۳-کد خود گوگل بدون https فایل رو فراخوانی می کنه.کد جدید که برای شما قرار دادم، فقط با https باز می کنه.بدون SSL از داخل ایران از دامنه google-analytics.com بسیاری اوقات، به کندی باز میشه.بنابراین بهتره که همیشه در هر شرایطی به این شکل فراخوانی بشه.

منبع:سئوروز

0

 ضرر تگ در سئو و محتوای تکراری

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

تگ، سالهاست از نظر سئو منسوخ شده است و جز دردسر و حذف ایندکس های شما، هیچ فایده ای ندارد.مگر در شرایط و با رعایت اصول خاص!برچسب ها، خونخوار های رتبه و ایندکس وب سایت شما هستند! به خاطر بحث Duplicate Content (ایجاد شدن محتوای تکراری).

اصلا برچسب چه کاربردی داره و به چه هدفی ساخته شده؟

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

تگ از نظر فنی دقیقا چگونه عمل می کند؟

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

وقتی از برچسب(تگ) استفاده می کنید، محتوای یکسانی با محتوای پست اصلی به وجود میاد.یعنی یک صفحه با URL متفاوت که عینا همون محتوا رو داره.برای مثال، این مطلب، یک صفحه با عنوان “برچسب و محتوای تکراری – ضرر های تگ در سئو” هست که اگر براش برچسب “Duplicate Content” رو وارد کنیم، باعث میشه همین محتوا این بار با URL این تگ یعنی (duplicate-content) ایجاد بشه.این یعنی Duplicate Content که گوگل یکی از URL ها رو حذف می کنه.به طور خلاصه یک صفحه جدید که کلمه کلیدی مد نظر ما عینا در URL اون وجود داره و محتواش هم، همون محتواست ساخته میشه و باعث میشه در جستجوی داخلی وب سایت ما، اون کلمه کلیدی وارد شده در برچسب، تاثیر گذار بشه.

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

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

اما الان دیگه اون زمان گذشته و انقدر فاکتور های سئو، متعدد و گسترده و پیچیده تر شدند که گوگل و یک موتور جستجوی قوی، با دیدن کلمه کلیدی در URL ذوق نمی کنه .چه برسه به اینکه محتوای تکراری (Duplicate Content) هم ایجاد شده باشه! استفاده از تگ، بدون آگاهی و درج کلمات کلیدی هر پست در تگ ها، نوعی از Over Optimization هست.یعنی میاید ابروشو درست کنید، می زنید چشمشم کور می کنید!

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

هر جوری که دوست دارید استفاده کنید اما با این خط قرمز که محتوای تکراری ایجاد نشه! همین!

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

اصلا تگ غیر تکراری یا منحصر به فرد ایجاد نکنید.برای مثال، اگر در سئو روز، ۸ آموزش مرتبط با گوگل وب مستر تولز (سرچ کنسول) وجود داشته باشه و در عین حال، صفحه ای مرتبط با گوگل وب مستر تولز که همه مطالب مرتبط با “آموزش گوگل مستر تولز” رو نشون بده، وجود نداشته باشه(مثل دسته آموزش “گوگل وب مستر تولز”)، برای همه این ۸ مطلب، می شه از برچسب “آموزش گوگل وب مستر تولز” استفاده کرد.به بیان بهتر، استفاده از برچسب، برای وصل کردن صفحات به هم دیگه می تونه مفید باشه.اما تگی که کلا یک بار در کل سایت به کار رفته، بدترین و بیهوده ترین و بی معنا ترین تگ هست و اگر شما اینطور از تگ ها استفاده می کنید به این معنی هست که ماهیت Tag رو به درستی درک نکردید.

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

کلمات کلیدی شما در عنوان، Meta Description و محتوای شما وجود دارند.لازم نیست برای تک تک کلمات کلیدیتون تگ ایجاد کنید که منجر به ایجاد صفحات تکراری بشه!

نکته خیلی مهم:

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

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

منبع:سئوروز

زیر مجموعه ها