Megkértek, hogy optimizáljam az Ortoprofil.ro weboldalt, mert a keresőkben nem jelenik meg jó poziciókban. Kis utánanézés után rájöttem, hogy alig jelenik meg a találatok között.

A munkát a múlt héten kezdtem meg, s ma fejeztem be(már fent is van az új változat). A weboldalt a Grafimed csinálta eredetileg, designot meg mindent.

Szóval múlt héten kezdtem neki: sftp login, teljes site letölt, kódot elemez. A kód szar, mert Dreamweaver generálta. Rengeteg fölösleges tag, nemtom hányszorozott formázások egymáson, elavult tagek meg minden. Ja és persze a teljes layout táblázat alapú, szal volt munkám elég. A site megjelenitése 2 PHP fileon alapult, egyik az általános oldalakat jelenitett meg, a másik a termékes oldalt. Semmi komplikált PHP kód, egyszerű include a fájlnév szerint (najó, volt 2 if :P ). Az includeolt fájlok meg TELJES html oldalak, <head><body> stb. tagekkel együtt, még a css 2x belinkelve. Ilyent ne csináljon senki.

Első lépésben átirtam a layoutot xhtml tableless-re. Volt itt szivás elég a különböző böngészőkkel (dögöljön meg már az IE), de végül is sikerült. Ezután jöttek az includeolt fájlok, ezeknek is nagy része átiródott táblázatok nélkülire, ott ahol nem volt rájuk szükség, meg repültek belőlük a fölösleges tagok. Emellett az ékezetes karakterek átiródtak html kódról valódi karakterekre, encoding cserélve iso-8859-2-re. Repültek a cimeknek használt képek is, mert ugyanazt a formázást elértem egy h1 és kis css segitségével.

Az eredmény most már sokkal átláthatóbb kód, alapban táblázatok nélküli, hátterek mind átkerültek css-be. Összehasonlitásként a régi főoldal 204 sorból állt, az új 97-ből áll kb, a plusz kulcsszavakkal és trafic.ro kóddal együtt.

Meg lehet nézni a régi változatot, és az újat. Remélhetőleg ez már jobb helyezést ér el a Google találataiban.