هیچ سایتی بدون استخوان‌بندی درست و محکم، قادر نیست سرپا بماند و در رتبه‌بندی موتورهای جستجو موفق عمل کند. این استخوان‌بندی، چیزی نیست جز سئو تکنیکال. سئو تکنیکال ساختار وب سایت شما است و بدون آن، همه چیز به راحتی در هم می‌شکند. اما قبل از هر چیز، باید ببینیم از نظر فنی سئو تکنیکال چیست؟

سئو تکنیکال چیست؟

سئو تکنیکال به پروسه تنظیمات وبسایت شما برای خزنده‌ها و دسته‌بندی شدن در موتورهای جست‌وجو گفته می‌شود. با سئو تکنیکال، به موتورهای جست‌وجو کمک خواهید کرد تا بدون هیچ مشکلی، به سایت شما دسترسی داشته باشند، وظیفه خزیدن را انجام دهند و آن را تفسیر کنند و سپس به نمایه‌سازی آن بپردازند.

به این دلیل به آن سئو تکنیکال یا فنی گفته می‌شود چرا که هیچ ربطی به محتوایی که تولید می‌کنید ندارد، بلکه هدف اصلی آن تنظیم ساختار وبسایت برای عملکرد درست است تا موتورهای جست‌وجو مهر کیفیت را روی سایت و صحفات شما بکوبند.

چرا سئو تکنیکال مهم است؟

  • موتورهای جستجو به محتویات سایت دسترسی پیدا کنند
  • خزندگان موتورهای جستجو کار خود را به درستی انجام دهند
  • نمایه‌سازی (Index) توسط موتورهای جستجو انجام شود
  • سرور‌ و وبسایت به منظور سرعت و تجربه کاربری بهبود می‌یابد
  • مشکلات ریز و درشت سایت شناسایی شود
  • سایتی بسیار بهتر برای کاربران ارائه شود

اگر به سئو تکنیکال توجه نکنیم چه می‌شود؟

تصور کنید که شما جذاب‌ترین محتوای ممکن را خلق کرده‌اید، محتوایی که اشخاص مورد نظر تحت هدف شما باید آن را مطالعه کنند. محتوایی که حتی می‌تواند برای سایت شما مقدار قابل توجه‌ای سرمایه جذب کند. مطلب خود را با رعایت تمامی نکات سئو محتوا آماده و منتشر می‌کنید و آن را تا حد ممکن به اشتراک می‌گذارید.

اما دقیقا زمانی که صدها یا هزاران نفر به سراغ مطالعه آن می‌آیند، صفحه مطلب به درستی بارگذاری نمی‌شود یا آن قدر کند است که خوانندگان، یکی یکی صفحه را می‌بندند و دیگر هیچوقت باز نمی‌گردند. تنها به خاطر اینکه سایت به درستی عمل نکرد، تمام تلاش شما از بین رفت. حتی موتورهای جست‌جو با توجه سرعت پایین بارگذاری صفحه و مشکلات فنی سایت، هیچ رتبه‌ای برای شما قائل نخواهند شد.

این تنها یکی از مثال‌هایی است که چرا سئو تکنیکال از حیاتی‌ترین ستون‌های موفقیت در موتورهای جست‌وجو محسوب می‌شود.

حال با این آمادگی ذهنی، در این مطلب از استارتاپت به شکلی عمیق‌تر به مفهوم سئو تکنیکال و موفقیت در آن می‌پردازیم.

سئو تکنیکال چیست

اهمیت یادگیری سئو تکنیکال

فرقی نمی‌کند مدیر یک سایت هستید یا یک تولید کننده محتوا، یادگیری مبانی پایه سئو تکنیکال به شما کمک خواهد کرد تا سایت خود را برای موتورهای جستجو بهینه کنید و در صورت مشاهده مشکل، آن را به درستی به یک توسعه دهنده فنی وب منتقل کنید.

هر چقدر هم که مطلب عالی با رعایت نکات سئو محتوا تولید کنید و سایت شما ظاهر شکیلی داشته باشد، اما وجود اشکال در سئو تکنیکال همه چیز را خراب می‌کند. موتورهای جست‌وجو از ما می‌خواهند تا بهترین تجربه کاربری و بالاترین کیفیت محتوا و سایت را برای خوانندگان و کاربران در نظر بگیریم بنابراین در کنار این که محتوای با کیفیتی تولید می‌کنید، باید در عین حال مطمئن شوید که محتوای تولیدی شما نه تنها برای بازدیدکنندگان خوانا باشد، بلکه باید برای موتورهای جستجو هم خوانا باشد. اگر محتوا برای موتورهای جست‌وجو به درستی نمایان نشود، قابل دسترس نباشد و مشکلان فنی در آن دیده شود، بنابراین این موتورهای جستجو مطلب شما را ضعیف می‌دانند و نتیجه نخواهید گرفت.

نیازی نیست که آگاهی عمیقی از موارد سئو تکنیکال داشته باشید، اما مهم است که فهم درستی از مهره‌های تکنیکی سایت خود داشته باشید تا بتوانید هوشمندانه با سازندگان سایت صحبت کنید. صحبت به زبان سازندگان بسیار مهم است، چرا که شما به آن‌ها برای بهینه سازی بخشی از سایت خود نیاز دارید. اگر توسعه دهنده سایت شما یک شرکت خارجی باشد، زمانی که آن‌ها متوجه درخواست شما یا اهمیت درخواست نشوند، معمولا بعید است که نیاز شما را در اولویت قرار دهند. زمانی که بین خود و آن‌ها اعتبار و اعتماد برقرار کنید، می‌توانید بسیاری از موانع پیش روی را بردارید و سایت خود را به یکی از بهترین‌ها تبدیل کنید.

