الگوریتم آدرس چیست؟ |ساختار URL، پارامترهای داینامیک


مقدمه: الگوریتم آدرس چیست؟

آیا می‌دانستید که یک URL بد می‌تواند تمام زحمات سئوی شما را خنثی کند؟ الگوریتم آدرس (Aadares) در کراولر پیشرفته P2X دقیقاً به همین موضوع می‌پردازد: آیا ساختار URL و پارامترهای داینامیک سایت شما بهینه هستند؟

الگوریتم آدرس از الگوریتم‌های منفی سیستم P2X محسوب می‌شود. این الگوریتم بررسی می‌کند که آیا URLهای سایت شما کوتاه، خوانا و سئوپسند هستند یا طولانی، پیچیده و پر از پارامترهای غیرضروری.

اما URL خوب چه ویژگی‌هایی دارد و چرا برای سئو مهم است؟ در ادامه، همه چیز را بررسی خواهیم کرد.


URL خوب در مقابل URL بد

مثال URL خوب (سئوپسند):

text
https://site.com/category/product-name
https://site.com/blog/seo-guide
https://site.com/about-us

مثال URL بد (غیر سئوپسند):

text
https://site.com/index.php?id=123&cat=5&product=456&session=789&ref=email
https://site.com/p=12345
https://site.com/%D8%B3%D8%A6%D9%88

دسته‌بندی سایت‌ها بر اساس وضعیت URL

 
 
دسته وضعیت توضیح
URL عالی کوتاه، خوانا، شامل کلمه کلیدی، ساختار سلسله‌مراتبی ✅ عالی
URL خوب خوانا، بدون پارامتر اضافی ✅ خوب
URL قابل قبول کمی طولانی اما خوانا ⚠️ قابل قبول
URL ضعیف (جریمه خفیف) طولانی، پارامترهای زیاد ❌ ضعیف - جریمه خفیف
URL بسیار ضعیف (جریمه شدید) بسیار طولانی، پارامترهای بی‌شمار، کاراکترهای خاص ❌ بسیار ضعیف - جریمه شدید

نحوه عملکرد الگوریتم آدرس در P2X

الگوریتم آدرس به صورت دقیق و ساختاری طراحی شده است. مراحل اجرای این الگوریتم در کراولر P2X به این صورت است:

 
 
مرحله توضیح
۱. استخراج URLها الگوریتم URL تمام صفحات سایت را استخراج می‌کند
۲. تحلیل ساختار الگوریست طول، کاراکترها، پارامترها و ساختار URL را تحلیل می‌کند
۳. شناسایی پارامترهای اضافی الگوریتم پارامترهای غیرضروری (session, ref, utm) را شناسایی می‌کند
۴. بررسی تکراری‌ها الگوریتم URLهایی که به یک محتوا اشاره می‌کنند را شناسایی می‌کند
۵. امتیازدهی منفی بر اساس کیفیت URLها، امتیاز منفی تعلق می‌گیرد

نکته مهم: الگوریتم آدرس فقط یک URL را بررسی نمی‌کند. بلکه میانگین کیفیت URLهای کل سایت را ارزیابی می‌کند.


ویژگی‌های URL سئوپسند

 
 
ویژگی توضیح مثال خوب مثال بد
کوتاه کمتر از ۶۰ کاراکتر /seo-guide /category/subcategory/.../very-long-title
خوانا قابل فهم برای انسان /about-us /p=12345
شامل کلمه کلیدی کلمه کلیدی اصلی در URL /seo-training /product-123
استفاده از خط تیره (-) جداکننده کلمات /seo-guide /seo_guide یا /seoguide
حروف کوچک تمام حروف کوچک /About-Us (bad) /about-us (good)
بدون پارامتر اضافی بدون ?&= غیرضروری /product/bag /product?id=123

پارامترهای داینامیک مشکل‌ساز

 
 
پارامتر توضیح مشکل راهکار
?id=123 شناسه محصول غیرقابل خواندن تبدیل به /product/name
?session=abc شناسه جلسه محتوای تکراری حذف یا noindex
?ref=email منبع ترافیک محتوای تکراری canonical به نسخه اصلی
?utm_source=... پارامترهای کمپین محتوای تکراری canonical یا حذف
?page=2 صفحه‌بندی قابل قبول (با canonical) rel="prev/next"
?sort=price مرتب‌سازی محتوای تکراری noindex یا canonical

چرا URL بد برای سئو مضر است؟

URLهای بد از چند جهت برای سئو و تجربه کاربری مضر هستند:

 
 
