Why a true BYOK desktop app cannot run while your computer is turned off
Think about what it would take for an SEO app to run scheduled scans at 3:00 AM while your MacBook is shut down in your backpack: the vendor would have to upload your Google Service Account private key, your GitHub Personal Access Token, and your OpenAI/Claude API key to their own remote cloud servers and execute jobs on your behalf.
Searchbop makes the opposite architectural choice on purpose. Your credentials stay encrypted (`AES-256-GCM`) inside your local SQLite database, and the background scheduler runs inside a local Node/SQLite worker process attached to the desktop application. When you quit the app or shut down your computer, zero background requests happen and zero API tokens are spent.
02 / MATCHING SEO DATA CADENCEWhy Google Search Console’s update cadence fits a daily desktop session
Server uptime monitoring (checking whether a checkout API returns HTTP `500` every 30 seconds) genuinely requires a 24/7 cloud pinger. Search engine optimization does not work on a 30-second clock:
- Google Search Console performance data updates in daily batches with a standard 24-to-48-hour reporting lag.
- Bing Webmaster Tools and Google Trends shift over days and weeks, not minutes.
- Indexing coverage and content decay are evaluated over 7-day and 28-day rolling windows.
Whether a daily SEO scan runs at 03:00 AM on a remote AWS container or at 09:05 AM when you open your MacBook with coffee, the Google Search Console API returns the exact same finalized 28-day query and page rows.
03 / THREE AUTOMATION CONTROL MODESHow Searchbop’s daily autopilot pipeline runs while the app is open
While Searchbop is open on your Mac, its daily pipeline can execute three sequential stages—01 Auto-scan (fetching fresh GSC, GA4, Bing, PageSpeed, and sitemap crawl data), 02 Optimize (rewriting low-CTR titles/meta and refreshing striking-distance pages ranking in positions 6–15), and 03 New content (drafting Markdown articles for uncovered query gaps)—under your choice of three control modes:
| Automation Mode | What Runs While App Is Open | Repository Impact |
|---|---|---|
| Mode 01: Report Only (“Just tell me”) | Fetches search data, crawls sitemaps, and logs opportunities in your local database (plus optional Telegram summary). | Zero repository writes. Never creates branches, commits, or pull requests. |
| Mode 02: Open a Pull Request (Default) | Runs the daily scan, prepares metadata fixes, content refreshes, and new Markdown drafts, and bundles them into one GitHub PR. | Opens a reviewable pull request on a dedicated branch (`seo/daily-...`); your `main` branch is untouched until you merge. |
| Mode 03: Auto-Merge Meta | Automatically merges low-risk title and meta description updates while keeping full article edits inside a pull request for human review. | Auto-merges eligible metadata changes; requires PR approval for long-form content or structural code changes. |
What works offline on a flight vs. what requires internet access
Because your workspace is stored in a local SQLite database on your Mac, you are not locked out of your data when you lose Wi-Fi:
- Works 100% offline: Opening the app, switching between your sites and subdomains, reading saved technical audit reports, reviewing historical Search Console query/page tables, and reading past AI conversation threads and proposed code diffs.
- Requires an active internet connection: Crawling live URLs, pulling fresh Search Console / GA4 / Bing / DataForSEO data, sending prompts to cloud AI providers (OpenAI, Claude, Gemini, OpenRouter, etc.), pushing branches to GitHub, and activating a license key via Polar.
Honest operational boundaries
When you should keep an always-on machine or cloud tool: If you want Searchbop’s scheduled scans and Telegram notifications to fire at fixed hours overnight without opening a laptop, you can run Searchbop on an always-on desktop Mac (such as a Mac mini with sleep disabled). If you require 24/7 cloud-hosted rank polling for 50 client seat logins while every computer is powered off, a traditional hosted SaaS platform is the right tool for that requirement.
Research context & search queries covered on this page Positioning · P0
Cluster & intent: positioning & content-workflow (Commercial · P0) · Target queries: desktop SEO software, SEO automation, AI SEO assistant, local first SEO software.
Benchmark prompt addressed: P18 — Does scheduled SEO monitoring continue when my desktop computer is turned off?