سئو تکنیکال چیست؟
سئو تکنیکال؛ فرآیند بهینهسازی سایت مطابق با استانداردهای گوگل است. یادگیری سئوسایت
مهمترین مباحث سئو تکنیکال مربوط به بهینهسازی سایت برای خزش و ایندکس گوگل است. در این فرآیند باید کدهای وبسایت بهینه شوند.
حال اینکه چطور این بهینهسازی باید انجام شود؛ در ادامه به آن میپردازیم.
آشنایی با زبانهای HTML, CSS و JS
رباتهای گوگل مانند یک کاربر عادی صفحات سایت را میبینند.
زبان برنامهنویسی بکاند (backend) سایتتان هر چه که باشد (Python ,C# ,PHP ,Java Ruby ,Golang) مهم نیست! برای رباتهای گوگل فرانتاند (frontend) صفحات سایتتان که خروجی HTML دارند مهم است.
پس قبل از هر چیز باید نکات مهم زبان html, CSS و JS که در سئو موثر هستند را بدانید.
در ادامه مهمترین نکات کدهای HTML که در سئو موثر هستند را تیتر وارد ذکر میکنم.
- تگ تایتل
- تگ متادسکریپشن
- متاتگ robots
- متا تگ کنونیکال
- متاتگهای سوشیال مانند فیسبوک و توییتر
- تگهای هدینگ (h1, h2… h6)
- تگ P
- تگ IMG و خاصیت alt آن
- تگ a و رلهای مختلف آن
چنانچه در شناخت تگهای بالا مشکل دارید لطفا فصل سئو تکنیکال را به صورت کامل مطالعه نمایید.
حالا بیایید ببینیم چگونه باید سایت را از لحاظ تکنیکال بهینه کنیم.
آموزش گام به گام سئو تکنیکال
۱. ثبت نقشه سایت در سرچ کنسول
نقشه سایت یک فایل XML است که در هاست شما قرار میگیرد و آدرس آن را در سرچ کنسول ثبت میکنید.
ثبت نقشه سایت در سرچکنسول اولین گام است. با این کار گوگل میتواند صفحات مهم شما را خیلی سریع پیدا کند.
البته ثبت نقشه سایت الزامی نیست و برای سایتهایی که کمتر از ۵۰۰ صفحه دارند خیلی مهم نیست چرا که گوگل به راحتی میتواند صفحات را خزش و ایندکس کند. اما به هر صورت بودنش بهتر از نبودنش است.
در ساخت نقشه سایت باید به این نکته توجه کنید؛ فقط لینک صفحاتی را در نقشه سایت قرار دهید که دوست دارید رباتهای گوگل آنها را خزش و ایندکس کنند.
مثلا اگر یک فرم ثبت نام دارید که مخصوص تعداد خاصی از کاربران است و عمومی نیست؛ نیازی نیست در نقشه سایت ثبت شده باشد.
یا مثلا اگر یک وبسایت فروشگاهی دارید نباید آدرس صفحه سبد خرید را در نقشه سایت قرار دهید.
نقشه سایت را میتوانید با استفاده از افزونه یواست یا رنکمث یا ابزارهای آنلاین sitemap generator بسازید.
اگر سایتتان وردپرسی نیست میتوانید با استفاده از ابزارهای آنلاین این کار را انجام دهید.
بعد از اینکه نقشه سایتتان را با فرمت XML ساختید آن را در ابزار سرچ کنسول بارگذاری کنید.
۲. کنونیکال صفحات
استفاده اشتباه از رل کنونیکال باعث میشود صفحات تکراری زیادی در سایت بوجود بیاید و بودجه خزش سایت با مشکل مواجه شود.
برای کنونیکالسازی صفحات کافی است یک رل کنونیکال در تک تک صفحات سایتتان قرار داشته باشد.
درون این رل یک آدرس قرار میگیرد که در حالت نرمال؛ آدرس خود صفحه است.
اما در این بین استثناهایی نیز وجود دارد. در واقع مدیریت همین استثناها است که مهم است.
این استثناها در ۲ حالت بوجود میآیند و روش مدیریت آنها متفاوت است که در ادامه خواهید آموخت.
۱. اضافه شدن پارامترها به آدرس صفحه:
در این مواقع؛ صفحه؛ کنونیکال میشود به آدرس بدون پارامتر:
- مثال ۱: example.ir/title?color=blue&price=low
- مثال ۲: example.ir/title?utm_campaign=free&utm_medium=banner
در ۲ مثال بالا در واقع ما یک صفحه مهم داریم با آدرس example.ir/title که با اضافه شدن پارامترهای فوق نیز تفاوت چندانی در محتوای صفحه بوجود نمیآید.
بنابراین درون صفحهای که آدرس آن دارای پارامتر است (مانند example.ir/title?color=blue&price=low) و محتوای آن با محتوای صفحه بدون پارامتر (یعنی example.ir/title) فرقی ندارد نیز باید یک رل کنونیکال قرار بگیرد که آدرس صفحه example.ir/title در آن قرار بگیرد.
در وردپرس؛ در تمام صفحات به صورت پیشفرض این اصول رعایت شدهاند. فقط چک کنید مشکلی وجود نداشته باشد. در سایر پلتفرمها باید چک کنید این اصول پیاده شده باشد.
۲. صفحهای که معادل بهتری دارد
در این شرایط ما چندین صفحه داریم که به موضوعات تقریبا یکسان میپردازند. مثال:
- دستهبندی لپ تاپ ایسوس
- دسته بندی لپ تاپ ایسوس گیمینگ
فرض ما این است که دو دستهبندی بالا تقریبا محتوای مشابهی دارند. بنابراین آدرس یک صفحه را روی صفحه دیگر کنونیکال میکنیم.
۳. فایل Robots.txt
استفاده فایل robots.txt جلوگیری از خزش تعدادی از صفحات سایت است که نمیخواهیم توسط رباتهای گوگل ایندکس شوند.
استفاده اشتباه و ناشیانه از فایل robots.txt میتواند خزش و ایندکس یک وبسایت را نابود کند.
در یک مشاوره ای که من داشتم؛ سایت مورد نظر با چنین مشکلی مواجه بود. وبمستر وبسایت بخاطر بی احتیاطی آدرس صفحه اصلی را در فایل robots.txt قرار داده بود و disallow کرده بود و صفحات سایت ایندکس نمیشدند.
به نظر من فایل robots.txt بیشتر از مزایایی که دارد؛ ضرر دارد.
بنابراین توصیه میکنم تا زمانی که دقیقا نمیدانید چکار میکنید از این فایل استفاده نکنید. چنانچه میخواهید صفحهای ایندکس نشود در خود صفحه از کد متا نوایندکس استفاده کنید.
۴. افزایش سرعت سایت
سرعت سایت از نظر گوگل یک فاکتور رتبهبندی است و جزو سیگنالهای تجربه کاربری است.
معیار سنجش سرعت سایت توسط گوگل؛ Core Web Vitals است.
این معیار توسط گوگل ارائه شده است. core web vitals به ۳ بخش تقسیم میشود:
- LCP: بارگیری بزرگترین بلاک محتوایی صفحه (مانند تصویر یا بلوک متنی) در کمتر از ۲٫۵ ثانیه
- FID: آماده شدن صفحه برای تعامل کاربر با صفحه (مانند کلیک، اسکرول یا…) در کمتر از ۱۰۰ میلیثانیه
- CLS: ثبات بصری صفحه (مانند ثابت شدن باکسهای تبلیغاتی)
برای بهینهسازی سایت از نظر core web vitals باید نکات زیر را در صفحه رعایت کنید.
- از تصاویر سبک و با سایز مناسب استفاده کنید.
- استفاده از فایلهای CSS و JS را به حداقل برسانید.
- از سیستم کش استفاده کنید.
- از CDN استفاده کنید.
- فایلهای جاوااسکریپت را defer کنید.
- فقط از یک فونت در سایت استفاده کنید.
- تصاویر سنگین را در قسمت بالای صفحه قرار ندهید.
- از هاست / سرور قوی و پرسرعت استفاده کنید.
- فایلهای JS و CSS را از منابع خارجی در سایت بارگیری نکنید.
با پیادهسازی نکات بالا در صفحه میتوانید معیار core web vitals را تا حد مطلوبی بهبود ببخشید.
برای تست سرعت سایت بر اساس این معیارها میتوانید از google pagespeedinsight یا gtmetrix استفاده کنید.
۵. استفاده از اسکیما مارکآپ
یکی از جذابترین مباحث سئو schema markup است.
بیشتر افراد schema markup را مساوی با ستاره و FAQ در نتایج گوگل میدانند.
اما اسکیما مارکآپ استفاده و منافع بسیار بیشتری برای وبسایت دارد.
به طور مشخص schema markup میتواند ۲ مزیت مهم برای سایت شما به همراه داشته باشد.
- درک محتوا و زمینه صفحه و کل سایتتان را برای گوگل آسان کند.
- میتواند شما را با ریچ اسنیپت در serp به نمایش درآورد تا کلیک بیشتری دریافت کنید.
- ۰ ۰
- ۰ نظر