وردپرس: همه پیوندهای ثابت را در پایگاه داده خود با استفاده از عبارات منظم پیدا و جایگزین کنید (مثال: /YYYY/MM/DD)
در هر سایتی که بیش از یک دهه فعالیت داشته باشد، تغییرات زیادی در ساختار پیوند ثابت ایجاد شده است. در روزهای اولیه وردپرس، برای آن غیر معمول نبود ساختار لینک ثابت برای اینکه یک پست وبلاگ روی مسیری تنظیم شود که شامل سال، ماه، روز، و حرکت پست باشد:
/%year%/%monthnum%/%day%/%postname%/
جدای از داشتن یک طولانی غیر ضروری URL، چند مشکل دیگر در این مورد وجود دارد:
- بازدیدکنندگان بالقوه لینک مقاله شما را در سایت دیگری یا در موتور جستجو می بینند و بازدید نمی کنند زیرا سال، ماه و روز نوشته شما را می بینند. حتی اگر مقاله ای شگفت انگیز و همیشه سبز باشد... به دلیل ساختار پیوند دائمی روی آن کلیک نمی کنند.
- موتورهای جستجو ممکن است محتوا را بیاهمیت بدانند زیرا این موضوع مهم است سلسله مراتبی چندین پوشه دور از صفحه اصلی
هنگام بهینهسازی سایتهای مشتریان، توصیه میکنیم که ساختار پیوند دائمی پست خود را بهروزرسانی کنند:
/%postname%/
البته، یک تغییر بزرگ مانند این می تواند باعث شکست شود، اما ما دیدیم که در طول زمان مزایای آن بسیار بیشتر از خطرات است. به خاطر داشته باشید که بهروزرسانی ساختار پیوند ثابت شما هیچ کاری برای هدایت بازدیدکنندگان به آن پیوندهای قدیمی انجام نمیدهد و همچنین پیوندهای داخلی محتوای شما را بهروزرسانی نمیکند.
چگونه پیوندهای دائمی خود را در محتوای وردپرس خود به روز کنید
هنگامی که این تغییر را انجام می دهید، ممکن است در رتبه بندی موتور جستجوی خود در آن پست ها مقداری کاهش پیدا کنید زیرا تغییر مسیر پیوند ممکن است مقداری اعتبار را از بک لینک ها کاهش دهد. یکی از چیزهایی که می تواند کمک کند این است که ترافیکی را که به آن پیوندها می آید به درستی هدایت کنید و پیوندهای موجود در محتوای خود را تغییر دهید.
- تغییر مسیرهای پیوند خارجی – باید یک تغییر مسیر در سایت خود ایجاد کنید که الگوی عبارت منظم را جستجو کرده و کاربر را به درستی به صفحه مناسب هدایت کند. حتی اگر تمام پیوندهای داخلی را اصلاح کنید، باید این کار را برای پیوندهای خارجی که بازدیدکنندگان شما روی آنها کلیک می کنند انجام دهید. من در مورد نحوه اضافه کردن یک عبارت منظم نوشته ام (regex) تغییر مسیر در وردپرس و به طور خاص در مورد نحوه انجام تغییر مسیر /YYYY/MM/DD/.
- پیوندهای داخلی – پس از بهروزرسانی ساختار پیوند دائمی، همچنان ممکن است پیوندهای داخلی در محتوای موجود خود داشته باشید که به پیوندهای قدیمی اشاره میکنند. اگر ریدایرکتها را تنظیم نکرده باشید، باعث میشوند که شما a 404 خطا پیدا نشد اگر تغییر مسیرها را تنظیم کرده اید، هنوز به خوبی به روز رسانی پیوندهای شما نیست. ثابت شده است که پیوندهای داخلی برای نتایج جستجوی ارگانیک شما مفید هستند، بنابراین کاهش تعداد تغییر مسیرها گامی عالی در تمیز و دقیق نگه داشتن محتوای شما است.
مشکل اینجاست که شما باید جدول داده های پست های خود را پرس و جو کنید، هر الگوی را که شبیه /YYYY/MM/DD است شناسایی کنید و سپس آن نمونه را جایگزین کنید. اینجاست که عبارات منظم کاملاً وارد می شوند ... اما شما هنوز به یک راه حل نیاز دارید تا در محتوای پست خود تکرار کنید و سپس نمونه های پیوندها را به روز کنید - بدون اینکه محتوای خود را خراب کنید.
خوشبختانه، یک راه حل عالی برای این وجود دارد، WP PRO را مهاجرت کنید. با WP Migrate Pro:
- جدولی را که می خواهید به روز کنید انتخاب کنید، در این مورد، wp_posts. با انتخاب یک جدول واحد، منابعی را که این فرآیند نیاز دارد به حداقل می رساند.
- عبارت منظم خود را وارد کنید. این کار کمی برای من طول کشید تا نحو را به درستی انجام دهم، اما من یک regex حرفه ای عالی در Fiverr پیدا کردم و آنها regex را در عرض چند دقیقه انجام دادند. در قسمت Find، موارد زیر را وارد کنید (البته برای دامنه شما سفارشی شده است):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- (.*) متغیری است که قرار است اسلاگ را از رشته منبع بگیرد، بنابراین شما باید آن متغیر را به رشته Replace اضافه کنید:
martech.zone/$1
- باید روی دکمه .* در سمت راست فیلد جایگزین کلیک کنید تا به برنامه بفهمانید که این یک عبارت معمولی است پیدا و جایگزین کنید.
- یکی از زیباترین ویژگی های این افزونه این است که می توانید قبل از اجرای تغییرات، پیش نمایش آن ها را مشاهده کنید. در این حالت، من بلافاصله میتوانستم ببینم چه ویرایشهایی قرار است در پایگاه داده انجام شود.
با استفاده از افزونه، توانستم 746 لینک داخلی را در محتوای خود در عرض یک دقیقه یا بیشتر به روز کنم. این بسیار ساده تر از جستجوی هر پیوند و تلاش برای جایگزینی آن است! این تنها یک ویژگی کوچک در این افزونه مهاجرت و پشتیبان گیری قدرتمند است. این یکی از موارد مورد علاقه من است و در لیست من قرار دارد بهترین افزونه های وردپرس برای تجارت.
افشای ریسک: Martech Zone یک شرکت وابسته است WP مهاجرت کنید و از آن و سایر پیوندهای وابسته در این مقاله استفاده می کند.