Agency OS
AlmaSEO's agency operating system — run every client from one place: client profiles, project and task tracking, Google and WordPress integrations, and retainer time tracking.
What this area provides
The named capabilities in Agency OS. Each is referenced from the workflows that use it.
-
Client Profile
The centralized business identity hub for each client site. All data entered across these panels — business details, services, credentials, branding, locations, and social profiles — feeds downstream into content generation (via Content Authority Engine), SEO audits, schema markup, and marketing intelligence. Features sticky tab navigation for efficient profile management.
-
Local Presence
Manage multiple business locations with individual address, phone, hours, and Google Maps data. Each location feeds into the content generation engine — multi-location businesses get all cities mentioned in articles with hyperlinked Google Maps URLs. The Manage Locations sub-tab handles CRUD, CSV bulk import/export, Service Area Business toggle, and legacy address conversion. The Local Visibility sub-tab (credit-gated) checks which keywords containing each city the domain ranks for in Google, showing positions, trends, quick-win opportunities, and direct links to write targeted content.
-
Google Services
Client Profile parent dropdown that centralizes all Google-related connections, account/property selection, and navigation for a single client. This is the umbrella entry point that shows Google connection state and routes users into the specific Google service tabs that power AlmaSEO’s reporting and workflows. Child tabs included: - Search Console: full GSC performance + indexing/technical health dashboard, and the core data backbone for AlmaSEO’s content strategy and recovery workflows. - Analytics: GA4 reporting dashboard for traffic and engagement visibility (read-only, standalone; not used as an input to the SEO engine). - Business Profile: connect and manage Google Business Profile (GBP) to support local SEO workflows and location-aware optimization. - Google Ads: connect and manage Google Ads with lightweight campaign/keyword/ad creation plus reporting, keyword planner, and SerpAPI fallback only when Ads is not connected. - Content AI: connect Google Natural Language API (NLP) via OAuth for credential management; enables an inline content quality score across content elsewhere in the platform (quota is tied to the cloud project, not the connecting user).
-
WordPress connector plugin
A WordPress plugin that acts as a secure bridge between a WordPress site and the AlmaSEO platform. It enables two-way communication so AlmaSEO can manage, publish, and optimize content on the connected WordPress site. It is a connector ONLY — all SEO editing and AI features live in the AlmaSEO SEO Playground plugin, which contains this same connection layer plus the full SEO suite. Core capabilities: 1) Secure authentication: supports WordPress Application Passwords and JWT tokens (HS256) for API access, including a custom X-AlmaSEO-Token header designed to work on hosts that strip the Authorization header. Includes auto-connect via a shared secret, plus stale credential detection and cleanup. 2) SEO metadata management: writes title, description, keywords, Open Graph, Twitter cards, canonical URLs, and robots directives via REST API; compatible with AIOSEO (Free + Pro), Yoast SEO, and Rank Math. 3) Site capabilities reporting: endpoint exposes post types, taxonomies, REST endpoints, and whether Application Passwords/custom fields are enabled. 4) Connection verification: confirms plugin is active, checks plugin version, and returns site info (name, URL, WordPress version). 5) Content publishing: publishes and updates posts on the connected site via REST (publish-post endpoint). 6) Search Console submission: submits URLs to Google Search Console via REST (submit-to-search-console endpoint). 7) SEO status detection: reports which SEO plugin is installed, version, Pro/free, and capabilities so AlmaSEO can write metadata correctly. 8) Security: CORS restricted to https://api.almaseo.com/; secret-based endpoint protection; nonce verification; admin-only permission checks; timing-safe secret comparison (hash_equals).
-
Projects
A dedicated site type for managing website build and redesign projects. Includes a project-specific dashboard with task progress tracking, a full Tasks & Milestones system with subtask nesting, a visual Timeline view, categorized Notes & Docs (requirements, design, content, credentials, general), a 30-item Launch Checklist grouped by phase, and a Client Info Readiness tracker. Strips away all WordPress, SEO, Google Services, and content publishing features that are irrelevant during a website build, presenting only what matters for project delivery.
-
Main dashboard (all clients)
The primary landing page (/sites) after login — a single-screen command center that aggregates all client sites, operational banners, and business intelligence widgets into one view. Composed of: a greeting header, Strategy Tasks Due banner, Business Overview card, type/status filter tabs, a searchable drag-sortable grid of Site Cards, an Add New Site CTA, and a collapsible Trash section. Complemented by the global Topbar Stats Ticker (visible here and everywhere else).
-
Billing & Invoicing
Built-in invoicing — no separate billing tool required. Create invoices from tracked retainer hours or manually, send branded emails, and accept online payment via Stripe.
The controls inside these capabilities
Finer-grained controls that live inside the capability hubs, grouped by where they sit.
Workflows these capabilities run inside
This area feeds the operator cycle — these workflows draw on its capabilities.