Implementace PageCrawlingObserver