Install
Install & understand licensing
Vexifa SEO is a Windows desktop app. You have two install paths — pick whichever is easier:
- Microsoft Store (recommended) — install the signed MSIX package directly. No SmartScreen prompts, automatic updates.
- Sideload the .exe — download from vexifa.com and run the installer. Windows may show an "Unknown Publisher" SmartScreen alert on first launch — click More Info → Run Anyway.
How licensing works
Vexifa SEO is free with a 60-day grace period after install. After the grace period, a small reminder appears on launch with Continue and Get a License buttons — the Continue button is disabled for 5 seconds, then becomes clickable.
All features remain fully functional with or without a license — audits, crawls, drift baselines, rank tracking, history, every API integration. Nothing is gated.
An optional $19/yr PayPal subscription removes the splash and supports ongoing development. Otherwise, click Continue and keep working — that's a fine choice too.
All audit results, drift baselines, keyword history, settings, and API keys stay on your machine. API keys are stored in the OS keychain via the Tauri secrets API. Nothing is sent to Vexifa servers.
Setup
Set up your AI provider
Every audit in Vexifa is powered by an AI model. Settings has two sub-tabs — Provider (for your AI choice) and Integrations (for everything else). Open the Provider sub-tab and pick one option:
Option A — Anthropic (Claude)
The highest-quality audits. Choose Claude Sonnet 4.6 for the best results, or Claude Opus 4.7 for the deepest reasoning. Get a key at console.anthropic.com.
- Sign in to console.anthropic.com and generate an API key
- In Vexifa → Settings → Provider → Anthropic
- Paste your key, pick Sonnet 4.6 or Opus 4.7, and click Save
Option B — OpenRouter (cloud models)
One API key gives access to Claude, GPT-4o, Gemini, Llama, DeepSeek, and Mistral. The default model preset is anthropic/claude-sonnet-4-6.
- Sign up at openrouter.ai and create an API key
- In Vexifa → Settings → Provider → OpenRouter
- Paste your key, optionally pick a different model, and click Save
Option C — Ollama (free & offline)
Runs AI models entirely on your machine. No API costs, no internet required after setup.
- Download Ollama from ollama.com/download
- Run
ollama servein a terminal to start the server - Pull the default model:
ollama pull llama3.2(or swap in any tag you prefer —llama3.2:1b,qwen2.5, etc.) - In Vexifa → Settings → Provider → Ollama, confirm the Base URL is
http://localhost:11434and Model matches what you pulled, then click Save
For best audit quality use Claude Sonnet 4.6 via Anthropic or OpenRouter. Ollama is great for unlimited local use, but smaller local models produce shorter, less detailed reports.
API integrations (optional)
These are optional — audits work without them. Add the ones relevant to your workflow under Settings → Integrations. All keys are stored locally in the OS keychain (Tauri secrets API) and never sent to Vexifa.
Google Search Console
Connect via OAuth 2.0 — Vexifa uses a local loopback redirect (http://127.0.0.1:{port}/oauth/callback) to capture the token. Real clicks, impressions, CTR, and positions are injected into audits as context.
Google Analytics 4
Reuses your Search Console OAuth session. Add your numeric GA4 property ID to surface sessions, bounce rate, and session duration per page.
Moz (free tier available)
Free tier at moz.com/products/api. Provides Domain Authority, referring domains, and spam score for the Link Building skill.
PageSpeed Insights
Optional Google API key from console.cloud.google.com. Without a key, Vexifa uses the public endpoint with its strict limit. With a key, the quota rises to 25,000 requests/day.
SERP API (for Rank Tracker & SXO Analysis)
- SerpAPI — 100 free searches/month at serpapi.com.
- DataForSEO — pay-per-call at ~$0.0006/search.
If both are configured, DataForSEO takes priority.
Screenshot API (for the Visual SEO skill)
ScreenshotOne or ScreenshotAPI.net — both offer 100 free/month. Each Visual SEO audit uses 3 credits (mobile, tablet, desktop).
IndexNow
Instant URL submission to Bing — add a key in Integrations and Vexifa can ping IndexNow when you re-publish content.
Backlink APIs
- Moz (above) — free tier.
- Ahrefs — paid subscription required. Domain Rating and referring domains.
- DataForSEO — pay-per-call backlinks data.
- Bing link scraper — built in, no API key required.
First Audits
Run your first audit
Running an audit is straightforward — enter a URL, pick a skill, and click Analyze.
- Open the Audit tab (the default view)
- Enter the full URL of the page you want to audit (e.g.
https://example.com/page) - Select a skill from the dropdown — start with Full Audit
- Choose your AI provider and model
- Click Analyze
Results stream in real time as structured Markdown. The Full Audit shows a status bar as each specialist agent completes — you'll see "Technical complete", "On-Page complete", etc. before the final synthesis appears.
The Full Audit is the best starting point — it runs up to 14 specialist agents in parallel and gives you a unified report covering everything. Use individual skills when you want to go deep on a specific area.
The 23 specialist skills
Each skill is a different lens on the same page. Select the skill that matches your current goal.
Core skills
- Full Audit — up to 14 parallel agents (5 always-on + up to 9 conditional based on page signals)
- Technical SEO — crawlability, indexability, Core Web Vitals, JS rendering
- On-Page SEO — title, meta, headings, content, internal links
- Content & E-E-A-T — quality, expertise, authority, trust signals
- Schema Markup — JSON-LD extraction, validation, rich result eligibility
- Image SEO — alt text, file names, formats, CLS risk, lazy loading
Specialist skills
- GEO / AI Visibility — optimization for ChatGPT, Perplexity, AI Overviews
- Visual SEO — 3-viewport screenshot audit (requires screenshot API)
- CWV Remediation — code-level fixes for LCP, CLS, INP ordered by impact
- JavaScript SEO — rendering mode detection, link discovery
- Entity SEO — Knowledge Graph signals, Knowledge Panel eligibility
- Snippet Targeting — paragraph, list, table, video snippet eligibility
- Link Building — link-worthiness audit, acquisition strategy (requires backlinks API)
- Site Architecture — URL depth, crawl efficiency, orphan risk, pagination
- Accessibility SEO — WCAG-SEO overlap, heading hierarchy, ARIA, semantic HTML
- Content Freshness — date signals, decay risk, Google News eligibility
- Competitor Analysis — parallel audit of a competitor URL, gap analysis synthesis
- SXO Analysis — SERP experience optimization (requires SERP API)
- Local SEO, E-commerce, Hreflang, Programmatic SEO, Topic Cluster
In Full Audit mode, the 9 conditional agents activate automatically based on page content — Local SEO only fires if LocalBusiness schema is detected, E-commerce only fires if Product schema or cart patterns are found, and so on.
Bulk audits and local files
Bulk URL auditing
Audit a list of URLs in one go — useful for processing an entire section of a site or a client's key pages.
- Switch to the Bulk source tab in the Audit panel
- Paste URLs — one per line
- Select a skill and AI provider
- Click Analyze — Vexifa audits each URL sequentially and saves every result to History automatically
Progress is shown with a live counter (Auditing 3 / 10). Failed URLs are skipped without stopping the batch.
Local file and folder audit
Audit a site on your hard drive before it goes live — no public URL needed.
- Switch to the Local Folder source tab
- Click Select Folder — Vexifa auto-finds
index.html,dist/,build/,public/, orout/. Or select a specific HTML file. - Select a skill and click Analyze
Local audits support up to 5 HTML files per folder (60 KB limit per file). The audit is clearly marked as a local project in the analysis context.
Crawler
Run your first site crawl
The Crawler tab walks your whole site (or any subset) and stores a complete page-by-page index for use across audits, the link graph, and drift baselines.
- Open the Crawler tab.
- Enter a start URL (e.g.
https://example.com). - Set Max Pages (start with a few hundred while you learn what your site looks like) and Max Depth.
- Adjust the Politeness Delay slider — slower delays reduce the chance of being rate-limited or blocked.
- Optionally tick JS Rendering (slow — ~2-4s/page) if your site needs a real browser to render content or discover links.
- Click Start Crawl. Progress streams in real time; results save to Crawl History automatically.
JS Rendering requires Microsoft Edge or Google Chrome installed on the same machine. Vexifa drives one of those browsers in headless mode — if neither is present the headless fetch will fail. Edge is preinstalled on Windows 10/11, so this usually works out of the box.
The crawler sends a hardcoded user agent — Mozilla/5.0 (compatible; VexifaSEO/1.0; +https://vexifa.com) — and respects robots.txt. There is no proxy support. If a site is blocking the crawler at the firewall, JS Rendering (which uses the browser's own user agent) usually gets past it.
Monitoring
Set up drift monitoring
Drift monitoring alerts you when key on-page signals change on a URL you care about — critical for detecting accidental de-indexation, canonical changes, and title rewrites.
- Go to the History tab and find the Drift Monitoring section
- Enter a URL and click Capture Baseline — Vexifa snapshots 25 signals from the live page
- At any time, click Check Now to compare current state against the baseline
- Click Export .md to save a drift report as a Markdown file
What gets monitored (25 signals)
- Critical: noindex added, canonical changed or removed, H1 removed, schema markup removed
- Warning: title changed, meta description changed, word count dropped >20%, performance score dropped >15 points, og:title changed, og:image removed, H2 count dropped >50%, internal links lost >33%, render-blocking scripts increased, lang attribute changed
- Info: H1 text changed, Twitter card changed, schema types added or removed
Baselines are stored locally. If you reinstall or change machines, you will need to re-capture baselines.
Review audit history
Every audit is automatically saved — you never need to manually save results.
- History is stored locally as JSON files, sorted newest first
- Each entry shows the URL, skill, provider, model, timestamp, and a 160-character preview
- Load — open the full audit result to re-read
- Re-run — re-audit the same URL with the same or different settings
- Delete — remove an entry from history
- Promote to drift baseline — use any past audit as the starting point for drift monitoring
To export a result, open it from History and click Export PDF (uses your browser's print dialog). Drift reports can also be exported as Markdown files.
Advanced
GEO / AI Visibility
As more users turn to AI tools for answers, traditional rankings matter less than whether AI engines cite your content. The GEO / AI Visibility skill audits your page for generative engine optimization.
- Enter a URL in the Audit tab
- Select AI/GEO from the skill dropdown
- Click Analyze
The audit assesses:
- Content structure for direct-answer readiness (headings, lists, concise definitions)
- Entity coverage and Knowledge Graph signals
- Citation-worthiness as an authoritative source
- Optimization for ChatGPT, Perplexity, and Google AI Overviews specifically
No extra API required for the GEO skill — it uses your main AI provider. It's one of the most impactful skills if your audience uses AI search tools.
You're ready to go
That covers everything you need to get the most out of Vexifa SEO.
A few things to remember as you get started:
- Start with Full Audit — it gives you the most complete picture
- Set up drift monitoring for pages you've already optimized
- Add Google Search Console for real ranking context in audits
- Bulk auditing is the fastest way to process a site section