فراموش نکنید که سئو تکنیکال برای اثرگذاری خود نیاز به همکاری دارد

بسیار حیاتی است که با سازندگان سایت خود رابطه خوب و سالمی داشته باشید تا بتوانید با موفقیت چالش‌های سئو را از هر دو جهت پشت سر بگذارید. منتظر نمانید تا یک ایراد تکنیکی باعث انشعابات منفی سئو شود. به جای آن‌، به تیمی که با آن‌ها کار می‌کنید ملحق شوید و هدف خود را روی کنار گذاشتن مشکلات پیش رو متمرکز کنید. اگر این کار را نکنید، در دراز مدت با هدر رفتن وقت و هزینه رو به رو خواهید شد.

فراتر از موضوع همکاری با تیم‌های مختلف، اگر می‌خواهید مطمئن شوید که صفحات وب شما به خوبی برای خوانندگان و خزنده‌های گوگل خوانا باشد، آگاهی و فهم از چگونگی بهینه‌سازی سئو تکنیکال بسیار ضروری است. این مقاله به سه قسمت تقسیم می‌شود:

  • وبسایت‌ها چگونه کار می‌کنند
  • موتورهای جستجو چگونه وبسایت‌ها را می‌فهمند
  • کاربران چگونه با وبسایت‌ها تعامل برقرار می‌کنند

از آن جایی که یک ساختار درست سئو تکنیکال بتواند تاثیر عظیمی روی عملکرد سایت بگذارد، برای همه مهم است که اصول و مبانی آن را به خوبی بفهمند.

 وبسایت‌ها چگونه کار می‌کنند

اگر بهینه سازی موتور جستجو مسیری در جهت تنظیم سایت برای رسیدن به بهترین رتبه‌ها باشد، سئو حداقل به یک فهم پایه از چیزی که در حال بهینه سازی آن است نیاز دارد. در این مطلب ما از خرید دامین سایت تا ظاهر شدن در مرورگرها صحبت خواهیم کرد. بخش مهمی از شکل‌گیری یک وبسایت، راه شکل‌گیری آن است و شما با هزاران کد رو به رو هستید که باید به صفحات قابل دیدن تبدیل شوند.

این که چگونه این کدها به درستی مونتاژ شوند از اهمیت بالایی برخوردار است و روی سطح کیفیت و سرعت بارگذاری مطالب تاثیر می‌گذارد. سرعت نه تنها چیز باعث ایجاد احترام و رضایت کاربر می‌شود، بلکه یکی از فاکتورهای مهم رتبه‌بندی گوگل است. این که انجام یک کار ساده روی سایت شما چندین لحظه زمان بگیرد و وقت کاربر را هدر دهد، متاسفانه باید بگویم که شما در سئو فنی باخته‌اید!

ما باید سایت خود را به‌ گونه‌ای تنظیم و بهینه کنیم که کارها را به ساده‌ترین شکل ممکن انجام دهد و سریع‌ترین مسیرها را انتخاب کند تا نتیجه مطلوبی چه از بازخورد کاربران و چه از موتورهای جستجو دریافت کنید.

سئو تکنیکال - طرز کار وبسایت ها

قبل از این که یک سایت بتواند قابل دسترس باشد، باید به درستی پایه‌گذاری شود

ابتدا باید نام دامین خریداری شود و سپس به آدرس IP متصل شود. بدون کمک سرورهای نام دامین (DNS) اینترنت هرگز متوجه نخواهد شد که نام سایت شما اصلا یک وبسایت است. اینترنت برای دستیابی به یک سایت، به یک سری شماره (پروتکل اینترنت یا IP) نیاز دارد، اما ما نیاز به نام مشخص داریم، چرا که به طور کلی یادگیری نام یک سایت برای انسان‌ها راحت‌تر است تا این که بخواهیم برای هر سایت آدرس IP آن‌ها را یاد بگیریم. در حالی که دامین برای انسان‌ها است، اما IP و شماره‌های آن برای ربات‌های تحت وب هستند تا بتوانند آن را شناسایی کنند. ما برای این که این نام‌های قابل خواندن را به شماره‌های قابل خواندن برای ربات‌ها تبدیل کنیم، از DNS استفاده می‌کنیم.

