FA-TOOLS — Header Component

راهنمای جامع و گام‌به‌گام مهاجرت از بلاگر به وردپرس بدون افت سئو

مهاجرت از بلاگر (Blogger) به وردپرس نیازمند انتقال دقیق محتوا، تصاویر و حفظ ساختار پیوند‌های یکتاست تا اعتبار سئو و ترافیک سایت آسیب نبیند. در این راهنمای عملی، فرآیند کامل خروجی گرفتن از اطلاعات، وارد کردن به وردپرس، دانلود مستقیم تصاویر روی هاست شخصی و تنظیم ریدایرکت ۳۰1 برای آدرس‌های معمولی و موبایل (m=1) را گام‌به‌گام بررسی می‌کنیم.

خلاصه کلیدی این راهنما:

  • انتقال محتوا از بلاگر به وردپرس از طریق یک فایل XML اختصاصی انجام می‌شود.
  • برای حفظ سئو، ساختار آدرس‌دهی وردپرس باید دقیقاً با الگوی /year/month/post-name.html بلاگر تطبیق داده شود.
  • تصاویر بلاگر روی سرورهای گوگل باقی می‌مانند و باید با افزونه اختصاصی به کتابخانه رسانه وردپرس منتقل شوند.
  • نسخه موبایل بلاگر دارای پسوند ?m=1 است که باید در وردپرس مدیریت و ریدایرکت شود تا افت رتبه رخ ندهد.

چرا و چه زمانی باید از بلاگر به وردپرس مهاجرت کنیم؟

مهاجرت از بلاگر به وردپرس — تصویر 1

مهاجرت از بلاگر به وردپرس زمانی ضروری می‌شود که وبلاگ شما به رشد محتوایی و ترافیک قابل‌توجهی رسیده و ابزارهای محدود بلاگر مانع توسعه کسب‌وکار، سئوی پیشرفته و درآمدزایی شوند. وردپرس با ارائه مالکیت ۱۰۰٪ بر داده‌ها، مدیریت فایل‌ها و دسترسی کامل به پایگاه داده، امکان توسعه نامحدود را فراهم می‌کند.

سیستم بلاگر (Blogspot) متعلق به گوگل است. با وجود رایگان بودن و امنیت بالا، محدودیت‌های ساختاری شدیدی دارد؛ از جمله عدم دسترسی به دیتابیس، محدودیت در نصب پلاگین‌های سئو و خطر انسداد ناگهانی حساب کاربری توسط گوگل. در مقابل، وردپرس به شما امکان می‌دهد کنترل کاملی روی کدها، ظاهر و قابلیت‌های وب‌سایت خود داشته باشید.

جدول مقایسه کاربردی بلاگر و وردپرس

معیار / قابلیت تفاوت بلاگر (Blogger) و وردپرس (WordPress)
مالکیت داده‌ها در بلاگر سرور و داده‌ها متعلق به گوگل است؛ در وردپرس مالکیت کامل‌هاست و فایل‌ها با شماست.
قابلیت‌های سئو بلاگر تنظیمات پایه دارد؛ وردپرس با افزونه‌هایی مثل Rank Math و Yoast انعطاف فوق‌العاده‌ای ارائه می‌دهد.
توسعه‌پذیری فنی بلاگر محدود به قالب‌های XML ساده است؛ در وردپرس امکان افزودن قطعه کدهای تخصصی وردپرس و پلاگین وجود دارد.
هزینه‌های نگهداری بلاگر ۱۰۰٪ رایگان است؛ وردپرس نیاز به خرید سالانه هاست و دامنه دارد.

پیش‌نیازهای فنی قبل از شروع انتقال

مهاجرت از بلاگر به وردپرس — تصویر 2

