A small URL list can trigger costly deep research without an explicit depth choice
Source references: 4The workflow says depth should be confirmed, but also permits immediate execution when URLs and context exist and defaults to deep profiles for three or fewer competitors. Deep mode runs many scrape, SEO, backlink, and optional review requests in parallel; the reference also states that multi-page crawling is more expensive.
A user who only asks to analyze some URLs may incur unexpected paid API usage, rate limits, or a large number of network requests. Parallel execution also makes it harder to stop spending after inspecting an initial result.
Although the instructions say to confirm depth, they also default to a deep profile for three or fewer competitors. Thus, supplying a small URL list without choosing depth may trigger many parallel scrape and paid SEO/backlink calls; the reference explicitly says multi-page crawling is more expensive. Users can require a quick scan, request estimated calls/cost first, and separately approve review, technology, and backlink queries.
Before profiling, confirm:1. **Competitor URLs** — the list of competitor website URLs to profile2. **Your product** — what you do (if not in product marketing context)3. **Depth level** — quick scan (key facts only) or deep profile (full research)4. **Focus areas** — any specific dimensions to prioritize (e.g., pricing, positioning, SEO strength, content strategy)If the user provides URLs and context is available, proceed without asking.Show 3 other places
### Deep Profile (comprehensive)- Scrape: all key pages + review sites- SEO: full backlink analysis + keyword intelligence + competitor discovery- Include: technology stack, content strategy analysis, review mining- Output: full profile templateDefault to **quick scan** unless the user requests deep profiling or specifies a small number of competitors (3 or fewer).### firecrawl_crawl**Purpose**: Crawl multiple pages from a site in one operation.**When to use**: Deep profiles where you want to analyze many pages (e.g., all feature pages, all blog posts). More expensive — use selectively.**Tip**: Set page limits to avoid crawling entire sites. Target specific URL patterns. f. firecrawl_scrape → integrations page3. In parallel (batch 2 — SEO data): a. dataforseo_labs_google_domain_rank_overview b. dataforseo_labs_google_ranked_keywords c. backlinks_summary d. backlinks_referring_domains e. dataforseo_labs_google_relevant_pages f. dataforseo_labs_google_competitors_domain4. In parallel (batch 3 — optional extras): a. domain_analytics_technologies_domain_technologies b. firecrawl_search → G2/Capterra reviews c. dataforseo_labs_google_domain_intersection (vs. user's domain)5. Synthesize into full profile```