چگونه یک وبسایت از سرور به مرورگر می‌رسد؟

  1. درخواست دامین کاربر: حالا که نام سایت از طریق DNS به آدرس IP متصل شده است، مردم می‌توانند با تایپ نام دامین در مرورگر خود یا تنها با یک کلیک به آن دسترسی پیدا کنند
  2. مرورگر درخواست می‌دهد: با تایپ یا کلیک کاربر، آن درخواست برای سایت به مرورگر دستور می‌دهد تا با ساخت یک DNS، آدرس IP سایت را تبدیل کند. سپس مرورگر یک درخواست به سرور می‌فرستد تا کد‌هایی را که با آن‌ها سایت ساخته شده است بارگذاری کنند. کدهایی نظیر HTML، CSS و جاوا اسکریپت.
  3. سرور منابع را می‌فرستند: زمانی که سرور درخواست را برای یک سایت دریافت کردند، فایل‌های وبسایت را ارسال می‌کنند تا در مرورگر کاربر شکل بگیرند.
  4. مرورگر صفحات را مونتاژ می‌کند: حالا مرورگر منابع را از سرور دریافت کرده‌ است، اما هنوز نیاز است تا آن‌ها را کنار هم بگذارد و وبسایت را رندر کند تا کاربر بتواند آن را مشاهده کند. در حالی که مرورگر مشغول انجام این کار است، یک مدل شی‌گرای سند (DOM یا Document Object Model) خلق می‌کند. DOM دقیقا همان بخشی است که می‌توانید با کلیک راست کردن روی یک صفحه و انتخاب گزینه Inspect Element مشاهده کنید.
  5. مرورگر آخرین درخواست‌ها را عملی می‌کند: مرگرور تمامی کدهای ضروری که دانلود شده، تجزیه شده و اجرا شده را نشان خواهد داد. بعد از این مرحله اگر مرورگر نیاز به کدی اضافی برای نشان دادن آن به شما داشت، درخواستی تازه از سوی سرور دریافت می‌کند. مثل باز کردن یک بخش خاص روی یک سایتی که تا این مرحله شکل گرفته است.
  6. نمایش سایت در مرورگر: بالاخره! بعد از تمامی این مراحل، سایت شما حالا از کد‌ها به یک محتوای قابل نمایش تبدیل (رندر) شده است.

حالا که می‌دانید یک وبسایت چگونه در یک مرورگر ظاهر می‌شود، روی جزییات تشکیل دهنده یک وبسایت صحبت می‌کنیم. به نوعی دیگر، با کدهایی که برای ساخت صفحات وب استفاده می‌شوند آشنا خواهیم شد.

سه زبان برنامه‌نویسی عام وجود دارد:

  • HTML: چیزی که وبسایت‌ها می‌گویند (عنوان، بدنه‌ محتوا و غیره)
  • CSS: ظاهری وبسایت‌ها (رنگ، فونت و غیره)
  • JavaScript: رفتار یک سایت (تعامل، پویایی و غیره)

HTML: چیزی که وبسایت می‌گوید

HTML مخفف کلمه زبان نشانه‌گذاری ابرمتنی (HyperText Markup Language) است و به عنوان ستون فقرات سایت شناخته می‌شود. المان‌هایی نظیر تیترها، پاراگراف‌ها، فهرست‌ها و محتوا همگی در HTML تعریف می‌شوند.

HTML یکی از بخش‌های مهم سئو تکنیکال است که باید بشناسید، چرا که در زیر پوست تمامی صفحات قرار دارد. در حالی که مدیر محتوای رسانه‌ها معمولا پیشنهاد نمی‌کنند که صفحات خود را روی HTML بنویسید، اما با این حال هر بار که شما روی صفحه سایت خود کاری انجام دهید یا محتوایی اضافه کنید، در حقیقت در حال دستکاری کد‌های آن صفحه هستید. برای مثال زمانی که شما با استفاده از گزینه Hyperlink قصد اضافه کردن یک لینک به متن را دارید، در حقیقت یک «herf=» به کد‌های HTML اضافه کرده‌اید، و خیلی مثال‌های دیگر. گوگل هم با خزیدن روی این المان‌های HTML، مشخص می‌کند که محتوای شما چقدر به خواسته مخاطبانی که مشغول جستجو هستند نزدیک است. به نوعی دیگر، چیزی‌هایی که در HTML قرار می‌گیرند، نقش عظیمی در چگونگی سایت شما در رتبه‌بندی ارگانیک توسط گوگل بازی می‌کنند.

سرعت بارگذاری صفحه در سئو تکنیکال

CSS: ظاهر وبسایت

CSS مخفف Cascading Style Sheets است. وجود آن به سایت شما شکل می‌دهد و فونت‌ها، رنگ‌ها و لایه‌ها را در خود جای داده است. HTML خلق شد تا محتوا را تعریف کند و چندان به استایل و ظاهر اهمیتی نمی‌داد، و زمانی که CSS پا به میدان گذاشت، بازی را تغییر داد. با CSS صفحات وب می‌توانستند زیباسازی شوند، بدون نیاز به هیچ کدنویسی دستی در HTML که برای سایت‌های بزرگ یک مایه زحمت بزرگ بود!

در سال ۲۰۱۴ بود که سیستم ایندکس گوگل شروع به رندر صفحات وب شبیه به یک مرورگر کرد و دیگر خبری از خزیدن فقط روی متون نبود. جالب است بدانید روشی از طریق کلاه سیاه سئو به وجود آمد که هدف آن استفاده از سیستم ایندکس قدیمی گوگل بود که متون و لینک‌ها را در CSS مخفی می‌کرد تا رتبه‌بندی موتور جستجو را دستکاری کند. شما باید آگاه باشید که این عمل خلاف قانون دستورالعمل کیفیتی گوگل است و هرگز در سئو تکنیکال پیشنهاد نمی‌شود. در مقاله‌های گذشته می‌توانید با کلاه سیاه سئو بیشتر آشنا شوید.

