02.07.2021 12:49
1
Dobrý den,
obracím se o pomoc s následujícím řešením problému. Cca od 25.6.2021 nám začala významně klesat návštěvnost z Google PPC reklam. Zjistil jsem, že nám postupně produkty padají do kategorie, že vstupní stránka není dostupná (stránky jednotlivých produktů přitom jsou dostupné).

Stránky jsem začal analyzovat i přes nástroj Google PageSpeed, ale dostávám tuto hlášku:
Lighthouse returned error: FAILED_DOCUMENT_REQUEST. Nástroji Lighthouse se požadovanou stránku nepodařilo spolehlivě načíst. Zkontrolujte, zda testujete správnou adresu URL a zda server správně odpovídá na všechny požadavky. (Podrobnosti: net::ERR_CONNECTION_FAILED)

Začal jsem pátrat po jiných nástrojích na analýzu webu a v nich jsou stránky dostupné. Knihovnu Lighthouse používá i tool https://web.dev/measure/ a zde audit proběhl úspěšně.

Obrátil jsem se i na hosting (www.savana.cz) a dle nich je všechno v pořádku a stránky fungují (nemyslím ale, že by se tím nějak významně zaobírali).

Pátral jsem dál a v nástroji https://www.google.com/webmasters/to...s-testing-tool jsem zjistil, že 24.6.2021 23:32 došlo k selhání načtení robots.txt souboru. K dispozici byla posledně načtená verze 03.06.2021, tak jsem jí umístil na server (byť mezi aktuální verzí a posledně načtenou verzí nebyla žádná změna), přesto nástroj Google PageSpeed hlásí stejnou hlášku.

Nevím, jestli je zde nějaká vazba, že nejdříve se musí se musí soubor robots.txt načíst/zaindexovat robots-testing toolem, aby se aktivovaly ostatní nástroje od Googlu. Pokud ne a aplikace Google PageSpeed přistupuje na stránky online, nevidím v Apache logu žádný takový přístup.

Prohledal jsem spoustu diskusí, někde je i zmíňka o firewallu, ale jeho nastavení předpokládám nemohu u hostingu ovlivnit. Zkoušel jsem i otestovat nástrojem PageSpeed i statickou html stránku, ale se stejným výsledkem.

Problém může být samozřejmě i někde jinde (v samotném robots.txt, .htaccess souboru, apod.).

Napadá Vás, co zkontrolovat, jedná se o stránky www.bytovezarizeni.cz. Běží zde eshop na Prestashopu, podpora hostingu rovněž uvedla, že by to mohlo být skripty samotného eshopu, ale jak uvádím, nefungují ani statické html stránky.

Díky moc.
02.07.2021 13:26
2
To, že google nenačte robots.txt by nemusela být kritická chyba. Většinou tam jsou jen zákazy a pokud je nemá, tak indexuje, jak se mu zlíbí.
Firewallem to myslím nebude, páč vše jede přes základní porty (80 resp. 443) a pak by neproteklo asi nic, ani jiné soubory či img.
Horší je to u těch souborů.. pokud server nevrátí ani html, nebo txt file a v server logách není ani čárka, pak je podle mého chyba na hostingu a musí poskytnout další informace.
02.07.2021 14:59
3
Zkusit jiný hosting na test?
02.07.2021 15:32
4
Nevím nejsem programator, ale mas tam nejaké chyby

jquery-1.11.0.min.js

jestli by to nebylo lepší aktualizovat na verzi

jquery-3.5.1.min.js
02.07.2021 15:48
5
Původně odeslal Tuttinho
Nevím nejsem programator, ale mas tam nejaké chyby

https://www.bytovezarizeni.cz/js/jqu...-1.11.0.min.js

jestli by to nebylo lepší aktualizovat na verzi

jquery-3.5.1.min.js
Určitě, chyby určitě na stránkách generovaných Prestashopem budou. Troufnu si ale tvrdit, že nebudou hlavní příčinou, protože nástroj PageSpeed není schopen zanalyzovat ani statickou stránku https://www.bytovezarizeni.cz/test.html z důvodu chyby Lighthouse returned error: FAILED_DOCUMENT_REQUEST.....

Uvedená stránka test.html obsahuje pouze následující:
<!DOCTYPE html>
<html lang="en">
<body>
<h1>Hello</h1>
</body>
</html>

V Apache logu není ani záznam o přístupu na danou stránku.

Zatímco nástroj https://web.dev/measure/ využívající stejnou knihovnu stránku zanalyzuje a v Apache logu je záznam o přístupu na danou stránku.
02.07.2021 16:24
6
To uz zbyva jen hosting, tak bych na ne zatlacil
02.07.2021 20:32
7
No snad to bude mít konečně happy end. Po několika hodinách hledání na Google stránkách jsem objevil tuto stránku: https://developers.google.com/speed/public-dns/cache . Aniž bych přesně tušil, co dělám, tak jsem tam zadal mojí doménu a nástroje od Googlu již fungují. Buď bylo něco špatné v té cache DNS záznamů nebo mi někdo pomáhá ještě z jiné strany.

---------- Příspěvek doplněn 02.07.2021 v 21:22 ----------

Původně odeslal xhanj09
No snad to bude mít konečně happy end. Po několika hodinách hledání na Google stránkách jsem objevil tuto stránku: https://developers.google.com/speed/public-dns/cache . Aniž bych přesně tušil, co dělám, tak jsem tam zadal mojí doménu a nástroje od Googlu již fungují. Buď bylo něco špatné v té cache DNS záznamů nebo mi někdo pomáhá ještě z jiné strany.
Nakonec platí, že někdo mi pomáhal z druhé strany, viz odpověď hostingu na můj třetí dotaz ohledně tohoto problému:
"upřesním, že na Váš požadavek jsem nahlížel ze své strany a rovnou jej řešil s technickým oddělením. Jak uvádíte, z hlediska obsahu a nebo i nastavení administrace zde není až natolik rozsáhlý prostor aby jste omezil službu natolik, že ji vůbec v záznamu neuvidíte.

Toto omezení bylo dočasné a vzniklo z naší strany, přibližně data které jste zmínil. Vyzkoušejte ještě nyní jednou test. Projde Vám v pořádku. Za komplikace se omlouváme. "
02.07.2021 22:47
8
Příčinu nevidím, ale co rozhodně vidím je, že adresu http://bytovezarizeni.cz/ máte máte chybně přesměrovanou, respektive máte tam 2x redirect. Měli byste přesměrovat rovnou hned na https://www.bytovezarizeni.cz

Tady si to lze nasimulovat, že tam jsou 2 redirecty https://httpstatus.io/
03.07.2021 23:01
9
Původně odeslal Adam Gajdečka
Příčinu nevidím, ale co rozhodně vidím je, že adresu http://bytovezarizeni.cz/ máte máte chybně přesměrovanou, respektive máte tam 2x redirect. Měli byste přesměrovat rovnou hned na https://www.bytovezarizeni.cz

Tady si to lze nasimulovat, že tam jsou 2 redirecty https://httpstatus.io/
Děkuji za upozornění, dvojí přesměrování jsem opravil.