دلیل ضرر توضیح
محتوای تکراری پارامترهای مختلف به یک محتوا -> جریمه
هدر رفتن بودجه خزش گوگل زمان خود را برای خزش URLهای تکراری تلف می‌کند
تجربه کاربری بد کاربران URLهای طولانی را به اشتراک نمی‌گذارند
کاهش نرخ کلیک (CTR) URLهای نامرتبط در نتایج جستجو کلیک کمتری می‌گیرند
سخت شدن لینک‌سازی کسی به URLهای عجیب لینک نمی‌دهد

معادل Google برای الگوریتم آدرس

الگوریتم آدرس در P2X معادل فاکتور "URL structure and parameters" در الگوریتم‌های گوگل است. گوگل در مستندات رسمی خود اعلام کرده است:

"Use simple, descriptive URLs that help users and search engines understand the content of your pages. Avoid long, complex URLs with unnecessary parameters."

منابع معتبر گوگل برای مطالعه بیشتر:


ابزارهای مدیریت پارامترهای URL

 
 
ابزار توضیح
Google Search Console > URL Parameters مدیریت پارامترهای داینامیک
Google Analytics شناسایی پارامترهای کمپین (UTM)
Screaming Frog شناسایی URLهای تکراری
canonical tag تعیین نسخه اصلی

راهکارهای بهینه‌سازی URL

برای اینکه از الگوریتم آدرس جریمه نشوید، این راهکارها را رعایت کنید:

۱. از URLهای کوتاه و خوانا استفاده کنید

html
<!-- بد -->
https://site.com/index.php?id=123&cat=5

<!-- خوب -->
https://site.com/products/leather-bag

۲. از خط تیره (-) برای جدا کردن کلمات استفاده کنید

html
<!-- بد -->
/seo_guide  یا  /seoguide

<!-- خوب -->
/seo-guide

۳. از کلمات کلیدی در URL استفاده کنید

html
<!-- بد -->
/product-12345

<!-- خوب -->
/seo-training-course

۴. پارامترهای اضافی را حذف یا canonical کنید

html
<!-- صفحه اصلی -->
<link rel="canonical" href="https://site.com/product">

<!-- صفحه با پارامتر -->
<link rel="canonical" href="https://site.com/product">

۵. از حروف کوچک استفاده کنید

html
<!-- بد -->
/About-Us

<!-- خوب -->
/about-us

۶. برای صفحات پیجینیشن از rel="prev/next" استفاده کنید

html
<link rel="prev" href="/page/1">
<link rel="next" href="/page/3">

اشتباهات رایج در الگوریتم آدرس

 
 
اشتباه توضیح راهکار
URLهای خیلی بلند بیش از ۱۰۰ کاراکتر کوتاه کنید (حداکثر ۶۰ کاراکتر)
پارامترهای بی‌شمار ?id=1&cat=2&sort=price&page=3 حذف یا canonical کنید
استفاده از زیرخط (_) seo_guide خط تیره (-) جایگزین کنید
حروف بزرگ و کوچک مخلوط /About-Us همه را کوچک کنید
عدم canonical برای صفحات تکراری چند URL به یک محتوا canonical اضافه کنید

تأثیر الگوریتم آدرس بر سئو و رتبه گوگل

 
 
فاکتور تأثیر
URL کوتاه، خوانا، شامل کلمه کلیدی تجربه کاربری خوب -> افزایش CTR -> بهبود غیرمستقیم رتبه
URL طولانی با پارامترهای زیاد محتوای تکراری -> هدر رفتن بودجه خزش -> جریمه خفیف
URLهای بسیار بد و تکراری زیاد جریمه شدید -> افت قابل توجه رتبه

جمع‌بندی نهایی

الگوریتم آدرس (Aadares) در کراولر P2X، پانزدهمین و آخرین الگوریتم منفی است که ساختار URL و پارامترهای داینامیک را بررسی می‌کند.

سه نکته کلیدی که باید همیشه به خاطر داشته باشید:

  1. URLها را کوتاه، خوانا و شامل کلمه کلیدی کنید (حداکثر ۶۰ کاراکتر، خط تیره، حروف کوچک) - URL خوب هم به سئو کمک می‌کند و هم کاربران آن را به یاد می‌سپارند و به اشتراک می‌گذارند.

  2. پارامترهای غیرضروری (session, ref, utm) را حذف کنید یا با تگ canonical به نسخه اصلی اشاره دهید - پارامترهای اضافی باعث ایجاد محتوای تکراری و هدر رفتن بودجه خزش می‌شوند.

  3. از ابزار Google Search Console > URL Parameters برای مدیریت پارامترها استفاده کنید - این ابزار به گوگل می‌گوید کدام پارامترها را نادیده بگیرد.

با رعایت این اصول، می‌توانید از جریمه الگوریتم آدرس در امان بمانید.