Ktoś tutaj może mieć doświadczenie z tym problemem (nie jest to mój osobisty problem i nigdy nim nie był):
Załóżmy, że masz klienta, który jest spostrzegawczym Żydem i chce, aby jego strona była jakoś offline (lub przynajmniej online, ale niedostępna do surfowania) w sobotę - Szabat po hebrajsku, Sabat po angielsku.
Czy istnieje sposób na osiągnięcie tego celu bez powodowania jakiegokolwiek problemu SEO na stronie?
Moim zdaniem jest pełnoekranowy Lightbox, który pokryje całą witrynę małą wiadomością, ale może nie zaszkodzić SEO, ponieważ sama strona będzie online, ale bez surfowania.
seo
availability
JohnDoea
źródło
źródło
Odpowiedzi:
Tymczasowe zawieszenie strony internetowej w przypadku przestoju w celu konserwacji lub ze względów religijnych nie zaszkodzi Twojemu SEO. Może to jednak tymczasowo obniżyć wyniki wyszukiwania do momentu utworzenia kopii zapasowej witryny, ale oczywiście należy się tego spodziewać, ale w dłuższej perspektywie nie ma problemu.
Wskazówka, aby tymczasowo zawiesić witrynę bez poważnego wpływu na SEO, należy użyć poprawnego kodu stanu. We wszystkich scenariuszach zawsze najlepiej jest zwrócić odpowiedź HTTP 503 (usługa niedostępna) . Najlepiej jest użyć 503 bez wcześniejszego przekierowania 302, ponieważ boty zobaczą stan 302, zanim wykryje 503 (dobry punkt przez w3dk ).
Można to zrobić w HTML, PHP lub HTACCESS. Ponieważ większość odpowiedzi obejmuje obecnie różne metody htaccess, pomyślałem, że dodam metodę PHP na wypadek, gdyby ktoś wybrał alternatywne rozwiązanie.
Ustawianie statusu nagłówka 503 w PHP
Ponowna próba następuje w sekundach, więc 3600 to 1 godzina. Jeśli potrzebujesz więcej przestojów, po prostu zmień numer na dowolny. Wystarczy Google, ile sekund na X godzin.
Lakier i inne ustawienia buforowania
Jeśli używasz Lakieru lub innej konfiguracji buforującej HTML, musisz wyczyścić pamięć podręczną, aby zmiany zostały wprowadzone, ponieważ nagłówki są zwykle buforowane.
źródło
Sprawdź, jak B&H Photo / Video sobie z tym radzi. Pozwalają witrynie pozostać aktywnymi, ale dezaktywują funkcje koszyka.
To dotyczy braku pracy / handlu w szabat.
Jeśli odmówisz dostępu do treści, wystąpi problem z SEO.
źródło
Przypomnij swojemu klientowi, że serwer nie jest Żydem i nie potrzebuje dnia wolnego na pójście do lokalnej synagogi. Funkcje strony mogą pozostać aktywne, a wszelkie zapytania przychodzące mogą po prostu czekać do poniedziałku. Sklep fizyczny klienta z pewnością może wszystko wyłączyć, a zatem nie będzie „robić interesów” w Szabat.
Jeśli naprawdę chcą, aby było „offline”, zrobiłbym funkcję javascript, aby zakryć stronę warstwą „Dzisiaj zamknięte” zamiast wyłączać witrynę. Jeśli wybierzesz tę trasę, przypomnij również klientowi, że „sobota” musi mieć także strefę czasową. Twój sobotni poranek to piątek wieczorem kogoś innego.
źródło
Nie myślałem o tym wcześniej. Ale wierzę, że to prawdopodobnie zaszkodzi Twojemu SEO, ale może nie, jeśli zrobisz to dobrze. Konieczne będzie pobranie statusu nagłówka http „Usługa 503 niedostępna” dla. Następnie powiedz google lub innym botom, aby wróciły w X czasie. Aby to zrobić, musisz utworzyć plik php ze skryptem, aby utworzyć nagłówek z odpowiednimi instrukcjami Zrobię coś takiego:
źródło
%{TIME_WDAY}
zmiennej serwera (6 to sobota). (Chociaż myślałem, że żydowski szabat obejmuje piątkowy wieczór, co nieco go komplikuje.)Usunięcie witryny w ciągu jednego dnia zaszkodzi SEO, ale nie tak bardzo. W zależności od ruchu niektóre roboty (te, które nie są zaplanowane do odwiedzenia Twojej witryny w szabat) nawet tego nie zauważą. Będzie to jednak boleć dla użytkowników i dla innych.
Umieszczenie kodu lightbox lub javascript również nie jest najlepszym rozwiązaniem, ponieważ można je łatwo ominąć / wyłączyć.
Jednym z rozwiązań jest ustawienie procedury po stronie serwera, która zmienia stronę główną na wersję „zamkniętą w szabat”, z wyłączonymi głównymi kontrolkami.
Ale twój klient idzie za daleko. Z tego, co zostało zebrane w judaism.SE, nie ma problemu, aby pozostawić zautomatyzowane systemy działające w szabat, o ile nie wchodzą one w interakcje z ludźmi przestrzegającymi szabatu.
Bardziej sensowną opcją jest pozostawienie działającej witryny i po prostu wyłączenie automatycznych powiadomień (e-mail, sms, aplikacja) dla właścicieli i / lub wyłączenie strony logowania użytkownika lub koszyka. W ten sposób użytkownicy nie będą mogli „robić zakupów” w szabat.
Możesz jednak powiedzieć swojemu klientowi, że nie ma problemu z pozostawieniem strony, nawet jeśli jest to handel elektroniczny.
Z judaism.stackexchange :
(moje podkreślenie)
Z innego pytania :
Podziękowania dla J za połączenie pytań w powyższych komentarzach.
źródło
Nigdy nie powinien mieszać biznesu i religii.
Zakładam, że w szabat nie robisz interesów ani żadnych transakcji. Jeśli to jest twój cel, nie musisz sprowadzać całej witryny.
Najlepszym możliwym rozwiązaniem byłoby
Jeśli jest to biznes e-commerce, na stronie kasy sprawdź wiadomość / życzenia / cokolwiek dla klienta w ten szabat. W ten sposób możesz przechwycić potencjalnych klientów i poinformować o swojej obecnej sytuacji. Następnego dnia możesz zadzwonić do klienta i zrobić interes / transakcję
Jeśli jest to usługa, to na stronie Skontaktuj się z nami lub wyskakującym okienku ze stroną główną z wiadomością / życzeniami / czymkolwiek, to przekazuje wiadomość bez opuszczania witryny.
Mam nadzieję, że to rozwiązuje problem.
źródło
Jeśli wyszukiwarki działają poprawnie, będą w stanie stwierdzić, że witryna jest niedostępna w sobotę i dlatego jest potencjalnie mniej przydatna dla niektórych osób niż witryna dostępna siedem dni w tygodniu.
Chociaż może być możliwe oszukiwanie wyszukiwarek w taki sposób, aby przez pewien czas tego nie zauważać, takie sztuczki są niewiarygodne i mogą wyrządzić więcej szkód, jeśli wyszukiwarki wykryją, że próbujesz je oszukać.
Sądzę więc, że nie można oczekiwać, że główna funkcja witryny będzie niedostępna przez jeden dzień w tygodniu bez zmniejszania pozycji w wyszukiwarkach.
źródło
J. zauważył już w swoim komentarzu , że nie jest problemem, że strona internetowa jest otwarta w szabat. Jeśli chcesz poszerzyć dyskusję, możesz wskazać, że ani nie-Żydom, ani maszynom nie zabrania się wykonywania zadań podczas szabatu (zegary szabatu).
Jeśli nie czujesz się dyskutować na ten temat (i tak jest to śmieszne z technicznego punktu widzenia; elektryczność nie jest ogniem i nie ma żadnych „iskier” generowanych przez serwery) i / lub chcesz zareagować na przekonanie, że klient jest zawsze masz rację, możesz zapytać go, jak długo strona powinna zostać zamknięta.
Czy powinno to dotyczyć tylko jego strefy czasowej, czy też szabatu klientów? Jeśli jest to klient, oznacza to cały świat, a to oznacza, że musi on zamknąć się od piątku do niedzieli (dokładny czas zależy od lokalizacji).
Jeśli osoba nadal jest nieugięta w zamykaniu witryny, skonfiguruj stronę 503 dla Sabbath (503 to poprawny kod HTTP), a następnie użyj .htaccess w katalogu głównym:
Powinien działać, ale przetestuj go wcześniej.
Absolutnie nie ma problemu z optymalizacją SEO, jeśli klient żąda wyłączenia witryny. Po prostu zrób, jeśli to decyzja klienta.
źródło
%{TIME_HOUR} < 9
” - Nie powinno być przestrzeń pomiędzy<
i>
operatora i argumentu. Jest to również porównanie leksykograficzne i aby to pomóc,TIME_HOUR
zmienna zwraca dwucyfrowy ciąg z zerowym prefiksem. Tak, powinno być:%{TIME_HOUR} <09
. (// comment
Należy również usunąć, jeśli chcesz działający przykład.)# comment
spowoduje również błąd 500 w tym kontekście, ponieważ argument flagi (3.) jest pominięty. Ściśle mówiąc, Apache obsługuje tylko komentarze z pełną linią.) (+1)Czasami z takimi argumentami lepiej zadawać pytania niż się kłócić. Czy twój serwer to po prostu inna maszyna, taka jak lodówka? Czy odłączasz lodówkę od zasilania w szabat? Jeśli ty lub twoja rodzina wydobywasz jedzenie z lodówki w szabat i jesz, czy pracujesz czy po prostu delektujesz się smacznym posiłkiem? Jeśli ktoś przegląda twoją stronę w szabat, czy działa, czy po prostu cieszy się twoją stroną?
źródło
Chciałbym pokazać komunikat wyjaśniający sytuację, a następnie ludzie (Żydzi lub nie-Żydzi) mogą wyjść lub kliknąć przycisk „Rozumiem, pozwól mi kontynuować”. Zamówienia lub cokolwiek jest oczywiście przetwarzane po zakończeniu szabatu.
źródło
EDYTOWAĆ:
Pamiętaj też, że klient w Leviticus ... wyraźnie zaznaczono, że programiści WWW proszeni o wdrożenie takiej funkcji muszą zapłacić 300% więcej niż początkowo ustalona cena.
źródło
Wyobraź sobie, że na Shabat nie można używać wszystkich lamp ulicznych, radiowozów i wozów strażackich.
Obserwujący Żydzi nalegali na kilka interesujących dziwactw technologicznych. Po pierwsze, telefon wykorzystujący diody LED / fototranzystory do wykrywania naciśnięcia przycisku. W ten sposób użytkownik nie powoduje zaświecenia diody LED, a jedynie zakłóca jej drogę. To samo zostało zrobione z windami.
Ale ponieważ Bg nigdy nie napisał w Piśmie Świętym, że inne rzeczy powinny przestać funkcjonować, należy zrozumieć, że nasz Stwórca patrzy w nasze serca. Wie, że kiedy naciśniesz ten przycisk telefonu, powstałe maszyny zużyją moc. To samo dotyczy wind. Ale to, co jest w sercu, naprawdę się liczy.
Aby odpowiedzieć bezpośrednio na pytanie: Nie ma sposobu, aby wyniki wyszukiwania znikały jeden dzień w tygodniu. Nie mówiąc już o synchronizacji czasu między zachodem a zachodem słońca żydowskiego dnia. Nawet miasto referencyjne, na którym można oprzeć czas zachodu słońca.
Pewnie, że możesz ręcznie zdjąć serwer. I w swoim sercu próbujesz być posłuszny. To wszystko, o co prosi każdego z nas.
Ale nie ma zakazu wykonywania przez twoją infrastrukturę pracy.
Pamiętaj, że Szabat to dzień odpoczynku. Należy skoncentrować się na nauce i modlitwie. Pozwól serwerowi działać samodzielnie. Wydawajcie energię na lepsze poznawanie Go każdego tygodnia.
Życzę ci wszystkiego najlepszego.
Shalom, bracie
źródło
Literatura jest jasna: https://en.wikipedia.org/wiki/Electricity_on_Shabbat
W realnym świecie, jak wiele spostrzegawczych firm burzy swoje oznakowanie i sklep i co tydzień musi je odbudowywać?
Nie chodzi o to, czy strona jest uruchomiona czy nie, chodzi o to, czy z niej korzystają. Jeśli są spostrzegawczy, nie będą wyłączać / włączać prądu, gotować ani zbliżać się do komputera / telefonu. Nie będą wchodzić w interakcje z witryną i to wystarczy, aby byli uważni. Jeśli chcą, aby reszta świata też była spostrzegawcza, to zupełnie inna sprawa.
Ale ... wracając do pytania PO:
Aby rozwiązać ten problem, potrzebujesz:
Krótko mówiąc, pojawia się rozwiązanie JavaScript, które przyciemnia stronę, wyjaśniając, że strona przestrzega obrzędów religijnych i kiedy powinny wrócić.
źródło
Często uważamy witryny e-commerce za sklepy cyfrowe. Jeśli w szabat można dezaktywować jakąkolwiek część finansowania, bardziej odpowiednie może być w tym przypadku potraktowanie go jako cyfrowego plakatu lub broszury. Czy zabrałbyś wszystkie swoje plakaty na szabat?
Jeśli to nie wystarczy, spróbuję przekonać ich do rozwiązania JavaScript. Powiedz im, że to „zamknięty znak”. Rozsądnie jest myśleć o tym w ten sposób.
źródło
Przypomnienie: serwer internetowy nie jest Żydem i nie analizuje ludzkiej moralności. Nie jestem pewien, dlaczego trzeba go wyłączyć dla ruchu z powodu tego, co mówi stara książka.
W każdym razie, jak bym sobie z tym poradził, wyświetla przyjazną wiadomość dla ludzi, coś w stylu „YOU'RE A SINNER!”, A następnie użyj nagłówka 503 owiniętego po stronie źródła schema.org (metas lub JSON-LD), aby kontynuować wyświetlać informacje zaplecza dla botów próbujących zaindeksować.
Łatwy peasy, bez kłopotów.
źródło
Nie, ponieważ witryna, która jest dostępna tylko 6/7 czasu, jest gorsza dla użytkownika niż inna identyczna witryna, która jest dostępna 7/7 czasu, bez względu na przyczynę przestoju, dlatego wyszukiwarki powinny zmniejsz to.
źródło
Nigdy nie blokuj zbyt często pająka wyszukiwarki, w ogóle jest to zły SEO.
Moim zdaniem najlepszym rozwiązaniem jest użycie niedostępne po metatagach . Dziwię się, że nikt nie mówi o tym tagu: str
Dzięki doskonałemu czasowi możesz pokazać wszystko na swojej stronie, może to być błąd 404 lub zablokowane ostrzeżenie lub cokolwiek innego, czego nie chcesz pokazywać użytkownikowi.
źródło