یکی از چالش هایی که در وبسایت های فروشگاهی و مخصوصا فروشگاه های با تنوع محصول زیاد وجود دارد ، نحوه ی دسته بندی و ایجاد ساختار مناسب یو آل ال (URL) است. اگر هنوز دسته بندی درختی مناسب برای محصولات فروشگاه خود آماده نکرده اید ، مقاله ی “سئو و دسته بندی” را در اولین فرصت مطالعه کنید. در این مقاله میخواهیم بهترین ساختار URL برای سایت های فروشگاهی وردپرسی و پیاده سازی آن را آموزش دهیم.
همانطور که میدانید تمام URL های وبسایت ها (به جز زیر دامنه ها) با آدرس اصلی وبسایت شروع می شوند. بدین صورت :
https://example.com/kafsh
https://example.com/lebas
https://example.com/t-shirt
ساختار URL پیشفرض فروشگاه وردپرسی
اگر سئو کار هستید حتما تابحال با ساختار ابتدایی دستهبندی محصول و صفحات محصول برخورد کرده اید و مشاهده کرده اید که معمولا در ابتدای آنها یک مبنا یا پایه (یا Taxonomy Bases) ایجاد میشود.
برای صفحات دسته بندی محصول به این صورت:
https://example.com/product-category/kafsh
https://example.com/product-category/lebas
برای صفحات محصولات به این صورت:
https://example.com/product/kafsh-nike-sefid
https://example.com/product/kafsh-vazns-sefid
و برای صفحات برند به این صورت:
https://example.com/brand/nike
https://example.com/brand/adidas
https://example.com/brand/puma
چالش های ساختار پیشفرض یو آر ال ها
پایه دسته ها : ووکامرس با افزودن پایه تکسونومی ها ، ساختاری مرتب برای صفحات مختلف تولید میکند که تفکیک پذیری خوبی بین تایپ های مختلف صفحات ایجاد میکند. برای مثال همان طور که گفتیم به URL تمام صفحه محصول ها پایه ی /product/ را اضافه میکند. یا به دسته بندی محصولات پایه ی /product-category/ را اضافه میکند.
اسلاگ های والد میانی : فرض کنید ساختار دسته بندی سایت تان به شکل زیر باشد.

در این صورت ، به طور پیش فرض آدرس آخرین لایه ی دسته بندی چیزی شبیه این خواهد بود :
https://example.com/product-category/kafsh/kafsh-zanane/brand-nike/kafsh-nike-sefid
در این مثال وردپرس اسلاگ (slug) همه دسته های میانی را (kafsh/kafsh-zanane/brand-nike) در URL آورده است و این اتفاق چالش هایی در سئو به وجود می آورد. برای مثال اگر زمانی بخواهید دسته بندی های جدیدی اضافه کنید و یا نحوه ی دسته بندی محصولات را تغییر دهید باید تعداد زیادی آدرس قدیمی را به آدرس های جدید ریدایرکت کنید. (که اگر دسته بندی ها زیاد باشه ، میتونه مثل یه سیاه چاله وحشتناک باشه)
و از طرفی کوتاه بودن یو آر ال هم برای کاربر و هم برای موتور های جست و جو میتواند بهتر و خواناتر باشد. پس راهکار چیست؟
بهترین ساختار برای URL دستهبندی محصول
حذف دسته های میانی از آدرس یو آر ال ! بهترین حالت برای دسته بندی محصول این است که هیچ کدام از دسته های والد یا دسته های میانی در URL جا نگرفته باشد. به عبارتی فقط اسلاک (slug) آخر که مربوط به همان دسته بندی است ، در آدرس یو آل ال باشد. یعنی آدرس ها به این شکل باشند :
#حالت پیشفرض
https://example.com/product-category/kafsh/kafsh-zanane/brand-nike/kafsh-nike-sefid
https://example.com/product-category/lebas/lebas-zanane/brand-versach/t-shirt-versach-zard
#حالت اصلاح شده و بهینه
https://example.com/product-category/kafsh-nike-sefid
https://example.com/product-category/t-shirt-versach-zard
همانطور که مشاهده میکنید یو آر ال نهایی هم کوتاه تر است و هم خوانایی بهتری دارد. اگر باز هم دوست دارید یک قدم حرفه ای تر بردارید میتوانید در تنظیمات وردپرس >> پیوند های یکتا فیلد پایه دسته محصول را از product-category به چیزی کوتاه تر مانند cat یا category تغییر دهید. (این کار تاثیری در سئو ندارد)
حذف اسلاگ های والد از URL دسته بندی ها
برای حذف اسلاگ های میانی یا والد میتوانید از نسخه ی رایگان افزونه سئو رنگ مث (Rank math) استفاده کنید. کافی است در تنظیمات افزونه به ترتیب به بخش های : تنظیمات عمومی >> ووکامرس >> حذف نامک های والد مراجعه کنید و این گزینه را فعال کنید. مطابق تصویر :



