آموزش سئو تکنیکال یا سئو فنی (Technical SEO)
در حالت کلی سئو به دو بخش داخلی و خارجی تقسیم میشود. سئو داخلی یا on-page شامل تمامی اقداماتی است که ما برای سایت خود انجام میدهیم و بیش از هر چیزی به محتوای ما بستگی دارد. سئو خارجی یا off-page به کلیه اقداماتی گفته میشود که باعث ارتباط سایت ما با دیگر سایتها میشود و به شبکه بک لینک سازی ما مربوط است.
برای آگاهی از خدمات پشتیبانی سایت مه ویژن روی لینک زیر کلیک کنید. |
اما در کنار همه اینها بخش دیگری نیز وجود دارد که به اسم سئو تکنیکال یا سئو فنی معروف است و شامل کلیه اقداماتی میباشد که باعث میشود سایت ما توسط رباتهای گوگل بررسی شود. در این مقاله آموزشی به سراغ بررسی سئو تکنیکال رفتهایم و قرار است در این مقاله عوامل موثر بر سئوی فنی را بررسی کنیم.
سئو تکنیکال یا سئو فنی چیست؟
سئو تکنیکال شامل کلیه اقداماتی است که به موتورهای جستوجو کمک میکند تا سایت ما را راحتتر بررسی کنند و در تمامی صفحات ما خزش یا به اصطلاح کراول کند و پس از بررسی، صفحات را ایندکس کنند.
این بخش از سئو، ارتباطی با نوع محتوا و یا بک لینکهای سایت ما ندارد و بیش از هر چیزی به زیر ساختهای سایت ما مربوط میشود؛ از این رو به آن سئو فنی و یا تکنیکال میگویند. اقداماتی که در بخش سئو تکنیکال سایت انجام میشود، نیاز به تغییر مرتب ندارند و تنها با یک بار انجام دادن آنها دیگر نیازی به بررسی آن نداریم.
اقداماتی همچون تهیه نقشه سایت، بررسی سرعت سایت، تگهای صفحات و بسیاری اقدامات دیگر که در ادامه به بررسی آن میپردازیم، شامل اقدامات سئو فنی میشوند. پس از انجام آنها میتوانیم این اطمینان را حاصل کنیم که صفحات سایت ما توسط رباتهای گوگل مورد بررسی قرار میگیرند و در صورت عملکرد درست در سایر موارد سئوی سایت، جزو نتایج برتر جستوجو نمایش داده میشوند.
چرا سئو تکنیکال اهمیت دارد؟
بسیاری افراد سئوی فنی را نادیده میگیرند ولی نقشی که سئو تکنیکال برای دریافت ترافیک ارگانیک ایفا میکند، بسیاری بااهمیت است. ممکن است محتوای شما بهترین نوشته باشد اما اگر به درستی کراول نشود، افراد کمی آن را خواهند دید.
اگر سایت شما از نظر فنی بهینه نباشد، گوگل آن را نمیبیند و در صفحه نتایج گوگل دیده نمیشوید و از این راه ورودی کمی خواهید گرفت. بنابراین باید بدانید که چگونه میتوان محتوای خود را از طریق اینترنت منتشر کرد.
آموزش سئو تکنیکال
اولین و مهمترین قدم برای شروع فرآیند سئوی تکنیکال یک سایت، توجه به ساختار صفحه و المانهای استفاده شده در کدنویسی و پیاده سازی آنهاست. کدهای HTML علاوه بر نمایش صحیح اطلاعات به کاربر، وظیفه دارند تا درک محتوا را برای رباتهای گوگل نیز سادهتر کنند.
سایتهای بسیاری وجود دارند که در زمینه تهیه محتوای ارزشمند بسیار خوب عمل میکنند ولی به دلیل ساختار نامناسب کدنویسی جایگاه خوبی در نتایج گوگل ندارند.
سئو تکنیکال، فرآیند آماده سازی سایت برای درک صحیح گوگل از محتوا و ارتباطِ میان صفحات است.
برای موفقیت در سئوی سایت باید استانداردهای سئو تکنیکال را به خوبی شناخته و در طراحی سایت خود لحاظ کنیم. در ادامه به معرفی مهمترین استانداردهای سئو تکنیکال میپردازیم. در قدم اول تگهای HTML که در طراحی صفحات وب به کار میروند را بررسی کرده و نحوه استفاده صحیح از هر کدام را یاد میگیریم.
استفاده درست از تگ های هدینگ
یکی از موضوعاتی که همواره در تولید محتوا و سئوی سایت مطرح است، تگ های هدینگ (Heading) است که تحت عناوینی مثل تگ های هدر (Header)، تگ های اچ (H) و یا تگ عنوان یا تیتر در بین افراد شناخته می شود.
زبان نشانهگذاری HTML، پایه و اساس زبانهای برنامهنویسی وب است و شما برای نمایش محتوای متنی قابل نمایش نیاز دارید تا متن خود را با دستورات این زبان برنامه نویسی مشخص کنید که به این دستورات تگ (Tag) میگویند. تگ مربوط به عناوین یا تیترها تحت عنوان تگ Heading شناخته میشوند و شما بسته به اهمیت عناوین میتوانید از تگهای Heading 1 تا Heading 6 در محتوای متنی خود بهره ببرید.
لازم به ذکر است که با گسترش CMSها (سیستمهای تولید محتوا) شما نیازی به دانستن همین مقدار اطلاعات از زبان HTML را نیز ندارید و عناوین متن خود را میتوانید با استفاده از گزینهای که این تگهای هدینگ را به کلمات میدهد، ساماندهی کنید.
ایندکس شدن صفحات سایتتان را بهبود ببخشید
ایندکس شدن مطالب به صورت خودکار و از طریق رباتهای گوگل معمولا بین 4 تا 28 روز طول میکشد (زودتر و دیرتر از این بازه هم ممکن است) و در صورتی که خودتان درخواست ایندکس شدن مطالب را بدهید، نهایتاً یک هفته طول میکشد (اگر بیشتر از 10 روز از درخواست گذشت و مقاله ایندکس نشد، احتمالات دیگری مثل کپی بودن مقاله وجود دارد)
محتواهایی که بر روی سایتتان قرار میدهید، در اغلب موارد به صورت خودکار ایندکس میشوند و نیازی نیست که شما کار خاصی انجام بدهید اما در برخی از موارد ایندکس شدن سریع و مرتب محتوای شما برایتان مهم است و اینکه چک کنید کدام محتوا و صفحه ایندکس شده یا نه، به وقت شما لطمه وارد میکند؛ از این رو اقداماتی وجود دارند که شما میتوانید از طریق آنها ایندکس شدن مطالب سایتتان را بهبود ببخشید.
مهم ترین این اقدامات این است که سایت مپ (Site Map) یا نقشه سایت خود را در Google Search Console ثبت کنید.
ایندکس شدن محتوای سایت در گوگل مرحله اول شما در سئو است.
ایجاد نقشه سایت (سایت مپ) و ثبت آن در گوگل سرچ کنسول
یک سایت مپ با انجام دو کار اصلی، سایت شما را هرچه بهتر به گوگل معرفی میکند:
این نقشه از تمام صفحات سایت شما تشکیل شده و بنابراین ربات گوگل مطمئن خواهد بود که همه موارد را پیدا و کاوش می کند.
یک نقشه سایت شامل "فراداده" است - یا اطلاعاتی راجع به هر صفحه. این داده ها به ربات ها نحوه سازماندهی و ارتباط صفحات با یکدیگر، آخرین زمان بروزرسانی و غیره را توضیح می دهد.
نقشههای سایت برای اطمینان از اینکه موتور جستجو گوگل تمام محتوایی را که ارائه میدهید، مشاهده کرده و نحوه سازماندهی آن را بداند ضروری است. به همین دلایل، ایجاد یک سایت مپ برای شما بسیار مهم است
سایت مپ یا نقشه سایت در واقع یک فایل است که شامل کدهایی دستوری به رباتهای گوگل میباشد. شما در این فایل با استفاده از یک سری کدهای دستوری به کراولرهای گوگل میفهمانید که کدام قسمتهای سایت را ایندکس کنند و کدام قسمتها را نه. حتی میتوانید دورهای را برای آنها مشخص کنید تا مثلا مقالات شما را طبق آن دوره بررسی و ایندکس کنند.
راههای بسیاری برای ایجاد سایت مپ وجود دارد. اگر به برنامه نویس سایتتان دسترسی دارید، از او بخواهید که این کار را برای شما انجام بدهد و اگر هم نه، از طریق آموزشهایی که در این رابطه وجود دارد، با استفاده از بعضی جنریتور (Generator) های مخصوص سایت مپ میتوانید نقشه سایتتان را ایجاد کنید و سپس آن را در گوگل سرچ کنسول ثبت کنید تا روند ایندکس شدن مطالب سایتتان بهبود پیدا کند.
سایت مپ یا نقشه سایت یکی از عوامل موثر بر سئو تکنیکال است
استفاده از SSL
SSL یا Secure Sockets Layer یک فناوری امنیتی است که یک لینک رمز گذاری شده بین وب سرور و مرورگر شما ایجاد میکند. اگر سایتی از فناوری SSL استفاده کند، شما هنگام مشاهده آن میتوانید مطمئن باشید که سایت امن است و اطلاعات شما در خطر نیست. برای تشخیص اینکه سایتی از SSL استفاده میکند یا نه تنها کافیست به URL آن توجه کنید؛ URL وبسایتهایی که از SSL استفاده میکنند به جای //:http با //:https شروع میشوند.
در سال ۲۰۱۴ گوگل در راستای تامین امنیت تمام وبسایتها اعلام کرد که وبسایتهای امن و مجهز به فناوری SSL در نتایج جستوجوی گوگل اولویت بیشتری دارند.
بنابراین برای تامین امنیت وبسایت خود تنها کافیست که یک گواهینامه SSL روی وبسایت خود نصب کنید، اگرچه بیشتر طراحان وبسایت امروزه به طور پیش فرض SSL را نصب میکنند اما در صورت عدم وجود این فناوری امنیت در سایتتان میتوانید از متخصصان طراحی وبسایت کمک بگیرید.
فعالسازی پروتکل SSL از جمله اقدامات لازم در سئو تکنیکال هر سایتی است.
-
URLهای صفحات سایت را بهینه کنید
یکی دیگر از موارد موثر بر سئوی تکنیکال، آدرس URL است. نکاتی که باید در آدرسدهی به آن دقت کنید عبارت است از:
- تا حد امکان از کارکترهای فارسی استفاده نکنید و به جای آن از حروف کوچک انگلیسی استفاده کنید
- برای جدا کردن کلمات از – استفاده کنید
- از URL های کوتاه استفاده کنید. به طور مثال اگر موضوع مقاله شما چک لیست سئو تکنیکال است به جای استفاده از http://example.com/chechlist-of-technical-SEO از عبارت کوتاهتر http://example.com/technical-SEO استفاده کنید که راحتتر نیز در خاطر میماند.
- از کلمات کلیدی مقاله در آدرس URL استفاده کنید
بهینه سازی سرعت سایت
در حالت ایده آل، بهترین زمان بارگذاری وبسایت تنها ۱ ثانیه است؛ اما وبسایتهای بسیار کمی توانستهاند به این سرعت بارگذاری برسند.
در حالت کلی، بهترین زمان بارگذاری وبسایت ۴ تا ۵ ثانیه است و با توجه به اینکه میانگین سرعت اینترنت ایران، همچنان از میانگین جهانی پایینتر است، اگر مخاطبان سایت شما اغلب داخل کشور باشند، مدت زمان ۷ ثانیه نیز سرعت قابل قبولی است؛ اما ممکن است ترافیک ورودی به وبسایت شما را نسبت به سایتهای رقیبانتان کاهش یابد.
در صورتی که مدت زمان بارگذاری صفحات سایت شما بیشتر از ۱۰ ثانیه باشد، در این صورت لازم است که در سایت خود تغییراتی را ایجاد کنید و این مدت زمان را کاهش دهید.
قبل از هرگونه اقدامی در جهت بالا بردن سرعت وبسایت، از مناسب بودن هاست خود اطمینان حاصل کنید. داشتن هاست مناسب یکی از مهمترین عوامل سرعت وبسایت شما است و در صورتی که هاست مناسبی برای سایت خود انتخاب نکرده باشید، راهکارهای پیشنهادی زیر، برای شما کارساز نخواهد بود.
-
فشرده سازی تصاویر
از اولین اقداماتی که برای افزایش سرعت وبسایت باید انجام دهید، فشرده سازی تصاویر وبسایت است. یکی از مهمترین عواملی که باعث کاهش سرعت وبسایتها میشود، افزایش حجم صفحه است. هرچه حجم صفحات وبسایت شما بیشتر باشد، طبیعتا مدت زمان بیشتری برای بارگذاری آن طول میکشد.
-
فشرده سازی کدهای Html, CSS و JavaScript
یکی دیگر از راهکارهایی که باعث کاهش حجم صفحات وبسایت میشود، فشرده سازی فایلهای اچ تی ام ال، سی اس اس و جاوا اسکریپت است. میتوان فایل کدهای سایت را با یکدیگر ادغام کرد و فایلهای اضافی را حذف کرد و در نهایت تنها یک فایل باقی بماند.
-
فعالسازی کش مرورگر
هربار که کاربر یکی از صفحات وبسایت ما را باز میکند، درخواستی به سمت سرور ارسال میشود و سرور اطلاعاتی را از پایگاه داده برای کاربر در قالب کدهای Html میفرستد و صفحه وبسایت شما به کاربر نمایش داده میشود. این پروسه میتواند چند ثانیهای طول بکشد. فعالسازی کش مرورگر این پروسه را کوتاهتر میکند.
-
استفاده از CDN
CDN شبکهای متشکل از چندین سرور در نقاط مختلف است که به یکدیگر متصل اند. با استفاده از این سیستم، اگر کاربری قصد ورود به وبسایت شما را داشته باشد، اطلاعات لازم از نزدیکترین سرور نزدیک به موقعیت جغرافیایی کاربر، برای او فرستاده میشود. استفاده از این سرویس، به وبسایتهایی که کاربرانی از نقاط مختلف جغرافیایی دارند، پیشنهاد میشود و میتواند سرعت بارگذاری سایت را بالا ببرد.
سرعت بارگذاری صفحات وبسایت، یکی از عوامل تاثیرگذار روی سئو سایت است.
ریسپانسیو بودن سایت
داشتن یک وبسایت ریسپانسیو یا واکنشگرا امروزه بیش از هر مورد دیگری روی سئو سایت شما تاثیر خواهد گذاشت. گوگل به سایتهای ریسپانسیو توجه بیشتری نشان میدهد و در رتبه بندی خود سایتهایی که روی تلفن همراه و تبلت نیز ظاهر خوبی داشته باشند را در رتبههای بالاتری نسبت به دیگر سایتها قرار میدهد. بنابراین لازم است از ریسپانسیو بودن سایت خود اطمینان داشته باشیم.
طراحی سایت ریسپانسیو یک ضرورت در طراحی سایت است.
استفاده از استاندارد AMP را رعایت کنید
استاندارد AMP یا Accelerated Mobile Pages شامل یکسری کد تحت عنوان AMP HTML است که با حذف موارد غیر ضروری سرعت وبسایت شما را برای موبایل افزایش میدهد. از آن جایی که امروزه اکثر کاربران از تلفن همراه برای وب گردی استفاده میکنند، افزایش سرعت سایت برای این کاربران تاثیر بسیار زیادی بر سئو سایت شما خواهد داشت.
گوگل نیز به سایتهایی که استاندارد AMP را رعایت میکنند، توجه ویژهای دارد و در نمایش موبایل اینگونه سایتها را با آیکون رعد و برق نمایش میدهند.
AMP نوعی از طراحی سایت است که به بارگذاری سریع صفحات در نسخه موبایل کمک میکند.
جلوگیری از وجود صفحات تکراری با تگ کنونیکال (canonical tag)
رباتهای موتورهای جستجو، صفحات را بر اساس URL آن، ایندکس میکنند؛ پس ممکن است دو صفحه محتوای یکسانی را دارا باشند و کاربر متوجه وجود محتوای تکراری نباشد، اما این صفحات به دلیل داشتن آدرس URL متفاوت، به عنوان دو صفحه مجزا از طرف رباتهای گوگل شناسایی میشوند و یکی از صفحات به دلیل داشتن محتوای تکراری، ممکن است جریمه شود.
یکی از رایجترین علل ایجاد صفحات تکراری، عدم توجه به و https است. به آدرسهای زیر توجه کنید:
- https://mahvision.com
- http://mahvision.com
- https://mavision.com
- http://mahvision.com
از نظر کاربر هر چهار آدرس بالا به یک صفحه اشاره میکند و با یکدیگر تفاوتی ندارند؛ اما از نظر رباتهای گوگل، هر یک از آدرسها به صفحهای مجزا اشاره میکند و تنها یک صفحه را به عنوان صفحه اصلی شناسایی میکند و دیگر صفحات را به عنوان محتوای کپی در نظر میگیرد.
برای جلوگیری از بروز چنین مشکلی، معمولا وبسمتران از ریدایرکت ۳۰۱ استفاده میکنند؛ اما استفاده از تگ کنونیکال نیز میتواند گزینه مناسبی برای این کار باشد.
تگ کنونیکال که اغلب به عنوان «rel=canonical» نیز از آن یاد میشود، تگی است که در قسمت بالای صفحات (head) قرار داده میشود و به موتورهای جستجو این موضوع را اطلاع میدهد که URL مشاهده شده، نسخه اصلی از محتوا نیست و آن را به محتوای اصلی ارجاع میدهد.
این کار از شناسایی محتوای کپی (Duplicate Content) جلوگیری میکند و از طرف دیگر، صفحات مهم سایت، از بین چند صفحه مشابه، را به گوگل معرفی میکند تا گوگل تنها آن صفحه را ایندکس کرده و در فهرست نتایج جستجو نمایش دهد.
استفاده از فایل robots.txt
Robots.txt یک فایل متنی است که برای هدایت رباتهای موتور جستجو برای نحوه خزیدن و ایندکس صفحات وب سایت استفاده میشود. از آنجا که فایل robots.txt رباتهای جستجو را در مورد نحوه خزیدن صفحات مختلف وب سایت شما راهنمایی میکند، دانستن نحوه استفاده و تنظیم این فایل بسیار مهم است. برای جلوگیری از ایندکس شدن صفحات میتوان از روشهای دیگر مانند تگ noindex استفاده کرد اما زمانی که بخواهید یک دسته از صفحات ایندکس نشوند، نمیتوانید برای هر کدام از صفحات به صورت جداگانه از تگ noindex استفاده کنید. در اینجا robots.txt به کمک شما میآید.
اگر یک فایل robots.txt نادرست تنظیم شده باشد، میتواند باعث اشتباه در ایندکس شدن صفحات سایت شود. گاهی اوقات صاحبان سایت ها به علت نداشتن اطلاعات کافی در این زمینه اشتباهاتی را در ساخت یا ویرایش این فایل متنی رقم میزنند که منجر به خساراتی به سئوی سایت آنها میشود.
استفاده از کدهای اسکیما (schema)
اسکیما یا schema markup یک میکرو دیتا است که به تگهای HTML سایت شما اضافه میشود و اطلاعات دقیقتری به موتورهای جستوجو میدهد. این تگها شامل یک فرمت استاندارد برای تمامی موتورهای جستوجو است و در سال ۲۰۱۱ توسط schema.org و با همکاری موتورهای جستوجوی معروف همچون گوگل، بینگ و یاهو با هدف بهبود نتایج جستوجو شکل گرفته است. برای استفاده از این کدها کافیست به schema.org مراجعه کنید و طبق دستورالعملهای مشخص شده در این سایت این کدها را برای صفحات وبسایت خود تهیه کنید.
فرض کنید محتوای شما مربوط به معرفی کتاب "۱۹۸۴" نوشتهی "جورج اورول" است. هنگامی که عنوان مقاله خود را ۱۹۸۴ قرار میدهید، گوگل تمایزی بین اینکه این عبارت نام کتاب است و یا بیانگر تاریخ خاصی است و یا تنها یک عدد است قائل نمیشود.
با استفاده از تگهای هدینگ میتوان تا حدی میزان درک موتورهای جستوجو نسبت به محتوا را بالا برد. زمانی که شما از <H1>۱۹۸۴</H1> استفاده میکنید این پیام را به گوگل میدهید که عبارت ۱۹۸۴ تیتر اصلی مقاله شماست؛ اما همچنان موتورهای جستوجو درکی از محتوای مقاله شما نخواهند داشت. کدهای اسکیما به موتورهای جستوجو نشان میدهند که معنای هر بخش از محتوای شما چیست. طبق استانداردهای اسکیما شما میتوانید این اطلاعات را در اختیار موتور جستوجو قرار دهید. به این صورت که ابتدا به موتورهای جستوجو معرفی میکنید که محتوای شما در حوزه معرفی کتاب است و نام کتابی که معرفی میکنید ۱۹۸۴ است و همچنین میتوانید اطلاعاتی مثل نام نویسنده کتاب و تاریخ انتشار آن را نیز به موتور جستوجو بدهید.
استفاده از کدهای اسکیما شناسایی محتوا را برای موتورهای جستوجو آسانتر میکند و نتایج بهتر و دقیقتری را به کاربران نمایش میدهد؛ از طرف دیگر از آنجایی که اطلاعات بیشتری را در اختیار گوگل قرار داده ایم، گوگل نیز هنگام نمایش وبسایت ما در موتور جستوجو میتواند اطلاعات بیشتری را در اختیار کاربران بگذارد. به این اطلاعات Rich snippet میگویند.
استفاده از Breadcrumbs یا مسیر راهنمای سایت
برد کرامب متن کوتاه لینک داری است که معمولا در بالای صفحه وبسایتها قرار دارد و مسیری که کاربر تا آن لحظه طی کرده است تا به آن صفحه برسد را نمایش میدهد و کاربر با کلیک بر روی هر بخش آن به صفحه مورد نظر باز میگردد.
برد کرامب از دو کلمه bread به معنی نان و crumbs به معنی خرده تشکیل شده است و علت انتخاب این اسم برای مسیر راهنما سایت این است که همچون خرده نانهای داستان "هانسل و گرتل" به کاربران وبسایت کمک میکند تا مسیر بازگشت خود را بیابند.
مهم ترین کاربرد breascrumbs ها مسیریابی در سایت است و اغلب سایتهایی از از این ویژگی استفاده میکنند که دارای دسته بندیها و زیردستههای زیادی باشند (مثل سایت فروشگاهی) و این برد کرامبها به کاربران کمک میکنند تا هر لحظه بدانند دقیقاً در کجای مسیر قرار دارند و در صورت ورود به مسیر اشتباه، راحتتر به عقب بازگردند.
استفاده از FAQ
FAQ یا Frequently Asked Question شامل سوالاتی است که اغلب توسط کاربران وبسایت پرسیده میشوند. بسیاری از وبسایتها بخشی به همین اسم نیز دارند که در آن این پرسشها را به همراه پاسخهای آن قرار میدهند. این بخش به کاربران کمک میکند تا بدون نیاز به مکاتبه با اپراتورها و اتلاف وقت، پاسخ پرسشهای رایجی که برای اکثر کاربران وبسایت رخ میدهد را بدست آورند؛ از طرف دیگر با قرار دادن این بخش در وبسایت، کاربران پیش از تماس با اپراتورهای راهنما، میتوانند با مراجعه به این بخش پاسخ اغلب پرسشهای خود را بیابند و این امر به کاهش ترافیک تماس با اپراتور میانجامد و اپراتورها با دقت و ظرفیت بیشتری میتواند به دیگر مشکلات کاربران رسیدگی کند.
پرسشهایی پیرامون جزئیات نحوه ثبت نام، مدت زمان لازم برای رسیدگی به درخواستها و سفارش ها، نحوه ارسال کالا (برای فروشگاه اینترنتی)، شرایط استفاده از خدمات سایت، نحوه درخواست حذف حساب کاربری از جمله پرسشهایی است که میتوان در بخش سوالات پرتکرار یک وبسایت به آنها پاسخ داد. البته باید به این نکته توجه کرد که این بخش برای هر وبسایت با توجه به نوع و ماهیت وبسایت و هدف آن متفاوت است.
FAQها این امکان را برای شما فراهم میآورد تا با مشکلات و پرسشهای مشتریانتان آشنا شوید و گاهی منجر به این میشود که نقصهای سیستم خود را بر اساس این سوالات رفع کنید. همچنین آنها یکی از راههای شما برای دستیابی و ارتباط با مخاطبانتان هستند. بنابراین باید توجه خاصی به آنها داشته باشیم.