ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

آموزش برنامه نویسی

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

۲۱ مطلب با کلمه‌ی کلیدی «اموزش بهینه سازی سایت» ثبت شده است

آموزش url rewriting در asp.net

بسم الله الرحمن الرحیم

تغییر آدرس و بهینه سازی آدرس ها aspx

همانند پروژه های asp.net mvc ممکن است شما بخواهید در پروژه های web form نام صفحات و یا پسوند پروژه خود را از aspx به نام دیگری تغییر دهید و یا حتی پسوند صفحات را نمایش دهید.

یکی از روش های بسیار ساده ای که وجود دارد استفاده از module ایی با نام URL Rewrite می باشد.

برای ادامه این آموزش module را می بایست دانلود نمایید

حجم فایل ها کمتر از 7 مگابایت است

دانلود نسخه x86 URL Rewrite module

دانلود نسخه x64 URL Rewrite module

همچنین از طریق لینک زیر می توانید نسخه های مختلف URl Rewriting را دانلود نمایید

http://www.iis.net/downloads/microsoft/url-rewrite

پس از دانلود فایل را نصب نمایید، تا قابلیت URL Rewriting به Visula Stuido شما و همچنین IIS اضافه شود.

در صورتی که بخواهید برای صفحات خود از URL rewrite در IIS استفاده کنید می توانید به صورت زیر مراحل را طی نمایید. اما اگر بخواهید تغییرات خود را به صورت مستقیم در Visual Stuido در فایل web.config اعمال کنید کافی است چند خط کد اضافه نمایید.

ابتدا تغییر آدرس یا همان  URL Rewriting را در IIS بررسی می کنیم و سپس به سراغ Visual Studio می رویم.

اگر با IIS تاکنون کاری انجام نداده اید نگران نباشید کافی است در پایان چند خط کد را در web.config خود Copy/Paste کنید زیرا چه از طریق IIS و چه به صورت مستقیم این کار را انجام دهید تفاوتی نخواهد داشت.

URL Rewriting در IIS

 ابتدا یک فایل aspx با نام article ایجاد نمایید و کدهای زیر را در آن قرار دهید. سپس این فایل را در مسیر زیر قرار دهید

C:\inetpub\wwwroot

مسیر بالا، مسیر قرار گیری سایت پیش فرض در IIS است. اگر مسیر شما متفاوت است کافی است IIS Manager را باز کنید و سایت و از سمت چپ بر روی default website کلیک راست کنید و سپس explorer را انتخاب کنید تا پوشه مربوطه در کامپیوتر شما باز شود.

حال صفحه بالا کپی کنید.

ادامه مطلب...

بررسی و ارزیابی کاربران یک وب سایت

بسم الله الرحمن الرحیم

ارزیابی رفتار کاربران و  ثبت گزارشات

سئو سایت

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

این گستردگی و پیشرفت تا حدی رسیده است که حتی کشوری مانند امریکا در حال تغییر پشتوانه خود به داده است!

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

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

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

ادامه مطلب...

دانلود فایل ها در MVC

بسم الله الرحمن الرحیم

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

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

public ActionResult Index()
{
  string path = Server.MapPath(@"~/Images/logo.png");
  return (File(path, contentType: "ABLY", fileDownloadName: "logo.png"));
}

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

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

پارامتر دوم contentType برای معرفی محتوای فایل به برنامه های دانلود و مرورگر می باشد.

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

ادامه مطلب...

دستور Any

بسم الله الرحمن الرحیم

دستور Any

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

یک مثال ساده از این دستور به صورت زیر است

class Pet
            {
                public string Name { get; set; }
                public int Age { get; set; }
                public bool Vaccinated { get; set; }
            }

            public static void AnyEx3()
            {
                // Create an array of Pets.
                Pet[] pets =
                    { new Pet { Name="Barley", Age=8, Vaccinated=true },
                      new Pet { Name="Boots", Age=4, Vaccinated=false },
                      new Pet { Name="Whiskers", Age=1, Vaccinated=false } };

                // Determine whether any pets over age 1 are also unvaccinated.
                bool unvaccinated =
                    pets.Any(p => p.Age > 1 && p.Vaccinated == false);

                Console.WriteLine(
                    "There {0} unvaccinated animals over age one.",
                    unvaccinated ? "are" : "are not any");
            }

            // This code produces the following output:
            //
            //  There are unvaccinated animals over age one. 


ادامه مطلب...

استفاده از تگ iframe در asp.net mvc

بسم الله الرحمن الرحیم

کار با iframe در mvc

در برنامه های ASP.NET MVC ممکن است بخواهید یک iFrame را در View خود Load کنید و اطلاعات خاصی را در آن نمایش دهید.

برای این کار می توانید به صورت زیر عمل کنید.

ابتدا یک Action برای نمایش View به صورت زیر ایجاد می کنیم.

public ActionResult LoadiFrame()
{
return View();
}

حال View خود را ایجاد و سپس تگ iFrame خود را در آن قرار می دهیم.

@{
    ViewBag.Title = "LoadiFrame";
}
<iframe src="@Url.Action("ShowiFrame", "SignUp")"> </iframe>

