Ugrás a tartalomra
HU

Kezdőlap / Esettanulmányok

A pénztár köszönőoldala csak a robotoknak ad 500-as hibát

Tünetek

A weboldal ellenőrzése azt találta, hogy a rendelés utáni oldal (/step/thank-you/) HTTP 500-at ad vissza. Webáruháznál ez ijesztően hangzik, mert a vásárló fizetés után hibát láthat.

Környezet

WordPress WooCommerce-szel. A pénztárt és a köszönőoldalt a CartFlows bővítmény építi (saját „step” tartalomtípus). Az oldaltérképet a Yoast SEO generálja.

Diagnózis

  • Paraméterek nélkül megnyitva az oldal ezt az üzenetet mutatja: „We can't seem to find an order for you”. A bővítmény ezt a wp_die() függvénnyel írja ki, és az 500-as állapotot küld.
  • A döntő a heti access log volt. A vásárlók minden fizetés utáni látogatása (visszatérés a fizetési kapuból a rendelés paramétereivel) 200-at kapott. Az 500-as állapot csak néhányszor fordult elő: keresőrobotok és vásárlási aggregátorok robotjai, amelyek az oldalt közvetlenül nyitották meg, és egyszer idegen, érvénytelen paraméterek.
  • Miért ismerték a robotok az oldalt: a Yoast a „step” tartalomtípust betette az oldaltérképbe (cartflows_step-sitemap.xml). Ugyanígy az Elementor fejléc- és láblécsablonjait is (elementor-hf-sitemap.xml).
Ki kapott 500-as hibát A vásárló fizetés után a rendelés paramétereivel érkezik, és 200-as oldalt kap. A robot az oldaltérképből paraméterek nélkül érkezik, és 500-as hibát kap. Vásárló fizetés után, rendelésszámmal Robot az oldaltérképből, paraméterek nélkül köszönő- oldal 200 ✓ köszönet 500 ✗ „a rendelés nem található” Javítás: a pénztár segédoldalait ki kell venni az oldaltérképből (noindex).
A vásárló fizetés után a rendelés paramétereivel érkezik, és 200-as oldalt kap. A robot az oldaltérképből paraméterek nélkül érkezik, és 500-as hibát kap.

Ok

A pénztár nem volt hibás. Azok a segédoldalak, amelyeknek csak rendeléssel van értelmük, közönséges tartalomként szerepeltek az oldaltérképben. A robotok rendszeresen megnyitották őket, és 500-at kaptak.

Mi fenyeget, ha nem foglalkozunk vele

Amíg nem tudja, ki kapja az 500-as hibát, azt sem tudja, nem látják-e a vásárlók fizetés után. A Google és a vásárlási aggregátorok közben hibás weboldalt látnak, és tartalom nélküli oldalakra pazarolják a látogatásaikat. A Search Console-ban ez a pénztár hibájának tűnik, és a valódi hibát, amikor jön, könnyen elnézi.

Javítás

A Yoast SEO → Keresési megjelenés → Tartalomtípusok menüpontban a „Steps” (CartFlows) és az „Elementor Header & Footer” típusnál kikapcsoltuk a „Megjelenítés a keresési találatokban” opciót. Így eltűnnek az oldaltérképből, és noindex-et kapnak. A pénztárat a változtatás nem érintette.

Ellenőrzés

  • A sitemap_index.xml már egyik típust sem tartalmazza, a cartflows_step-sitemap.xml pedig 404-et ad.
  • A teszt végigmenet a pénztáron és a köszönőoldal érvényes rendeléssel működik.

Megelőzés és tanulságok

Mielőtt nekilát egy 500-as hiba javításának, nézze meg az access logban, ki kapja. A pénztárépítő, a sablonok és a hasonló segéd-tartalomtípusok nem valók az oldaltérképbe. Ilyen bővítmény telepítése után ellenőrizze az SEO bővítményben az aloldaltérképek listáját.

Kapcsolódó szolgáltatások: Üzemzavarok és hibák Webáruház és pénztár

Hasonló tüneteket tapasztal?

Írja meg a weboldal címét és a tüneteit. A diagnózis ingyenes és kötelezettségmentes. Általában egy munkanapon belül jelentkezem.

Tünetek leírása

vagy közvetlenül e-mailben: [email protected]