🎯 Purpose

Submits a “Request review” appeal in Google Search Console.

Source: apps/search_console_tools/core/commands/send_appeal.py.

📥 Input

  • domain: str

📤 Output

  • True — request submitted (waits for “Request submitted successfully.”)
  • False — the domain is already safe (command checks check_domain_safety first)

⚙️ How it works

  1. Executes check_domain_safety
  2. If the domain is not safe:
    • finds and clicks “request review”
    • checks “All issues were fixed”
    • fills the textarea with the template APPEAL_MESSAGE
    • clicks “Submit request”

📝 Notes

  • The command is sensitive to UI text/selector changes on Google’s side.
  • If it starts failing, usually you need to update selectors and/or increase GSC_* timeouts.