سئو یه کلمه کلیدیه که این روزا زیاد میشنویم. سئو مخفف Search Engine Optimization هست و به معنای بهینهسازی وبسایت برای موتورهای جستجوست. سئو به دو دسته تقسیم میشه: سئو داخلی و سئو خارجی.
سئو داخلی به اون دسته از کارها گفته میشه که روی خود وبسایت انجام میشه. سئو خارجی هم به اون دسته از کارها گفته میشه که خارج از وبسایت انجام میشه.
سئو تکنیکال یکی از مهمترین بخشهای سئو داخلیه. سئو تکنیکال به معنای بهینهسازی وبسایت از نظر ساختاری و فنیه.
سئو تکنیکال چیه؟
یه زبان ساده بگم، سئو تکنیکال یعنی سایتت رو از لحاظ فنی برای موتورهای جستجو آماده کنی. این کار باعث میشه موتورهای جستجو راحتتر بتونن سایتت رو بخونن و رتبهبندی کنن.
حالا چرا سئو تکنیکال مهمه؟
چون موتورهای جستجو اولین جایی هستن که مخاطبای شما از طریق اون به سایت شما میرسن. اگه سایتت از لحاظ فنی مشکل داشته باشه، موتورهای جستجو به اون رتبه پایینی میدن و مخاطبان کمتری میتونن سایت شما رو ببینن.
پس اگه میخوای سایتت تو نتایج جستجو رتبه خوبی داشته باشه، باید به سئو تکنیکالش هم توجه کنی.
در ادامه این مقاله، با هم راجع به مهمترین نکات سئو تکنیکال صحبت میکنیم.
قبل از اینکه شروع به خوندن این مقاله کنید، یه نکته مهم رو یادتون باشه. سئو تکنیکال یه حوزه تخصصی هست و نیاز به دانش و تجربه داره. اگه دانش کافی در این زمینه ندارید، بهتره از یک متخصص سئو کمک بگیرید.
با این حال، خوندن این مقاله میتونه به شما کمک کنه تا با مهمترین نکات سئو تکنیکال آشنا بشید و دید بهتری نسبت به این موضوع پیدا کنید.
اولین قدم در سئو تکنیکال، ساخت نقشه سایت هست. نقشه سایت یه فایل XML هست که به موتورهای جستجو کمک میکنه تا محتوای سایت شما رو پیدا کنن، ما یه مقاله داریم به اسم “ نقشه سایت یا سایت مپ چیست و چه تاثیری در سئو دارد؟” که پیشنهاد میدم حتما بخونین.
دومین قدم، رفع ارورهای ۴۰۴ هست. ارورهای ۴۰۴ یعنی صفحاتی که وجود ندارن. اگه این ارورها رو تو سایتت داشته باشی، موتورهای جستجو فکر میکنن سایتت مشکل داره و رتبهت رو پایین میارن.
سومین قدم، ایجاد فایل robots.txt هست. این فایل به موتورهای جستجو میگه که کدهای خاصی رو خزش کنن یا نکن.
اهمیت سئوی تکنیکال وب سایت
موتورهای جستجو برای اینکه سایت شما رو رتبهبندی کنن، اول باید اون رو کرال (Crawl) کنن. یعنی باید تمام صفحات سایت شما رو پیدا کنن و بررسی کنن.
بعد از اینکه موتورهای جستجو سایت شما رو کرال کردن، باید اون رو ایندکس (Index) کنن. یعنی باید اطلاعات سایت شما رو در دیتابیس خودشون ذخیره کنن.
در نهایت، موتورهای جستجو باید سایت شما رو رندر (Render) کنن. یعنی باید سایت شما رو مثل کاربر ببینن و محتوای اون رو درک کنن.
پس میبینید که سئو تکنیکال نقش مهمی در رتبهبندی سایت شما داره.
حالا میخوایم با چندتا مثال ساده، اهمیت سئو تکنیکال رو بیشتر توضیح بدیم.
فرض کنید که سایت شما سرعت بارگذاری پایینی داره. یعنی وقتی کاربر روی لینک سایت شما کلیک میکنه، باید چند ثانیه منتظر بمونه تا سایت شما بارگذاری بشه.
در این حالت، کاربر ممکنه حوصلهش سر بره و از سایت شما خارج بشه. این کار باعث میشه که نرخ پرش سایت شما افزایش پیدا کنه.
موتورهای جستجو نرخ پرش سایت رو به عنوان یک عامل منفی در نظر میگیرن. یعنی اگه نرخ پرش سایت شما زیاد باشه، موتورهای جستجو فکر میکنن که سایت شما کیفیت خوبی نداره و رتبه شما رو پایین میارن.
فرض کنید که سایت شما از لحاظ امنیتی مشکل داشته باشه. یعنی مثلاً سایت شما دارای آسیبهایی باشه که هکرها میتونن از اونها استفاده کنن تا سایت شما رو هک کنن.
در این حالت، موتورهای جستجو فکر میکنن که سایت شما قابل اعتماد نیست و رتبه شما رو پایین میارن.
پس میبینید که سئو تکنیکال فقط به معنی رعایت چندتا نکته فنی نیست. بلکه رعایت این نکات فنی میتونه تاثیر زیادی روی رتبه سایت شما داشته باشه.
اگه سئو تکنیکال سایتت درست نباشه، چه اتفاقی میافته؟
اول اینکه خزندههای گوگل نمیتونن تو سایتت حرکت کنن و صفحات سایتت رو به درستی شناسایی کنن. این یعنی گوگل نمیتونه محتوای سایتت رو بخونه و درک کنه.
دوم اینکه سایتت ممکنه تو نتایج جستجو اصلاً دیده نشه. حتی اگه بهترین محتوا رو هم داشته باشی و لینکهای ورودی زیادی هم داشته باشی، ولی سئو تکنیکال سایتت درست نباشه، بازم نمیتونی رتبه خوبی تو گوگل داشته باشی.
مثال: فرض کن یه رستوران داری. تو این رستوران بهترین غذاها رو درست میکنی و قیمتها هم مناسبه. ولی اگه رستورانت تو یه کوچه بنبست باشه و کسی متوجه وجودش نشه، هیچوقت نمیتونی مشتری جذب کنی.
سئو تکنیکال سایتت هم مثل این رستورانه. اگه سایتت بهترین محتوا رو داشته باشه، ولی سئو تکنیکال سایتت درست نباشه، هیچوقت نمیتونی تو گوگل دیده بشی.
سئو تکنیکال، پایه و اساس موفقیت در گوگل
برای انجام سئو تکنیکال باید چند کار مهم انجام بدی:
- اول اینکه باید سایتت رو طوری طراحی کنی که تو گوشی و تبلت هم به خوبی دیده بشه. گوگل خیلی به این موضوع اهمیت میده. اگه سایتت ریسپانسیو نباشه، ممکنه کاربران گوشیشون رو بذارن زمین و برن دنبال کارهای دیگه شون.
- دوم اینکه باید سرعت بارگذاری سایتت رو زیاد کنی. گوگل میخواد کاربرانش تجربه خوبی داشته باشن.
- سوم اینکه باید لینکهای شکسته سایتت رو پیدا و درست کنی. لینکهای شکسته صفحاتی هستن که دیگه وجود ندارن. وجود لینکهای شکسته تو سایت باعث میشه که گوگل فکر کنه سایتت بیکیفیته.
چرا سئو تکنیکال مهمه؟
ببین، سئو تکنیکال مثل یه راهنماست که به موتورهای جستجو میگه که چطور سایت تو رو پیدا کنن، بخونن و رتبه بدن.
اگه سایتت سئو تکنیکال خوبی نداشته باشه، موتورهای جستجو نمیتونن بهش دسترسی پیدا کنن یا محتواش رو درست متوجه بشن. در نتیجه، سایتت توی نتایج جستجو دیده نمیشه و بازدیدی دریافت نمیکنی.
پس مهمه که سئو تکنیکال سایتت رو درست انجام بدی. برای این کار، میتونی از چک لیست سئو تکنیکال استفاده کنی. این چک لیست بهت کمک میکنه که همه چیز رو بررسی کنی و هیچ چیزی رو از قلم نندازی.
البته قرار نیست سئو تکنیکال سایتت رو به حد کمال برسونی. کافیه که کاری کنی که موتورهای جستجو راحتتر به محتوا و صفحاتت دسترسی پیدا کنن. اینجوری شانس بیشتری برای گرفتن رتبههای برتر داری.
سئو تکنیکال با سئو داخلی و خارجی چه تفاوتی دارد؟
سئو داخلی به کارهایی میگن که توی خود سایت انجام میدی. مثلاً نوشتن محتوای خوب، استفاده از کلمات کلیدی مناسب، بهینهسازی تصاویر و لینکسازی داخلی.
سئو خارجی به کارهایی میگن که خارج از سایت انجام میدی. مثلاً انتشار بکلینک در سایتهای دیگر، مشارکت در شبکههای اجتماعی و بازاریابی محتوا.
سئو تکنیکال هم به کارهایی میگن که به ساختار و عملکرد سایت مربوط میشن. مثلاً ایجاد نقشه سایت، استفاده از کدهای استاندارد، رعایت امنیت سایت و بهبود سرعت بارگذاری.
تفاوت این سه بخش در اینه که سئو داخلی و خارجی روی محتوا و اعتبار سایت تمرکز دارن، اما سئو تکنیکال روی ساختار و عملکرد سایت تمرکز داره.
پس میتونیم بگیم که سئو تکنیکال مثل اسکلت بدنه سایته. اگه اسکلت بدنه درست نباشه، بدنه سالم نمیشه.
حالا بیا یه مثال بزنم تا بهتر متوجه بشی
فرض کن که تو یه سایت فروشگاهی داری که محصولات مختلفی میفروشه. اگه محتوای سایتت خوب باشه و از کلمات کلیدی مناسب استفاده کنی، احتمال اینکه سایتت در نتایج جستجو دیده بشه زیاده. اما اگه سایتت سرعت پایینی داشته باشه یا ساختار درستی نداشته باشه، موتورهای جستجو نمیتونن به راحتی سایتت رو بخونن و درک کنن. در نتیجه، رتبه سایتت توی نتایج جستجو پایین میاد.
بخشهای مختلف سئو تکنیکال:
- بهینه سازی ساختار سایت: این کار باعث میشه که موتورهای جستجو راحتتر سایت ما رو پیدا کنن و محتوای اون رو بخونن. برای این کار باید از یک ساختار منطقی برای صفحات سایت استفاده کنیم، از لینکسازی داخلی استفاده کنیم و از کلمات کلیدی مناسب در عنوان و توضیحات صفحات سایت استفاده کنیم.
- استفاده از استراکچر دیتا: استراکچر دیتا به موتورهای جستجو کمک میکنه تا محتوای سایت ما رو بهتر درک کنن. استراکچر دیتا به اشکال مختلفی وجود داره، اما یکی از رایجترین اونها، استراکچر دیتا SCHEMA.ORG هست. برای استفاده از استراکچر دیتا، باید کدهای مربوط به اون رو به صفحات سایت اضافه کنیم.
- بهینه سازی فایل Robots.txt: فایل Robots.txt به موتورهای جستجو میگه که چه صفحاتی از سایت ما رو میتونن کراول کنن و چه صفحاتی رو نمیتونن. با استفاده از فایل Robots.txt، میتونیم به موتورهای جستجو کمک کنیم تا فقط صفحات مهم سایت ما رو بررسی کنن.
- ایجاد نقشه سایت: نقشه سایت به موتورهای جستجو کمک میکنه تا تمام صفحات سایت ما رو پیدا کنن. نقشه سایت معمولاً به صورت یک فایل XML هست که آدرس تمام صفحات سایت رو در خودش داره.
- افزایش سرعت سایت: سرعت سایت یکی از مهمترین عوامل در سئو تکنیکال هست. موتورهای جستجو دوست دارن سایتهایی رو در نتایج جستجو نمایش بدن که سرعت بالایی دارن. برای افزایش سرعت سایت، باید از تصاویر و فایلهای سنگین استفاده نکنیم، از کدهای استاندارد استفاده کنیم و از افزونههای کش استفاده کنیم.
- بهینه سازی فایل های CSS و JS: فایلهای CSS و JS به زیبایی و عملکرد سایت کمک میکنن، اما اگر بهینه نباشن، میتونن سرعت سایت رو کاهش بدن. برای بهینه سازی فایلهای CSS و JS، باید از فشردهسازی فایلها استفاده کنیم، از ترکیب فایلها استفاده کنیم و از کامپوننتهای آماده استفاده کنیم.
- واکنش گرا بودن صفحات سایت: امروزه، اکثر کاربران از گوشیهای هوشمند برای دسترسی به اینترنت استفاده میکنن. پس مهمه که سایت ما واکنشگرا باشه و روی همه دستگاهها به خوبی نمایش داده بشه.
- شناسایی و حذف صفحات و محتوای تکراری: صفحات و محتوای تکراری میتونن باعث کاهش رتبه سایت ما در نتایج جستجو بشن. برای شناسایی صفحات و محتوای تکراری، میتونیم از ابزارهای مختلفی استفاده کنیم. بعد از شناسایی صفحات و محتوای تکراری، باید اونها رو حذف یا بهینهسازی کنیم.
- استفاده از بردکرامپ: بردکرامپ یک منو یا نوار در بالای صفحه هست که به کاربران کمک میکنه تا به راحتی به بخشهای مختلف سایت دسترسی پیدا کنن. استفاده از بردکرامپ میتونه تجربه کاربری سایت رو بهبود بده و باعث افزایش رتبه سایت ما در نتایج جستجو بشه.
- بهینه سازی صفحات ۴۰۴: صفحات ۴۰۴ صفحاتی هستن که وجود ندارن یا به درستی بارگذاری نمیشن. صفحات ۴۰۴ میتونن باعث کاهش رتبه سایت ما در نتایج جستجو بشن. برای بهینه سازی صفحات ۴۰۴، باید از صفحه ۴۰۴ شخصیسازی شده استفاده کنیم و از لینکهای داخلی برای هدایت کاربران به صفحات مرتبط استفاده کنیم.
- بررسی و بهبود امنیت سایت: امنیت سایت یکی از مهمترین عوامل در سئو تکنیکال هست. اگر سایت ما امن نباشه، ممکنه توسط هکرها مورد حمله قرار بگیره و محتوای اون از دسترس خارج بشه. برای بهبود امنیت سایت، باید از یک هاست معتبر استفاده کنیم، از افزونههای امنیتی استفاده کنیم و آپدیتهای امنیتی رو به موقع نصب کنیم.
- استفاده از گواهی SSL: گواهی SSL یک پروتکل امنیتی هست که باعث میشه اطلاعات کاربران در هنگام انتقال بین مرورگر و سرور به صورت رمزنگاری شده منتقل بشن. استفاده از گواهی SSL میتونه باعث افزایش اعتماد کاربران به سایت ما بشه.اگه میخوای اطلاعات بیشتری داشته باشی “ تاثیر SSL در سئو سایت” رو مطالعه کن، چون جامع و مفصل درباره ش صحبت کردم.
اصول سئو تکنیکال
میخوایم با هم اصول سئو تکنیکال رو یاد بگیریم. سئو تکنیکال یعنی اینکه سایتمون رو از نظر فنی برای گوگل بهینه کنیم. یعنی اینکه گوگل بتونه راحت سایتمون رو بخونه و درک کنه.
اگه اصول سئو تکنیکال رو رعایت نکنی، رباتهای گوگل نمیتونن سایتت رو به درستی بررسی کنن و ممکنه اصلاً اون رو ایندکس نکنن. این یعنی سایتت توی نتایج جستجو نمایش داده نمیشه و هیچ کس نمیتونه اون رو ببینه.
چک لیست سئوی تکنیکال
سئو تکنیکال، یه بخش مهم از سئوئه که بهینهسازی سایت از نظر فنی رو شامل میشه. این بخش تاثیر زیادی روی رتبه سایت توی نتایج جستجو داره.
اقداماتی که باید توی سئو تکنیکال انجام داد، زیاده. از جمله این اقدامات میتونیم به موارد زیر اشاره کنیم:
- بهینهسازی ساختار سایت
- بهینهسازی ساختار آدرس صفحات (URLs)
- کدهای وضعیت
- تگهای کنونیکال و ریدایرکتها
- خطاهای HTTP
- بهبود سرعت
- تامین امنیت
برای بهینهسازی هر کدوم از این موارد، میتونیم از ابزارهای مخصوص به خودشون استفاده کنیم.
یکی از ابتداییترین نکات سئو تکنیکال اینه که اول ببینیم سایتمون تو چه وضعیتی قرار داره. یعنی لازمه اول، سایتمون رو تحلیل و بررسی کنیم تا خطاهای اون مشخص بشن و بعد فرایند بهینهسازی رو شروع کنیم.
۱. بهبود ساختار سایت
بهینهسازی ساختار سایت، یعنی اینکه سایتمون رو بهطور منطقی و منظم طراحی کنیم. این کار باعث میشه که خزندههای گوگل راحتتر بتونن سایت رو کرال و ایندکس کنن.
یکی از دلایل مهمی که باید ساختار سایت رو بهینه کنیم اینه که باعث میشه خطاهای کمتری توی سایتمون رخ بده. وقتی ساختار سایت منطقی باشه، خزندههای گوگل راحتتر میتونن محتوای سایت رو درک کنن و مشکلات کمتری توی خزیدن و ایندکس سایت رخ میده.
یکی دیگه از دلایل مهمی که باید ساختار سایت رو بهینه کنیم اینه که باعث میشه سایتمون رو راحتتر بتونیم مدیریت کنیم. وقتی ساختار سایت منطقی باشه، ما راحتتر میتونیم محتوای جدید اضافه کنیم یا محتوای قدیمی رو ویرایش کنیم.
چطور ساختار سایت رو بهینه کنیم؟
سایت ما پر از صفحههای مختلفه. موتورهای جستجو باید بتونن به راحتی این صفحهها رو پیدا کنن و کرال کنن. ساختار درست سایت به موتورهای جستجو کمک میکنه که ارتباط بین صفحات رو درک کنن.
مثلاً ما از صفحه اصلی سایت به صفحههای محصول، صفحههای خدمات، و صفحههای بلاگ لینک میدیم. این کار باعث میشه که موتورهای جستجو ارتباط بین این صفحات رو بهتر درک کنن.
ساختار سایت باید مثل یک هرم باشه. صفحه اصلی در بالای هرم قرار داره و صفحههای زیرمجموعه در زیر اون قرار میگیرن. هر چقدر صفحهها به صفحه اصلی نزدیکتر باشن، اهمیت بیشتری دارن.
صفحات مهم سایت باید در بالای هرم قرار بگیرن تا بیشترین لینک داخلی رو دریافت کنن. لینکهای داخلی به موتورهای جستجو کمک میکنه تا اهمیت صفحات رو تشخیص بدن.
لینکهای داخلی باید مرتبط با صفحهای باشن که به اونها لینک میدیم. مثلاً اگر از صفحه اصلی به صفحه محصول لینک میدیم، باید کلمه کلیدی مرتبط با محصول رو در متن لینک استفاده کنیم.
ساختار سایت در سایتهای فروشگاهی که تعداد زیادی محصول دارن، بسیار مهمه. اگر ساختار سایت درست نباشه، ممکنه صفحاتی به وجود بیان که از هیچ صفحه دیگری به اونها لینک داده نشده. این صفحات رو صفحات یتیم میگن.
صفحات یتیم برای سئو مضر هستن. موتورهای جستجو ممکنه این صفحات رو نادیده بگیرن.
برای اینکه بفهمیم ساختار سایتمون چطوره، باید از ابزارهایی استفاده کنیم که بتونن مشکلات ساختار سایت رو شناسایی کنن. یکی از این ابزارها، Ahrefs Site Audit هست.
Ahrefs Site Audit یه ابزار رایگانه که میتونیم ازش برای بررسی ساختار سایتمون استفاده کنیم.
این ابزار میتونه مشکلات زیر رو شناسایی کنه:
- صفحات یتیم
- صفحات تکراری
- صفحات با مشکلات فنی
ابزار دیگهای که میتونیم برای بررسی ساختار سایت استفاده کنیم، Visual Site Mapper هست. این ابزار یه نقشه سایت از سایتمون ایجاد میکنه که میتونیم ازش برای بررسی ساختار سایتمون استفاده کنیم.
۲.استراکچر دیتا: یه راه ساده برای اینکه گوگل سایتتو بهتر بشناسه
اگه بتونیم به گوگل بگیم که سایت ما چیه، چی داره و چطوره، کارمون راحتتر میشه.
یه راه اینه که از استراکچر دیتا استفاده کنیم. استراکچر دیتا یه سری کد هست که به گوگل میگه سایت ما چی داره. مثلاً میگه این صفحه یه محصوله، این صفحه یه دستور پخت غذاست، این صفحه یه ویدیوئه و…
استفاده از استراکچر دیتا مزایای زیادی داره. اول اینکه باعث میشه گوگل بهتر سایت ما رو درک کنه. دوم اینکه باعث میشه نتایج سایت ما در گوگل غنیتر بشه. مثلاً میتونیم یه ریچ اسنیپت به نتایجمون اضافه کنیم که شامل سؤالات متداول درباره محصول یا محتوای ما باشه.
البته استفاده از استراکچر دیتا تضمین نمیکنه که سایت ما توی نتایج برتر گوگل قرار بگیره. اما مطمئناً باعث میشه سایت ما توی نتایج گوگل بهتر دیده بشه و نرخ CTR سایتمون افزایش پیدا کنه.
۳-فایل Robots.txt: یه سپر دفاعی ساده برای سایتت
وقتی یه ربات وب وارد سایتمون میشه، اول میره سراغ یه فایلی به اسم Robots.txt. این فایل به ربات میگه که چه بخشهایی از سایت رو میتونه کراول و ایندکس کنه و چه بخشهایی رو نمیتونه.
خب، چرا این فایل مهمه؟
دلیلش اینه که رباتهای وب نقش مهمی در سئو سایت دارن. اونا هستن که محتوای سایت رو بررسی میکنن و میفهمن که سایت در مورد چی هست و چه ارزشی داره. بعد این اطلاعات رو به موتورهای جستجو میدن و موتورهای جستجو هم بر اساس این اطلاعات، سایت رو رتبهبندی میکنن.
پس اگه بخوایم که سایتمون توی نتایج جستجو رتبه خوبی داشته باشه، باید به رباتها کمک کنیم که سایتمون رو به خوبی بررسی کنن.
یکی از راههای کمک به رباتها، استفاده از فایل Robots.txt هست. با استفاده از این فایل میتونیم به رباتها بگیم که چه بخشهایی از سایت رو مهمتر میدونیم و باید حتماً بررسی کنن.
۴-نقشه سایت، نقشه راه رباتهای گوگل
گوگل میگه: «نقشه سایت، دومین منبع مهم ما برای پیدا کردن صفحات جدیده.»
خب، حالا که اینطوریه، پس بهتره ما هم یک نقشه سایت داشته باشیم که به رباتهای گوگل بگه که تو سایت ما چه خبره.
نقشه سایت یه فایل XML کوچیکه که آدرس همه صفحات سایت شما رو تو خودش داره. اینطوری رباتهای گوگل خیلی راحت میتونن سایت شما رو کراول کنن و محتوای شما رو پیدا کنن.
بعد از اینکه نقشه سایت رو ساختید، باید اون رو به سرچ کنسول گوگل و بینگ وبمستر تولز بدید. اینطوری رباتهای این دو موتور جستجو هم میتونن نقشه سایت شما رو ببینن.
یه نکته مهم اینه که نقشه سایت رو بهروز نگه دارید. یعنی اگه صفحهای به سایت شما اضافه کردید یا حذف کردید، باید نقشه سایت رو هم آپدیت کنید.
نقشه سایت باید فقط صفحاتی رو داشته باشه که محتوای ارزشمند و کاربردی دارن. پس حواستون باشه که صفحات ریدایرکت شده یا صفحات ۴۰۴ رو تو نقشه سایت نذارید.
۵-افزایش سرعت سایت
سرعت سایت یکی از مهمترین فاکتورهایی است که روی تجربه کاربری و رتبهبندی سایت در گوگل تأثیر میگذاره. سایتی که سریع بارگذاری میشه، کاربر رو بیشتر راضی میکنه و احتمال اینکه کاربر زمان بیشتری رو در سایت بگذرونه و از محتوای اون استفاده کنه، بیشتر میشه. همچنین، گوگل سایتهایی رو که سریعتر بارگذاری میشن، رتبه بالاتری میده.
برای افزایش سرعت سایت، میتونیم از این راهکارها استفاده کنیم:
- حجم عکسها رو کم کنیم. عکسها یکی از بزرگترین عواملی هستند که باعث کند شدن سرعت سایت میشن. برای کاهش حجم عکسها، میتونیم از نرمافزارهای فشردهسازی عکس استفاده کنیم یا از قابلیت Lazy Load استفاده کنیم که باعث میشه عکسها تا زمانی که کاربر به اونها نیاز نداره، بارگذاری نشن.
- کدهای خودمون رو کوتاهتر کنیم. کدهای طولانی و نامرتب باعث کند شدن سرعت سایت میشن. برای کوتاهتر کردن کدها، میتونیم از تکنیکهای کدنویسی بهینه استفاده کنیم.
- از شبکه توزیع محتوا (CDN) استفاده کنیم. CDN یک شبکه از سرورهای سراسر دنیا هست که محتوای سایت ما رو روی خودشون ذخیره میکنن. وقتی کاربری از CDN برای دسترسی به محتوای سایت ما استفاده میکنه، محتوا از نزدیکترین سرور به اون کاربر ارسال میشه. این کار باعث میشه سرعت بارگذاری سایت برای کاربران در سراسر دنیا افزایش پیدا کنه.
- از افزونههای کش استفاده کنیم. افزونههای کش نسخهای از سایت ما رو روی دستگاه کاربران ذخیره میکنن. این کار باعث میشه دفعه بعد که کاربر از سایت ما بازدید میکنه، نیازی به بارگذاری مجدد کل سایت نباشه و سایت سریعتر باز بشه.
- از قالبهای سفارشی استفاده کنیم. قالبهای آماده معمولاً کدهای اضافی زیادی دارند که لزوماً به درد ما نمیخورن. استفاده از قالبهای سفارشی باعث میشه که کدهای سایت ما بهینهتر باشه و سرعت بارگذاری سایت افزایش پیدا کنه.
۶-فشرده کردن فایلهای CSS و JS
خب حالا بریم سراغ یکی دیگه از کارهایی که میتونیم برای افزایش سرعت سایتمون انجام بدیم: فشرده کردن فایلهای CSS و JS.
فایلهای JS حاوی کدهایی هستند که باعث میشن سایتمون تعاملی بشه. مثلاً وقتی روی یک دکمه کلیک میکنی، یا وقتی از یک اسلایدر استفاده میکنی، این کدهای JS هستند که کار میکنن.
فایلهای CSS هم حاوی کدهایی هستند که ظاهر سایتمون رو مشخص میکنن. مثلاً رنگها، فونتها، اندازهها و… همه با کدهای CSS تعیین میشن.
حالا این فایلها معمولاً پر از چیزهای اضافی هستن، مثل فاصلهها، کامنتها، خطوط شکسته و… این چیزهای اضافی هیچ فایدهای برای مرورگر ندارن و فقط باعث میشن که فایلها بزرگتر بشن.
وقتی مرورگر میخواد فایلها رو بخونه و به کاربر نشون بده، باید این چیزهای اضافی رو هم پردازش کنه. این کار باعث میشه که مرورگر زمان بیشتری رو صرف کنه و سرعت بارگذاری سایت کاهش پیدا کنه.
فشرده کردن فایلها یعنی حذف این چیزهای اضافی. با این کار حجم فایلها کاهش پیدا میکنه و مرورگر زمان کمتری رو صرف پردازش اونها میکنه.
اگر از وردپرس استفاده میکنی، میتونی از افزونههایی مثل WPRocket استفاده کنی تا فایلهای CSS و JS سایتت رو بهینه کنی. این افزونهها بهصورت خودکار این کار رو انجام میدن و نیازی نیست که خودت کاری انجام بدی.
۷-واکنش گرا بودن قالب سایت
یکی دیگه از نکاتی که برای داشتن سایتی سریع و خوب باید رعایت کنیم: واکنش گرا بودن قالب سایت.
ریسپانسیو بودن یعنی اینکه سایت بتونه خودش رو با اندازه صفحهای که در اون نمایش داده میشه، وفق بده. یعنی وقتی سایت رو با گوشی باز میکنی، ظاهرش با وقتی که با کامپیوتر باز میکنی، فرق داره.
این مسئله خیلی مهمه چون امروزه بیشتر مردم از گوشی یا تبلت برای استفاده از اینترنت استفاده میکنن. پس مهمه که سایتمون بتونه روی این دستگاهها هم به خوبی دیده بشه.
ریسپانسیو بودن سایت باعث میشه که تجربه کاربری بهتری برای کاربران ایجاد بشه. یعنی کاربر بتونه راحتتر با سایت کار کنه و محتوای سایت رو ببینه.
علاوه بر این، ریسپانسیو بودن سایت باعث میشه که سایت در نتایج جستجو گوگل بهتر دیده بشه. گوگل از سال ۲۰۱۶ اول نسخه موبایل سایتها رو ایندکس میکنه. پس اگر سایتمون واکنش گرا نباشه، ممکنه در نتایج جستجو گوگل جایگاه خوبی پیدا نکنه.
برای اینکه بفهمیم سایتمون واکنش گرا هست یا نه، میتونیم از ابزار گوگل PageSpeed Insights استفاده کنیم. این ابزار به ما میگه که آیا سایتمون در اندازههای مختلف صفحه به خوبی نمایش داده میشه یا نه.
۸-حذف صفحات و محتوای تکراری
گوگل از محتوای تکراری بدش میاد و سایتهایی که محتوای تکراری دارن رو تنبیه میکنه. یعنی رتبهشون رو توی نتایج جستجو پایین میاره.
محتوای تکراری یعنی اینکه یه محتوا توی سایت ما چند تا نسخه با آدرسهای مختلف داشته باشه. مثلاً یه مقاله رو توی چند تا دستهبندی یا با چند تا عنوان مختلف منتشر کنیم.
وجود محتوای تکراری باعث میشه که گوگل گیج بشه و نتونه تشخیص بده که کدوم نسخه از محتوا رو برای کاربر نشون بده. این باعث میشه که کاربر تجربه خوبی از سایت ما نداشته باشه و ازش دور بشه.
برای اینکه محتوای تکراری سایت خودمون رو پیدا کنیم، میتونیم از ابزارهای مختلفی استفاده کنیم. یکی از این ابزارها، سایت ریون هست. این ابزار محتواهای تکراری و کمارزش سایت رو شناسایی میکنه.
راه دیگه برای پیدا کردن محتوای تکراری، استفاده از ابزار Ahrefs هست. این ابزار هم محتواهای تکراری سایت رو به ما نشون میده.
مهمه که بدونیم محتوای تکراری فقط توی داخل سایت ما معنا پیدا میکنه. یعنی وقتی یه سایت دیگه محتوای ما رو کپی میکنه، این مشکل ما نیست. ما فقط باید روی محتواهایی که توی سایت خودمون هستن و از سایتهای دیگه کپی شدهاند یا خیلی مشابه با اونها هستند، تمرکز کنیم.
برای اینکه محتوای تکراری سایت خودمون رو حذف کنیم، میتونیم دو کار انجام بدیم:
- صفحه رو نوایندکس کنیم. یعنی به گوگل بگیم که این صفحه رو دیگه توی نتایج جستجو نشون نده.
- صفحه رو حذف کنیم.
نوایندکس کردن صفحه خیلی بهتر از حذف کردن صفحه هست. چون اگر صفحه رو حذف کنیم، تمام پیوندهایی که به اون صفحه اشاره میکنن، بیمورد میشن.
پس اگر توی سایت خودتون محتوای تکراری پیدا کردید، حتماً اون رو رفع کنید تا از افت رتبه سایت خودتون جلوگیری کنید.
۹-استفاده از بردکرامب
بردکرامبها یه منوی کوچیکن که معمولاً بالای صفحه قرار میگیرن و مسیری رو نشون میدن که کاربر برای رسیدن به صفحه فعلی طی کرده. یعنی کاربر با نگاه کردن به بردکرامب میتونه بفهمه که الان توی کدوم بخش از سایت قرار داره.
بردکرامبها برای کاربر خیلی مفیدن. چون باعث میشن که کاربر بتونه راحتتر توی سایت ناوبری کنه و به صفحههای مورد نظرش برسه.
اونا برای گوگل هم مفیدن. چون به گوگل کمک میکنن که ساختار سایت رو بهتر درک کنه و رتبه سایت رو در نتایج جستجو بالاتر ببره.
بردکرامبها به طور خودکار لینکهای داخلی رو به دستهبندیها و صفحات فرعی سایت اضافه میکنن. این موضوع باعث میشه که ساختار سایت تقویت بشه و گوگل راحتتر بتونه محتوای سایت رو بخونه و درک کنه.
علاوه بر این، بردکرامبها ساختار آدرس صفحات رو در صفحه نتایج جستجو هم به شکل و استایل بردکرامب نشون میدن. این موضوع باعث میشه که سایت شما در نتایج جستجو حرفهایتر و جذابتر به نظر برسه.
۱۰-رفع خطای ۴۰۴
ببینم، شما تا حالا به یه سایتی رفتید که صفحهای رو که میخواستید پیدا نکردید؟ اون وقت چی شد؟ احتمالاً با صفحهای سفید و نوشته «صفحه مورد نظر شما یافت نشد» مواجه شدید. این صفحه رو به اسم صفحه ۴۰۴ میشناسن.
صفحه ۴۰۴ معمولاً به دو دلیل اتفاق میافته:
- آدرس صفحهای رو که میخواید اشتباه وارد کردید.
- صفحهای که میخواید حذف شده.
اگر آدرس صفحهای رو اشتباه وارد کردید، کافیه دوباره امتحان کنید. ولی اگه صفحهای که میخواید حذف شده، باید چیکار کنید؟
اول اینکه باید بررسی کنید که آیا صفحه رو واقعاً حذف کردید یا نه. اگه صفحه هنوز هست، کافیه آدرسش رو عوض کنید. بعد باید آدرس قبلی رو به آدرس جدید ریدایرکت کنید. این کار باعث میشه که کاربران با صفحه ۴۰۴ مواجه نشن.
اگه بخواید، میتونید صفحه ۴۰۴ رو به صورت اختصاصی طراحی کنید. توی این صفحه میتونید از کاربر بخواهید که به صفحههای دیگه سایت سر بزنه.
مثال:
فرض کنید شما یه سایت فروش لباس دارید. کاربری وارد سایت شما میشه و میخواد یه پیراهن سفید ببینه. ولی پیراهن سفید از سایت شما حذف شده. شما میتونید صفحه ۴۰۴ رو به صورت اختصاصی طراحی کنید. توی این صفحه میتونید به کاربر بگید که پیراهن سفید رو از دست داده، ولی میتونه پیراهنهای دیگه رو ببینه.
با این کار، کاربر ناامید نمیشه و احتمال اینکه دوباره به سایت شما سر بزنه بیشتر میشه.
۱۱-بهبود امنیت سایت
امنیت سایت خیلی مهمه. هیچ تضمینی نیست که سایتمون هک نشه، ولی با یه سری کارا میتونیم احتمال هک شدن رو خیلی کم کنیم.
اول باید همه برنامهها و افزونههایی که ازشون استفاده میکنیم رو آپدیت کنیم. این آپدیتها معمولاً مشکلات امنیتی رو حل میکنن و سایتمون رو کمتر آسیبپذیر میکنن.
همچنین نباید از هر افزونهای استفاده کنیم. بعضی افزونهها امنیت پایینی دارن و ممکنه باعث هک شدن سایت بشن. پس بهتره از افزونههای معتبر و با امنیت بالا استفاده کنیم.
برای حفظ امنیت سایت باید از قالبهای معتبر و ایمن هم استفاده کنیم. بیشتر قالبهای رایگان امنیت پایینی دارن و ممکنه باعث هک شدن سایت بشن. پس بهتره از قالبهایی که توسط تیم یا شرکتی معتبر ارائه شدهاند، استفاده کنیم.
رمزهای قوی یکی از مهمترین عوامل برای حفظ امنیت سایت هستند. رمزهای قوی باید ترکیبی از حروف بزرگ و کوچک، اعداد و کاراکترهای خاص باشند.
سیستمهای مدیریت محتوا (CMS) مثل وردپرس، جوملا و دروپال معمولاً تنظیمات پیشفرضی دارند که امنیت پایینی دارند. برای افزایش امنیت سایت باید تنظیمات پیشفرض این سیستمها رو تغییر بدیم.
شرکتهای میزبانی (هاستینگ) نقش مهمی در حفظ امنیت سایت دارند. شرکتهای میزبانی معتبر معمولاً از سیستمهای امنیتی پیشرفته استفاده میکنند و پروتکلهای امنیتی رو رعایت میکنن.
فایروالهای امنیتی میتونن به خوبی از سایت در برابر حملات سایبری محافظت کنند. فایروالهای امنیتی معمولاً از چند لایه امنیتی استفاده میکنند و میتونن انواع مختلف حملات سایبری رو شناسایی و مسدود کنند.
تهیه نسخه پشتیبان از سایت یکی از مهمترین کارها برای حفظ امنیت سایت است. نسخه پشتیبان در صورت بروز مشکل یا حمله سایبری به سایت، میتونه کمک کنه تا سایت رو به حالت قبل از مشکل برگردونیم.
موضوع | توضیحات |
بهروزرسانی نرمافزار | بهروزرسانی نرمافزارهای سایت، از جمله سیستم مدیریت محتوا (CMS)، افزونهها، قالبها و سیستمعامل، یکی از مهمترین اقدامات برای بهبود امنیت سایت است. هکرها بهطور مداوم بهدنبال نقصهای امنیتی در نرمافزارهای قدیمی هستند. بهروزرسانی نرمافزارها، این نقصها را برطرف میکند و سایت را در برابر حملات هکرها ایمنتر میکند. |
استفاده از قالبهای معتبر | قالبهای سایت اغلب حاوی کدهای مخرب هستند که میتوانند توسط هکرها برای نفوذ به سایت استفاده شوند. بنابراین، استفاده از قالبهای معتبر که توسط تیم یا شرکتی مطمئن ارائه شدهاند، اهمیت زیادی دارد. |
استفاده از رمزهای قوی | رمزهای قوی، یکی از مهمترین عوامل در بهبود امنیت سایت هستند. رمزهای قوی باید حداقل ۱۰ کاراکتر داشته باشند و ترکیبی از حروف بزرگ، حروف کوچک، اعداد و نمادها باشند. همچنین، نباید از رمزهای مشترک یا قابل حدس مانند نام، تاریخ تولد یا شماره تلفن استفاده کرد. |
تغییر تنظیمات پیشفرض CMS | تنظیمات پیشفرض CMSها اغلب شامل نقصهای امنیتی هستند. تغییر این تنظیمات، امنیت سایت را افزایش میدهد. برای مثال، میتوان تنظیمات پیشفرض مربوط به دسترسی کاربران، ورود به سیستم و رمزگذاری را تغییر داد. |
استفاده از شرکت میزبانی معتبر | شرکتهای میزبانی معتبر، از اقدامات امنیتی مختلفی برای محافظت از سرورهای خود استفاده میکنند. استفاده از یک شرکت میزبانی معتبر، امنیت سایت را تا حد زیادی افزایش میدهد. |
استفاده از فایروال امنیتی | فایروالهای امنیتی، نرمافزارهایی هستند که از سایت در برابر حملات خارجی محافظت میکنند. استفاده از یک فایروال امنیتی مناسب، امنیت سایت را بهطور قابلتوجهی افزایش میدهد. |
تهیه نسخه پشتیبان منظم | تهیه نسخه پشتیبان منظم از سایت، در صورت وقوع حمله هکری، امکان بازیابی اطلاعات را فراهم میکند. بنابراین، تهیه نسخه پشتیبان منظم از سایت، یکی از اقدامات ضروری برای بهبود امنیت سایت است. |
۱۲- استفاده از گواهی SSL
گواهی SSL یه جور بیمه امنیت برای سایته که اطلاعات کاربران رو از هک شدن محافظت میکنه.
وقتی کاربری وارد سایتی میشه که گواهی SSL داره، اطلاعاتش رمزگذاری میشن و فقط سرور و مرورگر کاربر میتونن اونها رو بخونن. اینطوری حتی اگه هکرها به اطلاعات دسترسی پیدا کنن، نمیتونن ازشون استفاده کنن.
مثلاً اگر کاربر موقع خرید آنلاین اطلاعات کارت اعتباریش رو در سایت شما وارد کنه، این اطلاعات با گواهی SSL رمزگذاری میشن و احتمال هک و سرقتشون خیلی کم میشه.
موتورهای جستجو سایتهایی که گواهی SSL دارن رو دوست دارن؟
اره، موتورهای جستجو سایتهایی که گواهی SSL دارن رو در اولویت نمایش قرار میدن. گوگل هم از سال ۲۰۱۴ اعلام کرده که گواهی SSL یکی از فاکتورهای رتبهبندی سایتها محسوب میشه.
بعد از نصب گواهی SSL چکار باید بکنم؟
بعد از نصب گواهی SSL باید تمام صفحات سایت رو که آدرس http دارن به آدرس https ریدایرکت کنید. برای این کار میتونید از افزونههای وردپرس یا از کد استفاده کنید.
تمام صفحات سایت رو ریدایرکت کنید. حتی صفحاتی که هیچ کاربری بهشون دسترسی نداره.
ابزارهای سئو تکنیکال
- سرچ کنسول گوگل
این ابزار گوگل هست، مثل یه دوست خوب، سایتت رو زیر و رو میکنه و مشکلاتش رو بهت نشون میده. از جمله مشکلاتی که سرچ کنسول بهت نشون میده میشه به لینکهای خراب، محتوای تکراری، و مشکلات ایندکسسازی اشاره کرد.
- Screaming Frog
این ابزار قدرتمند، یه اسکنر سایته که میتونه خیلی از مشکلات سئو تکنیکال رو پیدا کنه. از جمله مشکلاتی که Screaming Frog میتونه پیدا کنه میشه به لینکهای خراب، محتوای تکراری، و مشکلات ساختاری سایت اشاره کرد.
- Page Speed Insights
این ابزار گوگل هست ، سرعت لود صفحات سایتت رو بهت میگه. سرعت لود صفحات سایت، یکی از عوامل مهم در سئو تکنیکاله.
- Mobile Friendly test
این ابزار، بهت میگه که سایتت در دستگاههای موبایل چطور دیده میشه. این موضوع، برای سئو موبایل مهمه.
- rich results test
این ابزار گوگل، بهت میگه که آیا سایتت برای نتایج غنی (مثلاً نتایج خبری، نتایج محصولات، و …) آماده شده یا نه. نتایج غنی، میتونن باعث بهبود رتبه سایتت در نتایج جستجو بشن.
- Schema Markup Validator
این ابزار گوگل، میگه که آیا سایتت از Schema Markup استفاده میکنه یا نه. Schema Markup، یه کدیه که به موتورهای جستجو کمک میکنه تا محتوای سایتت رو بهتر درک کنن.
کراول، ایندکس و رندر به چه معنا هستند؟
خزیدن (Crawling)
میدونی وقتی توی اینترنت دنبال یه چیزی میگردی، گوگل چطوری میفهمه که کجا رو باید گشت؟ خب، گوگل یه سری ربات داره که این کار رو انجام میدن. این رباتها رو خزنده (Crawler) میگن. خزندهها با دنبال کردن لینکهای بین صفحات، صفحات جدید رو پیدا میکنن. وقتی یه خزنده وارد صفحه ما میشه، میگیم صفحه ما کرال شده.
ایندکس شدن (Indexing)
بعد از اینکه خزندهها یه صفحه رو پیدا کردن، محتوای اون صفحه رو بررسی میکنن. این محتوا شامل متن، تصاویر، ویدئوها و چیزای دیگهای میشه. بعد از اینکه محتوای صفحه رو بررسی کردن، اون رو توی یه پایگاه داده ذخیره میکنن. این پایگاه داده رو ایندکس (Index) میگن.
رندرینگ (Rendering)
آخرین مرحله اینه که موتورهای جستجو صفحات رو رندر (Render) کنن. رندر کردن یعنی اینکه موتورهای جستجو کدهای صفحه رو اجرا کنن و ظاهر صفحه رو ببینن. این کار باعث میشه که موتورهای جستجو بهتر بفهمن که صفحه چیه و چه محتوایی داره.
تا اینجا فهمیدیم که ایندکس کردن یعنی ذخیره محتوای صفحه توی پایگاه داده و رندر کردن یعنی اجرا کردن کدهای صفحه. تفاوت این دو تا اینه که در ایندکس کردن، فقط محتوای صفحه بررسی میشه اما در رندر کردن، کدهای صفحه هم اجرا میشن.
بهترین افزونه برای اجرای سئو تکنیکال
خوشبختانه، افزونههای زیادی برای وردپرس وجود دارن که میتونن به شما در اجرای سئو تکنیکال کمک کنن. یکی از بهترین این افزونهها، افزونه یوآست سئو (Yoast SEO) هست.
افزونه یوآست سئو یک افزونه رایگان و محبوب هست که به شما کمک میکنه تا تمام نکات سئو تکنیکال را رعایت کنین.
این افزونه دارای ویژگیهای زیره:
- تست سازگاری با موبایل
- تست سرعت بارگذاری سایت
- ارسال نقشه سایت به موتورهای جستجو
- تولید تگهای عنوان و توضیحات
- افزودن نشانهگذاریهای HTML
البته، افزونههای دیگری نیز برای اجرای سئو تکنیکال وجود دارن. برخی از این افزونهها عبارتند از:
- Rank Math SEO
- All in One SEO Pack
- Broken Link Checker
- WP Smush Pro
- Schema PRO
انتخاب بهترین افزونه برای اجرای سئو تکنیکال به نیازها و ترجیحات شما بستگی داره. اگر به دنبال یک افزونه رایگان و محبوب هستید، افزونه یوآست سئو یک گزینه عالیه.
البته استفاده از افزونه یوآست سئو برای اجرای سئو تکنیکال کافی نیست. شما باید دانش کافی در مورد سئو تکنیکال داشته باشید تا بتونید مشکلات رو به درستی شناسایی و برطرف کنید.
تو این مقاله چی گفتم:
خلاصهش اینه که سئو تکنیکال یعنی اینکه سایتت رو بهگونهای درست و اصولی بسازی که رباتهای گوگل بتونن بهراحتی اونو بخونن و درک کنن. این کار باعث میشه که سایتت توی نتایج جستجو رتبه بهتری داشته باشه و مردم بیشتری اونو ببینن.
با رعایت نکات گفته شده، میتونید سایت خودتون رو برای موتورهای جستجو بهینه کنید و رتبه بهتری توی نتایج جستجو کسب کنید.
یه سری کارهای فنی هستن که باید انجام بدی تا سایتت از نظر سئو تکنیکال بهینه باشه. این کارها رو میتونی خودت انجام بدی یا از یک متخصص سئو کمک بگیری.
اگه سوالی داشتید، حتماً در کامنتها بپرسید.
در آخر اضافه کنم، اگه صاحب یه سایتی، حتما از خدمات سئو تکنیکال تیم ادی موب استفاده کن. سئو تکنیکال یکی از مهم ترین چیزاییه که می تونه به دیده شدن سایتت در نتایج جستجو کمک کنه. با استفاده از خدمات سئو تکنیکال تیم ادی موب، می تونی مطمئن باشی که سایتت برای موتورهای جستجو بهینه شده و شانس بیشتری برای دیده شدن داره.
سوالات متداول
سئو تکنیکال چیه؟
سئو تکنیکال یعنی سایتت رو برای موتورهای جستجو آماده کنی. یعنی موتورهای جستجو بتونن سایتت رو به راحتی پیدا کنن، محتوای سایتت رو بخونن و متوجه بشن که سایتت درباره چیه.
سئو تکنیکال چه تاثیری روی رتبه سایت تو نتایج جستجو داره؟
سئو تکنیکال یکی از مهم ترین عواملی هست که می تونه روی رتبه سایت تو نتایج جستجو تاثیر بذاره. اگر سایتت از لحاظ فنی خوب باشه، موتورهای جستجو بهتر می تونن محتوای سایتت رو درک کنن و رتبه سایتت رو بالاتر میارن.
چطور می تونم سئو تکنیکال سایتم رو بهبود بدم؟
برای بهبود سئو تکنیکال سایتت، می تونی از خدمات سئو تکنیکال تیم ادی موب استفاده کنی. خدمات سئو تکنیکال شامل بررسی سایتت از لحاظ فنی و ارائه راهکارهای مناسب برای رفع مشکلات و موانع سئو تکنیکال هست.
هزینه خدمات سئو تکنیکال چقدره؟
هزینه خدمات سئو تکنیکال به عوامل مختلفی بستگی داره، مثل حجم سایت، تعداد صفحات سایت، مشکلات و موانع سئو تکنیکال سایت و خدماتی که مد نظر شماست.
تالیف: فاطمه بیابانی