سئوی فنی چیست؟ 11 مورد از بهترین روشها

فهرست مطالب
سئوی فنی فرآیند بهینهسازی صفحه برای تسهیل یافتن، فهمیدن و شاخص گذاری موتورهای جستجویی همچون گوگل است.
اگرچه موتورهای جستجوگر مدرنی چون گوگل به نسبت دریافتن و درک محتوا عملکرد خوبی دارند، اما بینقص نیستند. اشکالات فنی میتوانند مانع از پیمایش، شاخص گذاری و نمایش صفحات وب در نتایج جستجو شود.
در این مطلب چند مورد از بهترین روشهای سئو که هر کس میتواند فارغ از سطح مهارتهای فنی خود به کار ببرد را معرفی خواهیم کرد:
- اطمینان حاصل کنید که محتواهای مهم قابل پیمایش و شاخص گذاری هستند.
- از HTTPs استفاده کنید.
- اشکالات محتوای تکراری را برطرف کنید.
- یک نقشهی سایت ایجاد کنید.
- از hreflang برای محتواهای چندزبانه استفاده کنید.
- HTTP را به HTTPS ریدایرکت کنید.
- از نشانه گذاری اسکیما برای به دست آوردن ریچ اسنیپت استفاده کنید.
- صفحات یتیم را اصلاح کنید.
- از سرعت بارگذاری صفحات اطمینان حاصل کنید.
- از اسکیما برای افزایش احتمال شامل شدن در گراف دانش استفاده کنید.
- لینکهای داخلی را نوفالو نکنید.
1. اطمینان حاصل کنید که برای سئوی فنی محتواهای مهم قابل پیمایش و شاخص گذاری هستند
پیدا کردن جدیدترین محتواها در موتورهای جستجوگر از طریق پیمایش انجام میگیرد. یعنی یک اسپایدر از صفحات شناخته شده جدیدترین دادههای را دانلود میکند.
برای مثال اگر شما صفحهی جدید به وبسایت خود اضافه کرده و پیوند آن را در صفحهی اصلی قرار دهید، وقتی گوگل صفحهی اصلی شما را پیمایش میکند پیوند صفحهی جدید را پیداکرده و اگر محتوای آن را برای جستجوگران ارزشمند ارزیابی کند آن را مشخص میکند.
این فرآیند بهخوبی انجام میشود مگر آنکه پیمایش و شاخص گذاری صفحات خود توسط موتورهای جستجوگر را مسدود کرده باشد.
Robots. txt فایلی است که مشخص میکند که آیا موتورهای جستجوگری چون گوگل میتوانند صفحه را پیمایش کنند یا نه. برای مشاهده ی این فایلها به آدرس yourwebsite. com/robots. txt. بروید.
در مثال بالا، دو خط سادهی کد بالا پیمایش همهی صفحات وبسایت شما را مسدود میکنند. مشخص است که این فایلها از حساسیت بسیاری برخوردارند و امکان بروز خطاهایی چنین ساده در آن بالاست.
میتوان صفحههای مسدود شده را توسط robots. txt را در Google Search Console بررسی کرد. تنها باید به گزارش Coverage رفته و در قسمت excluded خطاهای “Blocked by robots. txt” را پیدا کنیم.
اگر برخی از URLهای مهم مسدود شدهاند باید فایلهای robots. txt را ویرایش کرده یا حذف کنید تا مشکل برطرف شود.
البته همهی صفحات قابل پیمایش قابل شاخص گذاری نیستند. اگر صفحهی شما برچسب meta robots یا عنوان x‑robots دارد که بهصورت “noindex” تنظیمشده است موتورهای جستجوگر نمیتوانند آن صفحهها را شاخص گذاری کنند.
برای برطرف کردن این مسئله، برچسبهای نوایندکس متا یا x‑robots را در صفحاتی که باید شاخص گذاری شوند حذف کنید.
2. از HTTPs برای سئوی فنی استفاده کنید
HTTPS دادهها را میان وبسایت و بازدیدکننده رمزگذاری میکند و این مسئله مانع از امکان کشف اطلاعات حساس و مهمی همچون جزئیات کارت اعتباری میشود. با توجه به مزایای HTTPS برای کاربران جای تعجب ندارد که این عامل از سال 2014 بهعنوان یکی از عوامل دخیل در شاخص گذاری محاسبه میشود. چطور بفهمیم که آیا وبسایت ما از HTTPS استفاده میکند.
به آدرس https://www. yourwebsite. com بروید و در نوار بارگذاری به دنبال یک آیکون قفل بگردید. اگر یک هشدار قرمز “Not Secure” میبینید نشان میدهد که از HTTPS استفاده نمیکنید و باید یک تایید TLS/SSL را نصب کنید. میتوانید این موارد را بهصورت رایگان از LetsEncrypt دریافت کنید.
اگر یک هشدار “Not Secure” به رنگ خاکستری مشاهده میکنید، شما با اشکال محتواهای درهم آمیخته مواجه هستید. یعنی صفحهی شما با HTTPS بارگذاری میشود اما محتواهای درون آن همچون تصاویر، CSS و غیره توسط HTTP بارگذاری میشود.
چهار روش برای برطرف کردن این مشکل وجود دارد:
- از یک میزبان امن برای این منابع استفاده کنید (در صورت امکان)
- از میزبان محلی برای منابع استفاده کنید (درصورتیکه از نظر قانونی منعی نداشته باشد)
- منابع را از وب سایت خود حذف کنید.
- از Content Security Policy مربوط با HTTP استفاده کنید.
اگر مشکل محتواهای آمیخته در یک صفحه دیده میشود احتمالاً صفحات دیگر را نیز تحت تأثیر خود قرار میدهد.
3. اشکالات محتوای تکراری را برطرف کنید
محتوای تکراری یعنی یک محتوای یکسان بیش از یک بار در وب سایت استفاده میشود. ممکن است در یک صفحهها در صفحات مختلف باشد.
برای مثال این پست از Buffer در دو موقعیت نشان داده میشود
https://buffer. com/library/social-media-manager-checklist
https://buffer. com/resources/social-media-manager-checklist
برخلاف تصور رایج، گوگل وبسایتها را به خاطر داشتن محتواهای تکراری جریمه نمیکند و این مطلب را در موقعیتهای مختلف تائید کرده است.
اما محتوای تکراری میتواند اشکالات دیگری ایجاد کند ازجمله:
- URLهای نامطلوب و غیردوستانه در نتایج جستجو
- دایلوشن پیوندهای ورودی
- از دست رفتن بودجهی پیمایش
- بالاتر بودن رتبهی محتوای دزدیده شده یا هم نشری محتوا از شما
میتوانید صفحههایی که مشکلات محتوای تکراری دارند را در Google Search Console و در قسمت گزارش Coverage و بخش جزئیات excluded تحت عنوانهای مرتبط با محتوای تکراری مشاهده کنید.
گوگل، این اشکالات محتوا برای سئوی فنی را در مقالهای توضیح داده است:
باید توجه داشت، Search Console تنها URLs که توانسته بهعنوان تکراری شناسایی کند به شما نشان میدهد و ممکن است محتوای تکراری دیگری نیز وجود داشته باشد که گوگل شناسایی نکرده است.
برای حل این مسئله یکی از URLهای هر گروه از محتواهای تکرری را به عنوان نسخه ی کانونیکال انتخاب کنید.
4. یک نقشهی سایت برای سئوی فنی ایجاد کنید
نقشهی سایت میتواند تمام محتواهای دارای اهمیت وب سایت شما را فهرست کند و فرمتهای متنوعی دارد اما فایلهای XML مرسومترین آنها هستند.
امروزه، بسیاری از افراد درباره اهمیت نقشهی سایت دچار ترید هستند زیرا گوگل بدون وجود نقشه ی سایت نیز میتواند بسیاری از محتواهای شما را شناسایی کند. اما یکی از نمایندگان گوگل بر اهمیت نقشههای وبسایت را در سال 1398 صفحه گذاشته و اعلام کرده است که این نقشهها ازنظر اهمیت دومین منبع URLs برای گوگل هستند.
علت چیست؟
یک علت آن است که نقشههای سایت معمولاً صفحههای یتیم را شامل میشوند که در پیمایش گوگل قابل شناسایی نیستند زیرا هیچ پیوند داخلی از صفحات قابل پیمایش به آنها وجود ندارد.
بیشتر CMS’های مدرن ازجمله Wix، Squarespace و Shopify بهطور خودکار یک نقشهی سایت برای شما ایجاد میکنند. اگر از وردپرس استفاده میکنید، باید نقشه ی سایت خود را با استفاده از افزونههای SEO معروفی چون Yoast یا RankMath استفاده کنید و سپس آن را در Search Console ثبت کنید.
همچنین لازم به ذکر است که گوگل URLهای نقشهی وب سایت را بهعنوان کانونیکالهای پیشنهادی در نظر میگیرد که این مسئله میتواند به رفع مشکل محتوای تکراری کمک کند. با این وجود استفاده از برچسبهای کانونیکال در صورت امکان روش مطمئن تری است.
5. از hreflang برای محتواهای چندزبانه استفاده کنید
Hreflang یک Attribute متعلق بهHTML است که برای مشخص کردن اهداف زبانی و جغرافیایی مورد استفاده قرار میگیرد و در وبسایتهایی که از چند زبان استفاده میکنند یا اهداف جغرافیایی متنوعی دارند کاربرد دارد.
برای مثال ما نسخههای مختلفی از صفحهی اصلی خود را به زبانهای مختلف ارائه میدهیم.
هرکدام از این نسخهها از hreflang برای مشخص کردن اهداف زبانی و جغرافیایی برای موتورهای جستجو استفاده میکند.
اهمیت hreflang برای SEO مبتنی بر دو علت است:
- در رفع مشکل محتواهای تکراری کمک کننده است. برای مثال اگر دو صفحه با محتوای یکسان داشته باشید اما از hreflang استفاده نکنید گوگل آنها را بهعنوان محتوای تکراری شناسایی کرده و تنها یکی از آنها را شاخص گذاری میکند.
- به رتبه دهی کمک میکند. صفحاتی که در طبقهی hreflang قرار دارند نشانههای رتبه دهی را به اشتراک میگذارند برای مثال اگر یک صفحه ی انگلیسی با تعداد زیادی پیوند دارید، نسخه ی اسپانیایی آن به شکل مؤثری آن نشانهها را به اشتراک میگذارد و این امر میتواند در رتبه دهی کشورهای دیگر در گوگل محاسبه شود.
بهکارگیری hreflang بسیار ساده است. فقط باید برچسبهای hreflang مناسب را به تمام نسخههای وب سایت اضافه کنید.
برای مثال اگر نسخههای مختلفی از صفحه خانه ی خود به زبان انگلیسی، اسپانیایی و آلمانی دارید میتوانید برای سئوی فنی این hreflangها را به تمام آن نسخهها اضافه کنید.
<link rel=”alternate” hreflang=”x-default” href=”https://yourwebsite. com” />
<link rel=”alternate” hreflang=”es” href=”https://yourwebsite. com/es/” />
<link rel=”alternate” hreflang=”de” href=”https://yourwebsite. com/de/” />
6. HTTP را به HTTPS ریدایرکت کنید
حتی اگر از HTTPs استفاده میکنید ممکن است وب سایت شما با بازدیدکنندگان به صورت نسخهی HTTP قابلدسترس باشد که مطلوب نیست زیرا اگر بازدید کنندگان از نسخهی نا امن وبسایت شما استفاده کنند داشتن HTTPS بی معنی است.
برای پی بردن به اینکه آیا این مسئله برای وبسایت شما وجود دارد یا نه سعی کنید به نسخهی HTTP سایت هود بروید. اگر مرورگر بهطور خودکار شما را باز هدایت کرد شما احتمالاً از این نظر مشکلی نخواهید داشت.
اگر بتوانید به نسخهی HTTP دسترسی داشته باشید باید HTTP را به HTTPs باز هدایت یا ریدایرکت کنید.
میتوان این کار را از طریق اضافه کردن کد زیر به فایل . htaccess انجام داد.
RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(. *)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
یا اگر از وردپرس استفاده میکنید، آدرس وردپرس و آدرس سایت خود را در قسمت تنظیمات به نسخهی HTTPS تبدیل کنید.
همچنین میتوان این کار را در سطح سرور انجام داد که در اینجا توضیح داده شده است. باید اطمینان حاصل کنید که از یک باز هدایت دائمی (301) استفاده کنید نه از ریدایرکت موقت (302).
7. از نشانهگذاری اسکیما برای به دست آوردن ریچ اسنیپت استفاده کنید
ریچ اسنیپت (Rich snippets) نتایج جستجویی هستند که اطلاعات بیشتری در قسمت زیر عنوان، توضیح و URL دارند.
فایدهی ریچ اسنیپت، داشتن فضای بیشتر در نتایج جستجوی گوگل و گاهی افزایش نرخ کلیک است. اما گوگل فقط ریچ اسنیپیت را برای محتواهای به خصوصی که از نشانهگذاری اسکیما استفاده میکنند نشان میدهد. اگر پیشازاین دربارهی نشانهگذاری اسکیما نشنیدهاید، به خطوط کدی گفته میشود که به موتورهای جستجوگر کمک میکند تا به شکل کارآمدتری محتوای شما را درک کرده و در نتایج جستجو نمایش دهد.
برای مثال اگر طرز پخت یک نوع خوراک مرغ (Kung Pao Chicken) را در وبسایت خود قرار دادهاید، میتوانید نشانهگذاری زیر را وارد کنید تا اطلاعاتی همچون زمان پخت، کالری و غیره را به گوگل دهید.
<script type=”application/ld+json”>{ “@context”: “https://schema. org/”, “@type”: “Recipe”, “name”: “Kung Pao Chicken”, “image”: [ “https://yourwebsite. com/kung-pao-chicken. png” ], “description”: “A delicious recipe for King Pao Chicken. ” }, “prepTime”: “PT0M”, “cookTime”: “PT20M”, “totalTime”: “PT20M”, “nutrition”: { “@type”: “NutritionInformation”, “calories”: “383 cal” }, “aggregateRating”: { “@type”: “AggregateRating”, “ratingValue”: “4. 8”, “ratingCount”: “25” }}</script>
این کار نه تنها اطلاعات بیشتری در اختیار گوگل میگذارد بلکه امکان دریافت ریچ اسنیپیت را بالا میبرد.
8. صفحات یتیم را اصلاح کنید
صفحات به اصطلاح یتیم هیچ پیوندی از صفحات قابل پیمایش شما دریافت نکردهاند و درنتیجه برای موتورهای جستجوگر غیرقابل پیمایش و شاخص گذاری هستند. مگر آنکه از وبسایتهای دیگر لینک ورودی دریافت کرده باشند.
پیدا کردن صفحات یتیم توسط اکثر ابزارهای بررسی کاری دشوار است زیرا نوع پیمایش آنها به پیمایش موتورهای جستجو شباهتهای بسیاری دارد. اما اگر از یک CMS استفاده میکنید تا نقشهی وب سایت برای شما ایجاد کند.
نکته. اگر نقشهی سایت شما در robots. txt قرار نداشته و از طریق yourwebsite. com/sitemap. xml قابل دسترسی نیست باید گزینهی Specific sitemaps را در تنظیمات پیمایش فعال کرده و URL نقشه ی سایت خود را وارد کنید.
پس از پایان پیمایش به گزارش پیوندها رفته و به دنبال خطای “Orphan page (has no incoming internal links)” بگردید.
اگر هرکدام از URLها برای شما اهمیت دارد باید آن را در ساختار سایت خود وارد کنید. این به معنی افزودن پیوندهای درونی از نوار هدایت یا سایر صفحههای مرتبط قابل پیمایش است. اگر برای شما اهمیت ندارند میتوانید آنها را حذف، باز هدایت یا نادیده بگیرید. انتخاب با شماست.
9. از سرعت بارگذاری صفحهها برای سئوی فنی اطمینان حاصل کنید
صفحاتی که به کندی بارگذاری میشوند برای بازدیدکنندگان آزاردهنده هستند. این یکی از عواملی است که گوگل سرعت صفحه را بهعنوان یکی از فاکتورهای رتبه دهی گوگل برای دسکتاپ در سال 1389 و برای موبایل در سال 1397 اعلام کرد.
متأسفانه بحث سرعت صفحه پیچیده است. ابزارها و معیارهای متنوعی برای بنچ مارک کردن سرعت وجود دارد اما Google’s Pagespeed Insights نقطهی شروع خوبی است که به عملکرد وبسایت در دسکتاپ و موبایل نمرهای از 0 تا 100 اختصاص میدهد و زمینههایی که نیاز به بهبود دارند را مشخص میکند.
در این مطلب به جای پرداختن به مسائل انفرادی به نکاتی میپردازیم که میتوانند تأثیر مثبت قابل توجهی با زحمت کم بر سرعت سایت شما داشته باشد.
از یک سرویس دهنده ی DNS سریعتر استفاده کنید.
Cloudflare یک انتخاب خوب و رایگان است. یک اکانت رایگان ایجاد کنید و نام سرور خود را با ثبت دامنه جابهجا کنید.
افزونهی Caching نصب کنید
Caching فایلها را بهصورت موقت ذخیره میکند تا با سرعت بیشتر و کارآمدتر به کاربر ارائه شود. اگر از وردپرس استفاده میکنید WP Rocket و WP Super Cache گزینههای خوبی هستند.
فایلهای HTML، CSS و JavaScript را فشرده کنید
فشرده سازی با حذف فضای سفید و کامنتهای کد را حذف میکند تا حجم فایلها کوچکتر شوند. میتوان این کار را با استفاده از WP Rocket یا Autoptimize انجام داد.
از CDN استفاده کنید.
یک شبکهی توزیع محتوا نسخههایی از صفحههای وب شما را در سرورهایی سراسر دنیا ذخیره کرده و بازدیدکننده را به نزدیکترین سرور متصل میکند تا درخواست مسافت کمتری را طی کند. شبکههای توزیع محتوای بسیاری موجودند. Cloudflare گزینهی خوبی است.
تصاویر خود را فشرده کنید.
تصاویر معمولاً بزرگترین فایلها هستند. فشرده سازی آنها باعث کاهش حجم و زمان موردنیاز برای بارگذاری آنها میشود. افزونههای بسیاری برای فشرده سازی تصویر وجود دارد ازجمله Shortpixel.
10. از اسکیما برای سئوی فنی و افزایش احتمال شامل شدن در گراف دانش استفاده کنید
گراف دانش گوگل یک مبنای دانش از موجودیتها و روابط میان آنهاست. دادههای مربوط به آن معمولاً در خصوصیات SERP مانند Knowledge Panel نشان داده میشود.
درحالیکه هیچ راه تعریفشدهای برای ورود به گراف دانش گوگل وجود ندارد اما استفاده از نشانه گذاری سازمانی میتواند مؤثر واقع شود که میتوان آن را با استفاده از افزونههای معروف ودرپرس مانند Yoast و RankMath اضافه کنید یا با یک تولیدکننده ی نشانه گذار اسکیما بهصورت دستی آن را ایجاد کرده و اضافه کنید.
مطمئن شوید:
- از نام، لوگو، url و sameAs properties استفاده کنید.
- همهی پروفایلهای اجتماعی خود را بهعنوان مرجع sameAs استفاده کنید. (همچنین صفحههای ویکی دیتا و ویکی پدیا را در صورت امکان اضافه کنید. )
- نشانه گذاری را توسط structured data testing tool گوگل معتبر کنید.
در زیر یک نمونه نشانه گذاری سازمانی را مشاهده میکنید:
اینکه نشانه گذاری را به کدام صفحه اضافه میکنیم اهمیتی ندارد اما صفحه ی خانه، صفحه تماس و صفحه ی دربارهی وب سایت بهترین گزینهها هستند.
11. برای سئوی فنی لینکهای داخلی را نوفالو نکنید
پیوندهای نوفالو معمولاً برای علامت زدن پیوندهای خارجی که نمیخواهید تائید کنید استفاده میشود. آنها به گوگل این پیغام را میرسانند که به صفحههای پیوند شده اعتبار رتبه دهی ندهد (گرچه گوگل ممکن است این پیشنهاد را نادیده بگیرد).
به همین دلیل نباید از آنها برای پیوندهای داخلی استفاده کرد. اما بر اساس تحقیقات ما دربارهی 110، 000های برتر 3. 6% پیوندهای داخلی نوفالو هستند.
بسیاری از صاحبان وب سایتها این کار را برای جلوگیری از رتبه دهی صفحههای مربوط انجام میدهند اما این روش مؤثر نخواهد بود. استفاده از پیوندهای نوفالو فقط آسیب رسان هستند زیرا میتوانند مانع از پیمایش شده و باعث یتیم شدن صفحه بشوند.
این مسئله در مورد صفحه بندی بسیار رایج است.
سخن پایانی
سئوی فنی پیچیده است. موارد بسیاری، غیر از آنچه بیان شد، در این زمینه وجود دارد که امکان بیان آنها در این پست نبود. به هر حال با بهره گیری از نکاتی که بیان شد میتوانید وبسایتتان را در میان 10% برتر قرار دهید.
مطالب پیشنهادی
طراحی سایت شرکتی + تعرفه های 1401
16 تیر 1401
چرا برای نجات کسب و کار خود به سایت نیاز داریم
13 آبان 1400