اجزای مهم CSS که در سئو تکنیکال باید به آن‌ها اهمیت دهید:

  • از آن جایی که دستورهای ظاهری می‌توانند به جای HTML در فایل‌های CSS قرار بگیرند، این اتفاق باعث می‌شود تا صفحات شما از کدهای سنگین کمتری بهره ببرد که در نتیجه حجم فایل انتقالی را کاهش و باعث افزایش سرعت بارگذاری می‌شود.
  • مرورگرها هنوز هم باید فایل‌های CSS را در جهت چینش صفحه برای نمایش دادن به مخاطب دانلود کنند، بنابراین اگر آن‌ها را فشرده کنید با سرعت بارگذاری بیشتری رو به رو خواهید شد. فراموش نکنید که سرعت بارگذاری یکی از فاکتورهای رتبه‌بندی است.
  • داشتن صفحاتی که به جای کدهای سنگین، محتویات پربارتری داشته باشد، باعث می‌شود تا در ایندکس گوگل شرایط بهتری داشته باشید.
  • استفاده از CSS به منظور پنهان کردن لینک‌ها و محتویات می‌تواند باعث جریمه شدن و حذف از ایندکس گوگل شود.

جاوا اسکریپت: رفتار سایت

در اولین روزهای اینترنت، صفحات وب با HTML ساخته می‌شدند. زمانی که CSS آمد، صفحات وب توانستند ظاهر خود را بهتر کنند. زمانی که زبان برنامه‌نویسی جاوا اسکریپت ظهور کرد، وبسایت‌ها نه تنها می‌توانستند ساختار و استایل خود را داشته باشد، بلکه قادر بودند عملکری پویا داشته باشند.

جاوا اسکریپت موقعیت‌های فراوانی را برای سایت‌های غیر ایستا به وجود آورد. زمانی که شخصی سعی دارد تا به صفحه وبسایتی که توسط این زبان برنامه نویسی نوشته است وارد شود، مرورگر آن کاربر، جاوا اسکریپت را در برابر HTML استاتیک اجرا می‌کند، نتیجه این عمل، ایجاد قابلیت تعامل کاربر با سایت است.

شما قطعا بارها دستورات جاوا اسکریپت را دیده‌اید، اما شاید تا به امروز نمی‌دانستید آن‌ها همه از سوی این زبان برنامه‌نویسی آب می‌خورند. جاوا اسکریپت می‌تواند هر کاری در یک صفحه انجام دهد. می‌تواند پاپ‌آپ خلق کند، می‌تواند تبلیغات به نمایش بگذارد، و خیلی مثال‌های دیگر.

رندرینگ طرف کاربران در برابر رندرینگ طرف سرور

جاوا اسکریپت می‌تواند باعث برخی مشکلات در سئو تکنیکال شود، چرا که موتورهای جستجو نمی‌توانند جاوا اسکریپت را همان‌گونه ببینند که کاربران مشاهده می‌کنند. بسیاری از دستورات جاوا اسکریپت تنها روی مرورگر کاربر اجرا می‌شوند، در حالی که از طرف سرور، فایل‌ها روی سرور اجرا می‌شوند.

المان‌های صفحات که اهمیت ویژه‌ای برای سئو دارند، مانند متن، لینک‌ها و تگ‌ها که روی جاوا اسکریپت طرف کاربر لود شده‌اند، تا زمانی که رندر شوند، در صفحه کد‌ها مخفی هستند. این به این معنا است که خزنده‌های موتور جستجو نمی‌توانند چیز‌هایی که در جوا اسکریپت است ببینند، حداقل نه در ابتدا. بهتر بگویم، شما ظاهر سایت را می‌بینید و سرورها و ربات‌ها میلیون‌ها کد.

اما گوگل می‌گوید تا زمانی که ربات گوگل را از خزیدن در فایل‌های جاوا اسکریپت بلاک نکنید، به طور کلی قادر هستند صفحات شما را مثل همان مرورگرها رندر و درک کنند. هر چند، گوگل ممکن است یک سری المان‌های مشخص را که فقط یک بار در جاوا اسکریپت اجرا می‌شوند جا بندازد.

همچنین موارد دیگری وجود دارند که ممکن است در هنگام رندر صفحات شما توسط ربات گوگل رخ دهد که باعث جلوگیری از آگاهی گوگل در المان‌هایی  که در جاوا اسکریپت قرار دارند شود. این موارد شامل عمل‌‌های زیر هستند:

  • شما ربات گوگل را از منابع جاوا اسکریپت بلاک کرده باشید. برای مثال با استفاده از robots.txt که پیش از این کارایی آن را یاد گرفته بودیم این کار را انجام داده باشید.
  • سرور شما توانایی رسیدگی به تمامی درخواست‌ها برای خزیدن محتوا روی سایت را نداشته باشد
  • جاوا اسکریپت استفاده شده برای ربات گوگل بیش از حد پیچیده یا تاریخ گذشته باشد
  • جاوا اسکریپت از Lazy Load برای محتوا در صفحه استفاده نکند

گفتنی است زمانی که جاوا اسکریپت باعث ایجاد موقعیت‌های مختلفی در خلق صفحه وب می‌شود، اگر مراقب نباشید، می‌تواند باعث نتایج نه چندان خوبی در سئو تکنیکال شود.

