برای کاربری که سایت خود را با زبان asp.net طراحی کرده است بهینه سازی سایت برای موتورهای جستجو (search optimaztion engine ) همچنین نکات مهم و کلیدی برای جذب کاربران از طریق موتورهای جستجوی بسیار حائر اهمیت است برای داشتن سایت بهینه رعایت موارد زیر برای اشخاصی که سایت خود را با asp.net طراحی کرده اند مواردی که را در زیر اورده شده است درصورتی از مدیریت سایت رعایت شود سایت رتبه خوب و بالایی را در موتور های جستو کسب خواهد کرد
1-url های معتبر وبا معنی را درست کنید
درصورتی که در سایت خود از معماری سه لایه استفاده می کنید (mvc asp.net ) که هیچ در غیر اینصورت از url writer برای بازنویسی پارامتر های url با مفهوم استفاده کنید . مثلا بجای ادرس زیر yoursite.com/index.aspx?id=1 را تبدیل به yousite/shiop/1 کنید. بجای ارقام از کلمات با معنی استفاده کنید
2-طول آدرس های کوتاه سایت از ادرس سایت های طولانی بهتر است
طول ادرس های سایت شما حداقل طول را داشته باشد خود گوگل نیز توصیه می کند سایت های پویا حداکثر دو پارامتر داشته باشند مثلا ادرس سایت های مثل
yoursite.com/iindex.aspxid=20code=true
شانس کمتر نسبت به سایت با طول کمتروبا معنی دارد برای اندکس شدن بهتر را دارند
3-تا جایی که می تونید از postback استفاده نکنید
استفاده از پست بک می تواند از مهمترین دلایل عدم ایندکس شدن صفحات با پسوند aspx در موتور های جستجو باشد در صورتی در پانل panel.visible باشداز ایندکس شدن محتوای شما رو از موتورهای جستجو مخفی خواهد کرد برای حال این مشکل از query string استفاده کنید
4-از کنترل با توم تاجایی ممکن در فرم های خود استفاده نکنید
در استفاده از کنترل های تحت سرور دقت لازم را داشته باشید .چون موتورهای جستجو نمی توانند این کنترل اجرا کنند تا خروجی ان مشاهده کنند به همین دلیل احتمال زیاد انیکس نخواهد شد تا دلیل سعی کنید تا جایی ممکن از لینک استفاده کنید
5-عنوان مطالب را بصورت قابل تغییر ایجاد کنید
صفحاتی را که با پسوند aspx ایجاد می کنید title صفحه رو بصورت پویا ایجاد کنید برای این کاری می توان htmltitle استفاده کرد یا مثلا در هنگام فرخوانی فرم بصورت زیر عمل کرد
6-به متا تگ های پست ها توجه خاصی داشته باشید
مثلا خزنده های موتور های جستجو توجه یژهای به name=”keyword”و nam=”word” تا زیادی بر روی seo ان صفحه دارد بهتر است این موارد بصورت پویا
ایجاد کنیم در صفحات ایستاد که محتوای سایت تغییر نمی کند بهتر است این موراد بصورت دستی تعیین کنیم اما درصورتی که سایت پویا باشد بهتر است این موارد را بر اساس محتوای سایت ایجاد کنیم
7-برای سایت خود مپ سایت ایجاد کنید(map site )
مپ سایت یک پرتوکل استاندارد برای Xml است کمک می کند تا موتور های جستجو بهتر سایت های شما رو اندکس کنند
درقسمت sulation explotrer ب کلیک راست کرده add new item ارنتخاب کنید حالا ste map رو انتخابو به پروژ خود اضافه کنید . د. حالا فایلی به نام Web.sitemap به پروژه شما اضافه شده است.نقشه سایت، در این فایل مشخص کنید.
8- برای هر page یک url منحصر بفرد و یکتا ایجاد کنید
9-ادرس صفحه خود را با حروف کوچک ایجاد کنید
10-کد صفحات خود را کم حجم و تمیز کنید
منظور کد صفحاتی هست که aspx ختم می شوند نه صفحاتی که به پسوندهای زیر
vb cs ختم میشوند
1-کامنت های اضافی html را حذف کنید
2- از ابزار view stats که انها نیازی ندارید حذف کنید
3-تا جایی میتونید کد جاواسکریپت رود صحفات aspx ننویسید بلکه در یک فایل جداگانه js بنویسید
4-تا می توانید کد های css را در فایل جداگانه تعریف کنید
چند مورد مهم دیگر
در تگ های A حتما از Title استفاده کنید
در تگ های image از خاصیت alt استفاده کنید
خلاصه از مطالب سایت رو در قالب rss ارائه کنید
از flash یا silversight برای نمایش محتوا استفاده نکنید
برای ساخت منوها از جاوا اسکریپت استفاده نکنید
لینک سایت خود را در سایت مرتبط با سایت خود قرار دهید
پاسخ دادن