TrawlerFetchReplyDataFetchStats
TrawlerCrawlingGoogleApi.ContentWarehouse.V1.Model.TrawlerFetchReplyDataFetchStats
SEO Analysis
AI GeneratedPart of Google's web crawling infrastructure (Trawler is Google's internal name for their web crawler). This model governs how Googlebot fetches and processes web pages, affecting crawl efficiency and frequency. Crawl management directly impacts how quickly new content is discovered and how often existing content is refreshed in the index.
Actionable Insights for SEOs
- Optimize crawl budget by fixing broken links and reducing redirect chains
- Use robots.txt and sitemap.xml effectively to guide crawling
- Monitor Google Search Console for crawl errors and indexing issues
Attributes
9BotOverheadMSinteger(nilOverhead spent RPCing with the Bot/proxy.
ClientControlflowStatsTrawlerFetchReplyDataFetchStatsClientStateStats →nilFull type: GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchReplyDataFetchStatsClientStateStats.tConnectTimeMsinteger(nilReport only with first request on connection, so that we keep track of the connect time with a host. Sometimes a connection is initiated by a prior request that times out before the connection is established. Another request can get scheduled on a connection that is already in the process of being established but has no request scheduled onto it. We want to keep track of the entire connect time even if a request didn't need to wait for the entire connection establishment time. Sometimes a connection may get established before the first request uses it. We tag along the connect time with the first request using the connection. ConnectTimeMs also includes SSL negotiation time.
ControlflowStatsTrawlerFetchReplyDataFetchStatsStateStats →nilFull type: GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchReplyDataFetchStatsStateStats.tDownLoadTimeinteger(nilDownLoadTime = Share of connect time + ServerResponseTimeMs + TransferTimeMs (see below) in ms
EdgeEgressOverheadMsinteger(nilOverhead spent routing the request from HOPE to edge egress nodes, which open connection to webservers. This is only set for edge fetches (e.g., through Floonet egress nodes).
SSLConnectTimeMsinteger(nilConnectTimeMs includes TCP connect time + SSL time, whereas SSLConnectTimeMs includes only the latter.
ServerResponseTimeMsinteger(nilTime between the request send and the receipt of the first fragment of the response. For HTTP responses the first fragment is the first fragment of the response payload (the headers are ignored).
TransferTimeMsinteger(nilTime to receive the entire response payload starting the clock on receiving the first fragment.