A Google alszik?

Sziasztok!

Az utóbbi (rövid) időben nem nagyon böngészgettem a Google webmestereszközök izét. Pár nappal ezelőtt viszont újra beléptem és lényegében az egekig szökött a vérnyomásom. Több ezer elérhetetlen linket jelez, amikkel amúgy semmi baj nincs, ráklikkelve hibátlanul betöltődnek. Nem tudok ezzel mit csinálni, mert az elérhetőtől elérhetőbbé fejlesztés már számomra nem megy. Ez a rangsorolásban tudtommal eléggé lehúzza az oldalt. Vagyis lehúzná, ha az utóbbi időben szkennelte volna az új lapokat. Régebben alig klikkeltem rá a hír mentése gombra, a Google már tudott róla és a térségben az adott keresőszóra mindig az első pár helyezett közé rakott, ha véletlen nem én voltam az első, hanem a hup. Most a több mint egy hete beküldött hírekről sem tud semmit, ami azért elég gázos főleg, hogy a statisztikák szerint a látogatók jelentős része jön a Google-ről.

Szerintetek mit lehetne ezzel kezdeni?

A válaszokat előre is köszönöm!

Hozzászólások

Abban biztos lehetsz, hogy valami gáz van. De ha a google oldalán lenne, akkor nem te lennél az egyetlen akit érint. Az algoritmusok már csak ilyen determinisztikusak :)

Nézd meg az oldalad W3C compliant-e. Nem került rá fel valami csúnya XSS amitől böngészőben még mindig "jól" megy, de a google már inkább bottal se nyúl hozzá. Nem avult el a sitemaped?

Ha hátrasorolódtál, nézd meg ki van előbbre? Előfordulhatott, hogy a konkurencia feljebb kapaszkodott?

--
The Net is indeed vast and infinite...
http://gablog.eu

A probléma az, hogy ugyan az oldal lejön, de a HTTP válasz kód nem 200, azaz OK, hanem 500, azaz szerver oldali hiba. Firefox alatt Firebug-gal tudod nézegetni. A news.php-ra csak 500 válaszkódok jönnek, rögtön a nyitó oldalnál 3-szor.

Úgy látom ez saját motor. PHP-ban nem vagyok egy szakértő úgyhogy csak általános tanácsot tudok adni.
Ki kell debuggolni a hibát, ami lehet programhiba vagy nem várt adatból származó hiba.

Ha van a motornak logja, akkor elsőnek azt kellene megnézni, hogy nincs e tele error-okkal, amik elárulják, hogy mi fáj.

Ha ez nincs, akkor a fejlesztőt kell megkérni, hogy derítse ki az okát. Ha te akarod megkeresni, akkor van egy egyszerű módszer: szépen kiszedsz kódblokkokat és megnézed, hogy ettől megjavul e. Ezzel a módszerrel le lehet szűkíteni, hogy a kód melyik része a bűnös.

Egy átalakított ismert motorról van szó. Lényegében én is ezt csináltam, kiszedtem, vagy kicseréltem szinte mindent, ami az utóbbi időben változhatott. Mivel minden lapnál 500as hibát dob, így leszűkítettem a kört azokra a tényezőkre, amik minden lapnál megjelennek és végül kilyukadtam a headert előállító közös php fájlnál, de egyszerűen nem találom benne a hibát. Remélem jutok valami érdemleges eredményre.

SKL - leírásgyűjtemény és informatikai portál

Sok sikert a bugfixeléshez.

Ha már itt tartunk, gyanús volt, hogy miért van 3 news.php lekérés a nyitó oldalnál, amik ugyanazt adják vissza. Van az oldalban egy footer.js, aminek a leszedésére a szerver news.php-ra mutató redirect-tel válaszol. Gyakorlatilag a footer.js helyett is a news.php-t szedi le. Ez valószínűleg nem függ össze az 500-as hibával, de ha ezt megoldod, akkor kb. harmadára esik vissza a szerver terhelése és az oldalbetöltődés ideje is.

Nos... sikerült! Az történt, hogy az oldal tetején található bejelentkező részt nemrég írtam meg, eddig lent volt a "gyári" külön panelen. Elég sok helyet foglalt feleslegesen, ezért úgy döntöttem, vagyok annyira fasza, hogy megcsináljam felülre. Ez egy "lebegő" div, ami egy rejtett panelről jön be. Kicsit gányolt megoldás, de a felhasználókezelés és egyéb hókuszpókuszok miatt csak így tudtam hatékonyan és gyorsan megoldani. Egy ideiglenes online szerkeszthető panelen tesztelgettem, ami valami okból kifolyólag nem úgy akart működni, mint amikor fájlból olvasta be. Tulajdonképpen meg sem jelent egyáltalán. Fogtam és az admin felületen kikapcsoltam ezt a panelt. Nézegetve a fájlok mentésének dátumait, amikor ezt a cuccot fejlesztettem, itt voltam fent Pesten az albiban, ahol wifi van és ami néha rosszalkodik. A lényeg, hogy minden bizonnyal akkor is volt valami, amikor rákattintottam a bűvös "panel kikapcsolása" gombra, ugyanis tisztán emlékszem, hogy kikapcsoltam. Most pedig nem is gyanakodtam arra, mert hát az a dolog ott le is lett tudva. Mégsem, a panel bekapcsolva maradt. Generált egy hibás kódot, ami nem jelent meg, így fel sem tűnt, hogy közben működés alatt van. Hogy rohadna meg, ha már kulturáltan akarok megnyilvánulni több órányi küszködés után.

Mindenkinek nagyon köszönöm a segítségét és a javaslatokat!

SKL - leírásgyűjtemény és informatikai portál