پیش از انجام فرآیند انتقال، باید زیرساخت لازم برای میزبانی وردپرس را آماده کنید. این زیرساخت شامل خرید هاست سی‌پنل یا دایرکت‌المین مناسب، تهیه دامنه (در صورتی که روی بلاگر از sub-domain رایگان blogspot استفاده می‌کردید) و نصب اولیه هسته وردپرس است.

  • تهیه هاست باکیفیت: هاستی انتخاب کنید که دارای کنترل‌پنل استاندارد، PHP نسخه ۸.۱ به بالا و وب‌سرور LiteSpeed یا Nginx باشد.
  • نصب وردپرس: هسته وردپرس را روی هاست جدید نصب کنید و از پاک بودن پایگاه داده مطمئن شوید.
  • بکاپ‌گیری کامل: یک نسخه پشتیبان کامل از قالب و محتوای بلاگر خود تهیه کنید تا در صورت بروز خطا، داده‌ای از دست نرود.

گام اول: خروجی گرفتن از اطلاعات در سیستم بلاگر

مهاجرت از بلاگر به وردپرس — تصویر 3

برای خروجی گرفتن از محتوای بلاگر، کافی است از بخش تنظیمات حساب کاربری خود، فایل پشتیبان با فرمت XML دریافت کنید. این فایل شامل تمامی نوشته‌ها، برگاه‌ها، دیدگاه‌ها و اطلاعات برچسب‌هاست.

  1. وارد پنل مدیریت بلاگر (Blogger.com) شوید.
  2. از منوی سمت راست، روی گزینه Settings (تنظیمات) کلیک کنید.
  3. صفحه را به سمت پایین اسکرول کنید تا به بخش Manage Blog (مدیریت وبلاگ) برسید.
  4. روی گزینه Back up content (پشتیبان‌گیری از محتوا) کلیک کنید.
  5. در پنجره باز شده روی Download کلیک کنید تا فایل XML روی رایانه شما ذخیره شود.

گام دوم: وارد کردن اطلاعات به وردپرس (Import XML)

مهاجرت از بلاگر به وردپرس — تصویر 4

وردپرس به‌صورت پیش‌فرض ابزاری اختصاصی برای خواندن و وارد کردن فایل خروجی بلاگر دارد. این ابزار فایل XML دریافت شده را پردازش کرده و تمام مقالات را به همراه تاریخ دقیق انتشار و دیدگاه‌ها وارد دیتابیس وردپرس می‌کند.

  1. وارد پیشخوان وردپرس شوید و به مسیر ابزارها > درون‌ریزی (Tools > Import) بروید.
  2. در لیست ظاهر شده، گزینه Blogger را پیدا کرده و روی هم‌اکنون نصب کن (Install Now) کلیک کنید.
  3. پس از اتمام نصب، روی اجرای درون‌ریز (Run Importer) کلیک کنید.
  4. فایل XML دانلود شده از بلاگر را انتخاب کرده و دکمه بارگذاری فایل و درون‌ریزی آن را بزنید.
  5. در مرحله آخر، نویسنده‌ای برای مقالات وارد شده تعیین کنید و فرآیند را به پایان برسانید.

نکته تخصصی برای سایت‌های بزرگ:

اگر حجم فایل XML شما بیشتر از محدودیت آپلود هاست (مثلاً ۲ یا ۸ مگابایت) است، می‌توانید در فایل php.ini یا .htaccess مقدار upload_max_filesize و post_max_size را افزایش دهید، یا با ابزارهای رایگان آنلاین XML Splitter، فایل را به چند بخش کوچک‌تر تقسیم کنید.

مهاجرت از بلاگر به وردپرس — تصویر 5

ساختار پیوند‌های یکتا در بلاگر از الگوی سال، ماه و نام مقاله با پسوند html. استفاده می‌کند (مانند: /2023/10/my-post.html). برای اینکه آدرس مقالات شما پس از انتقال تغییر نکند و لینک‌های گوگل ۴۰۴ نشوند، باید ساختار وردپرس را دقیقاً مشابه بلاگر تنظیم کنید.

