Prejsť na hlavný obsah
TechSEO Vitals
Enterprise technické SEO · jeden konzultant, žiadna agentúra

Veľké weby sa kazia potichu.

Len čo má GPTBot vlastný blok, wildcard direktívy preň prestanú platiť. Bot Fight Mode vracia Googlebotu 403. Polovica dvojíc hreflangov mieri na presmerovania. Do žiadneho dashboardu sa to nedostane. Nájdem to, poviem vám, na ktorých z desiatok nálezov naozaj záleží, a opravu odovzdám vašim vývojárom sám.

Dohodnime si hovorPrijímam nových klientov
Martin Štěpánek

Martin ŠtěpánekKonzultant enterprise technického SEO a vývojár

Vybraní klienti

Len niekoľko dlhodobých spoluprác.

Ukážka z auditu

Toto vám skončí v backlogu.

Skutočné problémy zo skutočných auditov, anonymizované a skrátené. Nájsť sto problémov je ľahké. Povedať vám, ktoré štyri urobiť ako prvé, už nie.

P0cf · security → botsBot Fight Mode vracia Googlebotu 403, hoci podľa dokumentácie Cloudflare sa to stať nemá — overené boty má vynechávať. Deje sa to aj tak a žiadne pravidlo z toho výnimku neurobí: Skip, Bypass ani Allow naň neplatia. Zapíše sa to do security events v Cloudflare, nie do vášho logu, takže navonok nič nevyzerá zle — a stránky medzitým vypadávajú z indexu jedna po druhej. Vypnite ho a namiesto neho si napíšte vlastné pravidlá vo WAF, aby ste rozhodovali vy, čo sa preveruje.prácnosť: 6 h
P1/robots.txt · user-agent: gptbotBloky v robots.txt sa nesčítavajú, platí ten najkonkrétnejší: keď existuje samostatný blok pre GPTBota, GPTBot už User-agent: * vôbec nečíta — a všetky zákazy sú práve tam, takže /cart/ aj /admin/ má otvorené. Ten blok zmažte, alebo v ňom zopakujte všetky zákazy.prácnosť: 1 h
P1/product/*?variant= · rel=canonicalKaždá z 1,2 mil. variantných URL sa sama označuje za kanonickú, takže Google berie každú farbu a veľkosť ako samostatný produkt a crawl budget míňa na ich opakovanú kontrolu namiesto hľadania nového tovaru. Nastavte kanonickú URL na rodičovský produkt.prácnosť: 8 h
P2/sitemap-index.xml · lastmodlastmod sa prepíše pri každom nasadení, takže celá sitemapa naraz tvrdí, že sa všetko práve zmenilo. Keď dátumy prestanú sedieť s obsahom, Google prestane lastmod brať do úvahy pri všetkých URL v súbore, nielen pri tých nesprávnych. Odvoďte ho od zmeny obsahu, alebo ho vynechajte.prácnosť: 4 h
P1access.log · status 499ChatGPT-User to vzdá pri 39 % požiadaviek skôr, než sa odpoveď dokončí. 499 znamená, že klient zavesil prvý, takže sa to nikdy neprejaví na vašej chybovosti 5xx a nespustí sa žiadne upozornenie — tie stránky sa do odpovedí jednoducho nedostanú. Zistite, prečo je TTFB pomalý na šablónach, kde to vzdáva, a potom ich servírujte z edge CDN.prácnosť: 2 sprinty
Bežný audit vráti desiatky takýchto problémov a každý je rozpísaný celý: dôkazy, všetky dotknuté URL aj presná zmena.
Z vlastných auditov

Pri takom rozsahu sa nič neohlási samo.

Zle nastavená direktíva nevyhodí chybu. Indexácia sa rozpadá celé týždne a kým sa to dostane do reportu, kvartál je preč. Sú to moje vlastné čísla, nie cudzia štúdia.

Audity
98 %

Obsahuje aspoň jeden kritický nález. Nie preto, že by tie tímy boli nedbalé, ale preto, že sa do tej vrstvy nikto nepozeral.

Na audit
50+

Nálezov, zoradených, každý s odhadom prácnosti a presným miestom, kde ho nájdete.

Bežný rozsah
3M+

URL a 150+ jazykov na najväčšom webe, s ktorým pracujem — a jedna zlá direktíva tam potichu vyhodí celý trh z indexu.

Ako to prebieha

Čo sa stane, keď si dohodneme hovor.

Žiadne hovory, ktoré nikam nevedú, a žiadna viazanosť okrem trojmesačného minima pri monitoringu. Rozsah aj cenu poviem vopred a hodnotu uvidíte skôr, než zaplatíte prvé euro.

01Deň 0

Úvodný hovor

Tridsať minút zadarmo. Otvorím váš web naživo a pomenujem dva či tri skutočné problémy. Ostanú vám, aj keď spolupracovať nezačneme.

0248 hodín

Ponuka a rozsah

Jedna strana: čo si pozriem, čo dostanete a koľko to stojí. Cena vopred, žiadne hodinovky, žiadne rozširovanie rozsahu.

032–3 týždne

Samotná práca

Crawl, rendering a rozbor logov priamo na vašom stacku — odpovede, ktoré váš server naozaj posiela, nie export z nástroja. Nálezy prídu ako úlohy do backlogu, nie ako prezentácia.

04Nasadenie

Nasadené a overené

Zostávam s vašimi vývojármi počas implementácie a každú opravu znovu otestujem v produkcii, než to vyhlásime za hotové.

Súčasťou každého auditu, migrácie aj monitoringuŠtyri veci, vždy.
Prioritizovaný backlog úloh
Hovor nad nálezmi s vašimi vývojármi
Priamy kontakt na mňa, nie na account manažéra
Overenie po nasadení
Ich vlastnými slovami

Obaja hovoria najprv o kóde, až potom o pozíciách.

Ani jedného som o to nežiadal. CEO a marketingový manažér z dvoch rôznych firiem uviedli rovnaký dôvod, prečo to fungovalo: že som vývojár.

„S Martinom spolupracujeme už niekoľko rokov a veľmi si ceníme jeho profesionalitu a systematický prístup. Vždy berie do úvahy naše obchodné ciele. Má nielen detailné znalosti SEO, ale vie aj rozložiť stratégie na konkrétne kroky a vďaka svojim predchádzajúcim skúsenostiam programátora ich efektívne komunikovať našej redakcii, ako aj externým programátorom.“
Tomáš Buranský
Tomáš BuranskýMarketing Manager, TOUCHIT
„Martinove skúsenosti v oblasti vývoja webových stránok vytvorili základ pre implementáciu sofistikovanejších stratégií, najmä v oblasti technického SEO. Náš tím s ním výrazne vylepšil rýchlosť webových stránok s vysokou návštevnosťou.“
Viktor Zeman
Viktor ZemanCEO, LiveAgent & Post Affiliate Pro
Koho si najímate

Váš kód čítam skôr než pozície.

Vyše desať rokov som web staval, až potom som ho začal opravovať: frontend, backend a architektúru pre weby s vysokou návštevnosťou, ktoré nesmeli spadnúť. V tom poradí je celý rozdiel. Vo vašom plánovaní sprintu si viem svoje obhájiť a vaši vývojári dostanú prácu, ktorej veria.

01

Kód píšem dodnes

Nie som bývalý vývojár. Staviam a prevádzkujem VitalSentinel, vlastnú monitorovaciu platformu, takže rendering, cachovanie, build pipeline aj infraštruktúra sú pre mňa aktuálna práca, nie riadok v životopise.

02

Beriem si málo klientov naraz

Len niekoľko dlhodobých spoluprác, preto je zoznam klientov krátky. Tá najväčšia je pod NDA a nemôžem ju ukázať vôbec.

03

S vašimi vývojármi hovorím priamo

Žiadny account manažér, ktorý preposiela úlohy. Vašim vývojárom odpovedám ich jazykom a ostávam vo vlákne, kým sa oprava nedostane do produkcie.

Nájdime to, čo vám potichu kazí web.

Tridsať minút a pomenujem technické problémy, ktoré vaše nástroje nehlásia — a poviem vám, ktoré z nich stoja za sprint.

Na hovoreOtvorím váš web naživo a čítam odpoveď, ktorú server naozaj posiela, nie dashboard.
Odnesiete siDva či tri pomenované problémy, zoradené, a čo prinesie oprava každého z nich.
PrinesteURL, ktorá sa správa divne, dátum migrácie alebo úlohu, ktorú si nikto z tímu nechce vziať.
Dohodnime si hovor
  • Zadarmo
  • Bez záväzku
Každé dva týždne

Newsletter o technickom SEO, ktorý vývojári aj SEO špecialisti naozaj dočítajú.

Jeden technický SEO problém rozoberiem do detailu. Staviam to na živých projektoch, nie na cudzích článkoch.

01Jeden konkrétny problém do detailu — direktíva, riadok v logu, čo nástroje prehliadnu
02Jasné stanovisko, čo s tým — a prečo
03Tri veci z posledných dvoch týždňov, vybrané a vysvetlené
Mersudin ForbesMersudin ForbesMark Williams-CookMark Williams-CookAleyda SolisAleyda Solis
Odporúčajú ho lídri v odbore

Prihlásiť sa

Nové vydanie každé dva týždne. Odhlásenie jedným klikom.

Iba v angličtine

Prihlásením súhlasím so Zásadami ochrany osobných údajov a Obchodnými podmienkami.

Žiadny spam. Odhlásenie kedykoľvek jedným klikom.
Poznámky z technického SEO