پردازش ابری
بسم الله الرحمن الرحیم
پردازش ابری
آموزش کلودسیم CloudSim
فصل دوم
در جوامع امروزی فناوری اطلاعات و اینترنت جز لاینفک زندگی مردم شده است، و با تغییر شیوه زندگی افراد جامعه نیاز های مانند امنیت اطلاعات، پردازش سریع، دسترسی آنی به اطلاعات و از همه مهمتر صرفه جویی در هزینه ها نیز تغییر پیدا کرده است.بطبع با گسترش این نیازها سازمان ها و افراد نیازهای کاملا متفاوت در زمینه خدمات الکترونیکی با گذشته دارند.
برای مثال در شرکت ها و سازمان هایی که حجم بالایی از اطلاعات روزانه پردازش می شود، نیاز به فضای ذخیره سازی زیاد، با سرعت پردازش بالا است. فرض کنید در سازمان ثبت اسناد و مدارک که روزانه حجم بالایی از اطلاعات در گردش است ما به کامپیوترهایی با قدرت پردازش بالا با نرم افزاری خاص به صورت تک لایسنس، نیاز داریم که تهیه آن مستلزم هزینه و وقت زیادی است.
یا روزنامه نیویورک تایمز در سال 2007 تصمیم گرفت، کل آرشیو خودش از 1851 (که در تبدیل کرده و بر بستر وب قرار دهد، که با PDF حدود 4ترابایت حجم داشت) را، به فرمت TIFF فرمت روشهای پردازش معمولی سالها به طول می انجامید.
بنابراین طبیعی است که این سازمانها به دنبال راهکاری برای کم کردن هزینهها و زمان پاسخگویی بهتر باشند.
و از سویی دیگر، در قرن 21 با امکان دسترسی آسان به اینترنت و دستگاههای قابل حمل سبک، کاربران تمایلی به استفاده از دستگاه هایی با قدرت پردازش بالا نخواهند داشت و روز به روز تمایل به استفاده از خدمات سرویس گرا 1 افزایش یافته است.
درحقیقت راه حلی که برای رفع معضلات نوظهور در ده اخیر مطرح شده است، تکنولوژی به نام پردازش ابری 1 است که به نظر می رسد، در سالهای اخیر با شیوه های جدید پردازش به رویای مککارتی که پردازش روزی به عنوان نرم افزار عمومی سودمند مورد استفاده قرار گیرد، نزدیک میشویم و پردازش ابری را می توان بزرگترین گام در رسیدن به این مطلوب دانست.
معرفی رایانش ابری
بسم الله الرحمن الرحیم
آموزش کلود Cloud
آموزش کلودسیم CloudSim
فصل اول
قصد داریم در این دوره آموزشی شما را با مفاهیم محاسبات ابری (cloud computing) که رایانش ابری نیز معرفی می شود، آشنا کنیم.
این دوره آموزشی به صورت تئوری آغاز شده و در پایان دوره با برنامه نویسی کلود (Cloud) که با نام کلود سیم (CloudSim) شناخته می شود به پایان خواهد رسید، از آنجایی که بسیاری از افرادی که در حوزه برنامه نویسی کلود (Cloud) فعالیت می کنند به دنبال آموزشی فارسی این تکنولوژی هستند، سعی خواهیم کرد پس از بیان مفاهیم و مقدمات این دوره، فیلم آموزشی در خصوص نحوه برنامه نویسی CloudSim برای شما در وب سایت قرار دهیم.
فصل اول
بررسی امنیت در کلود
معرفی کلود
امنیت شبکه، شامل مقررات و سیاستهای اتّخاذ شده توسط مدیریت شبکه است که به منظور جلوگیری و نظارت بر دسترسی غیر مجاز، سوء استفاده، اصلاح، یا ایجاد محدودیت در شبکههای کامپیوتری و منابع قابل دسترس در شبکه، تدوین و اعمال می گردد.
شرکتی را در نظر بگیرید که میخواهد اطلاعات خود را به دلیل حجم زیاد برون سپاری کند ایا باز هم میتواند امنیت اطلاعات رو خود تامین کند و یا باید انرا به مدیران سرویس دهنده بسپارد؟
بهینه سازی سایت - سئوکار
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
متخصصین سئو یا سئو کار
نوشتن مطالب منحصر به فرد و با کیفیت همراه با رعایت قوانین سئو (SEO) کار بسیار زمان بر و مشکلی است. اگر تمایل دارید وب سایت خود را واقعا تغییر دهید و آن به یک وب سایت موفق تبدیل کنید، بهترین راه حل استفاده از کارشناسان و متخصصان سئو (SEO) است، طبیعتا با استفاده از دانش این افراد سریعتر از قبل و با کمترین اتلاف انرژی می توانید نتیجه بگیرید.
در ایران شرکت های زیادی هستند که می توانید از آن ها در این زمینه کمک بگیرید و ما در این جا نیز برخی از آن ها را برای شما معرفی کرده ایم که می توانید از دوستان ما نیز کمک بگیرید.
بهتر است از کارشناس سئو (SEO) درخواست کنید موارد زیر را برای شما انجام دهند:
ادامه مطلب...آموزش SEO - چک سئو سایت
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
بررسی سئو یک وب سایت یا چک سئو سایت
شما وب سایت خود را طراحی می کنید و کدهای خود را اجرا می کنید. اما چطور می توانید اطلاع پیدا کنید که کدهای نوشته شده در وب سایت
شما صحیح هستند و یا خیر؟
اکثر مرورگر ها (Browser) معمولا خطاهای کد نویسی را به صورت هوشمند برطرف می کنند و مشکلات برای کاربران نمایش نمی دهند.
بسیاری از متخصصین حوزه سئو (SEO) اظهار می کنند که موتورهای جستجو وابستگی و نیازی به تاییدیه HTML/XHTML ندارند، اما ما قصد داریم در خصوص این موضوع صحبت کنیم.
چرا تاییدیه HTML/XHTML مورد نیاز است
در زیر برخی از دلایلی که بیانگر نیاز به تاییدیه HTML/XHTML برای یک وب سایت است، لیست شده اند:
1- کیفیت هر صفحه وب (Web Page) مرتبط با روش کد نویسی آن است از همین رو هر صفحه باید از لحاظ (Syntax) مورد بررسی قرار گیرد تا در صورت وجود مشکل، مشکلات آن مرتفع گردد.
2- هنگامی که موتورهای جستجو (search engine) قصد دارند محتوای صفحات شما را Index گذاری کننند ممکن است به دلیل مشکلاتی که در کد نویسی صفحه وب شما وجود دارد، نتوانند صفحه شما را به درستی بررسی کنند در نتیجه شاید از Index گذاری صفحه شما منصرف شوند!
3- ممکن است در صفحات شما تگ هایی استفاده شده باشد که موتورهای جستجو (search engine) آنها را نمی شناسند و یا آنها را پشتیبانی نمی کنند. این مشکل نیز به سئو (SEO) وب سایت شما آسیب خواهد رساند.
4- همیشه WebMaster ها (مدیران سایت) کدهای HTML بسیار یکپارچه و بدون خطا نیاز دارند، در نتیجه برای بررسی کیفیت یک وب سایت می توان از این ابزار ها نیز استفاده کرد.
ادامه مطلب...آموزش SEO - بهینه سازی سایت
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
آموزش بهینه سازی سایت و وبلاگ
محتوای صفحات اصلی ترین بخش یک وب سایت است که کاربران آن را می بینند و بر اساس آن می توانند تصمیم گیری کنند که یک وب سایت چقدر به آنها می تواند کمک کند، همچنین موتورهای جستجو برای اعتبار سنجی یک صفحه مطالب را بررسی می کنند و پارامترهای زیادی را در خصوص آن اندازه گیری می کنند این پارامترها را در بخش های مختلف توضیح داده ایم.
محتوای هر صفحه معمولا شامل متن، تصاویر و لینک هایی است که کاربر را به بخش های دیگر وب سایت جاری و یا وب سایت های دیگر هدایت می کند.
زیاد شدن حجم و تعداد تصاویر نمی تواند خیلی مورد رضایت موتورهای جستجو باشد (Search Engine Friendly نیست) و حتی کاربران وقتی حجم یک صفحه بسیار زیاد باشد که مدت زمانی زیاد را از آنها برای Load شدن بگیرد و بدانند حجم زیادی از اینترنت آنها مصرف خواهد شد وب سایت شما را ترک خواهند کرد، به همین دلیل نباید از تصاویر زیاد و با حجم زیاد در صفحات خود استفاده کنید زیرا کاربران شما از انتظار Load شدن صفحات خسته می شوند و موتورهای جستجو سایت شما را نامناسب تلقی خواهند کرد.
هزاران کتاب، مقاله و آموزش در خصوص نحوه چگونگی انجام بهینه سازی یک وب سایت برای موتورهای جستجو یا همان سئو (SEO) وجود دارد که می توانید نکات زیادی را از آن ها فرا بگیرید اما یک چیز همیشه به عنوان برترین اصل و اولین و آخرین اولویت در کارهای خود بیاد داشته باشید.
مطالب منحصر به فرد (تازه و جذاب) و بدون کپی برداری از دیگران مهمترین دلیل پیشرفت است.
بهینه سازی سایت - بهینه سازی کلمات کلیدی
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
بهینه سازی کلمات کلیدی
کلمه کلیدی اصطلاحی است برای بیان کلماتی که کاربر از آن ها در جستجوی خود استفاده می کند و موتورهای جستجو (search engine) بر اساس این کلمات نتایجی را به کاربر ارائه می دهند.
مثال: آموزش سئو (SEO)
آمار ها نشان می دهد که بسیاری از افراد جستجوهای خود را با دو الی 5 کلمه انجام می دهند، هر چند این آمار مربوط به تمامی کشورها است و بیشتر آن ها با زبان انگلیسی می باشد اما می توان تا حدی این اطلاعات نیز بر روی کاربران کشور خود نیز Map کنیم.
عبارت هایی که کاربران برای جستجوهای خود به کار می برند search phrases, keyword phrases, query phrases و یا keywords نامیده می شود.
کلمات کلیدی مناسب کلماتی هستند که منظور و مقصود شما را به صورت کامل بیان می کنند.
مفاهیم زیر به شما در بهینه سازی یک وب سایت (Search Engine Optimization) کمک می کنند.
ادامه مطلب...آموزش link building - بک لینک backLink
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
آموزش link building و بک لینک backLink
به فعالیت هایی که برای بدست آوردن لینک از سایت های دیگر انجام می شود Link Building گفته می شود.شما می توانید از سایر سایت ها که می توانند به شما کاربران مرتبط بدهند، درخواست کنید لینک وب سایت شما را در سایتشان قرار دهند، این امر باعث می شود تعداد بازدیدکنندگان شما افزایش یابد و رنک وب سایت شما در موتور های جستجو (search engine) نیز بهتر شود.
ایجاد لینک های مناسب در وب سایت های دیگر خود بخشی از فعالیت های سئو (SEO) می باشد.
Website Crawler یا همان خزنده های موتورهای جستجو که وظیفه بررسی وب سایت ها را برای تعیین رنک ها آنها بر عهده دارند، بارها بارها به وب سایت های پربازدید سر می زنند اگر شما بتوانید در آن سایت ها، لینک خود را قرار دهید طبیعتا این شانس را خواهید داشت که هر 24 ساعت مطالب شما Index گذاری شود و این امر طبیعتا رنک وب سایت شما را به صورت چشم گیری افزایش خواهد داد.
یکی از روش هایی که می توانید لینک خود را در وب سایت های مرتبط قرار دهید تبلیغات است. بهتر است در دادن تبلیغات به سایت ها این نکته را در نظر بگیرید که تبلیغ خود را در سایت هایی قرار دهید که با موضوع شما هم خوانی دارند در غیر این صورت نه کاربران از شما بازدید خواهند کرد و نه موتورهای جستجو این کار را تایید خواهند کرد.
ادامه مطلب...بهینه سازی سایت - بهینه سازی لینک
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
آموزش بهینه سازی لینک های سایت
در هر صفحه ای لینک هایی نیز وجود دارد که کاربر را به بخش های مختلف سایت و صفحات دیگر هدایت می کنند، این لینک ها برای موتورهای جستجو بسیار با اهمیت هستند. موتورهای جستجو (Search Engine) از متن میان این لینک ها برای ارزیابی و رتبه بندی شما استفاده می کنند، همچنین برای آنها بسیار مهم است که سایت های دیگر به شما چگونه لینک می دهند.
نحوه ساخت یک لینک
<a href="SEO.htm" title="SEO">آموزش سئو</a>
در ارتباط با ایجاد یک لینک بهتر است موارد زیر را در نظر بگیرید:
عنوان (Title) لینکها در وب سایت ها نقش بسیار مهمی دارند و موتورهای جستجو (Search Engines) به این عنوان لینکها (Title) اهمیت زیادی می دهند. از همین رو شما می بایست عنوان (Title) مناسبی را برای لینکهای خود انتخاب کنید.
لینک ها در HTML با تگ a ایجاد می شوند، تگ a مخفف انکر (Anchor) می باشد.
بهینه سازی سایت - تگ Title
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
تگ Title
تگ TITLE در میان تگ head قرار می گیرد و با استفاده از آن شما می توانید عنوان صفحه خود را که به صورت متن در page title مرورگر نمایش داده می شود، تعیین کنید. همچنین این نام برای bookmark کردن یک صفحه و یا اضافه کردن صفحه مورد نظر به لیست صفحات مورد علاقه شما (Favorites) می تواند مورد استفاده قرار گیرد.
در میان تگ TITLE شما می توانید کلمات کلیدی خود را به صورت معنا داری برای کاربران و موتورهای جستجو نمایش دهید مثلا "آموزش سئو به روش گوگل" در این عنوان کلمه کلیدی ما نیز قید شده است هر چند این عنوان مناسب نیست اما مثالی خوبی است تا بدانیم چطور با عنوان های خود را تغییر دهیم. دلیل خوب نبودن این وجود کلمات نامناسبی است که در جمله ما وجود دارد، اگر بخواهیم همین عنوان به یک عنوان مناسب تغییر دهیم می توانیم به این صورت آن را بنویسیم: "سئو، آموزش بهینه سازی وب سایت"
در این عنوان برخلاف عنوان قبل دو کلمه کلیدی که بسیار جستجو می شود را قید کرده ایم و جمله مناسبی نیز ایجاد شده است.
استفاده صحیح از کلمات کلیدی در تگ TITLE می تواند بسیار به شما کمک کند مخصوصا برای موتور جستجو گوگل این تگ بسیار مهم است، همچنین برای صفحات اصلی وب سایت شما این تگ بسیار تاثیر گذار خواهد بود.
ادامه مطلب...
آموزش سئو - Metatags
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
آموزش Meta description و Meta keyword
در سئو (SEO) ما دو meta تگ مهم دارید
1- تگ Meta description
2- تگ Meta keyword
برخی از موتورهای جستجو در نمایش نتایج جستجو اطلاعات Meta description را نمایش می دهند اما اطلاعات مربوط به Meta keyword نباید نمایش داده شود.
در میان کارشناسان و متخصصان سئو (SEO) اکثر آنها دیگر تمایلی به استفاده از metatags ندارند اما با این حال هنوز برخی از متخصصین سئو (SEO) از این خاصیت در پروژه های خود استفاده می کنند.
با توجه به اینکه موضوع اصلی این مقالات آموزش سئو (SEO) و بهینه سازی وب سایت ها برای موتور جستجو Google می باشد، باید عنوان کنیم که عملا برای Google اضافه کردن description meta tag باعث نخواهد شد رنک صفحه شما تغییر کند اما ممکن است از اطلاعاتی که در description meta tag قید می کند برای نمایش سایت شما در نتایج جستجو ها استفاده شود.
آموزش سئو - نام گذاری فایل ها
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
سئو در نام گذاری فایل ها
یکی از روش های ساده بهینه سازی یک وب سایت (SEO) نام گذاری صحیح فایل های یک وب سایت است. در این خصوص تحقیقات زیادی نشان می دهد که Google به نام فایل های شما بسیار اهمیت می دهد از همین رو می بایست برای هر فایلی که قرار است در وب سایت شما قرار گیرد یک نام که متناسب با کلمات کلیدی شما است انتخاب شود.
برای مشاهده این موضوع می تواند خودتان یک کلمه کلیدی را انتخاب و در Google آن را جستجو کنید ( بهتر است برای جستجو حالت image را در Google انتخاب کنید) مشاهده خواهید کرد که در میان نتایج فایل هایی که کلمه کلیدی جستجو شده را شامل می شوند به صورت پر رنگ نمایش داده شده اند، به نظر می رسد گوگل به نام فایل ها بسیار اهمیت می دهد از همین منظر بهتر است برای انتخاب نام فایل ها از کلمات کلیدی مناسب انتخاب کنید تا در نتایج گوگل بهتر مشاهده شوید.
ادامه مطلب...
قوانین سئو
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
قوانین سئو
مواردی وجود دارد که بهتر است آنها را همیشه در ذهن داشته باشید و از آنها هیچگاه استفاده نکنید:
1- سعی نکنید برای جذب کاربران بیشتر مطالبی بی ارتباط با موضوع سایتتان در صفحات قرار دهید و آنها را با روش هایی چون کوچک کردن فونت، هم رنگ کردن متون با رنگ پس زمینه مخفی کنید، مطمئن باشید موتورهای جستجو به صورت خیلی ساده می توانند این مطالب را متوجه شوند وسایت شما را Block کنند.
2- قراردادن تصاویری را با کلمات کلیدی بی ارتباط با محتوای صفحه به شما کمکی نخواهد کرد بلکه فقط مانند حالت قبل وب سیات شما فقط توسط موتورهای جستجو (search engine) Block می شود.
3- meta tag های صفحات را در بخش های مختلف و حتی در خود بخش meta tags بیهوده تکرار نکنید.
4- از تگ های frame و فایل های flash استفاده نکنید.
آموزش تبدیل یک دیتابیس به Model - Code first
بسم الله الرحمن الرحیم
آموزش Entity Framework Power Tools
تبدیل پایگاه داده به Model در Entity Framework
هنوز افراد زیادی وجود دارند که تمایل دارند پایگاه داده خود را با استفاده از SQL Server ایجاد کنند و سپس از روی پایگاه داده Model های خود را طراحی کنند (Code first) . راه های زیادی برای تبدیل یک پایگاه داده به کلاس های Model وجود دارد در همین وب سایت برخی از این روش ها را بررسی کرده ایم اما امروز می خواهیم یک ابزار بسیار کارامد و سریع را برای اینکار به شما معرفی کنیم.
من یک پایگاه داده را در SQL Server ایجاد کرده ام و سپس یک پروژه پیش فرض MVC را ایجاد کرده ام. حال نوبت به طراحی و بازنویسی Model ها می رسد.
آموزش سئو - طراحی و Design یک وب سایت
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
طراحی و Design یک وب سایت
طراحی و Design یک وب سایت یکی از مهمترین بخش های جذب کاربران است، در طراحی وب سایت باید به گونه ای عمل شود که کاربر در نگاه اول (first impression) نظرش نسبت به سایت شما جلب شود.
اگر دقت کرده باشید سایت هایی وجود دارند که از لحاظ محتوا مطالب بسیار خوبی را ارائه می کنند اما وقتی شما به آنها مراجعه می کنید پس از چند لحظه آن ها را ترک می کنید و علتش را نامانسب بودن مطالب بیان می کنید، اما سایت هایی وجود دارند که مطابی را شبیه به همان سایت به شما ارائه می کنند اما شما احساس می کنید ابن سایت مطالب بسیار سودمندتری دارد! علتش چیست؟
علتش ناخودآگاه انسان است که آشفتگی و بی نظمی را تشخیص می دهد، بی نظم بودن منوها، صفحات، لینک ها و مطالب باعث می شود، شما آن چه را دوست دارید نتوانید به خوبی ببینید از همین رو این سایت را سریع ترک خواهید کرد.
در گذشته وب سایت ها بسیار ساده ابتدایی بودند و بعد از سال ها طرح ها و روش های مختلفی برای نمایش اطلاعات در صفحات ایجاد شده اند که این روش ها را به صورت مختصر بررسی می کنیم.
ادامه مطلب...سئو - تفاوت White Hat SEO با Black Hat SEO
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
تفاوت White Hat SEO با Black Hat SEO
White Hat SEO یک روش مناسب که موتورهای جستجو برای افزایش رنک وب سایت شما آن را پیشنهاد می دهند.
Black Hat SEO یک روش نادرست که موتورهای جستجو آن را تایید نمی کنند و در صورتی که متوجه شوند وب سایت مربوطه را جریمه (penalty، یکی از جریمه ها حذف کلمه کلیدی شما و یا کاهش رنک صفحات و حذف شما از نتایج جستجو می باشد، در صورتی که از نتایج جستجو حذف شوید عملا دامین شما دیگر هیچ ارزشی نخواهد داشت) خواهند کرد. به این روش ها spamdexing نیز گفته می شود.
White Hat SEO شامل ویژگی های زیر است:
1- با دستورالعمل های موتورهای جستجو مطابقت دارد
2- در روش های سئو (SEO) انجام شده از هیچ روش فریبنده و نادرست استفاده نشده است.
3- اطلاعاتی که موتور جستجو از سایت شما به کاربران نمایش می دهند همان اطلاعاتی است که کاربران آن را جستجو کرده اند (مثلا وب سایت هایی هستند که تمامی کلمات کلیدی را در خود به صورت داینامیک اضافه می کنند و با هر جستجویی شما آن را در نتیجه جستجو مشاهده می کنید اما وقتی وارد سایت می شوید، هیچ اطلاعاتی در زمینه ای که جستجو کردید وجود ندارد)
4- محتوای صفحات باید برای کاربران ایجاد شده باشد نه برای موتورهای جستجو (اضافه کردن صفحاتی پر از متن های تکراری و کلمات کلیدی بسیار، می تواند یکی از این کارها باشد)
ادامه مطلب...سئو - معرفی گوگل پنگوئن و گوگل پاندا
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
ابزارهای Google
در هر وب سایتی معمولا لینکهایی به وب سایت های دیگر قرار داده می شود، شرکت گوگل برای رتبه بندی وب سایت ها این لینک ها ارزش گذاری می کند، طبیعتا وب سایتهایی که رتبه بالاتری دارند و بازدید های زیادی دارند اگر به شما لینک بدهند رنک وب سایت شما بسیار رشد خواهد کرد.
از همین رو در برخی از کشورها الخصوص هندوستان به دلیل همکاری با کشورهای اروپایی، لینک های وب سایت های کشورهای اروپایی را در سایت های خود (افراد هندی) قرار می دادند و به ازای آن مبالغ ناچیزی دریافت می کردند، بدین صورت رنک وب سایت های مختلف را افزایش می دادند.
ادامه مطلب...سئو - معرفی گوگل
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
همانطور که گفته شد، Google سهم بزرگی را در رشد و دیده شدن وب سایت شما خواهد داشت از همین رو مباحث را در خصوص بهینه سازی وب سایت برای Google بررسی خواهیم کرد تا بتوانیم در کمترین زمان ممکن و با کمترین هزینه بهترین نتیجه را دریافت کنیم.
اولین مبحث در تجارت شناخت رقبا و بازار است، رقبای شما در فضای اینترنت وب سایت هایی هستند که در موضوع شما فعالیت می کنند و بازار Google خواهد بود (البته در مقاله ما، زیرا علاوه بر Google موتورهای جستجوی زیادی در دنیا وجود دارند اما Google بزرگترین موتور جستجوی دنیا و بزرگترین بازار است).
معرفی Google
1995
لاری پیج و سرگی برین در دانشگاه استنفورد با یکدیگر ملاقات می کنند. (لاری، 22 ساله، فارغ التحصیل از دانشگاه میشیگان، در حال بازدید از دانشگاه است، سرگی، 21 ساله وظیفه دارد اطراف را به وی نشان دهد.) طبق برخی از گزارشها، آنها در اولین ملاقات خود، تقریباً درباره همه چیز اختلاف نظر داشتند.
1996
در این سال لاری و سرگی، دانشجویان دکترای علوم رایانه دانشگاه استنفورد، روی یک موتور جستجو به نام BackRub همکاری با یکدیگر را آغاز کردند.
BackRub در سرورهای دانشگاه استنفورد به مدت بیش از یکسال اجرا می شد و در واقع برای رفع نیاز کل دانشگاه از پهنای باند بسیاری استفاده می کرد.
ادامه مطلب...سئو - روش کار مورتورهای جستجو
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
آشنایی با موتورهای جستجو
قبل از هر فعالیت شما می بایست موتورهای جستجو را که وظیفه داوری وب سایت شما را بر عهده دارند به خوبی بشناسید تا بتوانید بر اساس اطلاعاتی که بدست می آورید، تصمیم های آگاهانه ای اتخاد نمایید.
موتورهای جستجو چگونه کار می کنند
موتورهای جستجو برای نمایش نتایج جستجو های انجام شده توسط کاربران چندین فعالیت را انجام می دهند.
1- Crawling موتورهای جستجو تمامی اطلاعات صفحات یک وب سایت را واکشی و بررسی می کنند، این کار توسط یک نرم افزار با نام crawler یا spider انجام می شود (نام crawler گوگل Googlebot می باشد)
2- Indexing پس از واکشی تمامی صفحات می بایست اطلاعات مربوط به هر صفحه به همراه توضیحات این صفحه، کلمات کلیدی و سایر اطلاعات مربوطه در یک پایگاه داده عظیم (giant database) ثبت شود تا پس از این در صورت جستجو شدن این اطلاعات موتور جستجو بتواند این اطلاعات را از پایگاه داده خود واکشی نماید و در یک لیست به کاربران نمایش دهد.
ادامه مطلب...سئو - انتخاب دامنه
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
Domain
بسیاری از افراد تصور می کنند تنها باید به دنبال دامنه ای باشند که معرف آنها باشد و کلمه کلیدی اصلی آنها در نام دامنه آنها موجود باشد، هر چند این یک روش صحیح برای انتخاب دامنه است اما یک قانون نیست، زیرا داشتن نام مناسب برای به یاد ماندن در ذهن کاربران بسیار مهم تر از موتورهای جستجو است.
یک قانون در ارتباط با سئو (SEO) همیشه مد نظر داشته باشید، وب سایت خود را به شکلی ارائه کنید که کاربران از آن راضی باشند نه فقط موتورهای جستجو، علم سئو (SEO) دقیقا همین است که نیاز کاربران را به شکلی فراهم می کند که موتورهای جستجو نیز از آن داده ها می توانند استفاده کنند.
استفاده از کلمات کلیدی در نام وب سایت (domain name) به شما کمک می کند تا از رقبای خود بهتر بتوانید سایت خود را معرفی کنید. همچنین به شما کمک می کند تا وب سایت شما در نتایج موتورهای جستجو رتبه بهتری نسبت به دیگران بدست آورد و طبیعتا کاربران بیشتری را به خود جذب کند.
ادامه مطلب...سئو - بررسی یک ایده
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
SEO
SEO مخفف عبارت Search Engine Optimization به معنای بهینه سازی برای موتورهای جستجو می باشد، SEO (سئو) شامل بخش های زیر است
1- design و develop یک وب سایت (کد نویسی و طراحی واسط کاربری آن)
2- افزایش تعداد بازدید وب سایت از طریق موتورهای جستجو
3- فهم و دانش الگوریتم های موتورهای جستجو و همچنین رفتار بازدیدکنندگان وب سایت ها بر اساس موضوعات مختلف
SEO (سئو) در واقع زیر مجموعه search engine marketing می باشد زیرا هدف اصلی سئو و بهینه سازی وب سایت جذب کاربران بیشتر برای ارائه یک خدمت یا محصول می باشد. کسانی که به صورت تخصصی در حوزه سئو (SEO) فعالیت می کنند معمولا با داشتن plan و برنامه ریزی های دقیق و همچنین استفاده از ابزارهای تخصصی یک وب سایت را به صورت تخصصی آنالیز می کنند و بر اساس رفتار کاربران و موتورهای جستجو تصمیم گیری هایی اتخاذ می کنند که باعث می شود یک وب سایت ابتدا در نزد کاربران و سپس در موتورهای جستجو مورد محبوبیت واقع گردد.
قبل از اینکه به مباحث بهینه سازی یک وب سایت یا همان سئو (SEO) بپردازیم، بهتر است به اولین قدم یعنی ایده طراحی یک وب سایت بپردازیم.
طراحی وب سایت
هنگامی که قصد دارید یک وب سایت برای خود ایجاد کنید و در فضای اینترنت خود را معرفی کنید، قبل از هرچیزی می بایست یک نام یا همان (domain name) برای خود انتخاب کنید مثلا نام وب سایت ما Ably.ir می باشد.
ادامه مطلب...