برای این کار مراحل زیر را دنبال کنید:

  1. در پیشخوان وردپرس به مسیر تنظیمات > پیوندهای یکتا بروید.
  2. گزینه ساختار دلخواه (Custom Structure) را انتخاب کنید.
  3. کد زیر را دقیقاً در کادر مربوطه قرار دهید:
/%year%/%monthnum%/%postname%.html

گام چهارم: انتقال تصاویر از سرور گوگل به هاست وردپرس

در زمان درون‌ریزی فایل XML، وردپرس متون را منتقل می‌کند اما آدرس تصاویر همچنان روی سرورهای گوگل (bp.blogspot.com) باقی می‌ماند. اگر گوگل این تصاویر را حذف کند یا دسترسی آن‌ها محدود شود، تمام عکس‌های سایت شما شکست می‌خورند.

برای حل این مشکل و دانلود خودکار تمام تصاویر به هاست شخصی، می‌توانید از افزونه‌های مدیریت رسانه مانند Auto Upload Images استفاده کنید.

  1. افزونه Auto Upload Images را در وردپرس نصب و فعال کنید.
  2. به مسیر نوشته‌ها > همه نوشته‌ها بروید.
  3. تمام نوشته‌ها را انتخاب کرده و از منوی کارهای دسته‌جمعی، گزینه ویرایش (Edit) را انتخاب کنید و روی اجرا بزنید.
  4. بدون تغییر دادن گزینه‌ها، روی دکمه به‌روزرسانی (Update) کلیک کنید.

با این کار، افزونه به‌طور خودکار تمام لینک‌های تصویر خارجی مربوط به گوگل را شناسایی کرده، فایل تصویر را روی هاست شما دانلود می‌کند و آدرس تصویر در متن مقاله را به آدرس جدید هاست تغییر می‌دهد.

گام پنجم: تنظیم ریدایرکت ۳۰۱ کامل (حل مشکل m=1)

ریدایرکت ۳۰۱ انتقال دائمی اعتبار از آدرس‌های قدیم به جدید را به موتورهای جستجو اعلام می‌کند. در مهاجرت از بلاگر دو حالت وجود دارد: یا سایت شما دامنه اختصاصی داشته (مثل example.com) یا از ساب‌دامنه رایگان (example.blogspot.com) استفاده می‌کردید.

حالت اول: استفاده از دامنه اختصاصی روی بلاگر

اگر دامنه شما روی بلاگر اختصاصی بوده و اکنون همان دامنه را به هاست وردپرس وصل کرده‌اید، فقط کافی است لینک‌های موبایل بلاگر را هدایت کنید. بلاگر برای کاربران موبایل پسوند ?m=1 را به انتهای آدرس‌ها اضافه می‌کند. برای اینکه این ورودی‌ها ۴۰۴ نشوند، کد زیر را به فایل .htaccess هاست خود اضافه کنید:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]
</IfModule>

اگر با ویرایش ظاهر یا استایل قالب وردپرس آشنایی دارید، می‌توانید با استفاده از دستورات CSS اختصاصی و کدهای سفارشی، ظاهر بخش‌های مختلف سایت را پس از انتقال به شکل دلخواه طراحی کنید.

حالت دوم: تغییر دامنه از Blogspot به دامنه جدید

اگر از ساب‌دامنه رایگان استفاده می‌کردید، باید وارد پنل بلاگر شده، به بخش Theme > Edit HTML بروید و کدهای ریدایرکت جاوااسکریپت را درون تگ head قالب بلاگر قرار دهید تا کاربران و ربات‌ها به آدرس جدید وردپرس هدایت شوند.

عیب‌یابی سریع و رفع خطاهای رایج مهاجرت

مشکل ۱: خطای ۴۰۴ هنگام کلیک روی مقالات در وردپرس

