آموزش 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 را انتخاب کنید تا پوشه مربوطه در کامپیوتر شما باز شود.
حال صفحه بالا کپی کنید.
آموزش 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
دوره آموزشی سئو
بهینه سازی کلمات کلیدی
کلمه کلیدی اصطلاحی است برای بیان کلماتی که کاربر از آن ها در جستجوی خود استفاده می کند و موتورهای جستجو (search engine) بر اساس این کلمات نتایجی را به کاربر ارائه می دهند.
مثال: آموزش سئو (SEO)
آمار ها نشان می دهد که بسیاری از افراد جستجوهای خود را با دو الی 5 کلمه انجام می دهند، هر چند این آمار مربوط به تمامی کشورها است و بیشتر آن ها با زبان انگلیسی می باشد اما می توان تا حدی این اطلاعات نیز بر روی کاربران کشور خود نیز Map کنیم.
عبارت هایی که کاربران برای جستجوهای خود به کار می برند search phrases, keyword phrases, query phrases و یا keywords نامیده می شود.
کلمات کلیدی مناسب کلماتی هستند که منظور و مقصود شما را به صورت کامل بیان می کنند.
مفاهیم زیر به شما در بهینه سازی یک وب سایت (Search Engine Optimization) کمک می کنند.
بهینه سازی سایت - تگ Title
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
تگ Title
تگ TITLE در میان تگ head قرار می گیرد و با استفاده از آن شما می توانید عنوان صفحه خود را که به صورت متن در page title مرورگر نمایش داده می شود، تعیین کنید. همچنین این نام برای bookmark کردن یک صفحه و یا اضافه کردن صفحه مورد نظر به لیست صفحات مورد علاقه شما (Favorites) می تواند مورد استفاده قرار گیرد.
در میان تگ TITLE شما می توانید کلمات کلیدی خود را به صورت معنا داری برای کاربران و موتورهای جستجو نمایش دهید مثلا "آموزش سئو به روش گوگل" در این عنوان کلمه کلیدی ما نیز قید شده است هر چند این عنوان مناسب نیست اما مثالی خوبی است تا بدانیم چطور با عنوان های خود را تغییر دهیم. دلیل خوب نبودن این وجود کلمات نامناسبی است که در جمله ما وجود دارد، اگر بخواهیم همین عنوان به یک عنوان مناسب تغییر دهیم می توانیم به این صورت آن را بنویسیم: "سئو، آموزش بهینه سازی وب سایت"
در این عنوان برخلاف عنوان قبل دو کلمه کلیدی که بسیار جستجو می شود را قید کرده ایم و جمله مناسبی نیز ایجاد شده است.
استفاده صحیح از کلمات کلیدی در تگ TITLE می تواند بسیار به شما کمک کند مخصوصا برای موتور جستجو گوگل این تگ بسیار مهم است، همچنین برای صفحات اصلی وب سایت شما این تگ بسیار تاثیر گذار خواهد بود.
قوانین سئو
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
قوانین سئو
مواردی وجود دارد که بهتر است آنها را همیشه در ذهن داشته باشید و از آنها هیچگاه استفاده نکنید:
1- سعی نکنید برای جذب کاربران بیشتر مطالبی بی ارتباط با موضوع سایتتان در صفحات قرار دهید و آنها را با روش هایی چون کوچک کردن فونت، هم رنگ کردن متون با رنگ پس زمینه مخفی کنید، مطمئن باشید موتورهای جستجو به صورت خیلی ساده می توانند این مطالب را متوجه شوند وسایت شما را Block کنند.
2- قراردادن تصاویری را با کلمات کلیدی بی ارتباط با محتوای صفحه به شما کمکی نخواهد کرد بلکه فقط مانند حالت قبل وب سیات شما فقط توسط موتورهای جستجو (search engine) Block می شود.
3- meta tag های صفحات را در بخش های مختلف و حتی در خود بخش meta tags بیهوده تکرار نکنید.
4- از تگ های frame و فایل های flash استفاده نکنید.
- 1