Decide which question the log can answer

A response log can show that a route received many requests or returned repeated errors. It cannot, by itself, establish why a visitor arrived, whether a page was indexed or whether an incident was a DDoS attack. Name the question first: missing URLs, excessive query variants, server failures or a suspected identity. Different questions need different evidence.

Prepare a protected and a shareable dataset

Keep raw access logs in the authorized operational system. For editorial triage, aggregate path, response status and request count, removing IP addresses, account identifiers, tokens and personal query values. Do not paste raw logs into a public issue. The local summary tool expects anonymized rows and omits query values from its output.

Inspect response groups before choosing a fix

Compare successful responses with redirects, client errors and server errors. A busy 404 route may be an old link worth repairing, while repeated failures on a current tool may indicate a release problem. Sort by importance to real users as well as request volume. One high-value broken route can matter more than thousands of meaningless probes.

Verify a claimed crawler identity separately

A user-agent string can be copied. Follow the crawler provider’s documented verification process using authorized infrastructure tools, such as its published network ranges or appropriate DNS verification. Keep that verification out of a client-side count summary. Incorrectly trusting a name can exempt abusive traffic; incorrectly blocking a verified crawler can damage discovery.

Distinguish traffic protection from search directives

Robots directives are instructions for cooperating crawlers, not an authentication system or an emergency traffic shield. Request floods need infrastructure controls and incident review. Report blocked requests as requests, with a period and classification, rather than converting them into a count of attackers or companies. Keep security claims proportional to the available evidence.

Close the investigation with a reproducible record

Keep the affected paths, timeframe, response totals, known deployment changes and the applied correction. Recheck legitimate access after a rule change. A useful report says which behavior improved and what remains uncertain. It should allow an operator to reverse a mistaken block and an editor to fix an actual broken link without exposing visitors’ personal data.

text / WORKED EXAMPLE
path	status	requests
/guides/	200	240
/retired-guide/	404	35
/tools/	503	8

Frequently asked questions

Can a user-agent prove Googlebot identity?

No. Use the provider’s verification procedure at the infrastructure layer.

Do 100,000 blocked requests mean 100,000 attacks?

No. Requests, clients and incidents are different units and require different evidence.

Further reading

Put the idea to work.

Explore free browser tools for images, text and developer workflows.

Try a free tool