خوشبختانه، راهی وجود دارد که چک کنید آیا گوگل می‌تواند همه محتوای سایت شما را دقیقا همان گونه ببیند که کاربران می‌بینند یا نه. برای این کار می‌توانید از قابلیت Fetch and Render ابزار Google Search Console استفاده کنید. برای این کار به داشبورد Google Search Console بروید، قسمت Crawl را انتخاب کنید و سپس وارد گزینه Fetch as Google شوید.

بهینه سازی سایت در سئو تکنیکال

XML نقشه سایت خود را بهینه کنید

یکی از مهم‌ترین المان‌های سئو تکنیکال، بهینه سازی XML نقشه‌سایت است. XML یک فایل است که تمامی صفحات و پست‌های موجود روی سایت را فهرست کرده است. در کنار عناوین هر پست و صفحه، تاریخ انتشار و آخرین آپدیت‌ها هم در آن موجود است.
این فایل‌ها از این جهت اهمیت دارند چرا که خزندگان موتورهای جستجو از آن به عنوان یک راهنما استفاده می‌کنند.

تنظیم و بهینه‌سازی XML ساده است چرا که در آن فقط باید کتگوری‌ها، صفحات و پست‌هایی قرار بگیرند که برای سایت شما مهم هستند. فایل XML خود را از هر گونه تگ صفحات، مولف صفحات یا هر صفحه‌ای که محتوای اصل و مناسبی ندارد خالی کنید.

همچنین مطمئن شوید که XML شما پس از هر گونه انتشار یک صفحه یا به‌روزرسانی، به صورت خودکار آپدیت شود.

با استفاده از SSL وبسایت خود را HTTPS کنید

در عین حال که سرعت و کیفیت فنی سایت مهم است، امنیت هم از اهمیت بالایی برای موتورهای جستجو برخوردار است. HTTPS به عنوان یکی از نشانه‌های امنیتی، به عنوان یکی از سیگنال‌های رتبه‌بندی شناخته می‌شود و باعث ایجاد اعتماد به کاربران می‌شود.

زمانی که SSL را روی سرور خود نصب کنید، سایت شما از HTTP به HTTPS تبدیل می‌شود. SSL مخفف Transport Layer Security و به معنی امنیت لایه انتقال است. زمانی که سایت به HTTPS تبدیل شود، به این معنی است که انتقال اطلاعات بین سایت و سرور (از نام کاربری و رمز عبور گرفته تا اطلاعات شخصی) به شکل رمزگذاری شده منتقل می‌شوند.

در گذشته، SSL برای فروشگاه‌های آنلاین اهمیت ویژه‌ای داشت، اما حالا تمامی سایت‌ها نیاز به نصب آن دارند تا مورد حمایت موتورهای جست‌وجو قرار بگیرند.

اگر SSL شما نصب نیست، اولین کاری که باید انجام دهید این است که باید به میزبان سایت خود مراجعه کنید تا آن‌ها SSL را برای شما فعال کنند. این کار را با دقت و با کمک توسعه‌دهندگان سایت و سرور انجام دهید.

موتورهای جستجو چگونه با استفاده از سئو تکنیکال وبسایت‌ها را می‌فهمند

تصور کنید که یک خزنده موتور جستجو هستید که ۱۰ هزار کلمه از یک مقاله در مورد پخت کیک را اسکن می‌کنید. چگونه نویسنده، دستور پخت، عناصر، و مراحل قدم به قدم پخت نان را شناسایی می‌کنید؟ این جا است که Schema Markup پا به میدان می‌گذارد. این کار به شما اجازه می‌دهد تا قاشق به قاشق اطلاعات موجود در صفحه سایت را به صورت طبقه‌بندی شده به خورد موتورهای جستجو دهید.

Schema راهی برای لایه‌بندی یا بهینه‌سازی محتوای شما است تا موتورهای جستجو المان‌های موجود در صفحات وب را بهتر درک کنند. این کد باعث ایجاد ساختاری در اطلاعات شما می‌شود و به همین دلیل است که Schema به عنوان «اطلاعات ساختار یافته» شناخته می‌شود. پروسه ساختار اطلاعات معمولا با عنوان Markup شناخته می‌شود چرا که روش آن، نشانه‌گذاری محتوا با کد‌های سازمانی است.

متود JSON-LD (JavaScript Object Notation for Linked Data) گزینه مورد علاقه گوگل در Schema Markup است که البته موتور جستجوی بینگ هم آن را پشتیبانی می‌کند. می‌توانید با مراجعه به سایت Schema.org اطلاعات خود در مورد این اطلاعات ساختار یافته را افزایش دهید. همچنین پس از این که اطلاعات صفحه وبسایت خود را سازماندهی کردید، می‌توانید با استفاده از ابزار Structured Data Testing Tool گوگل آن را امتحان و از کیفیت آن اطمینان حاصل کنید.

برای اطمینان بیشتر در جهت کمک به ربات‌ موتورهای جستجو برای درک بهتر بخش به‌خصوصی از محتوا، Schema Markup می‌تواند قابلیت‌های مخصوصی را فعال کند تا صفحه شما را در صفحات نتایج موتورهای جستجو همراهی کند. این قابلیت‌های ویژه با نام Rich Snippets شناخته می‌شوند و احتمالا خیلی از شما نمونه‌های آن‌ها را مشاهده کرده‌اید. ماننده ستاره‌های بررسی‌، باکس پاسخگو، لینک، و غیره.

