This reverts commit 0adf77824ac9be3ab01e06b6f697482793823488.
This commit is contained in:
parent
616b6727fa
commit
7cc4fa9aa5
@ -346,7 +346,7 @@ Searching ten pages deep costs about 8x more than one page, tracking both device
|
|||||||
### 5) Backlinks search
|
### 5) Backlinks search
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> There is a 2 week free trial, but then DataForSEO requires a $100/month commitment for this API. You can access this data for just $20/month through [openseo.so](https://openseo.so). Soon, we'll let you use an OpenSEO API key so that you can call our API from your self hosted instance.
|
> There is a 2 week free trial, but then DataForSEO requires a $100/month commitment for this API. You can access this data for just $10/month through [openseo.so](https://openseo.so). Soon, we'll let you use an OpenSEO API key so that you can call our API from your self hosted instance.
|
||||||
|
|
||||||
- Backlinks search costs about `$0.06` for a domain or `$0.04` for a page.
|
- Backlinks search costs about `$0.06` for a domain or `$0.04` for a page.
|
||||||
- Opening extra tabs like `Referring Domains` or `Top Pages` adds about `+$0.02` each.
|
- Opening extra tabs like `Referring Domains` or `Top Pages` adds about `+$0.02` each.
|
||||||
|
|||||||
@ -12,7 +12,7 @@ export function AiSearchSetupGate({
|
|||||||
return (
|
return (
|
||||||
<AccessGate
|
<AccessGate
|
||||||
title="Enable AI Optimization"
|
title="Enable AI Optimization"
|
||||||
bodyText="AI Optimization is not enabled for your DataForSEO account yet. You can enable it in DataForSEO, or use managed OpenSEO for long-term LLM Mentions access at $20/month."
|
bodyText="AI Optimization is not enabled for your DataForSEO account yet. You can enable it in DataForSEO, or use managed OpenSEO for long-term LLM Mentions access at $10/month."
|
||||||
helperText={
|
helperText={
|
||||||
<>
|
<>
|
||||||
We are also planning an API so self-hosted apps can use OpenSEO's LLM
|
We are also planning an API so self-hosted apps can use OpenSEO's LLM
|
||||||
|
|||||||
@ -13,7 +13,7 @@ export function BacklinksSetupGate({
|
|||||||
return (
|
return (
|
||||||
<AccessGate
|
<AccessGate
|
||||||
title="Enable Backlinks"
|
title="Enable Backlinks"
|
||||||
bodyText="Backlinks are not enabled for your DataForSEO account yet. You can enable them in DataForSEO, or use managed OpenSEO for long-term backlinks access at $20/month."
|
bodyText="Backlinks are not enabled for your DataForSEO account yet. You can enable them in DataForSEO, or use managed OpenSEO for long-term backlinks access at $10/month."
|
||||||
helperText={
|
helperText={
|
||||||
<>
|
<>
|
||||||
We are also planning a Backlinks API so self-hosted apps can use
|
We are also planning a Backlinks API so self-hosted apps can use
|
||||||
|
|||||||
@ -156,11 +156,11 @@ export function UpgradeSidebar({
|
|||||||
<div className="flex flex-1 flex-col gap-5 px-6 py-6">
|
<div className="flex flex-1 flex-col gap-5 px-6 py-6">
|
||||||
<div>
|
<div>
|
||||||
<div className="flex items-baseline gap-1.5">
|
<div className="flex items-baseline gap-1.5">
|
||||||
<span className="text-3xl font-semibold tracking-tight">$20</span>
|
<span className="text-3xl font-semibold tracking-tight">$10</span>
|
||||||
<span className="text-sm text-base-content/55">/month</span>
|
<span className="text-sm text-base-content/55">/month</span>
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-1.5 text-xs leading-relaxed text-base-content/55">
|
<p className="mt-1.5 text-xs leading-relaxed text-base-content/55">
|
||||||
Includes $20 of usage credits every month, plus a 30-day money-back
|
Includes $10 of usage credits every month, plus a 30-day money-back
|
||||||
guarantee.
|
guarantee.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -173,7 +173,7 @@ function BillingPageContent() {
|
|||||||
<p className="mt-2 text-xs text-amber-600">
|
<p className="mt-2 text-xs text-amber-600">
|
||||||
You’re running low on credits.{" "}
|
You’re running low on credits.{" "}
|
||||||
{isFreePlan
|
{isFreePlan
|
||||||
? "Upgrade to get $20/month."
|
? "Upgrade to get $10/month."
|
||||||
: "Buy more credits below."}
|
: "Buy more credits below."}
|
||||||
</p>
|
</p>
|
||||||
) : null}
|
) : null}
|
||||||
@ -191,13 +191,13 @@ function BillingPageContent() {
|
|||||||
<div className="flex items-baseline justify-between gap-4">
|
<div className="flex items-baseline justify-between gap-4">
|
||||||
<span className="text-sm font-medium">Base Plan</span>
|
<span className="text-sm font-medium">Base Plan</span>
|
||||||
<span className="text-sm font-medium tabular-nums">
|
<span className="text-sm font-medium tabular-nums">
|
||||||
$20/month
|
$10/month
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<ul className="space-y-1.5">
|
<ul className="space-y-1.5">
|
||||||
{[
|
{[
|
||||||
"Access to all OpenSEO features",
|
"Access to all OpenSEO features",
|
||||||
"Includes $20.00 of Usage Credits each month",
|
"Includes $10.00 of Usage Credits each month",
|
||||||
].map((item) => (
|
].map((item) => (
|
||||||
<li
|
<li
|
||||||
key={item}
|
key={item}
|
||||||
|
|||||||
@ -25,7 +25,7 @@ const PLAN_FEATURES = [
|
|||||||
"Keyword research, backlinks, rank tracking, and site audits",
|
"Keyword research, backlinks, rank tracking, and site audits",
|
||||||
"MCP server and agent skills for Claude, Cursor, and ChatGPT",
|
"MCP server and agent skills for Claude, Cursor, and ChatGPT",
|
||||||
"Search Console integration that never uses credits",
|
"Search Console integration that never uses credits",
|
||||||
"Includes $20.00 of Usage Credits each month",
|
"Includes $10.00 of Usage Credits each month",
|
||||||
];
|
];
|
||||||
|
|
||||||
export const Route = createFileRoute("/_authenticated/subscribe")({
|
export const Route = createFileRoute("/_authenticated/subscribe")({
|
||||||
@ -251,7 +251,7 @@ function SubscribePageContent() {
|
|||||||
<div className="rounded-lg border border-base-300 p-5 space-y-4">
|
<div className="rounded-lg border border-base-300 p-5 space-y-4">
|
||||||
<div className="flex items-baseline justify-between gap-4">
|
<div className="flex items-baseline justify-between gap-4">
|
||||||
<span className="font-semibold">Base Plan</span>
|
<span className="font-semibold">Base Plan</span>
|
||||||
<span className="text-lg font-semibold tabular-nums">$20/month</span>
|
<span className="text-lg font-semibold tabular-nums">$10/month</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul className="space-y-2">
|
<ul className="space-y-2">
|
||||||
|
|||||||
@ -24,14 +24,14 @@ When explaining traffic growth, Sam should frame OpenSEO as a tool for making be
|
|||||||
|
|
||||||
## Hosted plan and credits
|
## Hosted plan and credits
|
||||||
|
|
||||||
The managed OpenSEO app costs $20/month.
|
The managed OpenSEO app costs $10/month.
|
||||||
|
|
||||||
The managed plan includes:
|
The managed plan includes:
|
||||||
|
|
||||||
- Keyword research, backlinks, rank tracking, and site audits.
|
- Keyword research, backlinks, rank tracking, and site audits.
|
||||||
- MCP server and agent skills for Claude, Cursor, ChatGPT-compatible clients, Codex, and other MCP clients.
|
- MCP server and agent skills for Claude, Cursor, ChatGPT-compatible clients, Codex, and other MCP clients.
|
||||||
- Google Search Console integration that does not use credits.
|
- Google Search Console integration that does not use credits.
|
||||||
- $20.00 of usage credits each billing cycle.
|
- $10.00 of usage credits each billing cycle.
|
||||||
- A 30-day money-back guarantee for the first charge.
|
- A 30-day money-back guarantee for the first charge.
|
||||||
|
|
||||||
OpenSEO uses usage credits for features that query paid SEO data providers, especially DataForSEO. Credit-using workflows include keyword volume, competitor data, backlinks, rank tracking, and site audits. Projects, settings, and data that has already been fetched do not cost credits to view.
|
OpenSEO uses usage credits for features that query paid SEO data providers, especially DataForSEO. Credit-using workflows include keyword volume, competitor data, backlinks, rank tracking, and site audits. Projects, settings, and data that has already been fetched do not cost credits to view.
|
||||||
|
|||||||
@ -7,7 +7,7 @@ Most Google Search Console (GSC) MCP servers are open source, but they take a lo
|
|||||||
|
|
||||||
## Setup: no Google Cloud project
|
## Setup: no Google Cloud project
|
||||||
|
|
||||||
1. Sign up for OpenSEO ($20/month).
|
1. Sign up for OpenSEO ($10/month).
|
||||||
2. Go through the onboarding. When prompted, click **Connect Search Console** and pick your property.
|
2. Go through the onboarding. When prompted, click **Connect Search Console** and pick your property.
|
||||||
3. Add the OpenSEO MCP endpoint to your client (steps below) and approve the OpenSEO login when prompted.
|
3. Add the OpenSEO MCP endpoint to your client (steps below) and approve the OpenSEO login when prompted.
|
||||||
|
|
||||||
@ -81,7 +81,7 @@ The agent can read and inspect. It cannot change anything in your account.
|
|||||||
|
|
||||||
## What it costs
|
## What it costs
|
||||||
|
|
||||||
The Search Console tools use zero credits — Google doesn't charge you to read your own data, so reading it through OpenSEO never burns usage. They're included with the OpenSEO plan ($20/month, which includes monthly usage credits for the research tools), alongside the credit-based tools (keyword research, rank tracking, backlinks) that run through the same MCP endpoint. If you'd rather not pay at all, OpenSEO is open source and free to self-host — see the FAQ below.
|
The Search Console tools use zero credits — Google doesn't charge you to read your own data, so reading it through OpenSEO never burns usage. They're included with the OpenSEO plan ($10/month, which includes monthly usage credits for the research tools), alongside the credit-based tools (keyword research, rank tracking, backlinks) that run through the same MCP endpoint. If you'd rather not pay at all, OpenSEO is open source and free to self-host — see the FAQ below.
|
||||||
|
|
||||||
## OpenSEO vs. the alternatives
|
## OpenSEO vs. the alternatives
|
||||||
|
|
||||||
@ -91,7 +91,7 @@ The Search Console tools use zero credits — Google doesn't charge you to read
|
|||||||
|
|
||||||
### What does it cost?
|
### What does it cost?
|
||||||
|
|
||||||
The Search Console MCP tools are included with the $20/month OpenSEO plan (which comes with a 30-day money-back guarantee) and use zero credits. OpenSEO's other tools (keyword research, rank tracking, backlinks) use the usage credits included with the plan, through the same endpoint. Self-hosting is free.
|
The Search Console MCP tools are included with the $10/month OpenSEO plan (which comes with a 30-day money-back guarantee) and use zero credits. OpenSEO's other tools (keyword research, rank tracking, backlinks) use the usage credits included with the plan, through the same endpoint. Self-hosting is free.
|
||||||
|
|
||||||
### Is it open source?
|
### Is it open source?
|
||||||
|
|
||||||
|
|||||||
@ -38,7 +38,7 @@ const ROWS: { label: string; cells: Cell[] }[] = [
|
|||||||
label: "Cost to run",
|
label: "Cost to run",
|
||||||
cells: [
|
cells: [
|
||||||
{
|
{
|
||||||
text: "Included in the $20/mo plan, zero credits (free to self-host)",
|
text: "Included in the $10/mo plan, zero credits (free to self-host)",
|
||||||
tone: "positive",
|
tone: "positive",
|
||||||
},
|
},
|
||||||
{ text: "Free (your time + your own quota)" },
|
{ text: "Free (your time + your own quota)" },
|
||||||
|
|||||||
@ -324,7 +324,7 @@ export const featurePages = {
|
|||||||
{
|
{
|
||||||
question: "How does this compare to Semrush Domain Overview?",
|
question: "How does this compare to Semrush Domain Overview?",
|
||||||
answer:
|
answer:
|
||||||
"OpenSEO covers the core of the same report (estimated traffic, organic keywords, top keywords, and top pages) without a triple-digit monthly seat. OpenSEO is open source, so you can self-host it, and the managed app is $20/month and includes usage credits.",
|
"OpenSEO covers the core of the same report (estimated traffic, organic keywords, top keywords, and top pages) without a triple-digit monthly seat. OpenSEO is open source, so you can self-host it, and the managed app is $10/month and includes usage credits.",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Can OpenSEO help with competitor keyword analysis?",
|
question: "Can OpenSEO help with competitor keyword analysis?",
|
||||||
|
|||||||
@ -75,7 +75,7 @@ function GoogleSearchConsoleMcpPage() {
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-3 text-xs text-neutral-500">
|
<p className="mt-3 text-xs text-neutral-500">
|
||||||
$20/month, 30-day money-back guarantee. Search Console tools never
|
$10/month, 30-day money-back guarantee. Search Console tools never
|
||||||
use credits.
|
use credits.
|
||||||
</p>
|
</p>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
@ -7,7 +7,7 @@ export const Route = createFileRoute("/_marketing/pricing")({
|
|||||||
buildPageSeo({
|
buildPageSeo({
|
||||||
title: "Pricing",
|
title: "Pricing",
|
||||||
description:
|
description:
|
||||||
"OpenSEO is free to self-host. The managed service is $20/month with a 30-day money-back guarantee.",
|
"OpenSEO is free to self-host. The managed service is $10/month with a 30-day money-back guarantee.",
|
||||||
path: "/pricing",
|
path: "/pricing",
|
||||||
titleSuffix: "OpenSEO",
|
titleSuffix: "OpenSEO",
|
||||||
}),
|
}),
|
||||||
@ -24,7 +24,7 @@ function Pricing() {
|
|||||||
Start small, scale by usage
|
Start small, scale by usage
|
||||||
</h1>
|
</h1>
|
||||||
<p className="mt-5 max-w-2xl text-lg leading-8 text-[var(--color-brand-muted)]">
|
<p className="mt-5 max-w-2xl text-lg leading-8 text-[var(--color-brand-muted)]">
|
||||||
Use the managed app for $20/month, or self-host OpenSEO with your own
|
Use the managed app for $10/month, or self-host OpenSEO with your own
|
||||||
API keys.
|
API keys.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ function Pricing() {
|
|||||||
<div className="flex items-baseline justify-between gap-4">
|
<div className="flex items-baseline justify-between gap-4">
|
||||||
<p className="font-semibold text-neutral-950">Base Plan</p>
|
<p className="font-semibold text-neutral-950">Base Plan</p>
|
||||||
<p className="text-xl font-semibold tabular-nums text-neutral-950">
|
<p className="text-xl font-semibold tabular-nums text-neutral-950">
|
||||||
$20/month
|
$10/month
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ul className="mt-3 space-y-2">
|
<ul className="mt-3 space-y-2">
|
||||||
@ -47,7 +47,7 @@ function Pricing() {
|
|||||||
"Keyword research, backlinks, rank tracking, and site audits",
|
"Keyword research, backlinks, rank tracking, and site audits",
|
||||||
"MCP server and agent skills for Claude, Cursor, and ChatGPT",
|
"MCP server and agent skills for Claude, Cursor, and ChatGPT",
|
||||||
"Search Console integration that never uses credits",
|
"Search Console integration that never uses credits",
|
||||||
"Includes $20.00 of Usage Credits each billing cycle",
|
"Includes $10.00 of Usage Credits each billing cycle",
|
||||||
].map((item) => (
|
].map((item) => (
|
||||||
<li
|
<li
|
||||||
key={item}
|
key={item}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user