نحوه شناسایی مسائل مربوط به مهاجرت به سرعت با استفاده از هوش مصنوعی
مسائل مربوط به مهاجرت سایت اتفاق می افتد. شما برنامه ریزی می کنید ، یک سایت مرحله بندی ایجاد می کنید ، و سپس وقتی سایت به صورت زنده می رود ، موظف است اشتباه باشد.
تضمین کیفیت در لحظه ای که مهاجرت ها کامل می شوند ، به بیش از حد تبدیل می شوند.
شما هزاران صفحه ، ابرداده و موارد دیگر را برای رفع هرگونه مشکلی قبل از اینکه شخص دیگری متوجه شود ، می کنید.
این کار و وقت گیر زیادی است که احساس اطمینان کنید که مهاجرت سایت بدون مشکل کامل است.
اما ، من قصد دارم به شما نشان دهم که چگونه می توانید با استفاده از برگه های Google و هوش مصنوعی ، مشکلات مهاجرت را به سرعت شناسایی کنید. شما هنوز کارهای زیادی برای انجام دادن دارید (کارشناسان مهاجرت ، شادی!) ، اما این اسکریپت به شما کمک می کند:
- خزنده های قدیمی و جدید ScreamingFrog را با یکدیگر مقایسه کنید.
- مسائل فوری را که برای حل آنها نیاز دارید شناسایی کنید.
SEO استراتژی ها و شیوه های خاص خود را که دنبال می کنند ، دارند و این اسکریپت به شما امکان می دهد تا بر اساس نیازهای خود به سرعت مهاجرت های QA را انجام دهید.
شما می توانید اسکریپت زیر را تطبیق دهید تا این کار را برای شما انجام دهد ، خواه در یک سایت تجاری محلی کوچک و یا یک شرکت کار می کنید.
تنظیم همه چیز با Screaming Frog و Sheets Google
من برای این مثال از Screaming Frog استفاده می کنم زیرا صادرات داده ها برای هر دو سایت را برای من آسان می کند.
ما می خواهیم موارد زیر را فرض کنیم:
- شما اولی نسخه وب سایت زنده شماست ، که ما آن را صدا خواهیم کرد خزیدنبشر
- شما دوم نسخه سایت جدید شما در یک محیط مرحله بندی است که ما با آن تماس خواهیم گرفت خزیدنبشر
شما می خواهید یک برگه Google با برگه های زیر ایجاد کنید:
- نمای کلی
- خزیدن قدیمی
- خزیدن جدید
پس از تنظیم ورق خود به درستی ، اسکن ScreamingFrog خود را با استفاده از هر تنظیماتی که دوست دارید اجرا کنید.
شما اسکن را برای خزیدن قدیمی و جدید خود اجرا می کنید و سپس داده ها را به خزیدن وت خزیدن زبانه ها در برگه های شما.
ورق های شما چیزی شبیه به این خواهد بود:

خزیدن جدید بسیار شبیه به هم خواهد بود.
پس از پر کردن هر دو برگه خزنده جدید و قدیمی ، باید برگه نمای کلی خود را جمع کنید.
جدول که در این برگه ایجاد می کنید باید شامل ستون های زیر باشد:
- URL موجود (قدیمی).
- URL جدید
- کد وضعیت
- فهرست پذیری
- عنوان 1.
- توضیحات متا 1.
- H1-1.
- H2-1.
- ستون 3.
- ستون 4.
برگه نمای کلی شما چیزی شبیه به این خواهد بود:

