Jak poddać witrynę konserwacji bez wpływu na rankingi wyszukiwania lub utratę pieniędzy?
Opublikowany: 2021-08-19Któregoś dnia uczeń w mojej klasie tworzenia dochodowego sklepu internetowego” zadał mi całkiem dobre pytanie.
W tej chwili, gdy rozwijam swoją witrynę, nie ma to większego znaczenia, ale jak mam przeprowadzić konserwację sklepu po uruchomieniu bez wpływu na rankingi w wyszukiwarkach?
Wspaniałą rzeczą w tym pytaniu jest to, że dotyczy nie tylko właścicieli sklepów e-commerce, ale ogólnie wszystkich webmasterów.
Jeśli niewłaściwie umieścisz swoją witrynę w konserwacji, możesz potencjalnie zniszczyć rankingi w wyszukiwarkach, jednocześnie odciągając klientów.
Zwłaszcza jeśli planujesz wyłączać swoją witrynę na dłuższy czas, ważne jest, abyś robił wszystko we właściwy sposób.
Uwaga redaktora: Jeśli chcesz dowiedzieć się, jak założyć własną firmę, kliknij tutaj, aby wziąć udział w moim BEZPŁATNYM 6-dniowym mini kursie dotyczącym e-commerce.
Typowe błędy
Ale zanim omówię właściwy sposób utrzymania strony internetowej w utrzymaniu i co robię ze swoim sklepem internetowym, pomyślałem, że opowiem o kilku typowych błędach, które ludzie popełniają na swoich stronach.
Prawdopodobnie najgorszym i najbardziej rażącym błędem, jaki widziałem, jest po prostu zamknięcie całej witryny i pozostawienie kilku stron z błędami „Nie znaleziono strony”.
Proszę nie rób tego! Niestety, zdziwiłbyś się, ile razy widziałem, jak ludzie edytują swoją stronę w ten sposób.
Innym częstym błędem, który widzę, jest to, że webmasterzy przekierowują wszystkie strony w swojej witrynie za pomocą przekierowania 301 do gotowej strony „w budowie”… i tu zaczyna się problem.
Pozornie usunięcie tej witryny może wydawać się w porządku. W końcu, jeśli człowiek odwiedzi Twoją witrynę, zobaczy atrakcyjną stronę „utrzymanie” i wróci w późniejszym terminie.
Jednak w oczach wyszukiwarek Google pomyśli, że cała Twoja witryna została przeniesiona i teraz wskazuje na Twoją stronę „utrzymanie”. A biorąc pod uwagę wystarczająco dużo czasu, może to mieć katastrofalne wyniki w rankingach wyszukiwarek.
Problem w tym, że dość łatwo wpaść w tę pułapkę. Na przykład Open Cart, popularny koszyk na zakupy typu open source, który polecam, oferuje opcję trybu konserwacji, która płynnie przekierowuje wszystkich klientów na niestandardową stronę „w budowie”.
Problem polega jednak na tym, że Open Cart używa „Przekierowań 301”, które mówią Google, że strony zostały przeniesione na stałe. W rezultacie tryb konserwacji Open Cart jest naprawdę dobry tylko na początkowych etapach tworzenia stron internetowych, kiedy nie masz jeszcze prawdziwych klientów.
Lepsze rozwiązanie
Więc jaki jest lepszy sposób na zrobienie tego? Znacznie lepszym rozwiązaniem jest poinformowanie zarówno ludzi, jak i wyszukiwarek, że Twoja witryna jest tylko tymczasowo niedostępna i można to osiągnąć za pomocą specjalnego komunikatu o stanie o nazwie „kod stanu 503” .
Krótko mówiąc, kod 503 oznacza, że Twoja witryna jest chwilowo niedostępna. Oprócz tego, że jesteś niedostępny, możesz również powiedzieć wyszukiwarkom, kiedy mają wrócić, gdy uważasz, że Twoja witryna będzie gotowa.
Oto jak wydać kod powrotu statusu 503 dla Twojej witryny. Pierwszą rzeczą, którą musisz zrobić, to utworzyć specjalny plik o nazwie 503.php . Następnie w pliku 503.php musisz wstawić następujące wiersze kodu na górze pliku.

Uwaga: Poniższy parametr „Ponów próbę” wskazuje wyszukiwarkom, kiedy chcesz, aby wróciły ponownie. Jednostką czasu są sekundy, więc w poniższym przykładzie mówimy Google, aby wrócił po 60 minutach.
header(„Usługa HTTP/1.1 503 tymczasowo niedostępna”);
header("Status: 503 Usługa chwilowo niedostępna");
nagłówek („Ponowna próba po: 3600”);
?>
Po tych wierszach możesz użyć reszty tego pliku, aby utworzyć niestandardową stronę „w trakcie konserwacji”. Na koniec powinieneś edytować swój plik .htaccess, aby przekierować wszystkich odwiedzających na twoją stronę 503.php, dodając następujące wiersze.
RewriteEngine włączony
PrzepiszCond %{REMOTE_ADDR} !^111\.111\.111\.111
PrzepiszCond %{REQUEST_URI} !/503.php$ [NC]
Przepisz regułę .* /503.php [R=302,L]
W skrócie, powyższe wiersze w pliku .htaccess przekierują wszystkich odwiedzających do pliku 503.php, który poinformuje zarówno ludzi, jak i wyszukiwarki, że Twoja witryna jest w trakcie konserwacji.
Upewnij się, że umieściłeś swój własny adres IP w miejscu, w którym widzisz powyższe liczby 111.111.111.111, aby nadal mieć dostęp do swojej witryny z własnego komputera.
Najlepszy sposób na konserwację witryny
Tak więc stworzenie strony konserwacyjnej 503 jest w porządku i dobre, ale oczywiście najlepszym rozwiązaniem problemu z konserwacją jest nigdy nie wyłączać witryny w ogóle, co robię w moim sklepie internetowym.
Zamiast wyłączać moją witrynę za każdym razem, gdy muszę nad nią pracować, mam 2 identyczne wersje mojej witryny zainstalowane na moim serwerze. Druga kopia mojej witryny nazywa się witryną testową.
Jeśli muszę wprowadzić zmiany w moim sklepie internetowym, mogę pozostawić istniejącą witrynę internetową, podczas gdy pracuję nad identyczną kopią w tle. Następnie, gdy skończę wprowadzać i testować nowe zmiany, mogę je natychmiast skopiować do działającej witryny.
W ten sposób mam szansę dokładnie przetestować i zaktualizować moje zmiany bez obaw o utratę sprzedaży.
Witrynę testową można utworzyć na dwa sposoby i nie ma znaczenia, którą z nich wybierzesz. Jedną z opcji jest utworzenie całkowicie oddzielnej poddomeny dla Twojej witryny i utworzenie identycznej instalacji.
Na przykład możesz użyć adresu URL staging.yoursite.com dla swojej witryny testowej.
Alternatywnie możesz po prostu utworzyć nowy podkatalog w katalogu public_html i przeprowadzić tam identyczną instalację. Tak czy inaczej, otrzymasz dwie wersje swojej aktywnej witryny do pracy, dzięki czemu nie stracisz żadnych przychodów.
Więc następnym razem, gdy poczujesz, że musisz wyłączyć swoją witrynę w celu konserwacji, możesz rozważyć wdrożenie witryny tymczasowej dla swojego sklepu internetowego. W końcu, jeśli twój sklep nie jest otwarty, nie zarabiasz pieniędzy.