اولین گام در بهینهسازی وب سایت، سئو فنی است. هیچ پروژهای بدون اساس و بنیان محکم به نتیجه نخواهد رسید و سئو فنی یا سئو تکنیکال همین چارچوب محکم را برای پروژههای بهینهسازی ایجاد میکند. در این مقاله میخواهیم بررسی کنیم که سئو فنی چیست و با موارد تکنیکی که در این زمینه وجود دارد آشنا شویم.
به زبان ساده، سئو تکنیکال یعنی بهینهسازی کدهای سایت.
وقتی میگوییم داشتن مقداری دانش در زمینه طراحی وبسایت برای یادگیری کامل سئو لازم است، به همین مسئله اشاره داریم. البته عکس این قضیه هم صدق میکند. کسی که میخواهد طراحی سایت یاد بگیرد، باید به اصول سئو تکنیکال مسلط باشد.
موارد بسیاری را میتوان در این چک لیست مطرح کرد. از مسائل بدیهی مثل معرفی سایت به گوگل و معرفی دامین میگذریم و به موارد مهمتر میرسیم.
چنان که گفتیم، سئو تکنیکال در حقیقت بهینهسازی کدها است. اگر از سیستمهای مدیریت محتوای عمومی مثل وردپرس استفاده کنید، در این زمینه مشکلی نخواهید داشت. کدهای این وردپرس بر اساس اصول سئو نوشته و طراحی شدهاند.
در صورتی که میخواهید یک cms اختصاصی طراحی کنید، باید نکات بسیاری را در نظر بگیرید. کدها را به صورت استاندارد و بهینه بنویسید و مراقب خطاها باشید. مثلا ممکن است url بعضی از صفحات تکراری باشد. باید این موارد را تحت نظر بگیرید و اصلاح کنید.
وقتی از درستی کدهای هسته وب سایت مطمئن شدید، نوبت به بهینهسازی قالب میرسد. قالبهای آماده وردپرس معمولا استاندارد هستند اما اگر قالب جدید و اختصاصی طراحی شده باشد ممکن است مشکلاتی در آن وجود داشته باشد. در کل هنگام بررسی قالب موارد زیر را در نظر بگیرید:
· عنوان اصلی مطلب با تگ H1 مشخص شود.
· در هر صفحه فقط یک تگ H1 وجود داشته باشد.
· تگهای هر صفحه، ساختار متن، تگ توضیحات متا و موارد دیگر در همه صفحات سایت وجود داشته باشند.
در مرحله بعد باید وضعیت فشردهسازی کدهای سایت را بررسی کنید. اگر کدهای HTML و CSS فشرده نشده باشند سرعت سایت کم میشود. در از وردپرس استفاده میکنید افزونه WP Rocket فایلها را فشرده و جدول دیتا بیس را بهینه خواهد کرد.
همچنین استفاده از ابزار رایگان GTMetrix را در نظر داشته باشید. این ابزار کدهای سایت را بررسی میکند و مشکلات فنی موجود در آن را به شما گزارش میدهد.
یکی از مهمترین مواردی که باید در سئو فنی کنترل شود، سرعت بارگذاری سایت است. برای افزایش سرعت سایت روشهای مختلفی وجود دارد. فشردهسازی کدها یکی از این روشها است.
روش دیگر انتخاب یک قالب بهینه به جای قالبهای سنگین و چندمنظوره است. بسیاری از قالبهای حرفهای وردپرس سنگین هستند و فایلهای زیادی دارند. بهتر است قالبی را انتخاب کنید که یک کار را انجام دهد و فایلهای کمتری را روی هاست آپلود کند.
بهینهسازی تصاویر سایت نیز یکی از روشهای بالا بردن سرعت است. تصاویر را باید از دو جهت بررسی کنید. اول این که حجم آنها بالا نباشد. ابزارهای مختلفی برای کم کردن حجم عکس بدون از بین رفتن کیفیت وجود دارد. میتوانید از فوتوشاپ یا ابزارهای آنلاینی مثل tinypng استفاده کنید. روش جدیدتر، استفاده از عکسهایی با فرمت webp است که به تدریج جای خود را در فضای اینترنت باز میکند.
تصاویر را باید از نظر اندازه نیز بررسی کنید. اگر سایزی که در کد سایتتان تعریف شده با سایز عکسی که آپلود میکنید متفاوت باشد، سرعت سایت تحت تاثیر قرار میگیرد. این اشتباه به ویژه در مورد لوگوها رخ میدهد. با ابزار GTMetrix میتوانید این گونه خطاها را هم بررسی کنید.
در مرحله آخر باید کش مرورگر را برای سایت فعال کنید. با فعال کردن این گزینه، وقتی کاربر به سایت سر میزند، مقداری از اطلاعات سایت در مرورگرش ذخیره میشود تا در مراجعه بعدی سایت با سرعت بیشتری بارگذاری شود.
برای فعال کردن این گزینه میتوانید از افزونههای وردپرس مثل WP Rocket استفاده کنید. یا کد زیر را در قسمت htaccess از کنترل پنل هاست کپی کنید.
# START Expires
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault “access plus 2 hours”
ExpiresByType image/gif “access plus 2 hours”
ExpiresByType image/gif “access plus 2 hours”
ExpiresByType image/png “access plus 2 hours”
ExpiresByType image/jpg “access plus 2 hours”
ExpiresByType image/jpeg “access plus 2 hours”
ExpiresByType image/ico “access plus 2 hours”
ExpiresByType text/css “access plus 2 hours”
ExpiresByType text/javascript “access plus 2 hours”
</IfModule>
# END Expires
بیایید در این مورد بحث نکنیم! صرف نظر از سئو و رتبه سایت، امنیت اطلاعات کاربران سایت بسیار مهم است. پس یکی از مهمترین نکات در سئو فنی دریافت گواهینامه ssl است.
یک مورد بدیهی دیگر در سئو تکنیکال طراحی واکنشگرا است. سایت باید بتواند خود را با تمامی دستگاهها، به ویژه تلفن همراه سازگار کند.
با افزایش تعداد کاربران موبایلی گوگل سیاستهای خود را تغییر داده و مسئله موبایل فرندلی بودن سایتها را با دقت بیشتری بررسی میکند. این ویژگی را در سرچ کنسول و بخش mobile usability میتوانید بررسی کنید و خطاهای احتمالی را ببینید.
یکی از اولین کارهایی که در سئو تکنیکال انجام میشود این است که مطمئن شوید گوگل سایت و صفحاتتان را میبیند. اول فایل Robot.txt را بررسی کنید. فایلی که به وسیله آن، جلوی خزیدن گوگل در صفحاتی مثل پنل مدیریت سایت را میگیرید. برای این که ببینید خزندههای گوگل این فایل را تشخیص میدهند یا نه، میتوانید از طریق سرچ کنسول و بخش robots.txt Tester اقدام کنید.
نکته بعدی این است که مطمئن شوید دستورات صحیح در این فایل وارد شدهاند. گاهی اشتباهاتی در این زمینه رخ میدهد و صفحات مهم سایت ایندکس نمیشوند.
همچنین فراموش نکنید نقشه سایت به گوگل است. این نقشه میزان اهمیت صفحات مختلف را به گوگل نشان میدهد و باعث میشود خزندهها سریعتر در سایت حرکت کنند. درنتیجه سایت زودتر ایندکس میشود. نقشه سایت را باید از طریق سرچ کنسول به گوگل معرفی کنید.
اگر صفحهای قبلا در سایت بوده و ایندکس شده و حالا حذف شده باشد، کاربرانی که به آن مراجعه میکنند با خطای 404 مواجه خواهد شد. اگر تعداد کاربرانی که به این صفحه مراجعه میکنند و با این خطا مواجه میشوند زیاد باشد، ممکن است رتبه سایتتان آسیب ببیند.
بهتر است تا جایی که میتوانید صفحات را حذف نکنید. تا حد ممکن محتوای صفحات را ویرایش کنید و تغییر دهید. اگر هم مجبور شدید صفحهای را حذف کنید با ریدایرکت کاربران را به صفحه دیگری هدایت کنید.
همان طور که مشاهده کردید، بعضی وقتها سئو فنی یا سئو تکنیکال با سئو آن پیج همپوشانی دارد. مثلا در بهینهسازی url یا آدرسهای صفحات سایت. در نهایت دوباره به این نکته میرسیم که برای داشتن سئو عالی و رتبه خوب، باید شبکهای در هم تنیده از معیارها را در نظر بگیرید.