البته به یاد داشته باشید که استفاده از اطلاعات ساختار یافته به این شکل با اینکه می‌توانند در قابلیت‌های گوگل نقش داشته باشند، اما هیچوقت عملی شدن صد در صد آن را تضمین نمی‌کنند.

چند نکته کلیدی دیگر در موفقیت Schema در سئو تکنیکال:

  • می‌توانید از چند نوع Schema Markup روی یک صفحه استفاده کنید
  • برای محتوایی که برای بازدیدکنندگان قابل مشاهده نیستند از این کار استفاده نکنید یا در حقیقت مطمئن شوید تمامی محتوای مهم شما قابل مشاهده باشد
  • اگر دو صفحه نسبتا یکسان دارید، گوگل از شما می‌خواهد تا هر دو صفحه را در اطلاعات ساختار یافته قرار دهید، نه فقط صفحه کانونی.
  • محتوای اصلی یا آپدیت شده را در صفحه اطلاعات ساختار یافته قرار دهید
  • اطلاعات ساختار یافته شما باید دقیقا منعکس کننده صفحه شما باشند
  • سعی کنید از Schema Markup به‌خصوص برای محتوای خود استفاده کنید

با استفاده از استانداردسازی به موتورهای جستجو صفحات مورد علاقه خود را نشان دهید

زمانی که گوگل یک محتوای یکسان را در صفحات مختلف وب بررسی می‌کند، گاهی اوقات متوجه نمی‌شود که کدام یک از آن‌ها را در ایندکس نتایج جستجوی خود قرار دهد. به همین دلیل است که تگ rel=”canonical” اختراع شد. با کمک این تگ، موتورهای جستجو به جای این که تمامی محتوای یکسان را کنار بگذارند یا به اشتباه آن محتوای غیر اورجینال را ایندکس کند، می‌توانند متوجه شوند که کدام یک از نسخه‌های این محتوا مورد نظر شما است و آن را ایندکس می‌کند.

تگ rel=”canonical” این اجازه را می‌دهد تا به موتور جستجو بگویید که نسخه اصلی محتوای تولید شده در کجا قرار دارد. همانطور که می‌دانید گوگل به محتوای کپی شده و تکراری روی خوشی نشان نمی‌دهد، اما گاهی شاید لازم باشد در بخشی از یک محتوای جدید، بخشی از آن محتوای قدیمی را در آن کپی کنید. حال تگ rel=”canonical” به کمک شما می‌آید تا ریسکی در این زمینه شامل حال شما نشود.

سئو تکنیکال و موتور جستجو

استفاده صحیح و درست از این تگ و استاندارد سازی محتوای موجود در سایت این اطمینان را حاصل خواهد کرد که تک تک بخش‌های منحصر به فرد محتویاتی که روی سایت خود قرار می‌دهید، فقط یک URL دارند. به منظور جلوگیری از ایندکس چند نسخه از یک صفحه توسط موتورهای جستجو، گوگل پیشنهاد می‌کند که برای هر یک از صفحات سایت خود از این تگ استفاده کنید.

همچنین بسیار رایج است که سایت‌ها به خاطر وجود بخش دسته بندی و گزینه‌های فیلتر، چندین صفحه تکراری یا کپی داشته باشند. برای مثال، در یک سایت فروشگاهی، همیشه می‌توان با وجود قابلیت‌هایی نظیر Sort by یا از این قبیل، به جستجوی محصولات پرداخت. استفاده از این مورد می‌تواند شما را با یک URL شبیه با این رو به رو کند:

  example.com/mens-shirts?sort=price_ascending

هر چه که به فیلترها و دسته‌بندی‌ها اضافه شود، مانند رنگ، سایز، متریال، برند و غیره، این آدرس دائما تغییر می‌کند و شاید هزاران صفحه مختلف خلق شود. بنابراین باید به این موضوع توجه داشته باشید.

چگونه کاربران با وبسایت‌ها تعامل می‌کنند

در قسمت اول سری مقاله‌های آموزش سئو، ما گفتیم با وجود این که سئو به معنی بهینه‌سازی موتورهای جستجو است، سئو به همان اندازه برای کاربران است و آن‌ها هستند که به سئو معنا می‌بخشند. اصلا موتورهای جستجو وجود دارند تا به جستجوگران خدمت کنند. این هدف کمک می‌کند تا بفهمیم چرا الگوریتم گوگل به وبسایت‌هایی پاداش می‌دهد که بهترین تجربه را برای جستجوگران تدارک ببینند و البته متوجه شدیم که چرا برخی سایت‌ها با تمام تلاش خود به منظور بالا بردن سطح کیفیت سئو داخلی و سئو تکنیکال، باز هم نتیجه خوبی نمی‌گیرند.

زمانی که درک کنیم چه چیزهایی باعث بهینه شدن تجربه گشت و گذار در وب می‌شود، آن گاه است که می‌توانیم بهترین تجربه ممکن را برای عملکرد جستجوها خلق کنیم.

مطمئن شوید که تجربه‌ای مثبت برای کاربران موبایل داشته باشید

