You write the page
Templates fill every page. You override only what matters, and see the search snippet as you type.
Vantage SEO writes your titles, meta, schema, sitemap and llms.txt straight into static HTML when you publish. The SEO work is done before a visitor arrives.
Open source, MITBuilt for InstaticNo ads in the free version
Runtime plugins add their work to every visit. Vantage does its work when you press publish. What reaches the visitor is plain HTML with every tag already in place.
Templates fill every page. You override only what matters, and see the search snippet as you type.
Tags are written once, into the file itself. Publish twice and you get the same output.
Crawlers get complete tags on the first request. AI tools get an llms.txt map of your site.
Example site: Harbor & Pine Coffee, a demo roastery used for all screenshots on this page.
Real screens from the plugin, running on a demo site. The free version covers everything a page needs to be found. Pro adds the tools for people who do SEO as a job.

Set it once. Templates cover every page and post type. Override one page when it needs a better title.
Read the docs →
See it before Google does. Length meters show when a title or description will be cut. Free includes one focus keyword; Pro checks as many as you like.
Read the docs →
Rich results without hand-written JSON. Pick a type and fill in the fields. The free version already ships the core graph on every page.
Read the docs →
Stop losing visitors to dead links. The 404 monitor shows what people hit; one click turns it into a redirect.
Read the docs →
Find problems before rankings drop. Missing descriptions, duplicate titles, broken internal links, images without alt text.
Read the docs →
Your Google data, where you edit. Connect Search Console once and see how each page performs. (Demo figures.)
Read the docs →
A first draft in seconds. Click Suggest and pick one of three titles written for the page. (Demo suggestions.)
Read the docs →Only in Vantage Pro
Vantage Pro runs its own MCP server. Claude Code, Hermes or any MCP client can do what the SEO admin does: read and write meta, run audits, manage redirects and schema, and rebuild the sitemap.

seo_list_entries_seo_statusseo_get_entry_metaseo_set_entry_metaseo_bulk_set_metaseo_analyze_entryseo_get_site_issuesseo_run_auditseo_get_audit_reportseo_get_job_statusseo_list_redirectsseo_get_404_logseo_create_redirectseo_update_redirectseo_delete_redirectseo_list_schema_templatesseo_set_schema_templateseo_delete_schema_templateseo_set_entry_schemaseo_regenerate_sitemapseo_get_gsc_summaryThe real tool list. Point your agent at /mcp with a token and it sees all of them. How to connect →
If a site is broken or invisible without it, it is in the free version. Monitoring, automation, integrations and agent access are Pro.
Everything a page needs to be found, for as many sites as you like.
For people who do SEO every week, on one site or fifty.
In the free version, Pro features show where they would be, with one line saying what they do. Nothing more.
How Vantage differs from SEO plugins that run while your visitors wait.
| Question | Runtime SEO plugins | Vantage SEO |
|---|---|---|
| When does the SEO work happen? | On every page view | Once, when you publish |
| Work done for each page view | Tags are built on every request | None. The tags are already in the file |
| Works on plain static hosting | Needs a running server | Yes, it is just HTML |
llms.txt for AI tools | Often an add-on | Built in, free |
| Your AI agent can run it | No | Built-in MCP server (Pro) |
| Ads in the free version | Common | Never |
The free version is MIT licensed. Read the code, run it, fork it. The output is right there in your page source.
<head>. Nothing hidden. The optional page-view counter is one small deferred script.<head> <!--seo:start--> <title>Harbor & Pine Coffee — Small-batch roasters</title> <meta name="description" content="Specialty coffee roasted in smallbatches every week. Shop beans, find a cafe, or order wholesale."> <link rel="canonical" href="https://harborandpine.coffee/"> <meta property="og:title" content="Harbor & Pine Coffee"> <meta property="og:image" content="https://harborandpine.coffee/og/home.jpg"> <script type="application/ld+json">{ "@context": "https://schema.org", "@graph": [ { "@type": "CafeOrCoffeeShop", "name": "Harbor & Pine Coffee" }, { "@type": "WebSite", "url": "https://harborandpine.coffee/" }, { "@type": "WebPage", "name": "Small-batch roasters" }] }</script> <!--seo:end--></head>
Output shape from the plugin, shown for the demo site.
Install the free version in a few minutes. Add Pro when you want your agent to do the rest.