اگر بخواهید سایت خود را بهینه کنید و از نظر سئو عملکرد خوبی داشته باشید، ساختار URL نقش بسیار مهمی ایفا میکند. در این مقاله، اصول بهترین شیوهها برای ساخت URL به طور دقیق توضیح داده میشود تا بتوانید URLهایی بهینه و کاربرپسند برای سایت خود ایجاد کنید. نکات کلیدی در ساختار URLها عبارت ان از:
استفاده از کلمات ساده و توصیفی
بهتر است در URLهای خود از کلمات واضح و قابل درک استفاده کنید تا هم کاربران و هم موتورهای جستجو به راحتی بتوانند محتوای صفحه را شناسایی کنند. به عنوان مثال:
- مناسب: https://example.com/aviation
- نامناسب: https://example.com/?id=12345
استفاده از زبان مخاطب
URLهای خود را به زبان و فرهنگ مخاطبینتان تنظیم کنید. اگر مخاطبان شما به زبان آلمانی جستجو میکنند، از کلمات آلمانی استفاده کنید:
- مناسب: https://example.com/lebensmittel/pfefferminz
- نامناسب: https://example.com/food/mint
استفاده از کدگذاری UTF-8 برای کاراکترهای غیر ASCII
برای کاراکترهای غیر ASCII مانند عربی یا چینی، باید از کدگذاری UTF-8 استفاده کنید. برای مثال:
- مناسب: https://example.com/%D9%86%D8%B9%D9%86%D8%A7%D8%B9
- نامناسب: https://example.com/نعناع
استفاده از خط فاصله (-) به جای زیرخط (_)
خط فاصله برای جدا کردن کلمات در URLها مناسبتر است زیرا موتورهای جستجو بهتر آن را شناسایی میکنند:
- مناسب: https://example.com/summer-clothing
- نامناسب: https://example.com/summer_clothing
استفاده از دامنههای خاص کشور برای هدفگذاری جغرافیایی
اگر سایت شما در چندین کشور هدفگذاری میکند، بهتر است از دامنههای خاص کشور استفاده کنید:
- مناسب: https://example.de
- مناسب: https://example.com/de/
استفاده از پارامترهای URL به صورت منطقی
هنگام استفاده از پارامترها در URL، از علامت «=» برای جدا کردن کلید و مقدار و از «&» برای اضافه کردن پارامترهای اضافی استفاده کنید:
- مناسب: https://example.com/category?category=dresses&sort=low-to-high
- نامناسب: https://example.com/category?[category:dresses][sort:low-to-high]
و اما مشکلات رایج در ساختار URLها در وب سایت های مختلف شامل موارد زیر هستند:
URLهای پیچیده و زیاد
URLهای پیچیده و حاوی پارامترهای زیاد میتوانند باعث ایجاد محتوای تکراری و فشار اضافی به رباتهای جستجوگر شوند. این موضوع میتواند باعث مصرف بیش از حد پهنای باند و یا ایندکس نشدن برخی صفحات شود.
افزایش تعداد URLها به دلیل فیلترها
بسیاری از سایتها به کاربران این امکان را میدهند که نتایج جستجو یا فیلترها را بر اساس معیارهای مختلف نمایش دهند. این امر میتواند منجر به تولید URLهای مشابه و بیهدف شود.
استفاده از شناسههای جلسه (Session ID)
استفاده از شناسههای جلسه در URL میتواند منجر به ایجاد تعداد زیادی از URLهای تکراری شود که Googlebot آنها را بهعنوان صفحات جداگانه در نظر میگیرد.
مشکلات تقویمی و لینکهای شکسته
استفاده از لینکهای مربوط به تقویمهای داینامیک که لینکهای بیپایان به آینده یا گذشته میدهند میتواند منجر به مشکلات SEO شود.
و در نهایت چطور می توانیم مشکلات رایج در ساختار URLهایمان برطرف کنیم؟
ساختار URL ساده و منطقی
برای ساختن URLهایی ساده و کاربرپسند، محتوای سایت خود را به گونهای سازماندهی کنید که URLها به راحتی قابل درک باشند.
استفاده از فایل robots.txt
از فایل robots.txt برای مسدود کردن دسترسی Googlebot به URLهای مشکلساز استفاده کنید. بهویژه URLهای داینامیک که باعث ایجاد محتوای تکراری میشوند.
حذف شناسههای جلسه (Session IDs)
سعی کنید به جای استفاده از شناسههای جلسه در URL، از کوکیها برای ذخیره این اطلاعات استفاده کنید.
تبدیل URL به یک فرم یکنواخت
اگر سرور شما تفاوتی بین حروف بزرگ و کوچک در URL قائل است، بهتر است همه URLها را به یک فرم یکنواخت (مثلاً به حروف کوچک) تبدیل کنید تا از مشکلات احتمالی جلوگیری شود.
کاهش پارامترهای اضافی
تا حد ممکن پارامترهای غیرضروری در URL را حذف کنید تا ساختار URL سادهتر و قابل درکتر باشد.
منبع: وبسایت رسمی گوگل