بیش از نیمی از ترافیک وبسایت‌ها از طریق کاربران موبایل شکل می‌گیرند. بنابراین بسیار مهم است که وبسایت شما برای کاربران موبایل قابل دسترس و با محیط کاربری راحت همراه باشد. در سال ۲۰۱۵ بود که گوگل آپدیتی برای الگوریتم خود ارایه داد که سایت‌هایی با محیط کاربری دوستانه برای کاربران موبایل را به نسبت سایت‌هایی با محیط کاربری غیر دوستانه مخصوص موبایل در اولویت قرار می‌دهد. بنابراین چگونه مطمئن شویم که سایت ما برای کاربران موبایل جذاب و دوستانه است؟ اگر چه سه راه اصلی برای پیکربندی سایت خود برای موبایل وجود دارد تا یکی از مهم‌ترین موارد سئو تکنیکال را در فهرست عملیات‌های خود تیک بزنید، اما گوگل پیشنهاد می‌کند که از طراحی وب تعاملی استفاده کنید.

نسخه موبایل وبسایت در سئو تکنیکال چه ویژگی‌هایی باید داشته باشد:

  • مطمئن شوید که نسخه موبایل وبسایت شما، دقیقا همان محتوایی را ارائه دهد که نسخه دسکتاپ به نمایش می‌گذارد. این مسئله به دلیل رتبه‌بندی گوگل بر اساس نسخه موبایل وبسایت، اهمیت بالایی دارد.
  • نسخه موبایل وبسایت باید کمتر از ۵ ثانیه بارگذاری شود.
  • نسخه موبایل باید تا حد ممکن بهینه شده باشد.
  • هرگونه وجود پاپ‌آپ‌های، چه تبلیغاتی و چه به جهت اعلان خبر، یک امتیاز منفی است.
  • از طراحی شلوغ در صفحه‌هات سایت نسخه موبایل پرهیز کنید و تا حد امکان ساده و شیک باشید.

طراحی تعاملی

طراحی تعاملی وب‌سایت‌ها به گونه‌ای است که باعث می‌شود روی هر دستگاهی که سایت را باز می‌کنید، طراحی آن کاملا با صفحه نمایش هم‌خوانی داشته باشد. می‌توانید با استفاده از CSS صفحات وب تعاملی یا واکنش‌پذیر برای سایز‌های مختلف طراحی کنید. این کار بسیار مهم است چرا که کاربران را از زوم کردن یا موارد دیگر، به منظور دیدن محتوای موجود روی گوشی دور نگه می‌دارد. گوگل حتی ابزاری به نام Mobile-Friendly Test تهیه کرده تا بتوانید مطمئن شوید آیا سایت شما مناسب کاربران موبایل است یا نه.

صفحات موبایلی پرشتاب

AMP یا Accelerated Mobile Pages، به منظور رساندن محتوای یک سایت به بازدیدکنندگان موبایل در سریع‌ترین زمان ممکن گفته می‌شود. AMP قادر است این کار را به سرعت انجام دهد چرا که محتوا را از طریق کش سرورها (نه از سایت اصلی) به کاربر منتقل می‌کند. این کار از طریق نسخه ویژه AMP کدهای HTML و جاوا اسکریپت صورت می‌گیرد.

ایندکس Mobile-first

از سال ۲۰۱۸، گوگل تصمیم گرفت تا ایندکس خود را روی نسخه موبایل‌ها قرار دهد. این کار باعث شد تا بین رابطه کاربری دوستانه موبایل و ایندکس اول نسخه موبایل اشتباه گرفته شود. با این کار، گوگل ابتدا نسخه‌های موبایل وبسایت‌ها را بررسی و ایندکس می‌کند. این که وبسایت خود را برای صفحات موبایل سازگار کنید، برای کاربران شما و عملکرد سایت در جستجو مفید است، اما باید بدانید که Mobile-first گوگل از موضوع رابطه کاربری دوستانه مستقل است.

این موضوع باعث ایجاد نگرانی‌هایی برای سایت‌هایی شده است که بین نسخه موبایل و نسخه دسکتاپ برابری و تعادل ندارند. مانند زمانی که نسخه موبایل محتوا، لینک‌ها و موارد متفاوتی را به نسبت نسخه دسکتاپ به کاربر نشان می‌دهد. یک سایت موبایل با لینک‌های متفاوت، باعث ایجاد تغییر راه خزیدن ربات گوگل می‌شود.

افزایش سرعت صفحات

گوگل به محتوایی علاقه‌مند است که به سرعت برای جستجوگران بارگذاری شوند. ما کاربرها وارد سایت‌ها می‌شویم و انتظار داریم به سرعت بارگذاری شوند، و زمانی که این اتفاق رخ ندهد، به سرعت به صفحه نتایج جستجو باز می‌گردیم و به دنبال سایتی بهتر و سریع‌تر می‌گردیم. به همین دلیل است که سرعت صفحات یک وبسایت یکی از حیاتی‌ترین مهره‌های سئو تکنیکال است. ما قادر هستیم با استفاده از یک سری ابزار که در پایین به آن‌ها اشاره می‌کنیم، سرعت صفحات خود را افزایش دهیم:

تصاویر، مجرمان اصلی کاهش سرعت در سئو تکنیکال

در قسمت قبلی مجموعه آموزش سئو، گفتیم که تصاویر یکی از دلایل کاهش سرعت بارگذاری صفحات هستند. در کنار فشرده‌سازی فرمت عکس‌ها، بهینه‌سازی آن‌ها، و انتخاب درست فرمت، در سئو تکنیکال روش‌های دیگری هم برای بهینه‌سازی وجود دارد تا با افزایش سرعت صفحات رو به رو شوید. برخی از روش‌های اصلی افزایش سرعت و بهینه سازی تصاویر به شرح زیر است:

