+ Bring your real clicks, impressions, and rankings into OpenSEO and + query them from Claude or Codex over MCP. It's free. +
++ Available on hosted OpenSEO. Self-hosted? Use a CSV export. +
++ Real clicks, impressions, and rankings. Free. +
+ ++ Your search data, straight from Google. +
+{siteUrl}
+ {connectedByEmail ? ( ++ Connected by {connectedByEmail} +
+ ) : null} ++ Connection expired. Reconnect to continue. +
+ +- Step {step + 1} of 4 + Step {step + 1} of {ONBOARDING_LAST_STEP + 1}
Start with{" "} - /onboarding-checklist + /seo-project-setup . It will ask about your project and help configure your workspace. diff --git a/src/routes/_project/p/$projectId/integrations.tsx b/src/routes/_project/p/$projectId/integrations.tsx new file mode 100644 index 0000000..4ef1ff2 --- /dev/null +++ b/src/routes/_project/p/$projectId/integrations.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from "@tanstack/react-router"; +import { SearchConsoleConnectionCard } from "@/client/features/gsc/SearchConsoleConnectionCard"; + +export const Route = createFileRoute("/_project/p/$projectId/integrations")({ + component: IntegrationsRoute, +}); + +function IntegrationsRoute() { + const { projectId } = Route.useParams(); + + return ( +
+ Connect your data sources. +
+