گروه مقاله : بهینه سازی سايت
تاريخ انتشار : 1395/09/07 - 15:01
كد :7408

سئو -شروع یک پروژه طراحی سایت

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

تعریف نسخه فایل و تاثیر آن بر سئو

تغریف نسخه ی فایل و تاثیر آن بر سئو


اولین کار برای طراحی سایت تعریف نسخه فایل برای صفحه شما است شمایک فایل html در صفحه خود خواهید داشت مهم نیست که یک صفحه ی استاتیک ساده نوشته اید یا با ASP سایت خود را طراحی کرده اید صفحه اول شما برای مرورگر به صورت کد های HTML ترجمه خواهد شد. این یعنی شما باید این کد ها را بشناسید.
اغلب این کدها را در آموزش های مربوط به طراحی سایت معرفی کرده ایم ولی اینجا انحصارا کد هایی را که برای سئو لازم است معرفی خواهیم کرد.
کد اول کد معرفی نسخه فایل Doctypes:
برای معرفی نسخه جدید HTML 5 باید از این تعریف در بالای صفحه خود استفاده کنید تنها در این صورت است که تمام تگهای HTML 5 برای شما به درستی اجرا خواهند شد.


<!DOCTYPE html>


برای معرفی نسخه ی HTML 4.01 Strict این اسم عجیب غریب برای ما قرار چکار کنه ؟ شما یک کلمه به عنوان DTD که مخفف عبارت Document Type Definition معرفی نوع سند است رو در تعاریف سایت W3 schools میبینید. اما سوال هنوز سرجاشه این نوع از HTML اصلا چی هست ؟ این نوع HTML در واقع تمام تگ ها و ویژگی های HTML رو داره بجز تگ های نمایشی و منسوخ رو خلاصه اینکه اگرمیخواهید تگهایی مثل Font استفاده کنید اینجا امکانش وجود نداره یا حتی تگهایی مثل Framesets هم امکان اجرا در این نوع رو ندارند.


<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">


برای معرفی نسخه ی HTML 4.01 Transitional به مرورگرها باید از چه نوع DOCTYPE استفاده کنیم ؟ قبلش باید بدونیم اصلا چرا ممکنه بخواهیم که فایلمون رو با این نسخه معرفی کنیم این نسخه چکار می کنه ؟ این نسخه همه کار های که باید انجام بده انجام میده و محدویت های نسخه بالا رو نداره و تمام تگ ها و ویژگی های تگها رو میشه در این نسخه استفاده کرد ولی تگ های Frameset در اینجا امکان نمایش ندارند.


<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
" http://www.w3.org/TR/html4/loose.dtd">


نحوه معرفی نسخه HTML 4.01 Frameset این نسخه برای اجرای تگهای و محتواهای frameset ایجاد شده است و برای معرفی باید از این دستور استفاده کرد:


<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">


نحوه معرفی XHTML 1.0 Strict:
این نوع از از معرفی محتوا امکان اجرای تمام تگ ها و ویژگی های اونها رو میده ولی امکان اجرای تگهای نمایشی مثل تگ font و تگهای مثل Framesets رو نداره و همینطور تمام فایل باید به صورت قابل فهم در XML نوشته بشه:


<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">

نحوه معرفی XHTML 1.0 Transitional :
این نوع معرفی محتوا باعث می شود که اجازه درج تگها و ویژگی های اونها رو به ما میده و همچنین امکان اجرای تگهای نمایشی مثل font ها رو هم داریم ولی Framesets امکان اجرا نداره و همچنان باید بر اساس ساختار های XML کد نویسی کنیم.

  
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

نحوه معرفی XHTML 1.0 Frameset :
این نوع معرفی محتوا مانند XHTML 1.0 Transitional می مونه ولی اجزای اجرای محتوای frameset رو هم داریم.

    
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">    


نحوه معرفی XHTML 1.1:
این نوع معرفی محتوای صفحات وب همه امکاناتی رو که در نوع معرفی XHTML 1.0 Strict داشتیم رو به مامیده ، ولی اجازه اضافه کردن ماژول هایی مثل ruby برای پشتیبانی از زبان های شرق آسیا رو هم میده:       

 


<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">       

 


در مقاله متا تگ ها به برسی سایر تگهای مهم در بحث سئو خواهیم پرداخت 

تعداد بازديد : 2238
نظرات كاربران :