حذف یا تغییر category در URL دسته بندی در وردپرس
- مقالات آموزشی آموزش سئو وردپرس
- بروزرسانی شده در
وردپرس بهطور پیشفرض “Category” را بهعنوان یک پیشوند به URL ها برای تمام صفحات دستهبندی اضافه میکند. در این مقاله به شما خواهیم گفت که چگونه پیشوند دستهبندی وردپرس را تغییر دهید. ما همچنین در مورد اینکه آیا شما باید پیشوند پایه را بهطور کامل حذف کنید یا نه صحبت خواهیم کرد. بنابراین اگر میخواهید پیشوند دستهبندی وردپرس را تغییر دهید در این مقاله با ما همراه باشید.
دستهبندیها در سایت از اهمیت بالایی برخوردار هستند و تأثیر زیادی در بهبود سایت شما دارند. دستهبندیها باعث میشوند سایت شما بتوانید رتبه بهتری بین موتورهای جستجو داشته باشد و سئو سایت شما بهبود پیدا میکند. از آنجاکه وردپرس امکانات زیادی را به شما ارائه میکند تغییر پیشوند وردپرس نیز یکی از این قابلیتها است که شما بهدلخواه خود میتوانید آنها را انجام دهید. این کار نیازمند رعایت کردن اصولی است که شما باید حتماً به آن توجه داشته باشید. پس پیشنهاد میکنیم با این آموزش از میهن وردپرس همراه باشیدمفهوم دستهبندی در وردپرس
زمانی که شما محتوایی را در سایت وردپرسی خود قرار میدهید؛ وردپرس به شما قابلیتی را میدهد که بهوسیله آن بتوانید این محتوا را دستهبندی کنید. دستهها و برچسبها دو مورد از ابزارهایی هستند که بهوسیله آن میتوانید محتوای خود را طبقهبندی کنید. دستهها با عنوان Category و برچسبها با عنوان Tag شناخته میشوند. وردپرس هنگام استفاده از آنها از این پیشوندها استفاده میکند.
این دو ابزار تفاوت زیادی با یکدیگر ندارند و تفاوت بارز آنها در این است که دستهها بهصورت درختی بوده و شامل چندین زیرمجموعه هستند. اما برچسبها شامل تعداد زیادی هستند و زمانی که شما محتوایی را در سایت خود منتشر میکنید برحسبی را مطابق با آن محتوا تولید میکنید.
آنچه در این مقاله میخوانید
پیشوند دستهبندی چیست؟ آیا باید آن را تغییر داد؟
هر دستهبندی در سایت وردپرسی شما صفحه و RSS خود را دریافت میکند. با دیدن صفحه آرشیو شما میتوانید تمام پستهای این دستهبندی را مشاهده کنید. بهطور پیشفرض وردپرس “Category” را بهعنوان پیشوند پایه به URL صفحات دستهبندیها اضافه میکند. این کار کمک میکند تا صفحات و پستها را از تگ دستهبندیها و آرشیوها تمایز بخشد. بهعنوانمثال، اگر شما یک دسته به نام “اخبار” داشته باشید، آدرس آن مانند این خواهد بود:
http://example.com/category/news/
به همین ترتیب وردپرس همچنین پیشوند Tag را به URL های برچسبها اضافه میکند.
http://example.com/tag/iphone/
البته اکثر سایتها نیازی به تغییر پیشوند پایه ندارند. این آموزش به کاربران و موتورهای جستجو کمک میکند تا بفهمیم چه نوع صفحهای را بازدید میکنند. بااینحال، اگر شما در یک سایت تخصصی میخواهید از یک کلمه یا عبارت متفاوت برای دستهبندیهای خود استفاده کنید، میتوانید پیشوند دستهبندی را تغییر دهید تا آن را بهتر نشان دهید.
تغییر پیشوند دستهبندی در وردپرس
تغییر دستهبندی بر اساس پیشوند در وردپرس بسیار راحت و آسان است. شما باید به صفحه تنظیمات > پیوندهای یکتا رفته و به بخش “دلخواه” اسکرول کنید.
در اینجا شما میتوانید پیشوندی را که میخواهید برای دستهبندی بر اساس دلخواهتان انتخاب استفاده کنید را وارد نمایید. همچنین اگر بخواهید میتوانید پیشوند بر اساس تگ را تغییر دهید. فراموش نکنید که تغییرات را در پایان ذخیره کنید.
تنظیمات تغییر مسیر بعد از تغییر پیشوند دستهبندی
اگر شما در حال تغییر پیشوند طبقهبندی در یک وبسایت جدید هستید، لازم نیست کاری انجام دهید. بااینحال، اگر شما این کار را در یک وبسایت با محتوا انجام میدهید، کاربران در بازدید از صفحه قدیمی یک خطای 404 را مشاهده میکنند. برای رفع این، شما نیاز خواهید داشت که تغییر مسیر را برای اطمینان از اینکه هم موتورهای جستجو و هم بازدیدکنندگان منظم و بهدرستی به صفحه دستهبندی در سایت شما هدایت میشوند، تنظیم کنید.
ابتدا شما افزونه کارآمد Redirection را نصب و فعال کنید. برای جزییات بیشتر میتوانید آموزش نصب افزونه را ببینید. پس از فعالسازی، به صفحه ابزارها > Redirection برای تنظیم مسیر بروید.
سپس به قسمت “افزودن تغییر مسیر جدید” بروید. ابتدا، شما نیاز بهاضافه کردن (.*)/Category/ در فیلد URL سورس دارید. پسازآن شما باید کادر کنار عبارات منظم را چک کنید. در فیلد URL هدف، شما باید دستهبندی جدید بر اساس پیشوند مانند /topics/$1 را اضافه کنید. فراموش نکنید که Topics را با پیشوند دستهبندی جدید خود جایگزین کنید. تغییرات انجامشده را ذخیره کنید. در حال حاضر همه کاربران و موتورهای جستجوی سایت شما به URL های درست که برای دستهبندی جدید بر اساس پیشوند استفاده میشوند تغییر مسیر داده خواهند شد.
حذف پیشوند دستهبندی در وردپرس
بسیاری از کاربران از ما در مورد حذف دستهبندی بر اساس پیشوند از همهی URL های وردپرس میپرسند. در نظر داشته باشید که URL های دستهبندی بهصورت زیر تغییر میکنند: http://Example.com/News/ البته این ایدهی خوبی نیست و ما پیشنهادمی کنیم که دستهبندی بر اساس پیشوند را حذف نکنید.
دستهبندی بر اساس پیشوند هم به کاربران و هم به موتورهای جستوجو در تشخیص پستها از صفحات و دستهبندی کمک میکند. حذف دستهبندی بر اساس پیشوند، URL های سایت شما را مبهم میکند که این کار برای UX و SEO اصلاً خوب نیست.
شما همچنین ممکن است با مشکلات فنی با پلاگین های مختلف وردپرس برخورد کنید. بهعنوانمثال، اگر یک دسته و یک صفحه با نام مشابه داشته باشید و یا زمانی که از ٪ postname٪ بهعنوان ساختار URL خود برای پستهای تک استفاده میکنید؛ سایت شما به حلقه بینهایت هدایت میکند و موجب میشود صفحات هر بار بارگذاری شوند.
بههرحال اگر شما هنوز میخواهید که این کار را انجام دهید، میتوانید افزونه FV Top Level Categories را نصب و فعال کنید. این پلاگین مستقیماً دستهبندی بر اساس پیشوند را از URL های دستهبندی شما حذف میکند.
پیروز و سربلند باشید. 🙂
حذف کنیم بهتر است یا حذف نکنیم ؟
سلام خدمت تیم خوب میهن وردپرس
سایت میهن وردپرس هم پیشوند category نداره، آیا حذف شده و یا کلا به شکل دیگری ایجاد شده؟ ممنون میشم توضیح بدید.
سلام با استفاده از افزونه رنک مث حذف شده
سپاس از شما
سلام درود
بنده قصد دارم کلا دسته بندی های سایتم رو تغییر بدم یعنی تعدادی رو حذف و تعدادی رو هم اضافه کنم .
اینطوری قاعدتا URL ها تغییر خواهند کرد و ممکنه به سئوی سایت ضربه بخوره .
اگر بخوام تک تک پست ها رو به URL های جدید ریدایرکت کنم ، خیلی زمان بره .
بنظر شما راه حل چیست ؟
سلام من در قسمت پیوندهای یکتا نام دسته را تغییر میدهم صفحه دسته ها را ارور 404 میدهد. یا تو ساختار دلخواه هم اونجا تغییر میدهم ارور 404 میدهد. بخاطر ارور تنظیمات پیوند یکتا را مجبورم به حالت پیشفرض برگردونم. فایل htaccess رو پاک کردم مشکل حل نشد.
بدون تغییر پیوندهای یکتا به قسمت دسته ها رفتم و با افزونه custom permalink خواستم url رو تغییر بدم بعد از تغییر باز به ارور 404 برمیخورم و مجبورم به پیشفرض برگردونم.
من میخوام ادرس صفحه نوشته ها /news/ باشه و صفحه دسته بندی ها بصورت /news/daily و صفحه خبر داخلی دسته ها به صورت /news/daily/post2020 باشد.
چجوری این مشکل رو حل کنم؟
سلام وقت بخیر من میخوام دسته محصول سایتم رو به اسم پیش فرص وردپرس یعنی همون category تغییر بدم
میخواستم ببینم میشه با افزونه یوست ریدایرکت کنم دسته های قبلی رو؟ یا باید از پلاگین دیگه استفاده کنم؟
و به نظرتون برای سایت فروشگاهی از چه کلمه ای استفاده کنیم برای دسته بندی category ، browse و یا…
سلام فرقی نداره از چه کلمهای استفاده کنید. امکان ریدایرکت دسته جمعی وجود نداره باید تک تک ریدایرکت کنید.
سلام
وقت بخیر
اگه بخوام product ای که تو نامک در ووکامرس ایجاد میشه رو حذف کنم باید چیکار کنم؟ یعنی تو قسمت پایگاه سفارشی هیچی نداشته باشم نه product نه چیز دیگه
سلام به زودی آموزشش رو توی سایت منتشر خواهیم کرد.
سلام وقت بخیر
دوتا سوال داشتم خدمتتون اول اینکه به از دید سئو کدوم یکی از url ها بهتره:
example.com/mycategory/mypost
یا
example.com/mypost
دوم اینکه اگه تو ووکامرس بخوام تو url دسته بندی هر پست رو هم نشون بده باید چیکار کنم؟
سلام تفاوتی از نظر سئو نداره. سلیقهای هست. برای ووکامرس باید از بخش پیوندهای یکتا در بخش url محصولات مدیریت کنید این مورد رو
سلام و عرض ادب
category/ رو میشه حذف کرد.
اما یا راهی هست که بشه /tag/ رو از داخل url های وردپرس حذف کرد !؟
بله امکانش هست. در صورت نیاز از اینجا درخواست بدید آموزشش رو بذاریم. https://mihanwp.com/request/
درخواست مقاله آموزشی – میهن وردپرس
https://mihanwp.com
سلام خسته نباشید از چه کدی یا عبارتی میتونم تو قسمت پیوند یکتا استفاده کنم که آیدی محصول یا شناسه sku محصول ر وهم تو لینک مثل دیجیکالا بیاره ؟
با سلام
از بخش پیوند های یکتا باید براساس ایدی و نام نوشته قرار دهید
عااااالی بود مرسسیییی
سلام مجدد.
پیرو نظر قبلی که روز 7 شهریور گذاشتم…
افزونه ها رو غیر فعال کردم. چند روز گذشت. اما هیچ تغییری نکرد.
یه چیز جالب اینکه گاها وقتی وارد صفحات تگ میشی ارور 404 از سمت سرور میده. وقتی صفحه رو رفرش میکنی حل میشه. احتمالا گوگل به این ارور ها برخورد میکنه. این ارور 404 مال سرور هست و ارور 404 قالب ما نیست. نمیدونم تونستم منظورم رو برسونم یا نه.
به شرکت میزبان گفتم ولی گفت سرور مشکلی نداره….
نظرتون چیه؟
اگه گاها ارور دریافت می کنید بی شک از سمت کش یا از سمت سرور هست
سلام.
خواهش میکنم مارو یاری بدید.
ما خیلی رو وب سایتمون داریم وقت و هزینه صرف میکنیم. پس خواهشا مارو یاری بدید.
مشکلی من دارم توی آدری تگ ها هست.
هر تگی که میزنیم دو تا صفحه براش ایجاد میشه.
یک آدرس اصلی مثل
sitename/tag/test
و یه آدرس دیگه بدون کلمه tag یعنی
sitename/test
هر روز داره توی وب مستر خطای 404 مربوط به تگ ها برامون میاد. برای هر دو نوع ادرس ذکر شده. ادرس های اولی (ادرس اصلی با کلمه tag) رو که چک میکنیم و روی اون لینک ها کلیک میکنی میبینی اصلا مشکلی نداره و صفحه باز میشه. به همین دلیل ما هم mark as fixed می زنیم. اما ادرس های نوع دوم رو که میزنی میبینی خطای 404 هست و باید ریدایرکت کنیم. همه چی رو توی all in one seo و توی تنظیمات وردپرس چک کردم ولی مشکلی پیدا نکردم. لطفا راهنمایی کنید. مطمئنا این موضوع یه موضوع مهمه که برای خیلی ها پیش میاد اما در سایت ها هیچی در موردش ننوشته.
درود افزونه های موجود رو غیر فعال کنید ببینید با کدوم یک مشکل حل میشه
سلام من یک سوال دارم اینم اینه که من یک آدرس دارم بنام https://behtarindownloadkon.ir/mp3roman حال میخام وقتی پستی در این رابط منتشر میشه دیگه در صفحه اصلی نباشه و مستقیم در صفحه های مربوت به خودش قرار بگیره یعنی اگه من برا هر چیز صفحه دارم پست ها هم تو صفحه های خودشون قرار بگیرن مثل https://behtarindownloadkon.ir/newz یا ب https://behtarindownloadkon.ir/music خاب برا این کار باید چکار کنم که این مشکل حل بشه
سلام شما باید صفحه اصلی رو ویرایش کنید و نمایش این دسته بندی ها رو از صفحه اصلی غیر فعال کنید. البته بستگی به قالب شما دارد.
سلام. بنده در حال حاضر عنوان دسته بندی داخل پست هایم نیست.
می خواهم مطالب یک دسته را به دسته دیگر منتقل کنم:
۱. ایا نیاز هست که پس از انتقال در گوگل وبمستر تنظیمات خاصی اعمال کنم؟
۲. افزونه سئو را از سایت شما خریده ام، آیا لازم است که دسته ای که مطالب آن منتقل میشود و خود دسته پاک شود را ریداکت کنم؟ اگر بلی باید ۳۰۱ کنم آن دسته را یا ۴۰۴؟ ممنون
سلام
بله ریدایرکت کنید ۳۰۱ . خیر توی وبمستر تولز کاری نیاز نیست
خیلی مفید بود ممنون
موفق باشید.
سلام واقعا اموزش خوبی بود . ممنون از زحماتی که واسه نوشتن این اموزش کشیدید.
سلام
ممنون.