گوگل بهتازگی سند راهنمای بهترین روشهای ساختار URL خود را بهطور کامل بازنویسی کرده است. این بهروزرسانی با هدف بهبود خوانایی، ساختاربندی بهتر و ارائه مثالهای واقعیتر از URLهای موجود در وب انجام شده است.
اگرچه محتوای کلی راهنما تغییر چندانی نکرده، اما گوگل تأکید کرده که این تغییرات صرفاً در مستندات اعمال شده و هیچ تغییری در عملکرد جستجوی گوگل یا نحوه پردازش URLها ایجاد نشده است.
تغییرات ساختاری در راهنمای جدید
سند قدیمی به دو بخش اصلی تقسیم شده بود:
-
مقدمه
-
مشکلات رایج مرتبط با URLها و راهحلهای آنها
اما سند جدید به بخشهای متعدد و دقیقتری تقسیم شده است که شامل موارد زیر میشود:
-
الزامات برای ساختار URL قابل خزیدن
-
رعایت استاندارد IETF STD 66
-
عدم استفاده از قطعات URL برای تغییر محتوا
-
استفاده از کدگذاری متداول برای پارامترهای URL
-
سادهسازی و توصیفی کردن ساختار URL
-
استفاده از زبان مخاطبان
-
استفاده از کدگذاری UTF-8 در صورت نیاز
-
استفاده از خط تیره به جای زیرخط
-
بهحداقلرساندن استفاده از پارامترها
-
حساسیت URLها به حروف بزرگ و کوچک
-
نکات مربوط به سایتهای چندمنطقهای
-
اجتناب از مشکلات رایج مرتبط با URLها
-
رفع مشکلات مربوط به خزیدن URLها
جزئیات تغییرات کلیدی
1. تمرکز و لحن جدید
سند قدیمی بیشتر جنبه آموزشی و توصیهای داشت، اما نسخه جدید با لحنی مستقیمتر و تجویزی، بر الزامات لازم برای خزیدن مؤثر توسط موتور جستجوی گوگل تأکید دارد. در این سند به صراحت هشدار داده شده که عدم رعایت این الزامات ممکن است باعث خزیدن ناکارآمد سایت، از جمله نرخ خزیدن بسیار بالا یا حتی عدم خزیدن سایت شود.
2. بهروزرسانی استانداردهای مرجع
در سند قدیمی به استاندارد RFC 3986 اشاره شده بود، اما در نسخه جدید، استاندارد IETF STD 66 بهعنوان مرجع اصلی معرفی شده است که نشاندهنده بهروزرسانی و دقت بیشتر در ارجاعات است.
3. کدگذاری UTF-8
در نسخه قدیمی، استفاده از کدگذاری UTF-8 برای کاراکترهای غیر ASCII توصیه شده بود. اما در سند جدید، این موضوع در بخش اختصاصی «استفاده از کدگذاری UTF-8 در صورت نیاز» با ارائه مثالهای واضحتر، از جمله نمونهای به زبان ژاپنی، بهصورت جدولی و با مقایسه «توصیهشده» و «توصیهنشده» ارائه شده است.
4. URLهای توصیفی و ساده
سند جدید بر استفاده از URLهای توصیفی و ساده تأکید بیشتری دارد و مثالهای «توصیهشده» و «توصیهنشده» را در قالب جدول ارائه کرده تا مقایسه برای کاربران آسانتر شود.
5. خط تیره در مقابل زیرخط
نسخه قدیمی بهطور کلی توصیه میکرد که از خط تیره (-) به جای زیرخط (_) استفاده شود. اما سند جدید توضیح دقیقتری ارائه کرده و بیان میکند که زیرخطها به دلیل استفاده گسترده در زبانهای برنامهنویسی برای مفاهیمی که باید یکپارچه بمانند، توصیه نمیشوند.
6. پارامترهای URL
راهنمای جدید، نحوه کدگذاری پارامترهای URL را با همان جزئیات نسخه قبلی توضیح میدهد، اما با ارائه مثالها در قالب جدول دو ستونی، خوانایی و وضوح بیشتری فراهم کرده است.
7. مشکلات رایج URL
در سند قدیمی، مشکلاتی مانند فیلترهای افزودنی، پارامترهای غیرمرتبط و پیوندهای نسبی خراب بهصورت جداگانه بررسی شده بودند. اما در نسخه جدید، این موارد بازآرایی شده و برخی از آنها مانند «تولید پویای اسناد» حذف شده یا در دستهبندیهای دیگر ادغام شدهاند. همچنین هشدار جدیدی درباره استفاده از شناسههای جلسه (Session IDs) اضافه شده که توصیه میکند به جای آنها از کوکیها استفاده شود.
8. رفع مشکلات مرتبط با خزیدن
بخش «رفع مشکلات مرتبط با خزیدن URLها» در سند جدید سادهتر شده و نکات عملیتری مانند مدیریت URLهای فیلترشده در ناوبری چندوجهی (Faceted Navigation) و استفاده از پیوندهای نسبی ریشهای به جای پیوندهای نسبی والد ارائه شده است.
9. ویژگیهای جدید
-
حساسیت به حروف بزرگ و کوچک: بخش جدیدی به نام «آگاه باشید که URLها به حروف بزرگ و کوچک حساس هستند» اضافه شده که توضیح جامعی درباره حساسیت گوگل به این موضوع ارائه میدهد.
-
ارتباط با راهنمای سئو: سند جدید به کاربران توصیه میکند برای اطلاعات بیشتر درباره ساختار کلی سایت، به بخش مربوطه در راهنمای سئوی گوگل مراجعه کنند.
-
ناوبری چندوجهی: نکته جدیدی درباره مدیریت خزیدن URLهای مرتبط با ناوبری چندوجهی اضافه شده است.
بهبود در ارائه و قالببندی
سند جدید از جداول برای نمایش مثالهای «توصیهشده» و «توصیهنشده» استفاده کرده که خوانایی را بهبود بخشیده است. همچنین استفاده مداوم از قالببندی کد برای URLها و پارامترها، درک مفاهیم را آسانتر کرده است.

