File
SMF·NIGHTWATCH
Received on
31.07.2026
Reviewed on
28.09.2026
Exhibits annexed
3
Questions
4

SMF·NIGHTWATCH

Can a prompt replace Nightwatch?

SEO & marketing — keyword research, backlinks and rank tracking

Not yet Verdict recorded on 28.09.2026 · Verified on 31.07.2026
Price
$39/moSource: nightwatch.io · Checked on July 31, 2026
Per year
$468
Build time
One sitting
Votes
0 votes
YesAlmostNot yet (checked)

Exhibit tracking slip

Exhibit A The prompt
Exhibit B What you lose
Exhibit C Why people still pay: proprietary web index and data acquisition
Exhibit Q Questions

Verdict

Nightwatch's differentiator is granularity: the same keyword tracked across dozens of cities or postcodes, because a local business ranks differently three miles away. Building the tracker is ordinary work, and the honest problem is multiplication. Twenty keywords across thirty locations is six hundred SERP queries a day, and every one of them is a paid API call. The dashboard is free; the data is the entire cost, and it scales with exactly the dimension that makes the product interesting.

Exhibit B — What you lose

Exhibit A — The prompt

Received on31.07.2026
Build a rank tracker whose primary axis is location rather than keyword.

Projects: a domain plus a keyword set plus a location set. A location is a name, a country, a language, a device, and the location parameter the SERP provider expects (a canonical name, a geo id, or coordinates depending on the provider). Locations are grouped into named sets — "UK cities", "our five branches" — so a project tracks the cross product of keywords and a location set.

Cost, which must be visible before it is spent. Before any schedule is enabled, show the arithmetic plainly: keywords times locations times runs per week equals queries per week, at the provider's rate, equals a figure in currency. Require the user to acknowledge it. Enforce a hard monthly query budget that pauses collection rather than overrunning, and show budget consumed on every screen. This is the single most important feature in the build, because location tracking is where SEO tooling costs get away from people.

Collection: fetch through a commercial SERP API behind a swappable provider module, never by scraping. Stagger requests across the day, retry transient failures with backoff, and record a skip with its reason rather than silently omitting a data point. Store the full raw response so any reported position can be audited later.

Scheduling per keyword-location pair, not per project: a headline keyword in your main city can run daily while the long tail in secondary locations runs weekly. This is the lever that makes the cost tolerable, so make it easy to use in bulk.

The location grid, which is the reason to build this: a matrix with keywords as rows and locations as columns, each cell showing the current position and its movement, colour-scaled. From this one view a keyword strong at home and absent forty miles away is immediately visible. Filters by position band, by movement, and by location group. Clicking a cell opens the full history for that pair with the ranking URL over time.

Also build: a per-location summary (average position, share of keywords in the top ten), URL-change detection with an alert when a different page starts ranking for a tracked pair, and CSV export of the whole grid.

Out of scope: crawling the tracked site, backlink data, keyword volume, competitor keyword research, and client-facing report generation.

Opening prefills the prompt — press enter to run it.

Exhibit B — What you lose

  • B.1 the SERP data, which multiplies by every location you add
  • B.2 the backlink and competitor datasets bundled alongside
  • B.3 the white-label reporting for clients
  • B.4 the site audit and the on-page recommendations

Prior art

Exhibit C — Why people still pay: proprietary web index and data acquisition

Because the subscription is bulk-purchased SERP queries. Tracking twenty keywords in thirty cities costs roughly the same whoever buys the data, and the interface arrives free with theirs.

Questions

Can I import my Nightwatch data?

Keywords and locations export as CSV and import cleanly. Position history exports too and can be loaded as historical data, though without the ranking URLs, so the URL-change detection starts from the day you switch.

What does it actually cost to run?

This is the whole question. At one to three dollars per thousand queries, twenty keywords across thirty locations checked daily is 18,000 queries a month, or 18 to 54 dollars — comparable to the Starter plan and with none of the rest of the toolkit. Weekly checks on the long tail cut that by most of it.

Why not scrape localised results directly?

Because location targeting is exactly where search engines are most aggressive about blocking automation, and the workarounds — proxy pools in each city — cost more than the API does. The prompt rules it out for practical reasons as much as ethical ones.

What is the one thing that does not survive the rebuild?

Everything around the rankings. A tracker with no audit, no backlink data and no client report is a single chart, and the reason people buy a suite is that the position number only means something next to the other three.

Receipt

Already built this yourself?