როგორ გადავიტანოთ WordPress საიტი კონტენტისა და რეიტინგების დაკარგვის გარეშე
WordPress-ის საიტის გადასატანად, ჯერ ჩამოწერეთ ყველა URL და ყველა ფუნქცია, რასაც თქვენი პლაგინები ასრულებენ. შემდეგ ექსპორტი გაუკეთეთ კონტენტს (Tools → Export იძლევა XML ფაილს) და დააკოპირეთ მედიის საქაღალდე, თავიდან ააწყვეთ დიზაინი ახალ პლატფორმაზე, შემოიტანეთ კონტენტი და დააყენეთ 301 გადამისამართებები ყველა URL-ისთვის, რომელიც იცვლება, სანამ DNS-ს გადართავთ. ძველი საიტი ააქტიურეთ, სანამ ახალს არ შეამოწმებთ. გადამისამართებები ის ნაბიჯია, რომელსაც ხალხი ტოვებს, და სწორედ ის იცავს თქვენს საძიებო ტრაფიკს.
ეს გზამკვლევი ეხება WordPress-იდან ხელახლა აშენებულ საიტზე გადასვლას, მათ შორის AI აპლიკაციების ამშენებლით აშენებულზე. იგივე ნაბიჯები მოქმედებს, რომელ პლატფორმაზეც არ უნდა გადახვიდეთ.
გადაწყვიტეთ, რა ტიპის მიგრაცია გაქვთ
არსებობს სამი გავრცელებული დანიშნულება და თითოეული საჭიროებს განსხვავებულ სამუშაო მოცულობას.
| დანიშნულება | რას ნიშნავს | კარგად ერგება, როცა |
|---|---|---|
| სხვა WordPress ჰოსტინგი | იგივე საიტი, ახალი სერვერი | მოგწონთ WordPress და უბრალოდ უკეთესი ჰოსტინგი გინდათ |
| ხელახლა აშენებული საიტი | ახალი დიზაინი და პლატფორმა; კონტენტი შემოტანილია | საიტი ძირითადად გვერდებსა და პოსტებს შეიცავს და პლაგინები ტვირთად გექცევათ |
| Headless WordPress | WordPress რჩება რედაქტორად; ახალი frontend პოსტებს REST API-ით კითხულობს | ავტორებს უყვართ WordPress-ის რედაქტორი, მაგრამ გინდათ ახალი frontend |
თუ WordPress-ზე რჩებით, გამოიყენეთ თქვენი ახალი ჰოსტის მიგრაციის ინსტრუმენტი და აქ შეჩერდით. დანარჩენი გზამკვლევი მეორე და მესამე ვარიანტზეა. პლატფორმის არჩევაში დასახმარებლად იხილეთ WordPress-ის ალტერნატივები და WordPress vs Webflow.
ნაბიჯი 1: საიტის ინვენტარიზაცია
რამდენიმე რამის შეხებამდე ჩამოწერეთ, რა არსებობს.
ყველა URL. WordPress (5.5 ვერსიიდან) /wp-sitemap.xml-ზე ქმნის საიტის რუკას. SEO პლაგინები, როგორიცაა Yoast, ჩვეულებრივ მას საკუთარით ანაცვლებენ, ხშირად /sitemap_index.xml-ზე. შეინახეთ URL-ების სია ცხრილში. თუ Google Search Console გაქვთ დაყენებული, ექსპორტი გაუკეთეთ იმ გვერდებსაც, რომლებიც ტრაფიკს იღებენ, რადგან მათი გატეხვა არ შეგიძლიათ.
კონტენტის ტიპები. გვერდები, პოსტები, კატეგორიები, ტეგები, ავტორები და ყველა მორგებული პოსტის ტიპი (პორტფოლიოს ელემენტები, გუნდის წევრები, ივენთები). ჩაწერეთ დაახლოებით, რამდენი ერთეულია თითოეულ ტიპში.
პლაგინები და მათი ფუნქციები. არ ჩამოწეროთ პლაგინების სახელები; ჩამოწერეთ ფუნქციები. «საკონტაქტო ფორმა, რომელიც მეპატრონეს ელფოსტას უგზავნის». «SEO სათაურები და აღწერები». «დაჯავშნის კალენდარი». «საინფორმაციო ბიულეტენზე გამოწერა». თითოეულ ფუნქციას უნდა ჰქონდეს გეგმა ახალ საიტზე.
უხილავი ნივთები. ანალიტიკის თეგები, პლაგინის მიერ უკვე დაყენებული გადამისამართებები, თემაში არსებული მორგებული კოდი, ფორმებზე ელფოსტის მისამართები.
ნაბიჯი 2: კონტენტისა და მედიის ექსპორტი
კონტენტი. WordPress-ის ადმინისტრატორში გადადით Tools → Export, აირჩიეთ All content და ჩამოტვირთეთ ფაილი. ეს XML ფაილია (WordPress eXtended RSS ფორმატი, ანუ WXR), რომელიც შეიცავს პოსტებს, გვერდებს, კომენტარებს, მორგებულ ველებს, კატეგორიებსა და ტეგებს.
მედია. ექსპორტის ფაილი სურათებს URL-ით მიუთითებს, მაგრამ თავად სურათები არ შეაქვს. დააკოპირეთ wp-content/uploads საქაღალდე თქვენი ჰოსტინგიდან ფაილურ მენეჯერით, SFTP-ით ან სარეზერვო ასლის პლაგინით. შეინარჩუნეთ საქაღალდის სტრუქტურა; ის წლისა და თვის მიხედვით არის დალაგებული.
SEO ველები. თუ SEO პლაგინი მორგებულ სათაურებსა და მეტა აღწერებს ინახავს, ისინი ჩვეულებრივ ექსპორტში მორგებულ ველებად არიან. შეამოწმეთ ერთი პოსტი XML ფაილში, რომ დარწმუნდეთ.
სრული სარეზერვო ასლი. გააკეთეთ სრული სარეზერვო ასლი ფაილებისა და მონაცემთა ბაზისაც, მაშინაც კი, თუ მისი გამოყენება არ გეგმებათ. ეს თქვენი დაბრუნების გზაა.
ნაბიჯი 3: დიზაინის ხელახლა აშენება
მიგრაცია კარგი მომენტია გამარტივებისთვის. WordPress-ის თემების უმეტესობას წლების განმავლობაში დაგროვებული ვიჯეტები და განლაგების პარამეტრები აქვს, რომელთაც არ გჭირდებათ.
გადაიღეთ ეკრანის ანაბეჭდები გვერდების ძირითადი ტიპებისთვის: მთავარი, ჩვეულებრივი გვერდი, ბლოგის სია, ცალკეული პოსტი, კონტაქტი. AI აპლიკაციების ამშენებლით შეგიძლიათ ისინი მიამაგროთ და აღწეროთ, რა შეინარჩუნოთ:
ააშენე ვებსაიტი ფიზიოთერაპიის კლინიკისთვის მიმაგრებული ეკრანის ანაბეჭდების მიხედვით ჩვენი ამჟამინდელი WordPress საიტიდან. მთავარ გვერდზე შეინარჩუნე ფერები, ლოგო და სექციების თანმიმდევრობა, მაგრამ გახადე უფრო სუფთა და სწრაფი. გვერდები: მთავარი, სერვისები, ჩვენს შესახებ, ბლოგი, კონტაქტი. ბლოგს სჭირდება სიის გვერდი და ცალკეული პოსტის გვერდი.
ჯერ რამდენიმე რეალურ პოსტზე ააწყვეთ განლაგება და არა მთელ არქივზე.
ნაბიჯი 4: კონტენტის შემოტანა
შემოტანის მეთოდი მოცულობაზეა დამოკიდებული.
- რამდენიმე გვერდი. კონტენტი ხელით გადაიტანეთ ან ჩატში ჩასვით. ეს სწრაფია და რედაქტირების საშუალებას გაძლევთ პროცესში.
- ათეულობით ან ასობით პოსტი. შემოიტანეთ XML ექსპორტიდან. სკრიპტს შეუძლია თითოეული ელემენტი წაიკითხოს და შეინახოს სათაური, slug, თარიღი, კონტენტი, მოკლე აღწერა, კატეგორიები და მთავარი სურათი.
AI ამშენებელთან მიამაგრეთ ექსპორტის ფაილი და აღწერეთ სასურველი შედეგი:
მიმაგრებულია ჩვენი WordPress ექსპორტი (WXR XML). შემოიტანე ყველა გამოქვეყნებული პოსტი ბლოგში. შეინარჩუნე თითოეული პოსტის slug, გამოქვეყნების თარიღი, სათაური, კონტენტი, კატეგორიები და მთავარი სურათი. გამოტოვე დრაფტები, წაშლილი პოსტები და კომენტარები. შეინახე პოსტები ისე, რომ თითოეულის URL იყოს
/blog/[slug]. მაჩვენე, რამდენი პოსტი შემოვიდა და ჩამოთვალე ის, რომლებიც ვერ შემოვიდა.
შემოტანის შემდეგ რამდენიმე რამ შეამოწმეთ:
- პოსტებში სურათები ჯერ კიდევ ძველი დომენის
wp-content/uploadsURL-ებს მიუთითებს. ატვირთეთ მედია ახალი საიტის საცავში და გადაწერეთ ეს URL-ები, წინააღმდეგ შემთხვევაში ისინი გატყდება იმ დღეს, როცა ძველი საიტი გაითიშება. - Shortcode-ები, როგორიცაა
[gallery]ან[contact-form-7], ტექსტად გამოჩნდება. მოძებნეთ ისინი და შეცვალეთ რეალური კონტენტით. - ჩაშენებული HTML გვერდის ამშენებლებიდან შეიძლება არეული იყოს. შეამოწმეთ ის პოსტები, რომლებიც ყველაზე მეტ ტრაფიკს იღებენ.
ნაბიჯი 5: შეინარჩუნეთ URL-ები ან გადაამისამართეთ
საძიებო სისტემები და სხვა ვებსაიტები თქვენს ძველ URL-ებზე მიუთითებენ. როცა URL ქრება, ეს ბმულები 404-ს აბრუნებს და მათთან დაკავშირებული რეიტინგიც იკარგება.
საუკეთესო შემთხვევა: შეინარჩუნეთ ზუსტად იგივე URL-ები. თუ თქვენი პოსტები /my-post-title/-ზე იყო, ახალმა საიტმა ისინი იგივე მისამართზე უნდა მიაწოდოს.
როცა URL-ები უნდა შეიცვალოს (მაგალითად, /2024/05/my-post/-დან /blog/my-post-ზე), თითოეული ძველი URL-იდან ახალზე დააყენეთ 301 გადამისამართება (მუდმივი გადამისამართება). ნაბიჯი 1-ში შედგენილი ინვენტარიდან ააწყვეთ ორსვეტიანი სია: ძველი URL და ახალი URL. შემდეგ სთხოვეთ:
დაამატე მუდმივი 301 გადამისამართებები მიმაგრებულ CSV-ში არსებული თითოეული ძველი URL-იდან მის ახალ URL-ზე. ასევე გადაამისამართე
/category/[name]/→/blog?category=[name], ხოლო/feed/→/blog/rss.xml.
გაშვების შემდეგ შეამოწმეთ ძველი URL-ების ნიმუში. თითოეული უნდა მიდიოდეს სწორ ახალ გვერდზე ერთი ნახტომით, და არა გადამისამართებების ჯაჭვით.
ნაბიჯი 6: გადმოიტანეთ SEO საფუძვლები
- სათაურები და მეტა აღწერები ყველა მნიშვნელოვანი გვერდისთვის
- ახალი საიტის რუკა, გაგზავნილი Google Search Console-ში
- იგივე ანალიტიკა, რომ შეძლოთ შედარება მანამდე და მერე
- სურათების alt ტექსტი, რომელიც ექსპორტშია იმ სურათებისთვის, რომლებსაც ის ჰქონდათ
ჩვენი გზამკვლევი SEO AI-ით აშენებული ვებსაიტებისთვის დანარჩენს ფარავს.
ნაბიჯი 7: პლაგინების ფუნქციების შეცვლა
გაიარეთ ნაბიჯი 1-ის ფუნქციების სია:
| პლაგინის ფუნქცია | ტიპური შემცვლელი |
|---|---|
| საკონტაქტო ფორმა | ფორმა, რომელიც ბაზაში ინახავს და/ან ელფოსტით გიგზავნით |
| SEO ველები | სათაურები და აღწერები, დაყენებული თითო გვერდისთვის ახალ საიტზე |
| საინფორმაციო ბიულეტენზე გამოწერა | თქვენი ელფოსტის სერვისის ფორმა ან API |
| დაჯავშნა | დაჯავშნის გვერდი, ან ჰოსტირებული დაჯავშნის ინსტრუმენტი, გვერდში ჩაშენებული |
| კომენტარები | კომენტარების ფუნქცია, ჰოსტირებული კომენტარების სერვისი, ან არაფერი |
| ქეშირება და უსაფრთხოება | ჩვეულებრივ საჭირო არ არის სტატიკურ ან ჰოსტირებულ საიტზე |
ნაბიჯი 8: გაშვება და DNS-ის გადართვა
- გამოაქვეყნეთ ახალი საიტი დროებით მისამართზე და შეამოწმეთ კომპიუტერსა და ტელეფონზე.
- გაიარეთ ყველა გვერდი თქვენი ყველაზე მეტი ტრაფიკის სიიდან.
- შეამოწმეთ ძველი URL-ების ნიმუში სწორი გადამისამართებებისთვის.
- მიუთითეთ თქვენი დომენის DNS ახალ ჰოსტზე.
- შეინახეთ WordPress საიტი და მისი სარეზერვო ასლი რამდენიმე კვირის განმავლობაში, იმ შემთხვევისთვის, თუ რამე გამოგრჩათ.
ჩვენი გზამკვლევი მორგებული დომენის დაკავშირების შესახებ DNS-ის ცვლილებას ხსნის.
გავრცელებული შეცდომები
- გადამისამართებების გარეშე. ყველაზე ძვირი შეცდომა. ყოველი გატეხილი URL დაკარგული ბმულია.
- სურათები ჯერ კიდევ ძველი საიტიდან იტვირთება. ყველაფერი კარგად გამოიყურება, სანამ ძველ ჰოსტინგს არ გააუქმებთ.
- ფორმების დავიწყება. საკონტაქტო ფორმა ჩუმად წყვეტს გაგზავნას და ამას კვირების შემდეგ გაიგებთ.
- დრაფტებისა და ნაგვის შემოტანა. გაასუფთავეთ შემოტანამდე და არა შემდეგ.
- ძველი ჰოსტინგის გაუქმება გაშვების დღეს. დაელოდეთ, სანამ დარწმუნდებით, რომ არაფერი აკლია.
მიგრაცია Mythex-ზე
Mythex AI აპლიკაციების ამშენებელია და არა WordPress ჰოსტინგი, ამიტომ WordPress-იდან Mythex-ზე მიგრაცია ხელახლა აშენებაა: აღწერთ საიტს, ჩატში მიამაგრებთ ეკრანის ანაბეჭდებსა და ექსპორტის ფაილს (თითო შეტყობინებაში 5 ფაილამდე, თითო 10 MB-მდე), და აგენტი წერს ახალ საიტს. ატვირთული სურათები პროექტის ფაილურ საცავში შეიძლება განთავსდეს, ხოლო პოსტების შესანახად, თუ მოგვიანებით გინდათ მათი რედაქტირება, არსებობს მონაცემთა ბაზა. ტესტირებისთვის გამოაქვეყნეთ mythex.ai მისამართზე, შემდეგ Pro გეგმაზე დააკავშირეთ თქვენი დომენი. იხილეთ სტატიკური ვებსაიტები Mythex-ზე დოკუმენტაციაში.
მიგრაციის ჩეკლისტი
- WordPress ფაილებისა და მონაცემთა ბაზის სრული სარეზერვო ასლი
- ყველა URL-ის სია, ყველაზე მეტი ტრაფიკის გვერდების მონიშვნით
- პლაგინების ფუნქციების სია და თითოეულის შემცვლელი
- კონტენტი ექსპორტირებულია (Tools → Export) და
wp-content/uploadsდაკოპირებულია - დიზაინი ხელახლა აშენებული და შემოწმებული რეალურ კონტენტზე
- კონტენტი შემოტანილია; სურათები ძველი დომენიდან გადატანილია; shortcode-ები წაშლილია
- 301 გადამისამართებები ყოველი შეცვლილი URL-ისთვის, შემოწმებული
- სათაურები, აღწერები, საიტის რუკა და ანალიტიკა ადგილზეა
- ფორმები შემოწმებულია თავიდან ბოლომდე
- DNS გადართულია; ძველი საიტი რამდენიმე კვირის განმავლობაში შენახულია
კითხვები
დავკარგავ თუ არა Google-ის რეიტინგებს, თუ WordPress-იდან გადავალ?
არა, თუ სადაც შეგიძლიათ, იგივე URL-ებს შეინარჩუნებთ, ყველა შეცვლილი URL-ისთვის დაამატებთ 301 გადამისამართებას და სათაურებს, აღწერებსა და კონტენტს გადმოიტანთ. რეიტინგები ხშირად რამდენიმე კვირის განმავლობაში ირხევა ნებისმიერი მიგრაციის შემდეგ, მაგრამ მუდმივ დანაკარგს იწვევს სწორედ გატეხილი URL-ები გადამისამართების გარეშე.
როგორ გავაკეთო ყველაფრის ექსპორტი WordPress-იდან?
WordPress-ის ადმინისტრატორში Tools → Export ჩამოტვირთავს XML ფაილს თქვენი პოსტებით, გვერდებით, კომენტარებით, კატეგორიებითა და ტეგებით. მედია ფაილები ამ ფაილში არ არის, ამიტომ wp-content/uploads საქაღალდე ცალკე დააკოპირეთ — ჰოსტინგის ფაილურ მენეჯერიდან, SFTP-ით ან სარეზერვო ასლის პლაგინით.
შემიძლია თუ არა WordPress-ის მხოლოდ პოსტების დასაწერად გამოყენება?
დიახ. ამ კონფიგურაციას ჰქვია headless WordPress: WordPress რჩება რედაქტორად, ხოლო ახალი frontend პოსტებს WordPress REST API-ით კითხულობს. ეს ნაცნობ რედაქტორს ინარჩუნებს, მაგრამ WordPress-ის ინსტალაციას მაინც უნდა ანახლებდეთ და იცავდეთ.
რა მოხდება ჩემს საკონტაქტო ფორმებსა და პლაგინებთან?
პლაგინები არ გადადის. ჩამოწერეთ, რას აკეთებს თითოეული — ფორმები, SEO ველები ან დაჯავშნა — და ეს ფუნქცია ახალ საიტზე თავიდან ააწყვეთ ან სერვისით შეცვალეთ. ფორმა ჩვეულებრივ ხდება მარტივი ფორმა, რომელიც ბაზაში ინახავს მონაცემებს ან ელფოსტას აგზავნის.