40 روش کاربردی برای پیاده سازی و اجرای سئو (SEO) (بحث دوم)
فکر می کنم که همه ما می
دانیم که SEO و یا (سئو) مخفف Search Engine Optimization است. یعنی انجام دادن کارهایی روی وب سایتتان تا
اینکه جستجوگرها بهتر سایت شما را بشناسند و در ردیف اول نتایج جستجو قرار بگیرید.
همه ما از خواندن مقاله های متنوع در این زمینه خسته شده ایم و حتی با خواندن این
مقاله ها به نتیجه ی چشمگیری نرسیدیم و یا اینکه اصلا ندانستیم که چه باید بکنیم.
در این مقاله سعی دارم روش های متنوع و عملی را به شما نشان دهم و توصیه می کنم که
همه را به دقت و تک تک روی وب سایتتان پیاده کنید.
این مقاله به پنج قسمت کلی
تقسیم شده است.
بحث دوم: تغییرات مربوط به محتوای
صفحات
7. قرارندادن Querystring در
منابع استاتیک
در
منابع استاتیک وبسایت خود، مثلا فایل های CSS و js، مقادیر querystring قرار ندهید. این عمل مانع cache شدن این منابع در مرورگر کاربر می شود. روش اجرا:عدم استفاده از تخصیص منابع به شکل زیر:
<link href="jssource.js?id=mac" rel=stylesheet type="text/css"/>
8. کاهش تعداد درخواست ها
تعداد
درخواست ها مانند بارگذاری فایل های JS وCSS در قسمت header را کاهش دهید (مثلا
فایل ها را با هم Merge کنید).
9. کاهش تعداد Redirectها در HTTP
تعداد
انتقال بین صفحات بین صفحات بوسیله کدهای جاوا را کاهش دهید تا در زمان مشاهده
صفحات توسط کاربران کاهش یابد.
10. کد نویسی های HTML را خلاصه کنید
فاصله
ها، فضاهای خالی و کدهای اضافی در صفحه HTML را پاک کنید.
11. از استفاده نابجا از Rich Snippetها بپرهیزید
برخی
از سایت ها با وارد کردن تعداد نامعقول و دروغین تعداد نظرات و آرا کاربران، سعی
در محبوب نشان دادن صفحات خود دارند. با جدیت از این کار بپرهیزید.
12. از ساخت مطالب بصورت اتوماتیک و دروغین بپرهیزید
شاید
شما هم با سایت هایی که بصورت اتوماتیک صفحه سازی می کردند و صفحات اول تا سوم
گوگل را پر کرده بودند بر خورده باشید. این سایت ها همگی دچار پنالتی گوگل شده اند
و دیگر در نتایج وجود ندارند. بخاطر داشته باشید، ساخت مطالب بصورت اتوماتیک و یا
مطالب بدرد نخور، رتبه شما در گوگل را بهبود نمی بخشد.
13. لینک کمرنگ و یا بی رنگ نسازید
گوگل
لینک ها و متونی که همرنگ زمینه هستند و کاربر آنها را نمیبیند را تشخیص می دهد.
از ساخت اینگونه لینک ها اجتناب کنید.
14. Character Set صفحات را تعیین کنید
مشخص
کنید که کاراکتر صفحات چگونه تعیین شده اند. UTF-8 هستند و یا Windows-1256 و یا … . این عمل باعث می شود محتوای صفحات با سرعت بالاتری
بوسیله سرور و مرورگر رندر شوند. روش
اجرا: اگر
از زبان برنامه نویسی PHP استفاده می کنید از کد
زیر استفاده نمایید:
header("Content-Type: text/html; charset=utf-8");
در
غیر اینصورت استفاده از کد HTML زیر توصیه می شود:
<meta http-equiv="content-type" content="text/html;charset=utf-8">
در
حالتی که از زبان PHP استفاده می کنید، حتما
از مورد اول استفاده نمایید.
15.
استفاده از منابع مشترک
برای
استفاده از یک فایل خاص، فقط از یک منبع استفاده کنید. مثلا اگر از یک فایل js می خواهید استفاده کنید، آن را فقط در یک جای سرور خود upload کرده و استفاده نمایید.
16. استفاده از DOM element و یا مدل شی گرایی کمتر
استفاده
از DOM کمتر، باعث پیچیدگی
کمتر کدهای HTML و همچنین کاهش حجم
صفحات می گردد. روش
اجرا: استفاده
از ساختار:
<ul id="navigation-main"> etc.. </ul>
به جای
استفاده از ساختار:
<div id="navigation-main"> <ul> etc.. </ul> </div>
17. کاهش تعداد DNS Loockupها
تعداد دامین های متفاوتی که در مشاهده صفحه هنگام بارگذاری
عکس ها، فایل های JS ،CSS و
غیره درخواست می شود را کاهش دهید و حتی الامکان تمامی فایل ها را بر روی سرور خود
قرار دهید.
Normal
0
false
false
false
EN-US
X-NONE
AR-SA
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:””;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}