OWN-SITE SEARCH PERFORMANCE
Google Search Console
Start here when: you want to know which pages and queries receive Google impressions and clicks, or why a page is not indexed. It is free and supports property-level access.
Boundary: this is not an unrestricted competitor-research database. A query report is not a complete record of every search; Google's reporting includes privacy and data limits.
First check: compare one page over two completed periods with matching country, device and search-type filters. Then inspect that URL's indexed status separately from a live fetch.
Google's Search Console overview ↗
RECURRING KEYWORD & COMPETITOR RESEARCH
Semrush
Consider it when: keyword expansion, competitor pages and ongoing position tracking belong in the same research workflow.
Budget checkpoint: the documented SEO Toolkit Pro plan is $139.95/month, with 10,000 results per report, 500 tracked keywords and 100,000 crawled pages per month. These are different allowances; an export limit is not a tracking allowance.
Before subscribing: check the exact plan, seats and add-ons at checkout. Semrush One is a different bundle; do not assume a bundle or another toolkit is included in the base SEO price.
Semrush SEO plan limits ↗ Toolkit and bundle distinctions ↗
LINKS, COMPETING PAGES & KEYWORD RESEARCH
Ahrefs
Consider it when: you want to investigate referring links and competing organic pages, then carry those findings into keyword research and a site audit.
Free versus paid: Ahrefs Free offers limited access, including extra allowances for verified sites. It is not equivalent to unrestricted competitor research. Paid tiers vary in historical depth, credits, exports and tracked keywords; check the allowance for the report you actually need.
Decision test: compare your real sample against Semrush. Choose the one whose coverage and exports answer your questions—not whichever reports the larger estimated traffic number.
What Ahrefs offers free ↗ Current paid tiers and allowances ↗
TECHNICAL CHECKS ON A SITE YOU CONTROL
Screaming Frog SEO Spider
Consider it when: you need a URL-level list of broken links, redirects, titles and other technical observations that someone can investigate.
Free versus licensed: the free crawl stops at 500 URLs. Saving crawls and JavaScript rendering are among the licensed features. Larger licensed crawls still depend on available memory and storage.
Operating boundary: crawl only authorized sites, keep the rate appropriate for the server, and check the rendering mode. A crawler warning needs interpretation; it is not a Google penalty report or an automatic fix.
SEO Spider features and free-version limits ↗