# Az SEO-adatok optimalizálása sikertelen

> Mit jelent az „Oops, something has gone wrong” hibaüzenet az SEO-adatok optimalizálásakor, és hogyan találod meg az okát.

A bővítmény az oldalad fontos SEO-adatairól saját listát vezet, hogy gyorsan elérje őket. Ezeket a bejegyzéseket indexálható adatoknak (indexable) hívjuk. Normál esetben egy bejegyzés létrehozásakor vagy módosításakor az adat magától bekerül a listába. Új telepítésnél, vagy ha valamilyen adat kimaradt, az **SEO-adatok optimalizálása** funkció indítja be a lista felépítését.

Ha ez a folyamat megbukik, egy „Oops, something has gone wrong and we couldn't complete the optimization of your SEO data” kezdetű hibaüzenetet látsz. Alatta lenyitható részekben megjelenik a hiba technikai összefoglalója is, amelyből az ok kideríthető.

## Miért kaptam hibát?

A lista felépítése megterhelő művelet, és minél nagyobb az oldal, annál tovább tart. Emiatt időnként megszakad. A technikai összefoglaló segít kideríteni, miért.

## Gyakori hibaüzenetek

### Error parsing the response to JSON

Ezt leggyakrabban a bekapcsolt WordPress-hibakeresés (debug) okozza: a lényegtelen figyelmeztetések és értesítések belekeverednek a bővítmény és az oldal közötti kommunikációba. Ha lehet, kapcsold ki a hibakeresést.

A hibaüzenetben megnyithatod a szerver válaszát is. Ebből kiderül, mi ment félre a kérés teljesítésekor.

### Állapotkódok

Az üzenetben állapotkód is szerepelhet.

| Állapotkód | Mit jelent | Mit tegyél |
|---|---|---|
| 301, 302 | A kérést valami átirányítja a WordPress API helyes végpontjától. | Kapcsold ki az átirányító bővítményeket, és nézd meg, megoldódik-e. Az átirányítást a webszerver is végezheti. |
| 401, 403 | Valami az oldalon vagy előtte blokkolja vagy nem engedélyezi a WordPress API felé irányuló kéréseket. | Ellenőrizd a webalkalmazás-tűzfalat (WAF), mert egyes szabályai blokkolják ezeket a kéréseket. Ez az üzenet akkor is megjelenik, ha a WordPress API-t teljesen letiltottad. |
| 500 és 503 között, valamint 504 | Hiba történt az oldalon az optimalizálás közben. | A részleteket a PHP hibanaplójában találod. A 504 időtúllépést jelent: végtelen ciklus lehet a háttérben, vagy olyan sok adatot kell feldolgozni, hogy a szerver a befejezés előtt leállítja a folyamatot. |

## Ismert eset: a tűzfal blokkolja a végpontot

A webalkalmazás-tűzfalak (WAF) letilthatják a bővítmény által használt REST-kérések egy részét. Ilyenkor 401 vagy 403 állapotkódot látsz, azzal az üzenettel, hogy a végpontot nem használhatod. Az egyik ismert tűzfal, amelyik ezt okozza, a Comodo. Ha ilyet használsz, kapcsold ki ideiglenesen, és próbáld újra az optimalizálást.

## Ha így sem megy

Ha nem találod az okot, fordulj a bővítmény támogatásához, és add meg a lehető legtöbb részletet, köztük a hibaüzenet technikai összefoglalóját is.