پس از تنظیم ورق های خود ، وقت آن است که هوش مصنوعی مورد علاقه خود را برای مقایسه داده های خود کار کنید.
من از Chatgpt استفاده کردم ، اما شما می توانید از هر هوش مصنوعی مورد نظر خود استفاده کنید. من مطمئن هستم که کلود ، Deepseek یا Gemini به همان اندازه انجام می دهند و به همان اندازه که از سوابق مشابه استفاده می کنید.
درخواست ایجاد داده های Sheets Google شما
اگر یک فرمول گورو هستید ، می توانید فرمول های Google Google خود را با دست پر کنید ، اما راحت تر است که به AI اجازه دهید این کار را برای شما انجام دهد زیرا ما در حال انجام مقایسه های اساسی هستیم.
به یاد داشته باشید ، Old Crawl سایت زنده است ، و خزیدن جدید سایت مرحله بندی من است.
اکنون ، به ابزار هوش مصنوعی خود بروید و با موارد زیر آن را فوریت کنید:
I need a Google Sheets formula that compares values between two sheets: "Old Crawl" and "New Crawl." The formula should:
Look up a value in column A of "Old Crawl" using the value in column A of the current sheet.
Look up a value in column A of "New Crawl" using the value in column B of the current sheet.
Find the corresponding column in both sheets by matching the column header in row 1 with the current column header.
If the values match, return "Pass".
If they don't match, return "Error (oldnew)" with the differing values shown.
Use TEXTJOIN("", TRUE, ...) to format the error message.
Ensure compatibility with Google Sheets by specifying explicit ranges instead of full-column references.
می توانید این نقاط سریع را به تنهایی تنظیم کنید.
به عنوان مثال ، می توانید “خزیدن قدیمی” را به “سایت زنده” تغییر دهید ، اما مطمئن باشید که نام ورق به درستی مطابقت دارد.
Chatgpt برای من کد تولید کرد که چیزی شبیه به این است:
=IF(
INDEX('Old Crawl'!$A$1:$Z$1000, MATCH($A2, 'Old Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'Old Crawl'!$1:$1, 0)) =
INDEX('New Crawl'!$A$1:$Z$1000, MATCH($B2, 'New Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'New Crawl'!$1:$1, 0)),
"Pass",
"Error (" & TEXTJOIN("", TRUE,
IFERROR(INDEX('Old Crawl'!$A$1:$Z$1000, MATCH($A2, 'Old Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'Old Crawl'!$1:$1, 0)), ""),
IFERROR(INDEX('New Crawl'!$A$1:$Z$1000, MATCH($B2, 'New Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'New Crawl'!$1:$1, 0)), "")
) & ")"
)
می توانید از این فرمول های اساسی برای شروع مقایسه ردیف ها با چسباندن فرمول در ردیف 2 استفاده کنید.
افزودن فرمول به آسانی به صورت دو دوبار کلیک کردن در زمینه و چسباندن آن است.
من می دانم که شما می خواهید این را کمی پیچیده تر کنید. شما می توانید کارهای زیادی را با ورق ها و فرمول های Google انجام دهید ، بنابراین در صورت لزوم کارها را تغییر دهید.
ایده هایی برای گسترش برگه مهاجرت شما
فرمول های شما به تنظیمات خزیدن قورباغه فریاد شما بستگی دارد ، اما در اینجا چند مورد وجود دارد که فکر می کنم خوب کار خواهند کرد:
- یک تابع ایجاد کنید تا تمام کدهای وضعیت بین خزیدن قدیمی و خزیدن جدید را مقایسه کنید تا موضوعات کلیدی موجود را شناسایی کنید. به عنوان مثال ، اگر یک صفحه به جز 200 کد چیزی داشته باشد ، می توانید مسئله را برای رفع سریع آن برجسته کنید.
- یک فرمول برای برجسته کردن ابرداده که خیلی طولانی یا کوتاه است ، اضافه کنید تا بتوانید آن را به لیست وظیفه خود اضافه کنید تا هنگام پایان حسابرسی.
- یک تابع ایجاد کنید تا زمان پاسخگویی بین هر دو خزنده قدیمی و جدید را کنترل کنید تا بتوانید مشکلی را که خزیدن جدید ممکن است داشته باشد یا در صورت جابجایی به یک میزبان یا سرور جدید ، افزایش می یابد ، شناسایی کنید.
- یک عملکرد دیگر برای مقایسه ساختار URL هر URL ایجاد کنید. ممکن است برش های دنباله دار ، ساختار و موارد دیگر را با هم مقایسه کنید.
- یک عملکرد جدید برای Inlinks ایجاد کنید تا مطمئن شوید که هیچ پیوندی داخلی در مهاجرت از بین نرفته است. همچنین می توانید پیوندهای خارجی را با استفاده از همان مفهوم بررسی کنید.
مهاجرت یک سایت همیشه خسته کننده است.
بسیاری از QA به روند کار می روند و در حالی که لازم است ، مفهوم فوق این روند را بسیار آسان تر می کند.
همچنین می توانید از هوش مصنوعی برای توصیه بیشتر به سایت تازه مهاجرت خود استفاده کنید.
چگونه می توانید این پرونده یا عملکرد آن را بهبود بخشید؟
منابع بیشتر:
تصویر برجسته: Tarikvision/Shutterstock