Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit context ('when asked about the site, use this first') plus a concrete fallback loop: vary wording, expand abbreviations, then read returned page candidates, and never guess if still unfound. It does not name any alternative tool (e.g. search_pages, site_overview), so when-not-to-use-this is left implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.