همان طور که مشخص است در کد بالا برای نمایش اطلاعات درون iFrame مجددا یک Action را با نام ShowiFrame در کنترلر SignUp فراخوانی کرده ایم. این کد می تواند به صورت زیر باشد ( برای مثال ما سایت ABLY را فراخوانی کرده ایم.

 /**GET: */
public ActionResult ShowiFrame()
{
  return Redirect("http://ABLY.ir");
}

ادامه مطلب...

تغییر سایز عکس در سی شارپ

بسم الله الرحمن الرحیم

تغییر سایز عکس در سی شارپx

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

متد اصلی ما به صورت زیر خواهد بود

public void SaveImage(HttpPostedFileBase thumbnailImageUpload,int width, int height )
{
  var path = Server.MapPath("~/Images/Venue/thumbnailUpload");
       Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback);
       Bitmap myBitmap = new Bitmap(thumbnailImageUpload.InputStream);
       Image myThumbnail = myBitmap.GetThumbnailImage(
       width, height, myCallback, IntPtr.Zero);
       var fileName = thumbnailImageUpload.FileName;
myThumbnail.Save(path + "/" + fileName);
}

thumbnailImageUpload  نام کنترل FileUpload می باشد که توسط آن فایل ما به این متد معرفی شده است.

توسط دستور Server.MapPath مسیری را که باید تصویر ما در آن ذخیره شود مشخص می کنیم.

ادامه مطلب...

آموزش 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 نامیده می شود.

کلمات کلیدی مناسب کلماتی هستند که منظور و مقصود شما را به صورت کامل بیان می کنند.

آموزش seo سایت

مفاهیم زیر به شما در بهینه سازی یک وب سایت (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

ادامه مطلب...

آموزش سئو - طراحی و Design یک وب سایت

بسم الله الرحمن الرحیم

 آموزش SEO

دوره آموزشی سئو

طراحی و Design یک وب سایت


طراحی و Design یک وب سایت یکی از مهمترین بخش های جذب کاربران است، در طراحی وب سایت باید به گونه ای عمل شود که کاربر در نگاه اول (first impression) نظرش نسبت به سایت شما جلب شود.

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

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

ادامه مطلب...

سئو - تفاوت White Hat SEO با Black Hat SEO

بسم الله الرحمن الرحیم

 آموزش SEO

دوره آموزشی سئو

تفاوت White Hat SEO با Black Hat SEO

 White Hat SEO یک روش مناسب که موتورهای جستجو برای افزایش رنک وب سایت شما آن را پیشنهاد می دهند.

Black Hat SEO یک روش نادرست که موتورهای جستجو آن را تایید نمی کنند و در صورتی که متوجه شوند وب سایت مربوطه را جریمه (penalty، یکی از جریمه ها حذف کلمه کلیدی شما و یا کاهش رنک صفحات و حذف شما از نتایج جستجو می باشد، در صورتی که از نتایج جستجو حذف شوید عملا دامین شما دیگر هیچ ارزشی نخواهد داشت) خواهند کرد. به این روش ها spamdexing نیز گفته می شود.

 

تفاوت Black Hat SEO با white hat seo

White Hat SEO شامل ویژگی های زیر است:

1- با دستورالعمل های موتورهای جستجو مطابقت دارد

2- در روش های سئو (SEO) انجام شده از هیچ روش فریبنده و نادرست استفاده نشده است.

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

4- محتوای صفحات باید برای کاربران ایجاد شده باشد نه برای موتورهای جستجو (اضافه کردن صفحاتی پر از متن های تکراری و کلمات کلیدی بسیار، می تواند یکی از این کارها باشد)

ادامه مطلب...

سئو - معرفی گوگل پنگوئن و گوگل پاندا

بسم الله الرحمن الرحیم

 آموزش SEO

دوره آموزشی سئو

ابزارهای Google

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

از همین رو در برخی از کشورها الخصوص هندوستان به دلیل همکاری با کشورهای اروپایی، لینک های وب سایت های کشورهای اروپایی را در سایت های خود (افراد هندی) قرار می دادند و به ازای آن مبالغ ناچیزی دریافت می کردند، بدین صورت رنک وب سایت های مختلف را افزایش می دادند.

گوگل پنگوئن-گوگل پاندا

ادامه مطلب...

سئو - معرفی گوگل

بسم الله الرحمن الرحیم

 آموزش SEO

دوره آموزشی سئو

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

 

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

 

معرفی Google

 

1995

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

1996

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

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

ادامه مطلب...

سئو - روش کار مورتورهای جستجو

بسم الله الرحمن الرحیم

 آموزش SEO

دوره آموزشی سئو

آشنایی با موتورهای جستجو

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

 

موتورهای جستجو چگونه کار می کنند

موتورهای جستجو برای نمایش نتایج جستجو های انجام شده توسط کاربران چندین فعالیت را انجام می دهند.

1- Crawling موتورهای جستجو تمامی اطلاعات صفحات یک وب سایت را واکشی و بررسی می کنند، این کار توسط یک نرم افزار با نام crawler یا spider انجام می شود (نام crawler گوگل Googlebot می باشد)

2- Indexing پس از واکشی تمامی صفحات می بایست اطلاعات مربوط به هر صفحه به همراه توضیحات این صفحه، کلمات کلیدی و سایر اطلاعات مربوطه در یک پایگاه داده عظیم (giant database) ثبت شود تا پس از این در صورت جستجو شدن این اطلاعات موتور جستجو بتواند این اطلاعات را از پایگاه داده خود واکشی نماید و در یک لیست به کاربران نمایش دهد.

سئو

ادامه مطلب...

سئو - انتخاب دامنه

بسم الله الرحمن الرحیم

 آموزش SEO

دوره آموزشی سئو

Domain

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

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

سئو سایت 

استفاده از کلمات کلیدی در نام وب سایت (domain name) به شما کمک می کند تا از رقبای خود بهتر بتوانید سایت خود را معرفی کنید. همچنین به شما کمک می کند تا وب سایت شما در نتایج موتورهای جستجو رتبه بهتری نسبت به دیگران بدست آورد و طبیعتا کاربران بیشتری را به خود جذب کند.

ادامه مطلب...
up
ما را در گوگل محبوب کنید