SRCSET: چگونه بهترین سایز تصاویر را برای هر دستگاه ارایه دهید

صفت SRCSET اجازه می‌دهد تا چندین نسخه از عکس‌ها را داشته باشید و سپس مشخص کنید که کدام نسخه برای موقعیت‌های مختلف به نمایش در بیاید. این کد در تگ <img> (جایی که تصویر شما در HTML قرار می‌گیرد( استفاده می‌شود تا وظیفه به نمایش درآمدن تصاویر با سایز‌های مختلف را در دستگاه‌های متفاوت مشخص کند.

این کار دقیقا همانند طراحی تعاملی صفحات وب است که پیش از این در مورد آن صحبت کردیم. این کار نه فقط سرعت بارگذاری عکس‌ها را افزایش می‌دهد، بلکه راهی منحصر به فرد برای بالا بردن تجربه کاربری به منظور پشتیبانی انواع و اقسام دستگاه‌های مختلف است.

بهینه سازی رتبه گوگل در سئو تکنیکال

با استفاده از Lazy Loading پروسه بارگذاری تصاویر را به کاربران نشان دهید

زمانی Lazy Loading رخ می‌دهد که وارد یک وبسایت شوید و به جای این که در آن فضاهای خالی سفید که قرار است جای آن‌ها تصویر باشد ببینید، یک نسخه بلوری و سبک وزن از آن عکس یا یک صفحه رنگی را مشاهده کنید. بعد از چند ثانیه، آن عکس با کیفیت اصلی در آنجا بارگذاری می‌شود. وبلاگ محبوب و معروف Medium از این روش به خوبی استفاده می‌کند.

در این روش، ابتدا رزولوشن پایین تصاویر بارگذاری می‌شوند و سپس وضوح کامل آن. این کار همچنین کمک می‌کند تا مسیر رندر شدن صفحات هم بهینه شود. برای اطلاعات تکمیلی به منظور اجرای Lazy Loading به دستورالعمل گوگل مراجعه کنید.

بهبود تجربه کاربری برای کاربران بین‌المللی

وبسایت‌هایی که کاربرانی از چندین کشور را مورد هدف قرار داده‌اند، با سئو بین‌المللی به خوبی آشنا هستند تا بهترین تجربه را برای آن‌ها فراهم کنند. بدون این بهبودها، بدون این بهینه‌سازی‌ها، کاربران بین‌المللی شاید به سختی بتوانند بخش‌های سایت را که مناسب آن‌ها است پیدا کنند.

دو راه اصلی برای بین‌المللی‌ سازی سایت وجود دارد:

  • زبان

سایت‌هایی که چندین زبان را مورد هدف قرار داده‌اند، همیشه پشتیبانی از چندین زبان را در نظر می‌گیرند. این سایت‌ها باید تگی که با نام hreflang شناخته می‌شود را به سایت اضافه کنند تا به گوگل نشان دهند که صفحه شما یک کپی دیگر به زبان‌های دیگر هم دارد.

  • کشور

سایت‌هایی که چندین کشور را مورد هدف قرار داده‌اند، باید یک ساختار URL انتخاب کنند تا دامین، صفحات و کشورهای مشخص شده را راحت‌تر مورد هدف قرار دهد. این عمل شامل موارد کدنویسی یا استفاده از کد دامین کشورها مانند .ca برای کشور کانادا یا دیگر کشورها است.  

در قسمت بعدی این سری مقاله آموزشی، به سراغ لینک‌سازی می‌رویم. قسمت مهمی از پازل سئو که شما را به رتبه‌های بالای موتورهای جستجو خواهد رساند.

چک لیست سئو تکنیکال

حال که به این مرحله رسیده‌اید، به این معنی است که به خوبی با سئو تکنیکال و اهمیت آن آشنا شده‌اید. حالا حتی اگر وبسایت شما مدت‌ها است که راه‌اندازی شده و تا پیش از این به سئو تکنیکال توجهی نداشتید، با فهرستی از نکات مهم در سئو تکنیکال، سایت خود را بهینه کنید:

  • robots.txt سایت خود را بررسی و تنظیم کنید
  • ساختار URL خود را بررسی و تنظیم کنید
  • ساختار و ناوبری سایت خود را بهینه کنید
  • در سایت و صفحات سایت راهنمای ناوبری سایت (Breadcrumb) اضافه کنید
  • استفاده از نشانه‌گذاری Schema را فراموش نکنید
  • داده‌های صفحه اصلی سایت خود را با ساختاری بهینه تنظیم کنید
  • داده‌های پست‌ها و صفحات خود را بهینه کنید
  • استانداردهای URL را بررسی کنید
  • صفحه ۴۰۴ خود را بهینه و تنظیم کنید
  • XML نقشه سایت خود را برای گوگل و بینگ تنظیم کنید
  • HTTPS را فعال کنید
  • سرعت بارگذاری سایت خود را بررسی و بهینه کنید
  • حتما نسخه موبایل سایت داشته باشید و تا حد امکان آن را دوستانه و بهینه کنید
  • سایت خود را با Google Search Console ثبت کنید
  • سایت خود را ابزار Bing Webmaster ثبت کنید