علت و راه‌حل: تنظیمات پیوند یکتا بازخوانی نشده است. به مسیر تنظیمات > پیوندهای یکتا بروید و بدون تغییر دادن چیزی، فقط روی دکمه «ذخیره تغییرات» کلیک کنید تا فایل htaccess. بازنویسی شود.

مشکل ۲: نمایش داده نشدن برخی از تصاویر پس از انتقال

علت و راه‌حل: برخی تصاویر روی پروتکل HTTP بدون SSL بوده‌اند یا افزونه دانلود تصویر زمان‌بندی (Timeout) داشته است. افزونه Auto Upload Images را مجدداً روی نوشته‌های دارای ایراد اجرا کنید.

مشکل ۳: عدم درون‌ریزی دیدگاه‌های (Comments) بلاگر

علت و راه‌حل: اگر از سیستم کامنت‌گذاری جانبی مانند Disqus در بلاگر استفاده می‌کردید، درون‌ریز رایگان وردپرس آنها را منتقل نمی‌کند. باید فایل خروجی کامنت‌ها را از پنل Disqus به وردپرس منتقل کنید.

پرسش‌های متداول درباره انتقال از بلاگر به وردپرس

آیا با انتقال به وردپرس رتبه سئوی سایت من افت خواهد کرد؟

اگر ساختار پیوندهای یکتا (آدرس مقالات) دقیقاً مشابه بلاگر تنظیم شود و ریدایرکت ۳۰۱ برای پارامترهای اضافی مثل m=1 به‌درستی صورت گیرد، هیچ افت سئویی تجربه نخواهید کرد و در بلندمدت بهبود رتبه نیز خواهید داشت.

فرآیند انتقال کامل وبلاگ چقدر زمان می‌برد؟

برای وبلاگ‌های معمولی با کمتر از ۵۰۰ مقاله، فرآیند خروجی گرفتن، درون‌ریزی و انتقال تصاویر معمولاً بین ۱ تا ۲ ساعت زمان می‌برد.

آیا می‌توان بدون خرید هاست، وبلاگ را به وردپرس منتقل کرد؟

خیر؛ برای استفاده از سیستم مدیریت محتوای وردپرس (WordPress.org) و بهره‌مندی از امکانات کامل آن، نیازمند تهیه یک هاست و دامنه مستقل هستید.

تکلیف تصاویر خروجی در بلاگر پس از انتقال چه می‌شود؟

با استفاده از راهکار گام چهارم و دانلود تصاویر روی هاست وردپرس، تمام رسանه‌ها مستقیماً از هاست جدید شما بارگذاری می‌شوند و وابستگی سایت به سرورهای بلاگر قطع خواهد شد.

سوالات متداول

آیا با مهاجرت از بلاگر به وردپرس سئوی سایت آسیب می‌بیند؟

اگر مراحل انتقال طبق راهنما انجام شود و ساختار پیوند یکتا به‌همراه ریدایرکت ۳۰۱ کدهای m=1 به درستی تنظیم گردد، هیچ افت رتبه و ترافیکی نخواهید داشت.

فایل خروجی XML بلاگر شامل چه اطلاعاتی است؟

این فایل شامل تمامی نوشته‌ها، برگه‌ها، دیدگاه‌ها، برچسب‌ها و تاریخ انتشار مطالب شما در وبلاگ بلاگر است.

چگونه تصاویر روی سرور گوگل را به هاست وردپرس منتقل کنیم؟

با نصب و اجرای افزونه‌هایی مانند Auto Upload Images در وردپرس، تمامی تصاویر به‌صورت خودکار روی هاست شخصی شما ذخیره می‌شوند.

هزینه اصلی مهاجرت از سیستم بلاگر به وردپرس چقدر است؟

خود فرآیند انتقال رایگان است و تنها هزینه شما مربوط به خرید هاست باکیفیت و دامنه اختصاصی برای وب‌سایت وردپرسی خواهد بود.

Table of Contents

آخرین نوشته‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *