A helyszíni migrációs problémák merülnek fel. Tervezi, létrehoz egy átmeneti helyet, majd amikor a webhely élőben megy, akkor valószínűleg valami baj van.
A minőségbiztosítás a migráció befejezésének pillanatában túlsúlyba kerül.
Több ezer oldalon, metaadaton és még sok máson szitálsz, hogy megoldja a problémákat, mielőtt valaki más értesíti.
Nagyon sok munka és időigényes, hogy biztos benne, hogy a webhely migrációja problémák nélkül teljes.
De megmutatom, hogyan lehet gyorsan azonosítani a migrációs problémákat a Google Sheets és az AI használatával. Még sok tennivalója van (migrációs szakértők, örülj!), De ez a forgatókönyv segít Önnek:
- Hasonlítsa össze a régi és az új ScreamingFrog feltérképeket.
- Azonosítsa az azonnali kérdéseket, amelyeket meg kell oldania.
A SEO -knak megvannak a saját stratégiáik és gyakorlataik, amelyeket követnek, és ez a szkript lehetővé teszi a minőségbiztosítási migrációt a saját igényei alapján.
Az alábbiakban adaptálhatja az alábbi szkriptet, hogy ez a munka az Ön számára, akár egy kis helyi üzleti webhelyen, akár egy vállalkozáson dolgozik.
Mindent beállítva a sikoltozó béka és a google lapokkal
A sikoltozó békát használom erre a példára, mert ez megkönnyíti számomra az adatok exportálását mindkét webhelyre.
A következőket fogjuk feltételezni:
- Tiéd első A verzió az Ön élő weboldala, amelyet a Öreg mászás–
- Tiéd második A verzió az új webhelye egy átmeneti környezetben, amelyet felhívunk Új feltérképezés–
Készít egy Google lapokat a következő lapokkal:
- Áttekintés.
- Régi mászás.
- Új feltérképezés.
Miután a lapját megfelelően beállította, futtassa a ScreamingFrog szkennelést bármilyen beállítással.
Futtatja a szkennelést a régi és az új feltérképezéshez, majd beilleszti az adatokat a Öreg mászás és Új feltérképezés fülek a lapjain.
A lapjaid valami ilyesmire néznek ki:
Az új feltérképezés nagyon hasonló lesz.
Miután kitöltötte mind az új, mind a régi feltérképező lapokat, ki kell töltenie az áttekintő lapot.
A lapon létrehozott táblázatnak a következő oszlopokat kell tartalmaznia:
- Meglévő (régi) URL.
- Új URL.
- Állapotkód.
- Indexelhetőség.
- 1. cím.
- Meta leírás 1.
- H1-1.
- H2-1.
- 3. oszlop.
- 4. oszlop.
Az áttekintő lap valami ilyesmire néz ki:

Miután beállította a lapjait, itt az ideje, hogy a kedvenc AI -t működtesse az adatok összehasonlításához.
Használtam a chatgpt -t, de használhatsz bármilyen AI -t. Biztos vagyok benne, hogy Claude, DeepSeek vagy Ikrek ugyanolyan módon fognak megtenni, amíg hasonló utasításokat használ.
Kéri a Google Sheets adatainak létrehozását
Kézzel töltheti ki a Google Sheet képleteit, ha képletguru vagy, de könnyebb hagyni, hogy az AI megtegye az Ön számára, mivel alapvető összehasonlításokat készítünk.
Ne feledje, hogy a régi feltérképezés az élő oldal, és az új feltérképezés az én színpadom.
Most lépjen az AI szerszámához, és kérje meg a következőkkel:
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 (old<>new)" 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.
Ezeket az azonnali pontokat önmagában módosíthatja.
Például megváltoztathatja a „régi feltérképezést” „élő webhelyre”, de győződjön meg arról, hogy a lapnevek megfelelően megfelelnek.
Chatgpt generált kód számomra, ami ilyesmi néz ki:
=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)), "")
) & ")"
)
Ezeket az alapvető képleteket felhasználhatja a sorok összehasonlításához a képlet 2. sorba történő beillesztésével.
A képlet hozzáadása olyan egyszerű, mint a mező duplájának kattintása és beillesztése.
Tudom, hogy ezt kissé bonyolultabbá kívánja tenni. Sok dolgot megtehet a Google lapokkal és a képletekkel, tehát szükség szerint módosítsa a dolgokat.
Ötletek a migrációs lap kibővítéséhez
A képletek a sikító béka feltérképezésének beállításaitól függnek, de itt van néhány, ami szerintem jól fog működni:
- Hozzon létre egy funkciót az összes állapotkód összehasonlításához a régi feltérképezés és az új feltérképezés között, hogy azonosítsa a létező legfontosabb kérdéseket. Például, ha egy oldalnak csak 200 kódja van, akkor kiemelheti a problémát, hogy gyorsan kijavítsa.
- Adjon hozzá egy képletet a túl hosszú vagy rövid metaadatok kiemelésére, hogy hozzáadhassa azt a feladatlistájához, amikor az ellenőrzés véget ér.
- Hozzon létre egy funkciót a válaszidő figyelemmel kísérésére mind a régi, mind az új feltérképezés között, hogy azonosítsa az új feltérképezés esetleges problémáit, vagy jelentse a sebességet, ha új gazdagépre vagy szerverre vált.
- Hozzon létre egy másik funkciót az egyes URL -ek URL -struktúrájának összehasonlításához. Össze lehet hasonlítani a hátsó perjeleket, a szerkezetet és egyebeket.
- Fejlesszen ki egy új funkciót az Inlinks számára, hogy megbizonyosodjon arról, hogy a migráció során nem vesznek el belső kapcsolatok. Ugyanazon koncepció segítségével ellenőrizheti a külső linkeket is.
A webhely áttelepítése mindig unalmas.
Sok QA megy a folyamatba, és bár szükséges, a fenti koncepció sokkal könnyebbé teszi a folyamatot.
Az AI segítségével további fejlesztéseket is javasolhat az újonnan migrált webhelyén.
Hogyan javítaná ezt a fájlt vagy annak funkcionalitását?