🗂️ Product Changelog

180 articles Camilo Aponte By Camilo Aponte

Day-to-day fixes and improvements to existing Search Atlas features, explained for customers.

🛠️ Fix: OTTO PPC Campaign Optimization Now Available

We resolved an issue that was preventing some users from starting OTTO on their PPC campaigns. The Optimize Campaign button was appearing greyed out with a "Required playbook not available" message, blocking campaign optimization entirely — this is now fixed. ✨ What's New The Optimize Campaign button is fully accessible again within OTTO PPC. If you were previously blocked from activating OTTO on a campaign due to this error, you can now proceed without any issues. 🛠️ How to Use It 1. Navigate to your OTTO PPC dashboard. 2. Select the campaign you want to optimize. 3. Click the Optimize Campaign button to activate OTTO on that campaign. 📋 What to Expect The "Required playbook not available" message should no longer appear. If you still see the button greyed out after refreshing the page, please reach out to our support team for assistance. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be instantly connected with a member of our team.

LLM Visibility Gets Its Own Tab

🆕 What's New 🗂️ LLM Visibility Has Its Own Top-Level Tab AI Visibility (rebranded from LLM Visibility) has been promoted to its own top-level tab in the left-rail navigation. It now features a dedicated project list page with a centered, max-width layout, making it easier to find and manage your AI Visibility projects at a glance. 🔁 Re-run Analysis Button A Re-run Analysis button has been added to the LLM Visibility Summary tab, so you can refresh your analysis without leaving the page. 🌍 Worldwide Option & Location Persistence in Keyword Research and Rank Tracker The Worldwide option has returned to the location picker in Keyword Research and Rank Tracker. Additionally, your selected location now persists when you drill into a keyword — no more re-selecting your location every time. 📊 NR Tooltip Updated in Rank Tracker The NR tooltip in the Rank Tracker Current Position column now correctly reflects the top 100 results instead of just the first 20, giving you a more accurate picture of ranking data. 🔒 Safer Keyword-Selection Modal Exits Leaving the keyword-selection modal without making a selection now triggers a confirmation prompt and automatically removes any orphaned project, keeping your project list clean. 🔌 Smarter Post-Connector Routing After connecting a connector, you are now routed directly into Coworker setup or Schedule Jobs — skipping unnecessary steps. 🐛 Bug Fixes ✅ Empty Project List Fixed A bug where the LLM Visibility project list could render empty ("0 of 0 projects") after opening a project and navigating back — requiring a hard refresh to resolve — has been root-caused and fixed. ✅ Metric Widget Alignment & Button Hover Effects LLM Visibility metric widget numbers are now properly aligned, and Settings buttons now display the expected hover effect. 🔮 Coming Soon: AI Visibility Rebrand The module is being rebranded from LLM Visibility to AI Visibility. You may see both names appear across the interface until the full copy update ships. The upcoming rebrand will update labels, credits terminology, and the sidebar icon to reflect the new AI Visibility name. 💬 Have questions or running into anything unexpected? Chat with our team — a human teammate is always available to help.

🐛 Fix Overlay Opacity & GBP Approval Link Issues

Overview Two separate issues have been reported by customers using Search Atlas: hero overlay opacity changes not reflecting in the Website Studio preview, and GBP draft post approval links returning a 'page does not exist' error. Both issues have been escalated to our engineering team. This article explains what is known about each issue and what to have ready when contacting support. Website Studio: Overlay Opacity Not Updating Visually Some customers reported that when adjusting the hero section overlay opacity in Website Studio, the visual preview did not update to reflect the new setting. In some cases, pages also displayed an unintended grayish color or dull gradients. What is known: The overlay opacity and gradient values are not being applied visually in the preview after adjustment. This is a known issue that has been reported to our engineering team. What to do: If you are experiencing this issue, please escalate to our support team and have the following information ready: - The name of the project and page where the issue is occurring. - The specific opacity or gradient value you are trying to apply. - A screenshot or screen recording showing the preview not updating. - The browser and operating system you are using. GBP Draft Post Approval Link Returning 'Page Does Not Exist' Customers using the GBP (Google Business Profile) draft post feature reported that the approval link provided returned a 'page does not exist' error when accessed. What is known: The GBP approval link is not loading correctly for some users. This is a known issue that has been reported to our engineering team. What to do: If you are experiencing this issue, please escalate to our support team and have the following information ready: - The GBP account or location name associated with the draft post. - The exact error message you are seeing when accessing the approval link. - A screenshot of the error if possible. - The date and time when you first encountered the issue. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✨ Content Genius V5: New Features and Bug Fixes

Overview Content Genius V5 is a major update to Search Atlas's AI writing tool, bringing new capabilities alongside important stability and bug fixes. This article explains what to do if you have questions about V5 behavior and how to get the right help quickly. What's New in Content Genius V5 Content Genius V5 includes bug fixes and feature updates across the tool. If you are unsure whether a specific behavior you are seeing is a bug, a known change in V5, or expected new functionality, our support team can confirm this for you. When you reach out, providing the details listed below will help us give you an accurate answer as quickly as possible. What to Have Ready When You Contact Support Because V5 introduced multiple changes across different parts of the tool, the fastest way to get a confirmed answer is to contact our team directly with the following information: - Your project or workspace name - The specific feature or action you were using when the issue or unexpected behavior occurred (for example: article generation, on-page audit, topical terms, inline AI assist, bulk content generation) - The exact error message or a description of the unexpected output - The approximate date and time the issue occurred - Any steps you have already tried Having this information ready allows our team to check whether the behavior is a known V5 change, an ongoing fix, or something specific to your account. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐾 Quantum Puppy Platform Tracking Improvements

We've shipped an improvement to Quantum Puppy as part of our ongoing work to keep the platform running smoothly. ✨ What's New This release includes a frontend migration for Quantum Puppy. This is an internal improvement aimed at keeping the platform's foundation up to date as we continue to develop and refine your experience. 📋 What to Expect This is a behind-the-scenes improvement — you won't need to change anything about how you use Quantum Puppy. All existing features and workflows remain exactly the same. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚡ OTTO SEO Bug Fixes and Improvements

This release resolves several visual and data issues in OTTO SEO and Audit. The fixes listed below are applied automatically — no action is required on your end unless noted. What's New The following bug fixes and improvements are now live in the platform: - Diagnostic scan modal spacing fixed: A layout spacing issue on the All Sites Page diagnostic scan modal has been corrected for a cleaner, more consistent appearance. What to Expect - The diagnostic scan modal spacing fix is a visual correction and does not affect underlying data or functionality. If you have questions about any of these changes or notice unexpected behavior after the update, please reach out to our support team for assistance.

⚡ In-App Product Update Notifications

Search Atlas in-app notifications have been updated to more accurately surface the fixes, improvements, and launches being shipped across the platform. ✨ What's New The in-app notifications have been updated to more consistently reflect work being shipped across the platform. You can expect product updates, fixes, and new feature launches to appear more reliably within the product as they are rolled out. 🛠️ What To Do If You Are Not Seeing In-App Product Update Notifications If you are not seeing in-app notifications about product updates or launches, try the following steps: 1. Refresh your browser. Close and reopen your Search Atlas session to allow the latest notification data to load. 2. Clear your browser cache. Cached data can sometimes prevent updated notifications from appearing. Clear your cache and reload the platform. 3. Check your account. Ensure you are logged in to the correct Search Atlas account where updates have been rolled out. 4. Wait and check again. Notification updates are rolled out progressively. If you do not see a specific update yet, it may appear within a short time as the rollout continues. 📋 What to Expect In-app update notifications will appear as meaningful changes are shipped across the platform. If you have reviewed the steps above and are still not seeing expected notifications, please reach out to the Search Atlas support team via the in-app chat for further assistance.

🏆 Leaderboard Redesign Now Live

We've launched a redesigned leaderboard experience that makes participation, navigation, and ranking visibility far more intuitive. Whether you're joining your first leaderboard or tracking your rank across several, the new layout puts everything within easy reach. ✨ What's New The leaderboard module has been rebuilt to simplify discovery and improve how you track your progress. - Improved leaderboard discovery: Users who haven't joined any leaderboard can now easily join the Global Leaderboard, and available Public Leaderboards are displayed for quick access. Private and summit leaderboards remain accessible via invite codes. - Join via invite code: The join flow is now available from both the main leaderboard view and the leaderboard browser. - Enhanced leaderboard experience: Get clear visibility into your earned badges and current ranking, with rankings displayed relative to the selected leaderboard. - Multi-leaderboard navigation: Switch between joined leaderboards using the new dropdown selector, and browse or join additional leaderboards without leaving the page. - Last visited leaderboard persistence: The platform now remembers the last leaderboard you viewed and automatically restores it when you return to the module. 🛠️ How to Use It 1. Open the leaderboard module from your dashboard. 2. If you haven't joined a leaderboard yet, select the Global Leaderboard or choose from the available Public Leaderboards to join. 3. To access a private or summit leaderboard, use the join via invite code option from the main view or the leaderboard browser. 4. Use the dropdown selector to switch between leaderboards you've joined. 5. Review your earned badges and current ranking within each selected leaderboard. 📋 What to Expect - Rankings are always shown relative to the leaderboard you currently have selected. - Private and summit leaderboards require a valid invite code to join. - When you return to the leaderboard module, your previously selected leaderboard is restored automatically. If you need further assistance, click the chat icon in the bottom-right corner of the platform to start a live chat with a member of our team.

🔌 WordPress Plugin Update: Version 2.6.12

Version 2.6.12 of the Search Atlas WordPress Plugin improves Webstudio Landing Page Studio (LPS) page handling, hardens security across key features, and fixes a wide range of stability issues. After updating, you can manage imported pages, OTTO rendering, and SEO settings more reliably and securely. 🆕 What's new in version 2.6.12 This release focuses on Webstudio imports and the overall plugin experience. - Webstudio home page as front page: An imported Webstudio home page is now automatically set as your WordPress front page. - Persistent audit logging: Webstudio ZIP imports now keep a persistent audit log for better traceability. View import history in Plugin Settings > Import Logs to track when and by whom Webstudio bundles were imported. - White Label hardening: The plugin now prevents settings lock-out caused by invalid white_label_plugin_menu_slug values and validates this value on save. - Smarter OTTO rendering: OTTO server-side SEO rendering, which adds structured data and meta tags, is now skipped on custom and Webstudio pages that already ship complete SEO implementations. This prevents OTTO from injecting unwanted SEO markup and resolves cases where custom HTML was injected unexpectedly. - Cleaner page deletion: Deleting a custom or Webstudio page now cleans up shared assets and resets the front page when needed. - Project-based deduplication: Each Webstudio project is now tracked separately, reducing false duplicate warnings across multiple sites that use the same project. 🔒 Security improvements in this release This version adds protection against unauthorized access and cross-site request forgery (CSRF) attacks. - Added nonce and capability checks to the Instant Indexing AJAX handlers (Google GIAPI and Bing IndexNow), the redirections list-table actions, and the 404 Monitor list-table actions. - Hardened input sanitization for per-post snippets and the hero image URL. 🛠️ Stability and behavior fixes This release also corrects several errors and inconsistent behaviors. - Stability fixes: Resolved fatal errors during ZIP import, on plugin update when the directory name differs from the package slug, and in REST context from get_current_screen() calls. Also prevented a TypeError when non-string values were passed to meta element handling. - Performance: Batched SEO indexation option imports to prevent PHP memory exhaustion on large sites. Execution Settings now reports the real server upload limit instead of a hardcoded 128 MB. - Behavior corrections: Prevented duplicate H1 headings on Content Genius synced posts, fixed connection status to correctly show "Not Connected" after manual API key entry and Sync Now, and resolved a case where activating the plugin caused 404s on all pages except the home page. - Settings fixes: The "Disable SEO Meta Box" setting now correctly hides the SEO meta box in the Classic editor, and the "Disallow Empty Archives" toggle now saves correctly on SEO Controls. 🌀 You now know what version 2.6.12 changes across Webstudio imports, OTTO rendering, security, and stability. Update to the latest version of the Search Atlas WordPress Plugin to apply these improvements, and contact our support team if you have questions.

🚀 WordPress Plugin Update — Version 2.5.20

We've released WordPress Plugin v2.5.20, introducing new SEO controls, indexing improvements, bot detection, and advanced execution settings, along with several reliability and monitoring enhancements. Below is a breakdown of what's new and what's improved. 🆕 New Features 🔎 SEO Sidebar in Post Editor You can now edit your: - Meta Title - Meta Description - URL Slug directly from the WordPress Post/Page Editor sidebar. This makes on-page SEO adjustments faster and eliminates the need to switch between screens. 🤖 Bot Detection Layer for OTTO We've added a Bot Detection & Filtering system with a statistics dashboard. What this enables: - View traffic from bots - Whitelist trusted bots (e.g., Googlebot, Bingbot) - Blacklist aggressive or unwanted bots - Prevent OTTO from processing pages when specific bots are detected — "processing" here means OTTO will skip injecting optimizations and executing its scripts for blacklisted bots, which reduces server load and unnecessary API calls This feature helps preserve hosting resources and improve performance, especially on high-traffic sites Transparency note on OTTO content injection: OTTO may inject supporting SEO elements (such as keyword lists or FAQ sections) into your pages. This content is topically relevant, visible to users, and is not hidden via display:none or similar techniques — it does not constitute a black-hat SEO practice. 🌐 Bing Instant Indexing (IndexNow API) You can now submit URLs directly to Bing using the IndexNow API. To enable: 1. Generate your IndexNow API key from Bing 2. Paste it into the plugin settings 3. Choose which post types to submit 4. Optionally override other plugins submitting to Bing — enabling this disables IndexNow submissions from other installed SEO plugins (e.g., Yoast, Rank Math) so that only Search Atlas handles Bing submissions, preventing duplicate or conflicting pings This ensures faster indexing for updated or newly published content What's live in 2.5.20 vs. what's coming soon: URL submission to Bing via IndexNow is fully available in this release. However, per-URL submission status (accepted / pending / failed) is not yet visible in the plugin UI. Status visibility is actively being worked on and will surface in a future update — please set expectations accordingly when submitting URLs. Known UI behavior — Custom URL Based Indexing: When you add URLs via Custom URL Based Indexing, the URL list may not visually refresh to show the newly added entry. If a URL appears to be missing after submission, use the search function within the list to confirm it was added successfully. A fix for the automatic list refresh is in progress. IndexNow quotas & OTTO slot timing: IndexNow submissions count against Bing's per-domain quota, which resets on Bing's schedule (typically daily). OTTO slot availability is separate and tied to your plan; if a site is placed in deep freeze, its OTTO slot is not released immediately — slot release happens once the freeze is lifted. If you're unsure about your current credit balance, slot state, or reset timing, please contact support. 🧭 Plugin Setup Wizard New users now benefit from a guided setup experience to configure core plugin features quickly and correctly. ⚙️ Execution Settings (Advanced) A new advanced control panel under Advanced Settings allows users to configure: - Maximum execution time - Memory limits - Log size - API throttle controls - Queue cleanup behavior This is primarily intended for advanced users or enterprise environments running multiple WordPress instances. 🐞 Debug Mode (Auto-Disable & Safety Controls) Debug Mode can now: - Temporarily override host settings to display PHP errors - Automatically disable after a set period (for safety) Primarily designed for troubleshooting and support scenarios. 📊 Enhanced Error Categorization Improved internal monitoring with categorized error tracking to make issue identification faster and more precise. 🤖 Bot Detection & Filtering (OTTO) The Bot Detection & Filtering layer allows you to manage how OTTO interacts with bot traffic, helping reduce unnecessary API calls and improve processing efficiency. You can access it from: Search Atlas → Plugin → Settings → Bot Detection & Filtering 🧠 Disable OTTO for Bot Traffic Disable OTTO for Bot Traffic stops OTTO from processing requests when blacklisted or unwanted bots are detected, conserving server resources and avoiding unnecessary API calls for non-human traffic. Known issue — Site Audit + manual (pixel) installation: For sites using the manual script (pixel) installation method, the Site Audit dashboard crawler may not correctly reflect OTTO-deployed meta titles even when JS rendering is enabled. The titles are still being deployed correctly on the live site — only the Site Audit reporting is affected. A fix is in progress; please reach out to support if dashboard data looks inconsistent for a pixel-installed site.

📡 What Features Does Signal Genesys Have That Search Atlas Doesn't?

Both Search Atlas and Signal Genesys are powerful platforms, but they serve different primary purposes. If you are evaluating which tool to use — or whether to use both — it helps to understand the distinct features that Signal Genesys offers that are not available inside Search Atlas. Here is a breakdown of what makes Signal Genesys unique: - Fully Integrated Brand Publishing Ecosystem: Signal Genesys provides an all-in-one solution for automating press release distribution, embedding rich SEO metadata, and hosting a dedicated Media Room. This makes it a turnkey option for agencies and businesses that want a complete content publishing and visibility workflow in a single platform. - Dedicated Media Room: Signal Genesys includes a branded Media Room that automatically updates whenever you publish a new press release. This feature meaningfully strengthens your E-A-T (Expertise, Authoritativeness, Trustworthiness) signals on Google. Search Atlas does not offer a standalone Media Room feature. - Automatic Embed Code Generation: Signal Genesys automatically generates embed codes for your press releases, making it straightforward to integrate PR content into client websites and ensuring seamless visibility across the web. - Press Release Syndication Network: Signal Genesys is specifically built for authority building. It syndicates your press releases across a curated network of premium and mid-tier outlets, formatted with structured SEO schema. This is particularly valuable for reputation management, establishing thought leadership, and building Google entity trust. - Simplified, Role-Based Workflow: The platform is designed with non-technical users in mind. It offers clear, step-by-step workflows for writing, reviewing, and publishing press releases, so your entire team can participate without needing deep technical knowledge. To summarize: choose Signal Genesys when your primary focus is PR publishing, brand authority building, and delivering client-ready visibility tools. Choose Search Atlas when you are managing broader SEO campaigns and need a comprehensive optimization toolkit. If you are unsure which platform best fits your current goals, feel free to chat with a human teammate using the live chat widget in the app — we are happy to help you find the right fit.

📘 Search Atlas SEO WordPress Plugin — Version 2.6.1

The Search Atlas SEO plugin is the official WordPress integration for the Search Atlas platform — connecting your site to OTTO AI automation, Content Genius publishing, and a full suite of native SEO tools for metadata, schema, redirects, and media optimization. ⚙️ Requirements: PHP 8.2+ · WordPress 5.2+ 🆕 What's New in 2.6.1 Version 2.6.1 ships two headline additions on top of the 2.5.x foundation: Feature What it does Media Optimization Convert images to WebP/AVIF, enable native lazy loading, and auto-inject image dimensions — all from inside WordPress Bing Instant Indexing (IndexNow) Submit URLs to Bing automatically on publish using the IndexNow protocol Beaver Builder Sitemap Exclusion Beaver Builder template post types are automatically excluded from Search Atlas–generated sitemaps, matching legacy Rank Math behavior 🧩 Full Feature Overview 🔌 Connecting the Plugin To connect the plugin to your Search Atlas account, you need two separate credentials: - SearchAtlas API Key — a 32-character code found in the Search Atlas dashboard under Settings → API Keys. This authenticates the plugin to your overall Search Atlas account. - Project-specific Key — a separate key tied to the individual Search Atlas project you want this WordPress site to sync with. Find it on the project's settings page in the Search Atlas dashboard. Seeing an "API key could not be verified" error? This almost always means one of the two credentials is missing, swapped, or pasted from the wrong project. Confirm you've entered the 32-character SearchAtlas API Key in the API Key field and the project-specific key in the project field — not the same value in both. Once both keys are saved correctly, the plugin displays a successful connection status in your WordPress dashboard. ⚙️ OTTO — OTTO SEO Automation Engine OTTO is Search Atlas's server-side SEO engine. When OTTO Pixel is installed on your site, OTTO reads every page's SEO state, generates AI-optimized suggestions, and deploys fixes without touching your theme or database content. What OTTO manages through the plugin: - Title tags, meta descriptions, H1/H2/H3 — AI-generated and deployed per page - Open Graph and Twitter Card tags — for social media previews - Image alt text (media library) — generated and applied in bulk - NLP terms and missing keywords (page content) — semantic terms injected into the page body to improve topical relevance. Note: Bulk NLP term deployment may require multiple attempts in the current release. A fix is in progress. - FAQ schema — structured content blocks for rich snippets - Schema markup (JSON-LD) — Article, FAQ, Product, BreadcrumbList, LocalBusiness, and more - Canonical tags and html lang attributes - Internal link suggestions — strategic interlinking recommendations OTTO deployment modes: - OTTO Pixel — lightweight JavaScript snippet that applies fixes client-side (invisible to visitors, readable by search engines) - Cloudflare Worker — alternative deployment for sites using Cloudflare - OTTO Persistence — optionally writes OTTO's suggestions directly to native WordPress post meta fields (title, description, custom fields) for permanent storage OTTO Frontend Toolbar: Logged-in admins and editors see a per-page toggle in the WordPress frontend toolbar to enable or disable OTTO on specific pages without touching any settings panel. To remove a deployed fix: In your OTTO project, find the fix in the Deployed list and click Undeploy. Changes are removed from the front end immediately. ⚠️ Known issue: Atlas Brain may show WordPress plugin authentication as Pending even after the plugin shows a successful connection. This is a display sync issue under active fix; your deployment capabilities are not affected. ⚠️ Compatibility: OTTO is fully compatible with Yoast SEO, Rank Math, WP Rocket, Kinsta, and most major page builders. On Elementor sites, title tag and meta description updates deploy normally, but H1 tag updates must be made manually within Elementor. ✍️ Meta Tag Management The SEO sidebar and bulk editor give you full control over on-page metadata across every post, page, and custom post type. Per-post controls (Gutenbergsidebar): - SEO title and meta description with live character counter - Focus keyword - Canonical URL - Robots directives: noindex, nofollow, noarchive, noimageindex, nosnippet - Open Graph: title, description, image, URL, type - Twitter Card metadata Bulk editing: - Update meta titles and descriptions across hundreds of pages at once using AI-generated suggestions from Search Atlas - Primary Category Selector — when a post belongs to multiple categories, designate a primary category to control the breadcrumb path, canonical URL structure (when using /%category%/ permalinks), and sitemap URLs 🧱 Schema Markup A dedicated schema engine generates and injects JSON-LD structured data without touching your theme files. Supported schema types: - Article / BlogPosting - FAQPage - Product - BreadcrumbList - LocalBusiness - HowTo - VideoObject - Custom types via the schema editor How it works: - Override schema per post via the Gutenberg meta box - The plugin automatically deduplicates schema tags to prevent conflicts with other plugins, including Rank Math and Yoast - Validates JSON-LD output and reports errors before you publish 🔗 Redirect Manager A full redirect management system built into WordPress — no separate plugin needed. Supported redirect types: 301, 302, 307, 308 Pattern matching options: - Exact URL match - Contains (substring) - Starts with - Ends with - Regular expression (regex) Additional features: - Hit count tracking and last-accessed timestamps per redirect - Import redirects from Yoast SEO, Rank Math, or the Redirection plugin in one click - Create redirects directly from 404 error logs - Active/inactive toggle — disable rules without deleting them 🛑 404 Error Monitor The 404 Monitor automatically logs every broken URL request your site receives. - Tracks hit counts and user agents per broken URL - Sortable admin table with the most frequent errors at the top - One-click redirect creation — turn any 404 into a redirect without leaving the monitor screen - Useful for identifying broken backlinks, old content, or crawl errors discovered by Google 🤖 Robots.txt & XML Sitemap Robots.txt editor: - Edit your robots.txt virtually — works even if no physical file exists on the server - Add, remove, and validate crawl rules - Manage sitemap references - Automatic backup before any change XML Sitemap generator: - Automatically generates sitemaps for all post types and taxonomies - Splits into multiple files (up to 5,000 URLs per file) with a sitemap index - Updates automatically when content is published or modified - Exclude specific URLs from the sitemap - Fully compatible with Google Search Console submission Submit your sitemap index URL directly to Google Search Console after the plugin generates it. 🖼️ Media Optimization (New in 2.6.x) A performance module that improves Core Web Vitals scores directly from your WordPress admin. Image Format Conversion: - Convert existing images to WebP or AVIF - Enable native lazy loading on images - Auto-inject image dimensions 🎯 You now have a complete overview of what the Search Atlas SEO plugin version 2.6.1 can do. Install or update the plugin from your WordPress admin, enter your Search Atlas API Key and OTTO Pixel UUID under Search Atlas → Settings, and start deploying OTTO fixes to your live pages.

🛠️ OTTO & Site Audit Improvements and Fixes

We've shipped a batch of improvements and bug fixes across OTTO and Site Audit to make metrics more accurate, schema handling cleaner, and core features more reliable. ✨ What's New This release focuses on sharper reporting, clearer brand settings, and a smoother overall experience. The most notable enhancements include: - Percentage change calculations have been added to holistic pillar metrics, so you can quickly see how performance is trending. - A deprecation banner now appears on the legacy OTTO version to guide you toward the current experience. - A tooltip was added to the ISO 6523 code field in brand settings, explaining what the field is for. 🛠️ How to Use It 1. Open OTTO SEO or Site Audit from the left sidebar (Left sidebar → OTTO SEO → Site Audit). 2. Review your holistic pillar metrics to see the new percentage change indicators. 3. Visit brand settings to find the ISO 6523 code tooltip when configuring brand details. 4. If you're still on the legacy version, follow the prompt in the deprecation banner to move to the current version. 📋 What to Expect Alongside the improvements above, we resolved several issues affecting accuracy and reliability: - Domain-level metrics and authority data now update correctly. - Exchange rate functionality works as expected. - The schema deployment filter now shows the correct count for not-deployed page-level items. - Instant indexing activation errors have been fixed. - OTTO-suggested FAQ schema no longer appears as found schema. - Internal linking opportunities now appear correctly in the URL filter. - Internal schema fields are now stripped from the JSON-LD preview and original schema display. These changes apply automatically with no action required on your part. If you need further assistance, click the chat icon in the bottom-right corner of the platform and type "Human Teammate" to start a live chat with a member of our team.

📦 Week of July 6 Platform Updates

Search Atlas shipped 149 changes across 9 releases the week of July 6 — 46 features, 54 improvements, and 49 bug fixes — with 85% of changes directly visible to users. Here is what changed and how to take advantage of it. ✨ What's New Content Genius v5 is the headline release this week. The editor now includes a no-button intent resolver, meaning you can start composing immediately without selecting a mode first — the system infers your intent as you write. A new Translate Content tool is also available inside the editor, and overall editor-flow polish reduces friction throughout the writing process. Brand Vault color palettes are now supported in the Style Guide. You can define your brand colors manually or use the new auto-extract from URL feature to pull colors directly from any website. Universal Credits are now live on the frontend. A single unified credit balance replaces the previous per-product quota meters scattered across the platform. An auto top-up option is also available so your credits never run out in the middle of an active workflow. AI Visibility (formerly LLM Visibility) has been promoted to its own top-level tab with a full project list view. You no longer need to navigate through Site Explorer to access or manage AI-model visibility tracking. Additional updates include a new OTTO Cloudflare diagnostics UI for clearer infrastructure insights, and the AI Agent now prompts you to schedule completed playbooks as recurring jobs so important workflows run automatically going forward. 🛠️ How to Use It 1. Open Content Genius and start typing in the editor — the intent resolver will activate automatically without requiring you to select a mode first. 2. To translate content, open your document in the Content Genius editor and select the new Translate Content tool from the toolbar. 3. To set up brand colors, navigate to Brand Vault, open the Style Guide, and either enter your colors manually or paste a website URL to auto-extract your palette. 4. To view your unified credit balance or enable auto top-up (admin only), go to your Billing dashboard (Plans & Top-ups tab) and use the Top Up button. 5. To access AI Visibility (formerly LLM Visibility), click the new AI Visibility (formerly LLM Visibility) tab in the top-level navigation and select or create a project. 6. After an AI Agent playbook completes, follow the on-screen prompt to schedule it as a recurring job for automated future runs. 📋 What to Expect The no-button intent resolver in Content Genius v5 replaces the previous mode-selection step — existing workflows that relied on manually picking a content mode will feel different at first, but the resolver is designed to match or exceed the accuracy of manual selection. Universal Credits consolidates all previously separate product quotas into one balance; any remaining quota from individual product meters will be reflected in your new unified total. The AI Visibility (formerly LLM Visibility) tab is now a standalone section and has been removed from within Site Explorer, so update any internal bookmarks or documentation that pointed to the old location. 🔜 Coming Soon The interactive changelog for this release week includes filters by product, change type, and UI-facing impact so you can explore the full 149 changes in detail. Additional refinements to Content Genius v5 editor flows and AI Agent scheduling capabilities are expected in upcoming releases as the rollout continues. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Platform Improvements and Bug Fixes July 2026

The July 3, 2026 release delivers 22 updates across OTTO PPC, OTTO SEO, Report Builder, and core platform UI — fixing key data accuracy bugs, refining the Negative Keywords experience, and improving visual consistency across light and dark modes. ✨ What's New Coworker Activation Onboarding Flow: A new guided onboarding flow has been implemented for coworker accounts, making it easier for new team members to get activated and up to speed inside the platform. OTTO PPC — Negative Keywords UX Overhaul: The Negative Keywords section now defaults to the Campaigns tab, limits protection actions to active campaigns only, surfaces actionable KPI cards, and introduces a protect-all toggle. Awaiting Review items are now clickable, and KPI cards are drillable for deeper insight. OTTO SEO UI Modernization: Nine components across OTTO v3 — including the Overview TopBar, Left Sidebar, IssueCard, IssuesTable, Page Title columns, NLP Terms, NLP FAQ, Indexing, Wildfire, and Domain Knowledge Network (DKN) module — have been migrated from the legacy Ant Design (antd) library to the modern shadcn component system for a faster, more consistent interface. Platform UI Consistency Fixes: The global navigation search bar and the 1-on-1 Onboarding section in the More Feature menu now correctly display in light mode when light mode is enabled on the homepage. The Atlas Brain section and selected prompt now open and run correctly after registration when the previous session was in Classic View mode. 🐛 Bug Fixes - OTTO PPC — Budget Micros: Corrected a data formatting error where budget values were returned in dollars instead of micros across the campaign list, performance, and settings endpoints. - OTTO PPC — Launch Wizard: The Website URL field now correctly pre-fills from Brand Vault import data when starting a new campaign. - Report Builder — Share URL: Shared report URLs now display the correct GBP layout and metrics, matching what is shown in the editor view. 🛠️ How to Use It 1. Navigate to OTTO PPC and open the Negative Keywords section — it will default to the Campaigns tab automatically. 2. Use the protect-all toggle to apply protection across all active campaigns at once, or click individual KPI cards to drill into specific campaign data. 3. Click any item in the Awaiting Review list to review and take action directly from the card. 4. If you are onboarding a new team member, direct them to the platform — the new Coworker Activation Flow will guide them through setup automatically upon first login. 5. Check your Report Builder shared URLs to confirm GBP reports now render correctly for recipients. 📋 What to Expect - OTTO PPC budget values across all campaign views now reflect the correct monetary format — no action is required, but previously displayed figures should be verified if used in external reporting. - The shadcn UI migration across OTTO SEO components is a visual and structural update only — all existing functionality and data remain unchanged. - Light mode rendering fixes apply globally; if you previously experienced dark mode elements appearing in light mode, these should now display correctly without any settings change. - The Coworker Activation onboarding flow triggers automatically for newly activated coworker accounts and does not affect existing users. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🆕 LLM Visibility Tab & Keyword Research Fixes

This release introduces a dedicated top-level tab for LLM Visibility, restores the Worldwide location option in keyword tools, and includes several usability improvements and bug fixes across Keyword Research, Rank Tracker, and LLM Visibility modules. ✨ What's New LLM Visibility Top-Level Tab: LLM Visibility now has its own dedicated tab in the left navigation rail with a full project list page, making it easier to access and manage LLM visibility projects. Re-run Analysis Button: Added a "Re-run Analysis" button to the LLMV Summary tab, allowing users to refresh their LLM visibility analysis with a single click. Post-Connector Routing: After successfully connecting a data source, users are now automatically routed into Coworker setup or Schedule Jobs configuration for a smoother onboarding flow. 🛠️ How to Use It 1. Navigate to the new AI Visibility tab in the left sidebar to access the dedicated project list page. 2. Create or select an LLM Visibility project to view the Summary tab. 3. Click the Re-run Analysis button on the Summary tab to refresh your visibility data at any time. 4. When adding keywords in Keyword Research or Rank Tracker, use the location picker which now includes the Worldwide option. 5. After connecting a new data connector, follow the prompted routing to set up Coworker or Schedule Jobs immediately. 📋 What to Expect Keyword Research & Rank Tracker: The "Worldwide" location option has been restored to the location picker. Location selection now persists correctly when drilling down into keyword details. KRT Tooltip Update: The "NR" (Not Ranking) tooltip in the Current Position column now references "top 100" instead of "first 20" for clarity. Keyword Selection Modal: A confirmation dialog now appears if you attempt to leave the keyword-selection modal without choosing a keyword, preventing orphaned projects from being created. LLM Visibility UI Fixes: Metric widget numbers are now properly aligned. Settings buttons display hover effects correctly. The standalone project list uses a centered, max-width layout for better readability. Multiple QA-reported bugs on the standalone list page have been resolved. 🔜 Coming Soon Further enhancements to LLM Visibility analytics and deeper integration with Content Genius and OTTO SEO workflows are planned for upcoming releases. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🏷️ Keyword Tags Now Support Bulk Actions and Filtering

The Rank Tracker now makes it easier to organize your keywords at scale. This enhancement is part of the Keyword & Site Explorer release on 2026-09-09 (KE-1867). ✨ What's New Keyword Tags in Rank Tracker have been upgraded as part of the Keyword & Site Explorer release on 2026-09-09 (KE-1867). This feature improves how you organize and manage tracked keywords using tags. 🛠️ How to Use It 1. Open the Rank Tracker inside Keywords. 2. Select one or more keywords from your keyword list. 3. Use the tagging options available to apply or manage tags across your selected keywords. 4. Use tag filtering to narrow your view to keywords associated with a specific tag. 5. Review tags displayed alongside each keyword to confirm categorization at a glance. 📋 What to Expect Tag organization features are available directly in the Rank Tracker list view. If you have questions about specific behaviors or options within this feature, our team can help clarify. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📍 Google Business Profile Reliability Fixes

Recent updates to the Google Business Profile module resolve two issues affecting account management and Local SEO Tools usability, ensuring smoother workflows for connected GBP locations. ✨ What's New This release ships two bugfixes to the Google Business Profile experience: - Duplicate API calls on disconnect fixed: The GBP disconnect button was triggering multiple API calls simultaneously on a single click, which could cause unpredictable behavior when unlinking a profile. This has been resolved so disconnecting a GBP account now fires a single, clean request as intended, eliminating any duplicate request behavior. - Missing connected GBPs in Local SEO Tools fixed: The business selector within Local SEO Tools was failing to display GBP locations that were already connected to the platform. Affected users were unable to select their linked businesses from the dropdown. Connected profiles now appear correctly in the selector, ensuring you can access and manage them without interruption. 🛠️ How to Use It 1. Navigate to Local (GBP Projects) from the left-hand sidebar. 2. To disconnect a profile, open your connected GBP account settings and click the Disconnect button once — the action will now complete with a single API call, without duplicate requests. 3. To use Local SEO Tools, open the business selector and confirm your connected GBP locations appear in the dropdown list. 4. Proceed with your local SEO workflows as normal — no additional steps are required. 📋 What to Expect - These are backend-behavior and UI data fixes — no changes to the visual layout or feature set. - No action is required on your part — both fixes are applied automatically. - All previously connected GBP accounts remain linked; no reconnection is needed. - If a GBP location is still missing from the Local SEO Tools selector after this update, try refreshing the page to force the latest data to load. - The disconnect flow will behave normally on a single click; there is no longer a risk of unintended duplicate requests being sent. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 WordPress Plugin Version 2.6.22 Updates

Version 2.6.22 of the Search Atlas WordPress plugin brings a more streamlined admin experience. See the details below for what changed in this release. ✨ What's New This release introduces improvements to the plugin's interface and functionality: - Simplified admin sidebar: The WordPress admin sidebar now displays a focused set of eight core menu items by default. 🛠️ How to Use It 1. Update the Search Atlas WordPress plugin to version 2.6.22 from your WordPress dashboard under Plugins → Updates. 2. Navigate to the Search Atlas menu in your WordPress admin sidebar to see the new streamlined menu. 📋 What to Expect This release is focused on delivering a cleaner, more organized admin experience. Additional improvements and fixes are included in this version — update to 2.6.22 to take advantage of all changes. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 WordPress Plugin 2.6.20 Improvements & Fixes

Version 2.6.20 of the Search Atlas WordPress plugin delivers a meaningful improvement that gives you better visibility into what OTTO is outputting on your pages. ✨ What's New This release includes an improvement that gives you better visibility and control: - OTTO Debug panel now shows Meta Descriptions in all formats: When OTTO delivers a meta description as raw header HTML, it now appears correctly in the OTTO Debug comparison panel — so you always have a complete picture of what OTTO is outputting on your pages. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 WordPress Plugin Version 2.6.23 Updates

Version 2.6.23 of the Search Atlas WordPress plugin delivers improvements and fixes that make OTTO SEO more reliable and compatible across site configurations. ✨ What's New This release includes the following confirmed improvement: - Automatic host compatibility detection: The plugin now automatically detects when your hosting environment is blocking communication with Search Atlas — both when the plugin is first activated and on a recurring basis. You no longer need to run this check manually. 🛠️ How to Use It 1. Log in to your WordPress admin dashboard. 2. Navigate to Plugins and check for an available update to the Search Atlas plugin. 3. Install version 2.6.23 when the update becomes available. 4. Once updated, the plugin will automatically run a host compatibility check — no manual action is needed. 📋 What to Expect After updating, the plugin will handle host compatibility detection automatically. If you have questions about this release or notice any unexpected behavior after updating, please reach out to our team. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 WordPress Plugin 2.6.21 Updates and Fixes

Version 2.6.21 of the Search Atlas WordPress Plugin includes two meaningful improvements to help you manage your site's SEO more efficiently, along with a set of fixes that resolve caching, indexing, and syncing issues some sites were experiencing. ✨ What's New This release adds two improvements to your WordPress experience: - Sitemap zero-URL warning: The Sitemap Settings screen now displays a clear warning when a generated News or Video sitemap contains zero URLs. This makes it easy to tell at a glance whether an empty sitemap is intentional or the result of a misconfiguration. - SEO columns in Posts and Pages lists: You can now enable optional SEO Title, Meta Description, Noindex, and Nofollow columns directly in your WordPress Posts and Pages admin list. These columns are hidden by default and can be turned on through the Screen Options panel at the top of each list screen. 🛠️ How to Use It 1. To see the new SEO columns, go to your WordPress admin and open either the Posts or Pages list. 2. Click Screen Options in the top-right corner of the screen. 3. Check the boxes for SEO Title, Meta Description, Noindex, and/or Nofollow to add them to your list view. 4. To check your sitemap health, navigate to the Sitemap Settings screen and look for any zero-URL warnings on your News or Video sitemaps. 📋 What to Expect This release also resolves several issues that were affecting site performance, indexing accuracy, and publishing reliability: - Improved caching behavior: A redundant HTTP header was being added to responses, which could cause some CDN caches to bypass their edge cache and send every visitor directly to your server. This has been removed, so your CDN should now cache pages as expected. - Faster page cache population and accurate PageSpeed scores: Background requests used to warm your page cache and run performance audits were previously being slowed down by the plugin's rendering process. This caused some sites' caches to not fully populate and made PageSpeed scores appear lower than they actually were. Both now run without interference. - Accurate SEO Health dashboard readings: The SEO Health dashboard was sometimes displaying the plugin's own default SEO title and description instead of the values you had set yourself. It now correctly reflects the title and description that actually appear on your published pages. - Reliable publishing and syncing on restricted sites: Sites using a security plugin or custom code to restrict REST API access to logged-in users only were experiencing silent failures during publishing and syncing. This has been resolved and those actions now work correctly on restricted sites. - Noindex behavior is now consistent: A scenario where a Noindex directive set through the page meta box could be silently ignored when advanced robots settings were also present has been fixed. The Robots settings have also been simplified — the redundant Index checkbox has been removed, and noindex output now only includes indexing and crawling directives. - No more errors when importing robots settings from Yoast: Importing advanced robots meta data from Yoast SEO no longer causes a fatal error when the stored value is in an unexpected format. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔔 Smarter Error Notifications Across the Platform

We fixed an issue that could cause a large burst of error notifications to appear all at once, making the platform difficult to use. Notifications now behave more predictably, so you can stay focused on your work. ✨ What's New Previously, certain error conditions could trigger a flood of repeated toast notifications stacking up on your screen simultaneously. This has been resolved — the platform now intelligently prevents duplicate error messages from piling up, so you will see clean, deduplicated alerts only when something actually needs your attention. 📋 What to Expect Error and warning notifications will now appear in a controlled, orderly way. If the same error occurs multiple times in quick succession, you will see a single consolidated message rather than an overwhelming stream of repeated alerts. This change applies across the platform and requires no action on your part. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ GBP & Local SEO Bug Fixes

Two bugs affecting GBP & Local SEO have been resolved, improving reliability for date range filtering and post publishing workflows. ✨ What's New This release ships two bug fixes targeting GBP & Local SEO functionality: - Date range picker scrolling restored: The reviews page date range picker was not scrollable when the browser was set to 100% zoom. This has been fixed so users can now scroll through and select date ranges without needing to adjust their zoom level. - GBP post publishing fixed: An issue on the backend was causing GBP post publishing to fail. This has been resolved, ensuring posts publish successfully as expected. 🛠️ How to Use It 1. Navigate to the Local → Reviews (GBP Reviews) page from the left sidebar. 2. On the Reviews page and use the date range picker at 100% browser zoom to confirm scrolling works as expected. 3. Create or schedule a GBP Post and publish it to verify successful submission. 📋 What to Expect Both fixes are applied automatically — no action is required on your end. If you previously encountered errors when publishing GBP posts or had trouble scrolling the date range picker at standard zoom, these issues should no longer occur. If you continue to experience any problems, please reach out for support. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📈 Smoother, Faster LLM Visibility Brand Trends

Brand trend data in LLM Visibility now loads more efficiently, so you can explore how your brand is mentioned and tracked across AI models without delays or incomplete data. ✨ What's New The way brand trend data is fetched and displayed has been improved to handle large datasets more reliably. Instead of attempting to load all trend data at once, the platform now retrieves it in structured pages, reducing load times and preventing gaps or errors in the information shown to you. 🛠️ How to Use It 1. Log in to your Search Atlas account and navigate to LLM Visibility. 2. Open the Brand Trends section. 3. Browse your brand trend data as usual — the improvement works automatically in the background. 📋 What to Expect There are no changes to how brand trend data looks or how you interact with it. You should simply notice that the data appears more quickly and consistently, especially if your account tracks a large number of brand mentions or time periods. No action is required on your part to benefit from this improvement. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛 Search Atlas Homepage Error Now Fixed

We resolved an issue where the Search Atlas homepage was displaying an unexpected error, preventing users from accessing the platform normally. The homepage now loads as expected. 🛠️ What Was Fixed Some users encountered an unexpected error when visiting the Search Atlas homepage, which blocked access to the platform. This issue has been resolved and the homepage now works correctly for all users. 📋 What to Expect The Search Atlas homepage should load without any errors. If you previously bookmarked a specific page or were redirected due to the error, simply navigate back to the homepage and it will load as normal. No changes to your account or settings were made as a result of this fix. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Campaign URL Display Now Easier to Read

We've improved how landing page URLs appear during campaign setup, making it easier to scan and review your links without the layout feeling cluttered. ✨ What's New The Landing Page URL column in the campaign creation modal now displays long URLs in a clean, truncated format. Instead of long URLs pushing the layout out of shape, they are neatly cut off with an ellipsis after a set width. To see the complete URL at any time, simply hover over it — a tooltip will appear showing the full address. This improvement applies across both the campaign setup step and the campaign approval step. 🛠️ How to Use It 1. Open the campaign creation modal from your dashboard. 2. Navigate to the step where your landing page URLs are listed. 3. If a URL is long, you will see it truncated with an ellipsis. 4. Hover over the truncated URL to view the full address in a tooltip. 5. Repeat on the campaign approval step as needed before finalizing. 📋 What to Expect This is a display-only change — your URLs are not modified in any way. The full URL is always accessible via the hover tooltip. This behavior is consistent across both the campaign creation and campaign approval steps, so you'll have a uniform experience throughout the workflow. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 Report Builder Downloaded Reports Get a Fresh Look

We've updated the design of downloaded reports in Report Builder, along with fixes to heatmap rendering and layout spacing that improve the overall quality of the reports you share with clients. ✨ What's New Downloaded reports now feature a redesigned layout that presents your data more clearly and professionally. In addition, heatmaps that were previously displaying an incorrect map location with no pins will now render accurately, showing the correct geographic area with all location pins in place. Spacing around Site Metric cards has also been refined for a cleaner, more polished appearance throughout the report. 🛠️ How to Use It 1. Open Reports (Report Builder) from the left sidebar. 2. Open an existing report or create a new one. 3. Add or review any heatmap widgets and Site Metric cards in your report. 4. Download or export the report to see the updated design and corrected heatmap rendering. 📋 What to Expect The redesigned layout applies to downloaded versions of your reports. Heatmaps will now display the correct location and show pins as expected. If you have saved reports that previously contained heatmaps with rendering issues, downloading them again will reflect the corrected output. No changes to your saved report configurations are required. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔗 Authority Building CloudStacks Pagination Fixed

We resolved an issue in Authority Building where navigating through CloudStacks pagination would unexpectedly redirect you back to page 1, making it difficult to browse through your content. Page loading has also been improved. ✨ What's New CloudStacks pagination now behaves as expected. When you move between pages, the platform correctly loads the page you selected instead of sending you back to the first page. In addition, page load times in this section have been improved, so browsing through your CloudStacks is faster and more reliable. 📋 What to Expect If you previously noticed that clicking to a later page in CloudStacks would snap you back to page 1, that behavior is now resolved. You can navigate freely between pages and pick up exactly where you left off without unexpected redirects or delays. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🎨 Platform UI Polish and Visual Fixes

We've made several visual and interface improvements across the platform to ensure a smoother, more consistent experience for all users. ✨ What's New This update includes a set of targeted improvements across multiple areas of the platform: - GBP dark and light theme refinements: Dropdown hover states, the search input field, scrollbar styling, and the close button in GBP views now display correctly in both dark and light modes. - OTTO product name restored: The OTTO product name is now correctly displayed as OTTO across the platform. The alternate navigation label introduced for a specific integration has been properly scoped so it no longer affects the standard platform experience. - GBP Reviews modal alignment fixed: The Reviews modal within GBP and Audit views was displaying content with misaligned elements. This has been corrected so all content appears properly positioned. 📋 What to Expect These changes are visual and navigational in nature — no workflow or data changes are involved. You should notice a cleaner appearance in GBP-related modals, consistent OTTO branding throughout your workspace, and improved theme consistency whether you use dark or light mode. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🧠 LLM Visibility Reliability Improvements

We've made a series of improvements to the LLM Visibility experience, addressing issues with navigation, project tracking, and copy accuracy to ensure everything works smoothly as you monitor your AI presence. ✨ What's New The following improvements are now live in LLM Visibility: - More accurate navigation tracking: When you open an AI Visibility project from the list view, the platform now correctly records that you arrived from the list — ensuring your in-app experience reflects how you're actually navigating. - Legacy deep link support: Older bookmarked or shared links that used the previous tab URL format will now automatically redirect you to the correct tab in the updated interface, so no saved links are broken. - Reliable project selection: The projects list now identifies each project by its unique identity rather than its position in the list. This means selecting, sorting, or reordering projects will no longer cause the wrong project to be highlighted or acted upon. - Corrected Sentiment tab description: A grammatical error in the Sentiment page description (AI Visibility → Sentiment) has been fixed, so the text now reads clearly and correctly. 📋 What to Expect These changes are all automatic — no action is needed on your part. If you previously bookmarked a link to a specific AI Visibility tab, that link will now redirect you to the correct destination. Project selection behavior in the list view is now consistent regardless of how your projects are ordered. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚫 Streamlined Subscription Cancellation Options

We've updated the subscription cancellation flow to remove an option that was no longer relevant, keeping your experience straightforward and clutter-free. ✨ What's New The "Budget / no longer needed" option has been removed from the cancellation modal. This reason was redundant and has been cleared away so the cancellation flow presents only meaningful, clearly distinct choices. 📋 What to Expect If you navigate to cancel your subscription, you'll notice the list of cancellation reasons is now shorter. All remaining options continue to work exactly as before — only the removed entry is gone. No other part of the cancellation process has changed. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ OTTO PPC Setup and Campaign Improvements

OTTO PPC has been updated with a more streamlined business setup experience and a series of fixes that improve how campaigns, filters, and performance data are displayed throughout the platform. ✨ What's New The Business step in OTTO PPC now connects directly to Brand Vault, so your brand information is pulled in automatically rather than entered manually. This means your business details stay consistent across the platform without duplicating effort. Additional improvements include: - Independent campaign language editing: You can now update the language setting for a campaign on its own, without it being tied to other business info fields. The Business Info form also locks while it loads to prevent accidental edits mid-update. - Filter dropdown behavior: The campaign select filter now closes automatically after a campaign is deleted, keeping the interface clean and responsive. - Negative Keywords filter display: The select filter now correctly shows the Negative Keywords toggle as on or off, so you can see its status at a glance. - Tooltips on Campaign Audit and Report pages: Tooltips that were not appearing on the Campaign Audit and Report pages are now visible as expected. - Campaign Performance graph: The Conversions (CONV) metric selector in the Campaign Performance graph is working correctly again. 🛠️ How to Use It 1. Open OTTO PPC from your dashboard. 2. Navigate to the Business setup step. 3. Select your brand from Brand Vault to populate your business information automatically. 4. Adjust your campaign language independently as needed from the campaign settings. 5. Use the campaign select filter and check the Negative Keywords toggle — both now reflect accurate, up-to-date status. 📋 What to Expect If you previously entered business information manually during OTTO PPC setup, you will now be prompted to select a brand from Brand Vault instead. Existing campaigns are not affected by this change. The Campaign Performance graph, filter dropdowns, and tooltips across Campaign Audit and Report pages all behave as expected following these updates. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗺️ GBP Posts Bulk Generation Scroll Fix

Scrolling within the bulk post generation modal in GBP & Local SEO now works as expected, so you can review and manage large batches of posts without the interface freezing or cutting off content. ✨ What's New When generating many posts at once using the bulk generation modal, the scroll within that modal was previously getting trapped or clipped — making it difficult or impossible to see all your posts and take action on them. This has been resolved. The modal now scrolls freely, keeping the full list of generated posts accessible no matter how many you create in a single session. 🛠️ How to Use It 1. In the left sidebar, navigate to Local (GBP Projects). 2. Select a connected location and open the Posts section. 3. Use the bulk generation option to create multiple posts at once. 4. Scroll through the modal freely to review all generated posts before publishing. 📋 What to Expect This fix applies to the bulk post generation modal and only affects locations that are connected to a Google Business Profile. If you are not yet connected, you will need to link a GBP location before bulk post generation becomes available. No changes were made to the post creation workflow itself — only the scroll behavior within the modal has been corrected. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 Report Builder Updates: GBP, OTTO & Integrations

We've made several improvements to Report Builder that give you more accurate data, better visibility into your OTTO SEO status, and smoother integration connections across your reports. ✨ What's New This update brings three meaningful changes to Report Builder: - GBP location names in shared reports: When sharing a report publicly, the sidebar now correctly displays your Google Business Profile location names instead of showing placeholder text. Recipients viewing your shared report will see the real location names as intended. - OTTO SEO status in reports: You can now surface your OTTO SEO connection status and the count of found issues directly within Report Builder, giving clients and stakeholders a clear snapshot of your site's SEO health alongside the rest of your report data. - Improved integration auto-matching: Report Builder now more reliably auto-populates the correct integration when adding widgets for LLM Visibility, Google Ads, and Facebook Ads — reducing the need for manual selection and saving setup time. 🛠️ How to Use It 1. Open the left sidebar → Reports (Report Builder). 2. To see OTTO data, add or edit a widget and look for the OTTO SEO connection status and found-issues count in the available data options. 3. When adding widgets for LLM Visibility, Google Ads, or Facebook Ads, the correct integration will now be matched and pre-filled automatically. 4. To verify the GBP location fix, share a report publicly and confirm that location names display correctly in the sidebar for viewers. 📋 What to Expect - Public shared reports will now display GBP location names for all viewers, including those who are not logged in to the platform. - OTTO SEO connection status and found-issues count are now available as reportable data points within Report Builder. - Integration auto-matching for LLM Visibility, Google Ads, and Facebook Ads applies when creating new widgets or editing existing ones — previously configured widgets are not affected retroactively. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 OTTO PPC & Campaign Hub Polish Updates

We've made a series of targeted improvements across OTTO PPC and Campaign Hub, addressing interface inconsistencies and workflow issues so you can manage your paid campaigns with greater confidence and ease. ✨ What's New Here's a summary of what has improved across the platform: - Campaign Hub table fixes: Ads and Ad Groups tables now display with correct column alignment and text wrapping, making it easier to scan and compare your campaign data at a glance. - Campaign Hub UI polish: The date picker now renders with consistent coloring, the pagination dropdown no longer gets hidden behind other elements on the page, and required fields are clearly marked so you always know what information is needed. - OTTO PPC Business Info step improvements: The Business Info setup step has been refined across several areas — tabs, location and language selectors, brand search, autofill behavior, field highlighting, and loading indicators all work more smoothly, reducing friction when setting up a new campaign. - OTTO PPC campaign wizard stability: Pressing the Escape key while working in the campaign wizard no longer causes your entered data to be lost. Account switching within the interface is more consistent, and sync status notifications now accurately reflect whether a sync has actually completed. 🛠️ How to Use It 1. Open Ads from the left sidebar (OTTO PPC). 2. If setting up a new campaign, proceed through the Business Info step — you'll notice the selectors and autofill behave more reliably. 3. Navigate to Campaign Hub to review your Ads and Ad Groups — tables and date pickers are now easier to read and interact with. 📋 What to Expect These are refinements to existing workflows — no features have been removed or relocated. All improvements are live and take effect immediately. If you previously noticed data disappearing when closing the campaign wizard, or sync confirmations appearing unexpectedly, those issues are now resolved. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🌐 Login Page Globe Animation Restored

The globe animation on the login and registration pages was not displaying properly, and this has now been resolved. Everything should look and work as expected when you sign in or create an account. 🛠️ What Was Fixed Some users were seeing a broken or missing globe animation on the right side of the login and registration pages. This visual element is now fully restored and will appear correctly when you access either page. 📋 What to Expect No action is required on your part. The next time you visit the login or registration page, the globe animation will display as intended. This fix applies to all users and requires no changes to your account or settings. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

💳 Billing Signup Links Now Work Correctly

We resolved an issue where billing plan signup links were not routing correctly, which could prevent you from completing your subscription purchase smoothly. ✨ What's New Signup links for both monthly and annual billing plans now take you directly to the correct Stripe checkout page. Previously, certain plan links were not routing properly, which could result in landing on the wrong page or experiencing an interrupted signup flow. This has been corrected so that selecting a plan brings you straight to the right checkout experience. 📋 What to Expect When you click a signup link for any available plan — whether monthly or annual — you will be taken directly to the corresponding Stripe checkout page without any redirects or errors. No action is needed on your end; the fix is already in place. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔗 Authority Building Campaign Stats Now Accurate

We resolved an issue in Authority Building where the campaign stat box was showing a different number than the Outreach Opportunities list below it, causing confusion about the true state of your campaign. ✨ What's New The campaign stat box and the Outreach Opportunities list now display consistent, accurate counts. Previously, you may have noticed a mismatch — for example, the stat box showing one number while the list below it reflected a different total. This discrepancy has been corrected so both figures always stay in sync. 📋 What to Expect When you open any campaign in Authority Building, the stat box at the top of the page will now always reflect the same number of opportunities shown in the list below it. No action is required on your end — the fix is applied automatically across all your campaigns. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔍 Enriched AI Visibility Listing View

The AI Visibility listing view has been upgraded to give you a much deeper look at how domains are performing across AI platforms — all in one place. ✨ What's New The enriched listing view brings together a comprehensive set of data points for each domain you're tracking. You can now see the following at a glance: - Visibility Score — an at-a-glance measure of how prominently a domain appears in AI-generated responses. - Sentiment — whether AI platforms are referencing a domain in a positive, neutral, or negative context. - Citations — how often a domain is cited as a source across AI platforms. - Rank — where a domain stands relative to others in AI-generated results. - Trend — how visibility is changing over time for each domain. - Platform Coverage — which AI platforms are referencing the domain. - Schedule and Last Scan — when the domain was last scanned and when the next scan is due. Filters and table view controls are also included, so you can sort, segment, and focus on exactly the data that matters most to you. 🛠️ How to Use It 1. Navigate to the LLM Visibility section of the platform. 2. Open the listing view to see all tracked domains displayed with their enriched data columns. 3. Use the available filters to narrow results by platform, score range, sentiment, or other criteria. 4. Adjust the table view controls to show or hide columns based on your workflow. 5. Review each domain's visibility score, citations, rank, trend, and platform coverage to identify opportunities and gaps. 📋 What to Expect All enriched data columns are populated automatically based on your configured scan schedule. The Last Scan timestamp lets you know how fresh the data is for each domain. Some columns may show limited data for domains that have only recently been added or have not yet completed a full scan cycle. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius Writing Experience Improvement

We've made a refinement to the Content Genius interface to reduce visual noise and help you stay focused on your content work. ✨ What's New The Needs Attention section has been removed from the main Content Genius workspace. This section was surfacing internal diagnostic information that wasn't relevant to your day-to-day content creation, and hiding it results in a cleaner, less cluttered editing experience. 📋 What to Expect When you open Content Genius, you will no longer see the Needs Attention section in your workspace. There is no action required on your part — your documents, projects, and all other Content Genius features remain exactly as before. This change is purely cosmetic and does not affect how your content is created, saved, or published. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📄 Report Builder PDF Exports Now Look Like Real Reports

PDF exports from Report Builder have been completely redesigned — both the classic and updated report layouts now produce structured, professional-looking documents instead of web pages converted to PDF. ✨ What's New Exporting a report to PDF used to produce output that felt like a screenshot of the platform: content flowed top to bottom with no real page structure, sections and cards could be cut off mid-page, and application chrome like sidebars and headers sometimes appeared in the file. That's all changed. - Redesigned layout for the updated report builder: Sections and cards are now properly bounded within the document, cards no longer get sliced across page breaks, and each export includes a real report cover and footer — the kind of document you'd confidently hand to a client. - Restructured layout for the classic report builder: The same document-first structure has been applied to classic reports, while keeping the visual identity classic users already recognize. The overall style has also been refined to feel more like a printed report than a rendered web page. - Platform chrome no longer appears in exports: Sidebars and navigation headers no longer leak into either export, so the PDF contains only report content. - Exports are now faster and more stable: Previously, generating a PDF on a long report could freeze your browser tab. That issue is resolved, along with a separate delay that could make the export feel unresponsive. Exports now build directly from what you see on screen, so the PDF accurately reflects the report as displayed — and it's ready much faster. 🛠️ How to Use It 1. Open any report in Report Builder. 2. Select the PDF export option as you normally would. 3. Download and review your export — no settings changes are needed to receive the updated layout. 📋 What to Expect Both classic and updated reports will automatically use the new export format — there is nothing to configure or enable. The visual identity of classic reports is preserved; only the document structure and page layout have been improved. The content in your PDF will match exactly what is displayed on screen in the report builder. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🤖 Manage Your AI Gateway Team & Usage

You can now create and manage your own teams inside the SearchAtlas AI Gateway, giving you full visibility into how your team consumes AI resources across tools like Claude Code and Codex — without needing to contact anyone to get set up. ✨ What's New The AI Gateway now includes self-serve team management with usage analytics scoped to exactly the people you oversee. Here's what you can do: - Create your own teams in about a minute — Name a team, add members by searching for them by name or email, and it's live immediately. You can own up to 20 teams. - Add co-managers — Share day-to-day team management with a colleague while you retain ownership. Co-managers can add or remove people and rename the team; only the owner can change the manager list or delete the team. - Nest teams inside teams — Department heads can roll up multiple sub-teams into a single parent team. Usage from every nested level is included in the parent's totals, giving leadership one consolidated view as deep as your org structure goes. - Track token spend and usage per person — Your team's usage dashboard includes KPI tiles, a breakdown by AI provider and model, and a leaderboard showing who is consuming the most. Click any person to scope the entire view to just them. - Include shared service bots — Shared automation keys can be added as team members, so any spend from automated workflows appears alongside your people's usage. - See which teams include you — A dedicated section on your Teams page lists every team that counts your usage and who manages it, so your data is never included somewhere without your knowledge. 🛠️ How to Use It 1. Go to the AI Gateway and navigate to the Teams section. 2. Click Create team, give it a name, and search for members by name or email to add them. 3. Optionally, add a co-manager to help run the team alongside you. 4. To build a department view, open your team, go to Sub-teams, and add the teams that should roll up into it. 5. Navigate to your team's usage page to view token consumption, spend, provider and model breakdowns, and the per-person leaderboard. 📋 What to Expect - Your own usage is not included in your team's totals unless you explicitly add yourself as a member — this prevents a manager overseeing multiple teams from inflating all of them. - Members are matched by the email address they log in with. Always use the search-and-select flow rather than typing an address manually to ensure accuracy. - Adding someone to a team does not send them a notification, but it is not hidden — they will see the team and your name listed on their own Teams page. - Visibility comes from managing, not from being listed. Being a member of a team does not give you access to that team's usage data — only managers (and the owner) can see it. - If you already have an org-managed team, you can now rename it, adjust its managers, and edit its members yourself. Note that changing the member list of an org team converts it to a standard team and removes it from the org chart rollup — the platform will warn you before this happens. Renaming or changing managers is always safe. - No prompt or message content is ever captured. All usage figures are derived from request metadata only. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔐 Smarter Login Redirects on Session Expiry

We've improved how the platform handles expired or invalid sessions, so you're only redirected to the login page when it's truly necessary. ✨ What's New Previously, certain connection issues could trigger an unexpected redirect to the login page even when your session was still valid. The platform now correctly distinguishes between a genuine session expiry and other types of temporary errors, redirecting you to login only when your authentication has actually lapsed. 📋 What to Expect If your session expires, you will still be redirected to the login page as expected. However, unrelated connectivity or loading issues will no longer cause unnecessary logouts, meaning fewer interruptions to your workflow and a more stable browsing experience across the platform. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

☁️ Cloudflare Setup Guide Now Updated

We've updated the Cloudflare installation guide to reflect the latest changes to Cloudflare's token-creation interface, making it easier to connect your site without confusion or mismatched steps. ✨ What's New The Cloudflare setup guide inside the platform has been revised to align with Cloudflare's revamped token-creation UI. If you've previously found the steps unclear or noticed that the instructions didn't match what you were seeing on Cloudflare's side, the guide now accurately reflects the current experience — so you can complete your integration with confidence. 🛠️ How to Use It 1. Navigate to the OTTO SEO section of your platform. 2. Locate the Cloudflare integration setup option. 3. Follow the updated step-by-step guide to create your Cloudflare token and complete the connection. 📋 What to Expect The core integration process remains the same — only the on-screen instructions have been updated to match Cloudflare's current interface. If you completed this setup previously, no action is required on your end. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔒 Clearer Access Gates for AI Visibility

We've improved how access to AI Visibility is communicated for Starter plan users, so you always know exactly what's available on your plan right from the first screen. ✨ What's New If you're on the Starter plan, the AI Visibility section is now visible in the navigation and you can browse the project list. This gives you a clear view of the feature without unexpected dead ends. 📋 What to Expect These changes affect how the AI Visibility section is displayed based on your plan: - Starter plan users can see the AI Visibility nav item and browse the project list. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Platform Stability and Session Improvements

We made an under-the-hood fix to improve how internal analytics properties are recorded while you use the platform, ensuring a more consistent and reliable experience. ✨ What's New We resolved an issue related to how certain internal analytics properties were being handled. This fix ensures that the relevant data is processed correctly behind the scenes. 📋 What to Expect This change is automatic and requires no action on your part. You will not notice any visible difference in the platform — the improvement applies to how internal data is handled to keep your experience running smoothly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Platform Stability and Tracking Improvements

We made a behind-the-scenes fix to improve how the platform tracks user session information, ensuring a more accurate and consistent experience as you work across Search Atlas tools. ✨ What's New An issue with how user session properties were being recorded has been resolved. This fix ensures that your activity data is captured correctly in the background, which helps us deliver a more stable and personalized platform experience over time. 📋 What to Expect This change is automatic and requires no action on your part. You will not notice any visible difference in the platform interface, but this improvement helps ensure that session-level features and personalization work more reliably behind the scenes. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗺️ GBP & Local SEO Bug Fixes August 2026

🔧 What Was Fixed The following issues affecting GBP & Local SEO tools have been resolved in the August 26, 2026 platform release. 📌 Strategic Priorities - Broken card sentences: Some Strategic Priorities cards displayed incomplete sentences that were missing a predicate. The copy on all affected cards now reads correctly. 🌡️ Heat Map - Top-ranked pin hover state: The top-ranked pin on the Heat Map did not respond to hover interactions. It now highlights correctly when you move your cursor over it. - Pin click not working: Clicking pins on the Heat Map had no effect. Clicking a pin now opens its associated details as expected. 🖼️ Media Library - Tag filter chips not updating: Adding or removing a tag from a media item did not refresh the tag filter chips in the UI. The filter chips now update immediately to reflect any tag changes. - Empty-state icon: The icon shown when the Media Library contained no items was inconsistent with the rest of the platform. It has been replaced with the standard shared empty-state component. - Video upload not working: No video files could be uploaded through the Videos section of the Media Library. Video uploads now complete successfully. 🏢 GBP Details - Locked profile fields editable in UI: Profile fields that are locked by Google appeared editable in the GBP Details form, even though any attempted save would fail. Locked fields are now correctly displayed as read-only, preventing confusion before you reach the save step. ✅ Do I Need to Do Anything? No action is required. All fixes are live and apply automatically to your account. If you were affected by any of the issues listed above, revisit the relevant area of the platform to confirm everything is now working as expected. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔧 Rank Tracker & Keyword Tools August 2026 Fixes

🗓️ What Changed in This Release On 2026-08-26 we shipped four targeted fixes across Rank Tracker and Keyword Research. Each change addresses a specific pain point reported by users — from misleading data labels to confusing jargon and misaligned columns. 🔍 Keyword Gap Analysis — Site Limit Now Shows Clear Feedback The Add another site link inside Keyword Gap Analysis now provides visible feedback when you have reached the maximum of five sites. Previously the link became unresponsive with no explanation, leaving users unsure whether the click had registered. You will now see a clear indicator that the limit has been reached, so there is no guesswork. 📈 Rank Tracker — Keyword History Drawer Shows "NR" for Missing Ranks In the keyword history drawer, weeks where a keyword had no ranking data previously displayed as Position: 0, which could be misread as a genuine ranking of zero. Those entries now correctly display NR (Not Ranked), giving you an accurate picture of your keyword's ranking history at a glance. 📊 Keyword Research — "Most Successful Advertisers" Columns Realigned Numeric columns inside the Most Successful Advertisers table were previously right-aligned and pushed flush against the neighboring column, making the figures difficult to read. The columns are now properly spaced so numbers are easy to scan and compare. 🚀 Rank Tracker — "Start Tracking" Modal Language Clarified The Start Tracking modal previously contained internal technical jargon that was not meaningful to users outside of our engineering team. All labels and copy inside the modal have been rewritten in plain language, so you can set up keyword tracking confidently without needing to interpret unexplained terms. ✅ Do I Need to Do Anything? No action is required on your part. All four fixes are live automatically for every user. To see the improvements, simply navigate to the affected areas: - Rank Tracker → open the keyword history drawer or click Start Tracking to see updated labels and NR indicators. - Keyword Gap Analysis → try adding sites to experience the new five-site limit feedback. - Keyword Research → open the Most Successful Advertisers table to see the realigned columns. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔧 OTTO SEO & Crawl Monitoring Bug Fixes

The 2026-08-26 release resolves six usability and display issues across OTTO SEO and Crawl Monitoring. All fixes are live and apply automatically — no action is needed on your end. 🕷️ Crawl Monitoring Fixes - Tab switching now works correctly: The Average Response Time and Total Download Size tabs in Crawl Monitoring previously appeared clickable but did not switch the displayed data. Both tabs now respond correctly and load their respective content. - Clearer empty state when Crawl Monitoring is not installed: The previous experience showed a dismissible pop-up and empty data boxes when Crawl Monitoring had not yet been set up. This has been replaced with a persistent not-installed banner that makes the setup status immediately obvious and stays visible until installation is complete. - Installation Guide subtitle corrected: The subtitle shown in the Crawl Monitoring Installation Guide was incorrectly describing a different feature. It now accurately reflects Crawl Monitoring. 📡 Live Monitoring Fix - Alert count wording corrected: The alert count in Live Monitoring now uses correct singular and plural grammar — for example, 1 Alert Detected instead of 1 Alerts Detected. ⚙️ OTTO SEO & Audit Fixes - XML Sitemaps modal search results no longer persist: When closing and reopening the XML Sitemaps modal inside OTTO SEO and Audit, previous search results were incorrectly carried over. The modal now resets cleanly each time it is opened. - Quota top-up modal wording corrected: The OTTO quota top-up modal displayed per sites, which was grammatically incorrect. This has been updated to read per site. ℹ️ What You Need to Do No action is required. All fixes from this release are applied automatically across your account. If you were affected by any of the issues described above, they should now be resolved. If a problem persists, please let us know. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Platform Fixes and Improvements

We've resolved an issue and made an improvement to give you a smoother, more reliable experience. Here's what changed and what it means for you. ✨ What's New OTTO SEO - Background data polling no longer continues after you navigate away from OTTO, preventing unnecessary network activity when you're working elsewhere in the platform. 📋 What to Expect - All of these changes are already live — no action is needed on your end. - If you previously encountered any of the behaviors described above, they should now be resolved. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🤖 AI Visibility Fixes and Improvements

We've resolved a number of issues in AI Visibility that affected how information was displayed and how certain actions behaved, making the experience more accurate and reliable. ✨ What's New The following improvements are now live in AI Visibility: - Credits pop-up: The credits pop-up now displays the correct copy and can be closed using the Escape key as expected. - Rank table tie-breaking: When two companies previously tied in rankings, both could appear as the same position (e.g., two entries both showing as #2). Rankings now correctly differentiate tied positions so each company has a distinct rank. - Formatting across the platform: Numbers, units, plural forms, and dates are now displayed consistently and correctly across cards, lists, and settings. - Summary card and Re-run button styling: The summary card heading and the Re-run Analysis confirmation button now display with the correct visual styling. - Re-run Analysis daily limit message: If you've reached your daily analysis limit and attempt to re-run, you'll now see a clear message explaining the limit rather than the action failing without any feedback. 📋 What to Expect These changes take effect automatically — no action is needed on your end. If you previously encountered any of the issues described above, they should now be resolved. Rankings, formatting, and interactive elements in AI Visibility will behave as intended going forward. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ August 2026 Fixes for Content, Reports & Authority

🔍 Overview The August 26, 2026 release delivers eight focused fixes across Content Genius, Report Builder, and Authority Building. These changes resolve UI inconsistencies, enforce workflow rules more accurately, improve security, and make key platform concepts easier to understand. No action is required on your part — all updates are already live in the platform. ✨ Content Genius Fixes - Meta Generator title field spelling corrected: The placeholder text inside the Title field of the Meta Generator contained a typo. This has been fixed so the field label now reads correctly. - Consistent UI between Content Strategy and OTTO DKN: The homepage of Content Strategy and the OTTO DKN view now share a consistent look and feel. Buttons, status badges, and sorting controls are visually and functionally aligned across both views, reducing confusion when switching between them. 📊 Report Builder Fixes - Step 1 progress bar no longer overlaps Step 2: When creating a new report, the progress bar shown during Step 1 was incorrectly extending into the Step 2 area. The bar now stays contained within its own step, making the creation flow easier to follow. - Google Ads table cells show full text on hover: Campaign table cells that display truncated text now reveal the complete value in a tooltip when you hover over them. No more guessing what a cut-off campaign name or label says. 🔒 Authority Building Fixes - Link Building Exchange sidebar link security hardened: An outbound link in the Link Building Exchange sidebar that carried an SSO token was missing the rel=noopener attribute. This has been added to prevent the destination page from accessing your session context. - Unavailable press releases can no longer be boosted: Press releases marked as no longer available could previously still be submitted for paid distribution to additional channels. This loophole is now closed — unavailable press releases are fully blocked from further publishing actions. - Photo picker selection limit now enforced: The photo picker was allowing users to select more images than the stated maximum. The limit is now strictly enforced, so the number of photos you can select matches exactly what the interface communicates. - QUEST page now explains what QUEST is: The QUEST page previously provided no context about what the feature does or how it works. An explanation has been added so you can understand the purpose and scope of QUEST before taking any action. 💬 Need Help? If you notice unexpected behavior in any of the areas listed above, or have questions about how these changes affect your workflow, we're here to help. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Site Explorer & Export Bug Fixes

🔍 What Was Fixed in This Release The 2026-08-26 release delivers five targeted bug fixes across Site Explorer and several other platform tools. All fixes are applied automatically — no changes to your settings or workflow are required. 📊 Historical Backlinks Chart — Duplicate Y-Axis Label Removed The Historical Totals (Backlinks) chart previously displayed the label 1M twice on the Y-axis, assigned to two different gridline values. This caused visual ambiguity when interpreting backlink volume at scale. The duplicate label has been removed, and each gridline now shows a unique, accurate value. 🏷️ SERP Features Chart — X-Axis Labels Added The SERP Features bar chart in the Overview tab was missing category labels on its X-axis entirely, making it difficult to identify which SERP feature each bar represented. Labels are now displayed correctly beneath each bar. 📋 PPC Keywords Distribution — Text Overlap Fixed In the Overview > PPC Keywords Distribution table, long keyword strings were overflowing their column boundary and overlapping the digit in the adjacent position column. Keyword text is now properly contained within its column so all data remains readable at a glance. ✏️ AI Visibility Summary — Empty-State Message Updated The empty-state message shown on the AI Visibility → [project] → Summary page when no data is available was using alarmist language inconsistent with the tone used on sibling tabs. The copy has been updated to match the calm, consistent messaging style found across the rest of the AI Visibility section. 🚨 Platform-Wide Export Fix — Silent Failures Resolved A critical issue was causing the Export function to silently do nothing — no file was downloaded and no error message was shown — across the following tools: - Site Explorer: Keywords, Backlinks, and Pages - Keyword Explorer: Keyword Magic Tool and Rank Tracker This has been fully resolved. Export buttons in all affected tools now trigger downloads as expected. If you had been experiencing silent export failures, please try again — no additional steps are needed on your end. 💡 Do I Need to Do Anything? No action is required. All fixes in this release are deployed automatically and are available immediately across your account. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ White Label Platform Fixes and Polish

We've resolved several issues across the White Label experience to make setup, branding configuration, and customer management more accurate and reliable. What Was Fixed This release shipped 6 bugfixes across the White Label platform, addressing issues reported in the White Label area. What to Expect These fixes are applied automatically — no action is needed on your end. Your White Label setup should reflect the corrected behavior immediately. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 OTTO PPC & Campaign Hub Improvements

We've made a number of improvements to OTTO PPC and Campaign Hub as part of the Release 2026-08-26 update. These changes are designed to streamline your workflow, improve accuracy, and fix issues that were getting in the way of managing your paid campaigns effectively. ✨ What's New The following improvements are now live across OTTO PPC and Campaign Hub: - Cleaner search flow: The OTTO PPC search flow now concludes with a build confirmation step, giving you a clearer signal that your setup is complete. - Per-campaign performance target overrides: You can now set individual performance targets per campaign directly in Campaign Efficiency, giving you more granular control over your goals. - Live character limit enforcement in Edit Ad: When editing your ad display path, the character limit is now enforced as you type rather than only flagging an error when you try to save — preventing unexpected rejections mid-flow. - Stable campaign row positioning: Changing a campaign's status in Campaign Hub no longer causes the row to jump to a different position in the table, so you always know where to find it after making a change. - Accurate Negative Keywords counts: The campaign count shown on the Negative Keywords page is now consistent across all views, and keyword term abbreviations in the Negative Keywords table are displayed uniformly. - Cleaner empty states: Pages including Reports, Campaign Hub, Campaign Performance, Campaign Audit, and Negative Keywords no longer display stale data when no account is connected — you'll see an accurate empty state instead. - Improved badge accuracy: A status badge no longer appears in the budget and spend area when there is no data to support the status. - Approve Ads button visibility: The per-ad Approve button in Approve Ads now renders fully within the viewport so it's always accessible and clickable. - Faster Launch Wizard validation: Step 1 of the Launch Wizard now validates all required fields at the same time when you press Continue, rather than surfacing errors one at a time, so you can complete setup more efficiently. 🛠️ How to Use It 1. Navigate to OTTO PPC from your dashboard. 2. Use the Launch Wizard to set up or review a campaign — all field errors on Step 1 will now surface together when you press Continue. 3. To set a performance target for a specific campaign, go to Campaign Efficiency and use the new per-campaign override option. 4. In Campaign Hub, update campaign statuses as needed — rows will remain in place after any status change. 5. Review your Negative Keywords table and budget and spend area for updated, consistent data displays. 📋 What to Expect These are refinements to existing features. No new setup is required — all improvements are applied automatically across your account. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📍 GBP Overview Page Loads Correctly Now

We resolved an issue on the Google Business Profile Overview page where changing the Business Form dropdown would cause the page to load indefinitely, leaving you unable to continue managing your profile. ✨ What's New The Business Form dropdown on the GBP Overview page now works as expected. When you select a different business form, the page updates correctly without getting stuck in a loading loop. 📋 What to Expect If you previously tried to change your business form and encountered an endless loading spinner, that issue is now resolved. The dropdown responds immediately and saves your selection without requiring a page refresh or workaround. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ OTTO PPC Campaign Hub Fixes and Polish

We've resolved a disruptive issue in the OTTO PPC Campaign Hub and made visual improvements to give you a smoother, more consistent experience when managing your campaigns. ✨ What's New Two improvements are now live in the OTTO PPC Campaign Hub: - Campaign modal stability: Previously, closing the Create or Edit campaign modal would unexpectedly blank out and reload the entire Campaign Hub table. This has been resolved — the table now stays loaded and intact when you dismiss the modal, so you never lose your place. - Improved layout and readability: Responsive controls and column headings in the Campaign Hub have been polished for a cleaner, more consistent look across different screen sizes. 🛠️ How to Use It 1. Navigate to OTTO PPC in your platform. 2. Open the Campaign Hub. 3. Create or edit a campaign using the modal as usual. 4. Close the modal — your Campaign Hub table will remain fully loaded without any disruption. 📋 What to Expect These updates take effect automatically — no changes to your workflow are needed. The Campaign Hub table will now retain its data whenever you open or close the Create or Edit campaign modal, and column headings will display with consistent capitalization across all screen sizes. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Platform Updates and Fixes Across Features

We've resolved several issues and made a number of improvements across the platform to give you a smoother, more reliable experience. Here's a summary of what changed and what you'll notice. ✨ What's New This release includes fixes and improvements across multiple areas of the platform: - Press Release Distribution: The Draft Status filter now displays correctly and consistently — the filter chip and list results are properly in sync. Additionally, the Photos field in the Add Press Release form now shows the required field asterisk so it's clear which fields are mandatory before submitting. - Keyword tables: Fixed an issue where the keyword table displayed fewer rows than the footer indicated. The table now shows the correct number of results. - OTTO SEO — Time Saved: The "Time Saved" figure was being cut off mid-word in the display. It now shows the full value without truncation. Additionally, the OTTO overview now uses consistent terminology between the Pending Optimizations and Issue Categories panels so you're no longer seeing the same items described differently in different places. - Report Builder — Automated Emails: Fixed a problem where a report's automated email was sending on a weekly schedule even when no recipients were configured. Automated emails will now only send when at least one recipient has been set. - GBP & Local SEO — Account Loading: Fixed a blank screen that could briefly appear while your account information was loading. The Edit GBP Details page has also been redesigned with collapsible sections for a cleaner, easier-to-navigate layout. - Indexer Status filter: The Indexer Status filter no longer incorrectly pre-selects "In Progress" on page load. The filter now starts in a neutral state that accurately reflects what's shown in the list. - Content Genius — WordPress Publishing: Resolved an error that prevented publishing to WordPress even when all required fields were correctly filled in. Publishing now works as expected when valid content is provided. The "View Audit" button in the OnPage Audit section has also been fixed — it was unresponsive on all rows and now correctly opens the audit for the selected item. - LLM Visibility — Citation Counts: Fixed an issue in the competitor comparison view where citation counts were displaying impossible values (e.g., your domain showing dramatically higher counts than any competitor in an unrealistic way). Counts now reflect accurate data. - Social — Facebook Ad Cards: Fixed a display issue where Facebook ad text was breaking mid-word on ad cards. Ad text now wraps correctly. 🛠️ How to Use It 1. All fixes are applied automatically — no action is needed on your end. 2. If you were working around any of these issues, you can now use the affected features directly without any workarounds. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐾 Quantum Puppy UI Styling Consolidated to Tailwind

Quantum Puppy's styling layer has been migrated from legacy SCSS modules to Tailwind CSS, consolidating how the interface is built and maintained for improved consistency and performance. ✨ What's New Safe SCSS modules across the Quantum Puppy interface have been migrated to Tailwind CSS utility classes. This consolidation reduces styling fragmentation and ensures visual components follow a single, unified design system. The change is part of an ongoing effort to modernize the frontend codebase and improve long-term maintainability. 🛠️ How to Use It No action is required on your end. The migration is a behind-the-scenes improvement — all Quantum Puppy features and workflows remain exactly the same. Simply continue using the platform as usual and enjoy a more consistent and responsive interface. 📋 What to Expect The visual appearance of Quantum Puppy may reflect minor refinements as a result of the style consolidation, but no functional behavior has changed. All existing layouts, interactions, and outputs work exactly as before. This update does not affect your data, settings, or results within Quantum Puppy. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚙️ CI Infrastructure and Dev Tooling Improvements

Two backend infrastructure updates shipped on July 2, 2026, improving the reliability of end-to-end test pipelines and keeping the AI-assisted development index automatically up to date. ✨ What's New This release includes one bugfix and one developer tooling improvement: - Baremetal staging runner for E2E jobs: End-to-end CI jobs are now routed to a baremetal-staging runner with increased memory and storage allocations. This resolves failures that occurred during cold installs, where dependency installation demands exceeded the previous runner's resource limits. - Auto-regenerating codebase map index: The local .claude/codebase-map.md scratch index is now automatically regenerated on every commit. The CLAUDE.md and AGENTS.md configuration files have been updated to point directly to this index, ensuring AI coding tools always reference the latest state of the codebase without manual intervention. 🛠️ How to Use It 1. Continue running end-to-end tests through the existing CI pipeline — no changes to your workflow are required. Jobs will automatically route to the upgraded baremetal-staging runner. 2. Commit your code as usual. The .claude/codebase-map.md index will regenerate automatically on each commit. 3. AI coding tools configured via CLAUDE.md or AGENTS.md will pick up the refreshed index without any manual steps. 📋 What to Expect - E2E jobs that previously failed during cold installs due to insufficient memory or storage should now complete successfully. - The codebase map index reflects the current state of the repository at all times after each commit, reducing drift between the index and actual code. - No action is required from end users or content editors — these are internal infrastructure and developer tooling changes with no impact on the platform UI or feature behavior. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📅 Social Hub Time-Picker and UI Improvements

Social Hub received a targeted fix and interface upgrade in this release, resolving a minute-rounding bug in the time-picker and modernizing the underlying UI components for a more consistent platform experience. ✨ What's New Two changes shipped in this update for Social Hub. First, a bug causing the time-picker's minute counter to incorrectly wrap back to 0 when reaching 60 has been resolved — scheduled times are now calculated and displayed accurately. Second, legacy Ant Design components within Social Hub have been replaced with shared UI primitives, aligning the module with the platform's unified design system and improving visual consistency across the board. 🛠️ How to Use It 1. In the left sidebar, click Social (Social Hub). 2. Open or create a post and access the scheduling time-picker. 3. Select your desired hour and minute — the minute counter will now increment and roll over correctly without jumping to 0. 4. Confirm your scheduled time and proceed as usual. 📋 What to Expect No changes to your existing scheduled posts or workflows are required. The time-picker fix is automatic — any new scheduled posts will reflect the corrected minute behavior. The transition from Ant Design to shared UI primitives is a behind-the-scenes improvement; the overall layout and functionality of Social Hub remain the same, with subtle visual refinements consistent with the rest of the platform. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 AI Visibility Display Improvements

The AI Visibility (formerly LLM Visibility) module has been updated with two targeted fixes that improve how data is displayed when information is limited or incomplete. ✨ What's New This release addresses two display issues in the AI Visibility (formerly LLM Visibility) section. First, metrics that previously returned a blank or broken value when data was unavailable will now show a clear fallback placeholder, making it easier to understand when a number is missing versus zero. Second, the Visibility tab chart has been updated with dedicated single-data-point treatment, ensuring that when only one data point exists, it renders clearly and meaningfully rather than as a misshapen or invisible line. 🛠️ How to Use It 1. Navigate to the AI Visibility (formerly LLM Visibility) section of your dashboard. 2. Open the Visibility tab to view the chart. 3. If only one data point is available, the chart will now display it clearly as a single, distinct marker. 4. Check any numeric metric fields — values that are unavailable will now show a proper fallback indicator instead of a blank space. 📋 What to Expect These are visual and display-layer fixes only — no underlying data or tracking logic has changed. The fallback for null numbers will appear whenever a metric has not yet recorded a value. The single-data-point chart treatment applies automatically; no configuration is required. Both improvements are active immediately for all accounts. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 Report Builder Stability and UX Improvements

The Report Builder has been updated with three important bug fixes and a user experience improvement, ensuring more reliable report generation and a cleaner interface. ✨ What's New This release addresses stability issues and refines how location data is displayed within your reports. The update includes fixes for a blank Executive Summary tab on full report loads, removal of the Facebook Ads integration option for GHL accounts where it does not apply, and resolution of underlying performance issues including a MobX reaction leak, ResizeObserver loop, timer leaks, and an unguarded DOM crash. Additionally, the location display has been enhanced with tooltips for better context, and button labels have been adjusted for improved clarity. 🛠️ How to Use It 1. Navigate to the Report Builder from your Search Atlas dashboard. 2. Open or create a full report — the Executive Summary tab will now load correctly with content instead of appearing blank. 3. Review your report's location fields to see the updated tooltip display providing additional context on location data. 4. GHL account users will notice the Facebook Ads integration option is no longer shown in the report builder, keeping the interface relevant to your available integrations. 📋 What to Expect Reports will load more reliably with the Executive Summary tab displaying content as expected on first open. The platform will also run more efficiently in the background thanks to the resolution of memory and performance leaks. GHL accounts will see a cleaner integration list with Facebook Ads removed. Location-related fields now include tooltips to help clarify displayed data, and button labels have been updated to better reflect their actions. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔑 Keywords & Site Explorer Filters and Watchlist Updates

The Keywords and Site Explorer tools received targeted fixes and improvements to range filtering accuracy, Keyword Gap table stability, and Watchlist accessibility — making your keyword research workflows more reliable and broadly available. ✨ What's New This release ships two improvements and three bugfixes across Keyword Magic, Keyword Gap, and the Keyword Rank Tracker Watchlist: - Watchlist open to all users: Watchlisted Keywords is no longer restricted to internal accounts — every user can now save and monitor keywords directly from the Watchlist. - Keyword detail location & expanded list cap: Keyword detail now reads location data from the keyword-metrics source for greater accuracy, and the keyword list cap has been raised from 100 to 200, letting you analyze larger sets in a single view. - Range filter boundary fix (Keyword Magic): Range filters previously excluded the exact boundary values you entered. Filtered results now correctly include keywords that match the minimum or maximum value of any range you set. - Keyword Gap column header stale-state fix: Table column headers in Keyword Gap were showing a previous project's names on initial load until new data arrived. Headers now reflect the correct project from the moment the table renders. - Watchlist column alignment, visibility & filter state: Column alignment inconsistencies, visibility toggles, and filter state persistence in the Watchlist have all been corrected for a cleaner, more predictable experience. 🛠️ How to Use It 1. Navigate to Keywords in the left sidebar and open Keyword Magic. 2. Apply a range filter (e.g. Search Volume or Keyword Difficulty) — boundary values you enter are now included in results. 3. Switch to Keyword Gap, select your projects, and confirm that column headers display the correct project names immediately on load. 4. Open the Watchlist tab — if you previously could not access it, it is now available to your account. Add keywords to monitor their rank changes over time. 5. In the Watchlist table, use column visibility toggles and filters — your selections will persist correctly as you navigate. 📋 What to Expect - Range filter results in Keyword Magic will now include keywords that exactly match your entered minimum or maximum values — you may see slightly more results than before when boundary values are common in your dataset. - Keyword Gap column headers reflect the active project immediately; no page refresh is needed. - The keyword list cap increase to 200 applies to keyword detail views pulling from keyword-metrics data. - Watchlist access requires no special account type — the feature is available to all active users. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔗 Configure Integration Connection Request Sharing

Integration connection request sharing is now fully configurable, giving you greater control over how your team and collaborators interact with connected integrations across your account. ✨ What's New You can now define exactly how integration connection requests are shared within your account. This update introduces configurable sharing settings that let you control which users or collaborators can view, receive, or act on connection requests for third-party integrations. Previously, this behavior was fixed and could not be adjusted — now it adapts to your team's structure and workflow needs. 🛠️ How to Use It 1. Navigate to the Integrations section within your platform settings. 2. Select the integration for which you want to adjust connection request sharing. 3. Open the Connection Request Sharing configuration panel. 4. Choose your preferred sharing option — such as restricting access to specific users or enabling sharing across your entire team. 5. Save your changes to apply the new configuration immediately. 📋 What to Expect Once updated, all new connection requests for the configured integration will follow your selected sharing rules. Existing active connections will not be impacted by this change. Sharing options available to you may vary based on the integration type and your account's permission level. Account administrators are encouraged to review these settings to ensure alignment with your team's access and collaboration policies. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔍 Faster Data Loading in Google Search Console

Google Search Console has been upgraded with a new data layer, delivering faster load times and a more responsive experience across all your GSC reports and metrics. ✨ What's New The Google Search Console module now uses React Query to power its data-fetching and UI-state management. This means your Search Console data loads more efficiently, is cached intelligently between interactions, and stays in sync without unnecessary full-page reloads. The upgrade operates entirely behind the scenes — the interface looks the same, but the engine running it is significantly faster and more reliable. 🛠️ How to Use It No action is required on your part. The improvement is automatic and already live. 1. Navigate to Google Search Console in your Search Atlas dashboard. 2. Your GSC data will begin loading faster than before, with smoother transitions between reports and filters. 3. Continue using all existing GSC features as normal — nothing about the interface has changed. 📋 What to Expect - Noticeably faster data load times across all GSC reports. - Smoother, more responsive UI interactions when switching views or applying filters. - Intelligent data caching that reduces redundant network requests and keeps data fresh. - No changes to the existing layout, features, or data displayed. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🏗️💻 Local Landing Pages in Search Atlas (Now via Website Studio)

The AI Landing Page Builder that used to live inside OTTO has been replaced by Website Studio, Search Atlas's current landing page experience. If you open your OTTO project looking for the AI Landing Page Builder, you will now see a prompt directing you to Website Studio instead. Website Studio still makes it simple to create fully functional landing pages for local businesses, and it adds one-click publishing to more platforms than before. 🌐 Where to Find It Now Open your OTTO project and look for the Website Studio option in the project sidebar, in the space where the AI Landing Page Builder used to appear. Selecting it takes you into the current landing page creation experience. 🚀 One-Click Publishing Once a landing page is generated, Website Studio supports one-click publishing to WordPress, HubSpot, Webflow, GoHighLevel, and Shopify, no coding or design skills required. ✏️ Editing Image Alt Tags - Hover over the image you want to update - Click the pencil icon to open the alt tag editor - Make your changes and click Save Changes ❓ FAQs Do I need coding or design skills to create landing pages? No. Website Studio is fully automated and requires no coding or design expertise. Can I regenerate a landing page if I don't like the first version? Yes, use the regenerate option to instantly generate a new version. 📈 Closing Note With Website Studio, you can generate, customize, and publish professional-quality local landing pages in minutes. Whether you're targeting new services or expanding into new local markets, this tool gives you the power to scale your online presence with ease. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📅 Social Hub Scheduling and UI Improvements

Social Hub received two updates improving scheduling reliability and interface consistency: a time-picker bug causing minutes to wrap incorrectly has been resolved, and Ant Design components have been replaced with shared UI primitives for a more cohesive experience. ✨ What's New Two changes have shipped for Social Hub in this release. First, a bug affecting the time-picker has been fixed — previously, minutes would incorrectly wrap back to 0 when reaching 60, which could cause posts to be scheduled at the wrong time. Second, legacy Ant Design components throughout Social Hub have been replaced with shared UI primitives, bringing the interface in line with the rest of the platform's design system for a smoother, more consistent look and feel. 🛠️ How to Use It 1. Navigate to Social Hub from the left-hand menu. 2. Open or create a scheduled post and use the time-picker to set your desired publish time. 3. Confirm that the minute selector advances correctly without resetting to 0 past the 59-minute mark. 4. Review the updated interface elements — buttons, inputs, and controls now reflect the platform's shared UI style. 📋 What to Expect No changes to how scheduling works — posts will continue to be created and managed the same way. The UI component replacement is a visual and structural update only and does not affect your existing scheduled content or workflows. The time-picker fix ensures that time values you enter are saved and applied accurately. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📅 LinkedIn Post URLs Now Display Correctly in Calendar

A bug caused published LinkedIn posts to display "No URL available" in the Social Calendar despite having a valid published URL. This fix ensures post links are correctly shown for all published LinkedIn content. ✨ What's New LinkedIn posts that have been successfully published will now display their correct post URL in the Social Calendar view. Previously, the calendar was failing to surface the URL even when the post was live, showing "No URL available" instead. This has been resolved so you can quickly access and share your published LinkedIn content directly from the calendar. 🛠️ How to Use It 1. Navigate to the Social section of the platform. 2. Open the Calendar view. 3. Locate any published LinkedIn post. 4. The post URL will now be correctly displayed alongside the published entry. 📋 What to Expect This fix applies to all LinkedIn posts with a Published status in the Social Calendar. No action is required on your part — URLs will populate automatically for existing and future published posts. Posts in draft or scheduled status are unaffected by this change. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚙️ OTTO and Site Audit Bug Fixes

A set of targeted stability improvements has been shipped for OTTO and Site Audit, resolving visual inconsistencies, a persistent modal issue, and table rendering regressions that were impacting the audit workflow. 🐛 What's Fixed - White-label messaging consistency: Pixel and state messaging was displaying inconsistently across different surfaces in white-label environments. Labels and status indicators now appear uniformly wherever white-label is applied. - GSC connection modal auto-dismiss: The Google Search Console connection modal in OTTO Audit was remaining open after a successful connection. It now closes automatically once the connection is confirmed. - shadCN component rendering: Several interface components built with the shadCN library were rendering incorrectly throughout OTTO. Underlying component issues have been resolved to restore consistent styling across the platform. - Page-title table responsiveness: The page-title table had incorrect responsive scroll thresholds and cell-wrapping behaviour, causing layout issues on smaller screens. Both have been corrected. - Site Audit DataTable visual regressions: A recent DataTable migration introduced visual regressions in Site Audit. All affected display issues have been fully resolved. 📋 What to Expect - White-label pixel and state messaging will now appear consistently across all surfaces. - The GSC connection modal in OTTO Audit will dismiss automatically after a successful connection, eliminating the need to manually close it. - OTTO interface components will render without visual glitches or styling inconsistencies. - The page-title table will scroll and wrap cells correctly across all screen sizes. - Site Audit's DataTable will display accurately with no visual regressions from the recent migration. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

💡 LLM Visibility Feature Change Explained

🔍 What Happened to LLM Visibility? If you had access to LLM Visibility as a standalone feature and found it missing from your dashboard mid-billing cycle, you are not alone. A pricing and feature restructuring was rolled out that moved LLM Visibility into a different part of the platform. This change affected some accounts before their billing cycle ended, which we understand is unexpected and frustrating. This article explains exactly what changed, where to find the feature now, and what your options are going forward. ⚙️ What Actually Changed LLM Visibility was previously accessible as a dedicated section in the left sidebar under AI Visibility (URL: /llm-visibility). As part of a platform-wide pricing update, this feature has been repositioned and is now available under the Authority section of the platform as QUEST LLM Visibility. The updated navigation path is: 1. Click Authority in the left sidebar. 2. Select QUEST LLM Visibility from the sub-menu. If you can see QUEST LLM Visibility in that location, the feature is still available to you under your current plan. If the option does not appear, your current plan may not include access to the repositioned version of the feature. 📋 Why Did This Happen Mid-Billing Cycle? Pricing and feature structure updates are occasionally necessary to reflect the evolving value and infrastructure behind platform capabilities. In this instance, the transition was applied to all affected accounts at the same time rather than waiting for individual billing cycle renewals. We recognise this created a disruptive experience for customers who were actively using the feature and had a reasonable expectation of continued access through the end of their paid period. We sincerely apologise for the lack of advance notice. Changes that affect features you have already paid for should always come with clear communication and sufficient lead time, and we are committed to improving how we handle these transitions in the future. 🛠️ What You Should Do Now Follow these steps to quickly assess your situation and resolve access issues: 1. Check your current access: Navigate to Authority → QUEST LLM Visibility in the left sidebar. If the option is visible, your plan includes the feature in its new location. 2. Review your plan details: Go to your account billing or subscription settings to confirm which features are included in your current plan tier. 3. Compare what you had before: If the previous standalone LLM Visibility offered capabilities you no longer see under QUEST LLM Visibility, make a note of the specific functionality that is missing. 4. Contact support if access is missing: If you had access to LLM Visibility on a paid plan and can no longer find it anywhere in the platform, reach out to our team immediately so we can review your account and make it right. 💬 Requesting a Review or Credit If your access was removed before your billing cycle ended and you were actively using the feature, you may be entitled to a credit or an adjustment. Our support team can review your account history and work with you on a fair resolution. Please have the following ready when you reach out: - The date you last successfully used LLM Visibility. - A brief description of how the feature was part of your workflow. - Your current plan name or tier, if known. 🚀 Going Forward Search Atlas is continuously evolving, and features are regularly enhanced, renamed, or consolidated to deliver better value. To stay informed about upcoming changes that may affect your plan: - Watch for in-platform announcements and banners. - Check the What's New or changelog section of the platform when available. - Reach out to support proactively if you ever have questions about your plan's feature set before a renewal date. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Website Studio Migration Feature Release Timeline

🗺️ What Is the Website Studio Migration Feature? Website Studio is Search Atlas's built-in website builder. As part of our ongoing development roadmap, we are working to bring large website migration capabilities directly into Website Studio — allowing you to import and migrate existing websites into the builder without starting from scratch. 📅 What Is the Current Release Timeline? We understand that migration support is a highly requested feature. At this time, we do not have a confirmed release date or specific timeline to share for large website migration capabilities in Website Studio. Roadmap priorities and timelines can shift based on technical complexity, testing requirements, and development progress. ⚙️ What Can You Do Right Now? While the migration feature is still in development, here are the options currently available to you: 1. Open Website Studio and explore the builder to start creating or managing pages manually in the meantime. 2. Begin structuring your website content inside the builder now, so you are ready to take advantage of migration tools once they become available. 3. Keep an eye on in-platform announcements and release notes — we notify customers of new feature launches directly inside the platform. 💡 How Will I Know When Migrations Launch? When the migration feature becomes available, you will be notified through the platform. We recommend checking the Website Studio section regularly for updates. New capabilities will appear directly within the interface once they are released. 🛠️ Frequently Asked Questions - Is large website migration currently available in Website Studio? Not yet. This capability is part of our future development plans, but no confirmed release date has been announced. - Can I migrate a website manually right now? Manual page creation is available today inside Website Studio. A streamlined import or migration workflow is planned for a future update. - Will migration be included in my current plan? Specific plan inclusions for new features have not yet been confirmed. We will share more details as the launch gets closer. - Where can I request prioritisation or leave feedback? You can share your feedback directly with our support team using the chat widget in the platform. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🏗️ Website Studio Availability and Release Date

🗓️ When Is Website Studio Launching? Website Studio is a brand-new feature currently in its final preparation stage. It is not yet available in any plan or dashboard. If you are unable to find Website Studio in your account right now, this is expected — the feature has not been released yet. The confirmed launch date and plan eligibility details have not yet been publicly announced. Our team will share official information as soon as it becomes available. 📋 Which Plans Will Include Website Studio? Plan eligibility details for Website Studio have not yet been officially confirmed. Once the feature is released, this article will be updated with accurate information about which plans include access and whether any upgrade is required. 🔍 Where to Find Website Studio After Launch Once Website Studio is officially released, it will be accessible from within your Search Atlas dashboard. This article will be updated with specific navigation steps as soon as the feature goes live and the interface is confirmed. If you believe Website Studio should already be available to you and you cannot locate it in your account, check for any in-app announcements or banners that may direct you to the feature. ✅ What to Do Right Now If you are waiting for Website Studio, here is what we recommend: - Check your dashboard: Look for any in-app announcements or notifications about the Website Studio release. - Keep an eye on product announcements: Search Atlas will share updates about the launch date, plan eligibility, and any new features included at release. - Reach out to our team: If you have a specific question about when Website Studio will be available on your current plan, our support team can provide the latest information. ❓ Frequently Asked Questions Why can't I see Website Studio in my account today? Website Studio has not been released yet. Once it goes live, it will become accessible from within your Search Atlas dashboard. No setup or activation will be required from your side — you will simply need to check your account once the official launch is announced. Do I need to upgrade my plan to use Website Studio? Plan eligibility has not yet been officially confirmed. Please contact our support team or watch for official product announcements for accurate details about which plans will include Website Studio. Will there be a tutorial or guide when Website Studio launches? Yes. Documentation and step-by-step guides for Website Studio will be added to this Knowledge Base once the feature is released and its interface is confirmed. 💬 Need More Help? If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius Publishing Fixes and Brand Vault Profiles

The July 2026 Content Genius release introduces per-location social profiles in Brand Vault, surfaces actionable crawler-block reasons on failed audits, and resolves a range of UX and error-messaging issues across the platform. ✨ What's New Brand Vault — Per-Location Social Profiles (GBP): You can now assign distinct social profile links to each individual business location within Brand Vault. This gives multi-location businesses precise control over which social accounts are associated with each Google Business Profile. Crawler-Block Reason on Failed Audits: When a site audit fails due to a crawler block, the specific block reason is now surfaced directly in the audit results. The recrawl button also displays a loading state while the recrawl is actively running, so you always know the current status at a glance. 🛠️ How to Use It To set up per-location social profiles in Brand Vault: 1. Open Brand Vault from the header apps-grid icon → More Features → Brand Vault. 2. Select the business location you want to configure. 3. Navigate to the Social Profiles tab for that location. 4. Add or update the social profile URLs for each relevant platform. 5. Click Save to apply your changes. To review a crawler-block reason on a failed audit, open the affected audit in Content Genius and look for the block reason displayed alongside the audit status. Use the Recrawl button to trigger a new crawl once the underlying issue is resolved. 📋 What to Expect - Knowledge Graph: Saving a Knowledge Graph now shows a specific error message when something goes wrong, instead of a generic error toast. - CMS Connectors: Connection errors now display the actual reason for the failure, making it easier to diagnose and fix integration issues. - Article Publishing: Attempting to publish an article that is still being generated now returns a clear status message in both the article editor and Website Studio, rather than failing silently. - Content Planner: Grid and table view UX issues have been resolved, resulting in smoother navigation and more reliable editing interactions. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🌐 Brand Vault Picker in Website Studio

Website Studio now includes a Brand Vault picker on the project creation screen, making it faster and easier to apply your brand identity from the very start of a new site build. ✨ What's New The Brand Vault picker is now available directly on the Website Studio creation screen. When starting a new website project, you can select an existing Brand Vault to automatically apply your stored brand settings without any manual setup after creation. 🛠️ How to Use It 1. Open Website Studio from the left sidebar. 2. Start a new website project from the creation screen. 3. Look for the Brand Vault selection option on the creation screen. 4. Select the Brand Vault you want to apply to the new site. 5. Complete any remaining setup fields and confirm to create your project with brand settings pre-applied. 📋 What to Expect The Brand Vault picker will only display Brand Vaults that have already been configured in your account. If no Brand Vaults exist yet, you will need to create one in the Brand Vault section before it appears as an option. If you are unsure where to find the Brand Vault picker or the option does not appear on your creation screen, please have your project name and account details ready when reaching out so our team can assist you quickly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🖼️ Brand Vault Ask Now Displays Visual Media

Brand Vault Ask now supports visual media rendering inline within its chat responses, allowing you to view brand assets such as logos and product photos directly in the conversation. ✨ What's New This update introduces visual media support in Brand Vault Ask. When the Ask chat response references visual brand assets stored in Brand Vault, those images and videos can now appear inline in the response. This is a new capability added to the Brand Vault Ask feature. 🛠️ How to Use It 1. Open Brand Vault in your Search Atlas account. 2. Use the Ask chat interface to ask a question about your brand assets. 3. Review the response — relevant visual media may appear directly within the answer. 📋 What to Expect Visual media display is part of a new update to Brand Vault Ask. If you are not seeing visual media in your Ask responses and believe you should be, please reach out to our team for confirmation on availability and any account-specific details. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🖼️ Rich Media Now Renders in Brand Vault Ask

Brand Vault Ask responses now render images and videos inline as part of the Content Genius release on 2026-07-23 (CG-1496). Full details of this feature's behavior and workflow are still being documented as the release note source is incomplete. ✨ What's New This update (CG-1496) was shipped as part of the Content Genius release on 2026-07-23 and relates to rich media rendering within Brand Vault Ask. Because the original release note is truncated, the complete scope of this change has not yet been fully confirmed. 📋 What to Expect If you are experiencing unexpected behavior with media display inside Brand Vault Ask responses, or if the feature does not behave as you would expect based on this release, please reach out to our team for clarification. When doing so, have the following ready to help us investigate quickly: - Your project or workspace name - The exact question or query you submitted - Any error messages displayed - The timestamp of the interaction If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Digital PR Outreach Multi-Channel Redesign

Digital PR Outreach has been updated with a multi-channel redesign. The details of this update are still being documented by our team. If you have questions about what changed or how to use the new workflow, the steps below explain how to get hands-on help. What Changed A multi-channel redesign has been released for Digital PR Outreach. Because the full details of this update were not captured in documentation at the time this article was written, we are not able to confirm specific feature names, screen layouts, or workflow steps here. If you are seeing something unexpected or unfamiliar in the platform, our team can give you accurate, confirmed guidance based on your specific situation. If You Are Unsure How to Use the New Workflow 1. Navigate to the Digital PR Outreach section of the platform. 2. Look for any updated prompts or in-product guidance that appear after the redesign. 3. If you reach a step that is unclear or a feature does not behave as expected, note the exact screen or message you are seeing. 4. Contact our team directly (see below) and share what you were trying to do, what you clicked, and what happened — this will help us give you accurate, confirmed guidance for your specific situation. What to Have Ready When You Contact Us - Your project or campaign name - A description of the step where you got stuck or the feature that is not working as expected - Any error messages shown on screen, copied exactly - A screenshot if possible If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius Bug Fixes and UI Improvements

Content Genius has been updated with targeted bug fixes and interface improvements, delivering a more accurate and reliable experience in the SEO Metatags Generator and Brand Vault. ✨ What's New This release ships two bug fixes and a visual interface refresh across Content Genius: - GHL SEO Metatags Generator — URL validation corrected: Valid page URLs in GoHighLevel integrations were incorrectly flagged as invalid inside the SEO Metatags Generator. All properly formatted URLs are now recognized and accepted without error. - Brand Vault — Address mismatch warning clears on confirmation: An address mismatch warning was persisting in Brand Vault even after the discrepancy had been confirmed or resolved. The alert now dismisses correctly as soon as the mismatch is addressed. - Interface modernization: UI components have been migrated to a more modern component library, producing a cleaner and more consistent look and feel across Content Genius. 🛠️ How to Use It 1. Open Content Genius from the main navigation menu. 2. To confirm the SEO Metatags fix, go to your GHL integration, open the SEO Metatags Generator, and enter a valid page URL — it will now be accepted without triggering a false invalid-URL error. 3. To confirm the Brand Vault fix, navigate to Brand Vault, review your business address details, and acknowledge any mismatch warning — the alert will clear immediately after confirmation. 📋 What to Expect - All existing Content Genius settings, templates, and saved content are unaffected by this update. - Some interface elements may appear visually refreshed due to the component library update; all functionality remains identical. - GHL users will no longer encounter false URL validation errors in the SEO Metatags Generator. - Brand Vault users will find that address mismatch warnings dismiss correctly once confirmed, with no stale alerts lingering on screen. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🖼️ GBP Media Upload File Validation Fix

A bug affecting media uploads in the GHL Local GBP integration has been resolved. Previously, the Galactic Media upload tool lacked file type and format validation, allowing unsupported files to be submitted without any warning. ✨ What's New The Galactic Media upload feature within GHL Local GBP now enforces file type and format validation. Users attempting to upload an unsupported file type will receive immediate feedback, preventing invalid uploads before they are processed. 🛠️ How to Use It 1. In the left sidebar, navigate to Local → Media Library (Media Library). 2. Select a file to upload. If the file type or format is not supported, a validation error will appear before the upload is submitted. 3. Choose a supported file type and re-upload to complete the process successfully. 📋 What to Expect Only files meeting the required type and format criteria will be accepted by the Galactic Media uploader. Unsupported files will be blocked at the point of selection, reducing errors and ensuring cleaner media submissions within the GHL Local GBP workflow. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ June 2026 Platform Fixes & Improvements

Our June 30, 2026 release ships 20 tickets — 14 bug fixes and 6 improvements — sharpening data accuracy, chart rendering, and interface polish across the platform, with the largest set of fixes landing in Site Explorer. ✨ What's New This maintenance release focuses on making metrics more accurate and interfaces cleaner across several tools. - Site Explorer: Referring IPs and Position Changes counts now read from the view-more endpoint for more accurate figures; the month filter now applies correctly to organic and paid traffic, traffic cost, and Position Changes; Backlinks Historical Trends graphs now render when data is present; header Backlinks & Referring Domains counts now match their table totals; and global search history is now scoped per account so sessions no longer mix. - Keywords: The keyword detail page now reads metadata from keyword-metrics, and the keyword list cap has been raised to 200. - AI Visibility (formerly LLM Visibility): The Visibility Score chart now handles single-data-point cases, and number cards and tables display 0 instead of literal 'null' or 'undefined'. - OTTO PPC: Fixed clipped content in the Campaign Settings side panel, added item counts to Sitelink, Callouts, and Structured Snippets headers, and reordered the Google Ads sidebar with a new Campaign Management button. - Authority Building: PR Preview now saves correctly, and the Cloud Stack Custom Template builder and Digital PR template modal received design-system UI updates. - Whitelabel: Corrected the logo shown on the white-label login screen and resolved the brief login screen flash on child-account redirect. 🛠️ How to Use It 1. Log in to your Search Atlas dashboard. 2. Open the tool you work in — such as Site Explorer, Keywords, AI Visibility (formerly LLM Visibility), or OTTO PPC. 3. Apply filters or view the metrics and charts as usual; the fixes are applied automatically with no setup required. 📋 What to Expect - These changes are live for all accounts automatically — no action is needed on your part. - Some metric values may shift compared to before, as counts now pull from more accurate data sources. - Recent search and visit history in Site Explorer is now kept separate for each account. - If you have older cached data in your browser, refresh the page to see the corrected values and rendering. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 AI Visibility Chart and Display Improvements

The AI Visibility (formerly LLM Visibility) module received two targeted fixes that improve data display reliability — ensuring charts render meaningfully even with limited data and that missing values never appear as blank or broken fields. ✨ What's New Two updates shipped to the AI Visibility (formerly LLM Visibility) module: - Null value fallback: Fields that previously displayed nothing when a numeric value was missing now show a proper fallback indicator, keeping the interface clean and easy to read. - Single-data-point chart treatment: The Visibility tab chart now handles scenarios where only one data point is available. Previously, a single entry could render incorrectly or produce an unreadable chart; it now displays in a clear, purpose-built format suited for limited data. 🛠️ How to Use It 1. Log in to your Search Atlas account and navigate to AI Visibility (formerly LLM Visibility). 2. Open the Visibility tab to view your chart. 3. If only one data point exists for a tracked entity, the chart will now render it in a readable single-point format automatically. 4. Review any metric fields — values that were previously null will now display a clear fallback instead of a blank space. 📋 What to Expect - These are automatic improvements — no configuration or action is required on your part. - The null fallback applies to numeric fields across AI Visibility (formerly LLM Visibility) displays where data may not yet be available. - The single-data-point treatment is specific to the Visibility tab chart and activates only when exactly one data point is present for a given tracked item. - All existing multi-point chart behavior remains unchanged. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔧 Connect Number Setup: Improvement Shipped (2026-07-24)

The Connect Number setup flow received an improvement in the frontend release on 2026-07-24. One improvement ticket shipped as part of this release. What Changed The Connect Number flow was updated with one improvement as part of this release. Specific details of the change are not available in this release note. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

Core / Churn Buster — Release 2026-07-21

The Core / Churn Buster release (2026-07-21) shipped 3 tickets — 1 feature and 2 improvements. Specific details about the individual changes are not yet available in the changelog. What's New This release includes 1 new feature and 2 improvements. Details about what changed will be shared once the changelog is updated. What to Expect If you encounter any unexpected behavior while using the platform, our team can assist you directly. When reaching out, please have the following ready to help us assist you faster: your account or project name, a description of what you experienced, and the approximate date and time the issue occurred. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🆕 Platform UI Improvements July 2026

Two improvements have been shipped as part of the July 2026 release as part of the Release 2026-07-20 update. What's New This release includes the following improvements: - Website Studio update: A change has been made to a component in Website Studio as part of this release. - Additional improvement: A second improvement has been shipped as part of this release. What to Expect - Changes from this release are applied automatically — no action is required on your part. - If you notice anything unexpected in Website Studio or other areas of the platform following this release, it may be related to these updates. Need More Detail? If you have questions about how these changes affect your specific workflow or are seeing unexpected behavior, please contact our support team. Have the following ready to help us assist you quickly: - The name of the product area where you are seeing the issue - A description of the unexpected behavior, including any error messages - The approximate time you first noticed the issue If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔧 OTTO & Site Audit Sidebar Highlight Fix

A sidebar highlighting bug in OTTO & Site Audit has been identified and resolved as part of the 2026-07-21 release (ticket OTTO-2890). This was a visual-only fix and does not affect any underlying functionality. What Was Fixed A visual bug in the OTTO & Site Audit sidebar was reported and has been shipped as a bugfix in this release. The specific behavior affected how a sidebar item appeared in certain states. This correction is applied automatically — no action is required on your end. What to Expect Because this is a visual correction only, you do not need to change any settings or take any steps inside the platform. The fix is already live. If you were previously seeing unexpected highlighting or incorrect visual states in the OTTO & Site Audit sidebar, this release should have resolved that behavior. If You Are Still Seeing the Issue If the sidebar still appears to behave unexpectedly after this fix, please be ready to share the following when reaching out to our team: - Your project name or the account affected - A description or screenshot of the visual behavior you are seeing - The approximate time you first noticed the issue If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛 LLM Visibility Settings Save Fix

A bugfix has been shipped for LLM Visibility Settings as part of the 2026-07-20 release (LLMV-926). What Was Fixed One bugfix was included in the 2026-07-20 release: ticket LLMV-926, addressing an issue with LLM Visibility Settings. The full details of this fix are documented in the internal changelog for this release. What You Should Do If you were experiencing issues with LLM Visibility Settings prior to 2026-07-20, we recommend revisiting your settings to confirm everything is configured as expected after the fix. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ OTTO PPC & Platform Fixes July 2026

The July 17, 2026 release ships 4 bug fixes and 8 improvements across OTTO PPC and shared platform components, making campaign management more reliable and easier to act on. What's New This release focuses on stabilizing and enhancing OTTO PPC alongside broader platform polish. The specific details of each fix and improvement are being verified against the full changelog and this article will be updated once all details are confirmed. In the meantime, you can explore OTTO PPC → Campaign Hub to review any visible changes in your account. What to Expect This release includes 4 bug fixes and 8 improvements across OTTO PPC and shared platform components. If you notice unexpected behavior after this release — such as tiles not loading or data not displaying — try the following steps: 1. Refresh the page and navigate back to OTTO PPC → Campaign Hub to allow the interface to reload. 2. If an issue persists after refreshing, try logging out and back in, then returning to the affected area. 3. If the problem continues, note the specific area affected, any error messages displayed, and the approximate time you first observed the issue before reaching out for support. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔭 Site Explorer Bug Fixes July 2026

Two interface bugs in Site Explorer have been resolved as of the July 2026 release, improving table usability and ensuring creator email addresses display correctly. What Was Fixed This release ships two targeted bugfixes to the Site Explorer experience: - Organic Pages table scrollbar: A scrollbar display issue in the Organic Pages table has been resolved. - Truncated creator email: Creator email addresses were being cut off in the Domain column. Email addresses now display in full. What to Expect No changes to data, metrics, or existing workflows are introduced in this release. Both fixes are purely visual and navigational. All existing Site Explorer features and settings remain unchanged. If You Are Still Seeing These Issues These fixes were deployed in the July 2026 release and are already live for all users — no action is required on your end. If you are still experiencing a missing scrollbar in the Organic Pages table or a truncated email address in the Domain column after the July 2026 release, please have the following ready when you reach out: the exact site name, the specific table or column where the issue appears, and your browser and operating system version so our team can investigate quickly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛 Platform Bug Fix: AI Visibility Filter Issue Resolved

This article explains a known bug with the platform filter in the AI Visibility Topics & Queries area, what caused it, and what you should know now that it has been resolved. What Was the Issue? A bug existed where changing a platform filter inside a Topic or Query drawer in the AI Visibility Topics & Queries area caused that filter change to apply beyond the drawer — unexpectedly affecting the broader Topics & Queries view. This could result in the main Topics & Queries list reflecting a platform selected only inside a drawer, leading to confusing or inaccurate data in your project. Is This Affecting Me? If you noticed that switching the platform filter inside a Topic or Query drawer caused your main Topics & Queries view to change unexpectedly, this bug was likely the cause. Common signs include: - The platform shown in the main Topics & Queries list changing after you closed a drawer - Data in the main view appearing to reflect a different platform than the one you selected at the top level - Filter state feeling inconsistent between the drawer and the broader view This bug has been resolved in a backend fix. No action is required on your end. How the Platform Filter in AI Visibility Should Work The intended behavior is that platform filter changes made inside a Topic or Query drawer should only affect data within that drawer and should not carry over to or alter the broader Topics & Queries view. Now that the fix is live, the main Topics & Queries list should remain unaffected when you switch platforms inside a drawer. What to Do If You Still See Unexpected Filter Behavior If you are still experiencing platform filter issues in AI Visibility Topics & Queries after this fix, please escalate to our team. To help us investigate as quickly as possible, have the following ready before reaching out: - Your project name - A description of the unexpected filter behavior you are seeing - The approximate date and time the issue occurred - Any screenshots that illustrate the filter state before and after the unexpected change If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✨ Introducing the Manage Connections Hub

As part of the platform release on 2026-07-23, 1 new feature was shipped to the Search Atlas platform. ✨ What's New A new feature was included in this release. The specific details of the update will be reflected in the platform once it has been applied to your account. 📋 What to Expect If you notice changes within the platform following this release, this update is the likely cause. No action is required on your part unless you experience unexpected behavior. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Search Atlas Platform Update Deployed

A new production release has been deployed to the Search Atlas platform (project: customer-frontend). This update brings behind-the-scenes improvements to ensure a smoother, more reliable experience across the platform. What's New The latest release has been successfully deployed to the Search Atlas production environment. A detailed changelog is not available for this specific release. Our engineering team continuously ships improvements to platform stability, performance, and user experience with every deployment. If You Are Experiencing an Issue After This Update If you notice unexpected behavior following this deployment, here is what to do: 1. Hard-refresh your browser (Ctrl+Shift+R on Windows or Cmd+Shift+R on Mac) to ensure you are loading the latest version of the platform. 2. Clear your browser cache and cookies, then log back in to Search Atlas. 3. Try a different browser or an incognito/private window to rule out browser-specific conflicts. 4. Identify the specific feature or tool that is not working as expected. 5. Note the exact error message (if any) and the time you first observed the issue. 6. Note the project or workspace name where the issue is occurring (for example, customer-frontend). 7. If the issue persists after completing the steps above, contact our support team with the feature name, exact error message, timestamp, and project name so we can investigate promptly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📦 Platform Updates — July 21 Release

The July 21 release delivers 41 changes across 14 areas of the platform — 7 features, 17 improvements, and 17 bug fixes — with 93% of changes directly visible to customers. ✨ What's New This release touches every major area of the platform. Here are the headline changes: - Churn Buster — sharper cancellation survey: The cancellation survey has been updated with more specific reason options, replacing the previous generic choices so cancellation feedback is more actionable. - OTTO — Site Lens redesign: The visual crawl diagram has been rebuilt with an improved layout and interface. A click/drag-related bug has also been resolved. - Content Genius — Brand Vault at a glance: The Brand Vault header now displays a Last updated timestamp alongside usage-versus-limit indicators for images, videos, and source pages, so you can check freshness and quota status at a glance. - Site Explorer — faster competitor Facebook Ads: The Facebook Ads view now uses infinite scroll, delivering a fast first-page load instead of fetching the entire dataset upfront. A Retry button appears when a page fails to load, and the ad count is shown with a ~ prefix to reflect that it is an estimate. - LLM Visibility — AI Visibility activation and status fixes: Eligible customers are no longer blocked by a false "Platforms not in your plan" error. Active projects are no longer mislabeled as "removed," and several display issues have been resolved. 🛠️ How to Use It 1. Navigate to OTTO SEO → Site Audit → Site Lens to explore the redesigned visual crawl diagram. 2. Go to the Header (apps-grid icon) → More Features → Brand Vault. Check the header for the Last updated timestamp and review the image, video, and source-page usage indicators to monitor your quota. 3. Open Site Explorer, navigate to a competitor's Facebook Ads tab, and scroll down to load additional ads progressively. If a page fails, click Retry to reload it. 4. In LLM Visibility, verify that your eligible projects now activate correctly and display accurate status labels. If you previously saw a "Platforms not in your plan" error, revisit the activation flow — it should now complete without issue. 📋 What to Expect - The Facebook Ads ad count shown in Site Explorer is an approximation, indicated by the ~ prefix. - If you experience any unexpected behavior after this release, note your project name, the exact error message, and the timestamp of the issue before reaching out. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📦 July 14 Platform Updates and Bug Fixes

The July 14 release delivers 39 changes across 4 releases — 2 new features, 19 improvements, and 18 bug fixes — spanning OTTO SEO, GBP & Local SEO, Content Genius, Keywords, and several other areas of the platform. ✨ What's in This Release This release includes: - 2 new features added to the platform - 19 improvements to existing functionality - 18 bug fixes across multiple product areas 📋 What to Expect Changes are distributed across 4 separate releases shipped on July 14. If you notice updated behavior, a resolved issue, or a new option in any area of the platform — including OTTO SEO, GBP & Local SEO, Content Genius, or Keywords — it is likely part of this rollout. Full details on individual changes are published in the Search Atlas product changelog. If you have a question about a specific change you are seeing in your account, our team can help clarify which update applies to your situation. When reaching out, please have the following ready: - The name of the product area or tool where you noticed the change (e.g. OTTO SEO, Keyword Tool, Content Genius) - A brief description of what you observed or what is no longer working as expected - Any relevant screenshots or the exact error message, if applicable If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📦 July 15 Platform Updates and Improvements

The July 15 release delivers 48 changes across 12 releases — 10 new features, 20 improvements, and 18 bug fixes — touching nearly every major area of the platform to sharpen performance, consistency, and usability. ✨ What's New This release spans multiple products with meaningful upgrades across Content Genius, OTTO SEO, Site Explorer, OTTO PPC, and GBP & Local SEO. The changes below reflect what was confirmed in the July 15 release. 🛠️ What to Do 1. Log in to your Search Atlas account and navigate to the tool that is most relevant to your workflow — Content Genius, OTTO SEO, Site Explorer, OTTO PPC, and GBP & Local SEO have all received updates in this release. 2. Review each updated section to familiarize yourself with new options, adjusted defaults, or resolved bugs that may affect your existing projects. 3. If a feature you rely on is behaving unexpectedly after this release, note your project name, the affected tool or section, the exact error message (if any), and the steps that led to the issue before contacting support so the team can investigate quickly. 📋 What to Expect - This release includes 10 new features, 20 improvements, and 18 bug fixes — some changes may be visible immediately, while others may roll out gradually to all accounts. - If you do not yet see a change that has been announced, allow a short time for the update to reach your account before contacting support. - Detailed release notes covering each individual change will be shared through the platform's official update channels as they become available. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✨ OTTO PPC KPI Alerts and Whitelabel Fixes

The July 11 & 13 release introduces KPI Alerts in OTTO PPC to catch Google Ads campaign drift early, and closes two spots where SearchAtlas branding could appear on whitelabel accounts. ✨ What's New OTTO PPC — KPI Alerts: Advertisers now receive automatic notifications when a Google Ads campaign drifts from its target performance thresholds. Instead of discovering overspend after the fact, the alerts surface the issue early so you can take corrective action before budget is wasted. This is the first automated performance-monitoring layer built directly into OTTO PPC. Whitelabel Branding Fixes: Two locations where SearchAtlas branding could leak through on whitelabel accounts have been patched — the WordPress install wizard and a global platform element. Whitelabel accounts will now present a fully consistent branded experience to their end users in both areas. 🛠️ How to Use It KPI Alerts: The KPI Alerts feature is part of OTTO PPC and runs automatically once it is live on your account. Because full configuration details are available directly inside the platform after the feature is enabled, log in to your Search Atlas dashboard and navigate to OTTO PPC to check whether the feature is active for your account. If you do not yet see it, it may be rolling out progressively — contact our team using the instructions below. Whitelabel Branding Fixes: No action is required on your end. Both the WordPress install wizard and the affected global platform element will automatically reflect your whitelabel branding once the fix is applied to your account. 📋 What to Expect KPI Alerts run automatically in the background once configured — no manual checks required. Alerts are tied to individual Google Ads campaigns so thresholds can be managed per campaign based on its specific goals. For whitelabel users, the branding fixes apply immediately with no configuration needed; both the WordPress install wizard and the affected global element will now reflect your whitelabel branding correctly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗺️ GBP Map Embed Snippet HTML Fix

A bug causing the GBP map embed snippet to output invalid HTML syntax has been resolved, preventing page-breaking conflicts on Elementor-built websites. ✨ What's New The GBP map embed snippet previously generated malformed HTML that was incompatible with standard HTML parsers and Elementor's page builder. This invalid syntax caused rendering failures and broken layouts on affected sites. The fix has been shipped automatically — no action is required on your end. The snippet now outputs clean, valid HTML. 📋 What to Expect This fix was applied automatically on the backend. If you were previously experiencing layout or rendering issues caused by the GBP map embed snippet on an Elementor-built site, those conflicts should now be resolved without any changes needed from you. If you are still seeing unexpected behavior with your map embed snippet, please be ready to share the following when reaching out: your project or business location name, a description of the issue you are seeing, and any error messages or screenshots that may help diagnose the problem. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Site Lens 3D Crawl Diagram Visual Fixes

A visual fix was shipped for the Site Lens 3D crawl diagram as part of the 2026-07-24 release. The source release note describes this as a bug fix to the Site Lens 3D crawl, though specific details about the exact rendering defects addressed were not published. ✨ What's New The 2026-07-24 release included an improvement to the Site Lens 3D crawl diagram. If you were experiencing any visual display issues in the 3D crawl diagram view, this fix may have resolved them. 📋 What to Do If You Still See Issues If you are still experiencing visual problems in the Site Lens 3D crawl diagram after this release, here is what to have ready before reaching out to support: - The name of the project or site you are working with in Site Lens. - A description or screenshot of the exact visual issue you are seeing. - The approximate date and time you first noticed the problem. - The browser and operating system you are using. Providing these details will allow our team to investigate and resolve your issue as quickly as possible. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Platform Updates Release July 23 2026

The July 23, 2026 release ships 32 tickets — including 4 new features, 12 bug fixes, and 16 improvements — across Authority Building, OTTO SEO, LLM Visibility, Content Genius, Brand Vault, and Keywords. ✨ What's New Four new features are now live across the platform: - Authority Building — Create-Campaign Wizard (Step 1): A new campaign creation wizard has been introduced for guided campaign setup. - Authority Building — AI-Assisted Email Composer: The Send Email composer in Outreach has been redesigned with an AI-assisted writing experience to help craft more effective outreach messages. - Authority Building — DPR Campaign Detail Page Redesign: The Digital PR campaign detail page has been rebuilt with an updated layout for a cleaner view of campaign performance. - OTTO SEO — Google Safe Browsing Flags: The OTTO Overview project header now surfaces any active Google Safe Browsing flags, so security issues are immediately visible without leaving the OTTO dashboard. 🛠️ How to Use It 1. Navigate to Authority Building and click Create Campaign to access the new step-by-step wizard. 2. Open any existing outreach campaign and use the redesigned Send Email composer to draft messages with AI assistance. 3. Open a Digital PR campaign to view the updated campaign detail page. 4. Go to OTTO SEO, open any project, and check the project header for Google Safe Browsing status indicators. 📋 Bug Fixes in This Release The following bugs have been resolved in this release: - Authority Building: Google Maps campaigns were incorrectly discovered as SERP campaigns — this is now fixed. Antd dropdowns in the Connections drawer no longer close the Radix Sheet unexpectedly. Frontend issues in the campaign wizard, warm-up popup, and opportunity filters for DPR have been corrected. - OTTO SEO: Enabled/deployed status indicators in Semantic Analysis and Knowledge Graph now highlight correctly under specific terms. - LLM Visibility: Navigating away from and returning to a project no longer retains the Manage Queries state — the Summary tab now loads first as expected. The Activate button in the Social integration now correctly reflects activation status. The sentiment trend chart no longer displays a flat line when no data is present — it now shows a proper empty state. First-day charts now use consistent single-point treatment with aligned cards across Summary, Visibility, and Sentiment views. 🔍 Encountering a Bug or Issue? If you believe you are experiencing one of the bugs listed above, or if you are seeing unexpected behavior after this release, here are the steps to take: 1. Refresh your browser and clear your cache to ensure you are running the latest version of the platform. 2. Note the exact behavior you are seeing, including any error messages and the time the issue occurred. 3. Have your project name and a description of the steps to reproduce the issue ready before reaching out. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Campaign Hub Ad Account Auto-Selection Fix

Campaign Hub was updated in the 2026-07-23 release with an improvement to ad account selection behavior. Specifically, the first ad account is now correctly auto-selected when you open Campaign Hub — this fix applies to non-addon users. What Changed Previously, the first ad account may not have been automatically selected when opening Campaign Hub for non-addon accounts. This has been resolved as of the 2026-07-23 release. If you are a non-addon user, you should now see the correct ad account pre-selected when you enter Campaign Hub without any additional steps required on your part. What to Check 1. Navigate to Campaign Hub within the platform. 2. Confirm that your first ad account is automatically selected when the hub loads. 3. If you are a non-addon user and ad account auto-selection is still not working as expected after this release, note your project name, your account type, the specific behavior you are seeing, and the date and time it occurred before reaching out. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Site Lens 3D Crawl Graph Rendering Improvements

Site Lens has received updates to its 3D crawl-graph as part of a recent improvement release (2026-07-22). This update addresses rendering improvements to the 3D crawl-graph visualization within Site Lens. ✨ What Changed The 3D crawl-graph in Site Lens received rendering improvements in this release. If you have noticed a change in how the 3D crawl-graph looks or behaves — such as differences in how nodes, edges, or site structure are displayed — these changes are expected and part of this update. 🛠️ Steps to Check the Updated 3D Crawl-Graph 1. Open OTTO SEO → Site Audit → Site Lens in Search Atlas. 2. Select your project or site from the project selector at the top of the page. 3. Navigate to the 3D Crawl Graph view within Site Lens. 4. If the graph does not load as expected, try refreshing the page or clearing your browser cache, then reload. 5. If you see unexpected behavior — such as nodes not rendering, broken edges, or missing data — note the specific site or project name, what you expected to see, and what you are seeing instead, then contact our team with those details. 📋 If You Still Have Questions If the behavior you are seeing does not match your expectations after reviewing the updated graph, please have the following ready before reaching out: - Your project or site name in Search Atlas - A description of what you are seeing versus what you expected - Any screenshots that illustrate the behavior in question - The approximate date and time you first noticed the change If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛 LLM Visibility Bug Fixes July 2026

A focused round of bug fixes resolves display and activation issues in LLM Visibility, ensuring project statuses, country selections, and navigation highlights all behave correctly. ✨ What's New This release ships six bug fixes targeting reliability and accuracy across the LLM Visibility experience: - Status column blank for Site Explorer projects: The Status column in the AI Visibility list was showing "—" for Site Explorer projects that had no country code stored. This has been corrected so a valid status is always displayed. - Activation blocked for eligible customers: Some customers who were entitled to AI Visibility platforms were incorrectly blocked by a "Platforms not in your plan" error during activation. Eligible customers can now activate without interruption. - Projects incorrectly shown as removed: Active projects were displaying a "removed" status when a Site Explorer ID lookup failed. The fallback logic has been fixed so active projects retain their correct status. - Navigation rail highlight falling back to Site Metrics: Inside a project's AI Visibility page, the navigation rail was incorrectly highlighting "Site Metrics" instead of the AI Visibility section. The correct item is now highlighted. - Country selection resetting to US: When navigating from Site Explorer to LLM Visibility, a UK country or location selection was being overwritten and reset to US. Country selections are now preserved across navigation. 🛠️ How to Use It 1. Open AI Visibility from the left sidebar. 2. Review your project list — the Status column should now display correctly for all projects, including those linked to Site Explorer. 3. If you were previously blocked from activating AI Visibility platforms, attempt activation again — eligible customers will no longer see the "Platforms not in your plan" error. 4. Navigate between Site Explorer and LLM Visibility and confirm your country or location selection is retained. 📋 What to Expect These fixes are applied automatically — no action is required on your end. Project statuses, activation eligibility, navigation highlighting, and country selections now reflect accurate data. If you previously encountered any of these issues, they should be resolved upon refreshing the platform. If a problem appears to persist after refreshing, it is likely unrelated to these specific fixes. To help distinguish a lingering bug from expected behavior: a persisting issue would be one where the exact same symptom described above (blank status, activation error message, incorrect "removed" label, wrong nav highlight, or country resetting to US) continues to appear after a full page reload. If you see a different error or unexpected behavior not listed here, that is a separate issue. When reaching out, please have your project name, the exact error message or status label you are seeing, and the approximate time the problem occurred. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius GBP Address Mismatch Fix

A bug causing a false address mismatch warning when selecting GBP locations in Brand Vault has been fixed by our engineering team, ensuring location data displays accurately without misleading alerts. ✨ What Was Fixed Content Genius was incorrectly triggering an address mismatch warning during GBP location selection within Brand Vault, even when the address data was valid and consistent. This could cause confusion and interrupt workflows that rely on selecting the correct GBP location. The fix ensures that the mismatch warning only appears when a genuine discrepancy exists between addresses. 🛠️ What to Do If You Are Still Seeing the Warning This fix has been deployed to all accounts. If you are still experiencing a false address mismatch warning when selecting your GBP location in Brand Vault, try the following steps: 1. Hard-refresh your browser (Ctrl+Shift+R on Windows or Cmd+Shift+R on Mac) to ensure you are running the latest version of the platform. 2. Clear your browser cache and cookies, then log back in and retry selecting your GBP location in Brand Vault. 3. Try the steps in a different supported browser to rule out a browser-specific issue. 4. If the warning still appears after the above steps, note the exact warning message, the GBP location name, and the timestamp, as our support team will need these details to investigate further. 📋 What to Expect GBP location selection in Brand Vault should now behave correctly — address mismatch warnings will only display when there is an actual discrepancy in your location data. No changes to your existing settings or configurations are required as a result of this fix. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛 Background Repolling Fixed After Navigation

A background repolling issue that persisted after customer frontend navigation has been fixed as of the 2026-07-21 platform release (CB-1191). The platform no longer performs unnecessary background data requests after you move between pages. ✨ What's New Previously, background repolling processes continued running even after navigating away from the originating page in the platform. This caused unnecessary network activity and could result in degraded performance — such as slower page loads or data appearing to refresh unexpectedly — while you were using a completely different section of the platform. The fix, shipped as part of the Core / Churn Buster release on 2026-07-21, ensures that background repolling stops as expected the moment you navigate to a new section of the platform. 🛠️ How to Use It No action is required on your end. This fix has been applied automatically to the platform. Simply continue navigating the platform as normal — background processes will now correctly stop when you move between pages. 📋 What to Expect Background repolling will no longer persist after navigating away from a page. There are no changes to the visible interface or your existing workflows. If you previously noticed slower performance or unexpected activity while switching between platform sections, this fix addresses that root cause. 🔍 Troubleshooting Related Issues If you believe you are still experiencing unexpected background activity or performance issues related to page navigation after 2026-07-21, here are steps to help identify and report the problem: 1. Note the specific page or section where you observed the issue (e.g., which part of the platform you navigated away from and which page you navigated to). 2. Record the exact behavior you noticed — for example, slower performance, unexpected network activity, or data appearing to refresh after navigation. 3. Note the timestamp when the issue occurred so our team can cross-reference platform logs against the CB-1191 deployment. 4. Check if the behavior is reproducible — navigate away from the same page again and observe whether the issue repeats. Having this information ready — particularly the affected page, a description of the behavior, and the timestamp — will allow our team to investigate quickly if escalation is needed. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

OTTO & Site Audit Release July 2026 ✅

A release was shipped on July 22, 2026 for OTTO SEO and Site Audit, including 2 bug fixes and 1 improvement. The specific details of these fixes are being finalized and will be updated here shortly. ✨ What's New This release includes 2 bug fixes and 1 improvement to OTTO SEO and Site Audit. If you are experiencing unexpected behavior in OTTO SEO or Site Audit following the July 22, 2026 release, it may be related to one of these resolved issues. Full details of the individual fixes will be added to this article as they become available. 🛠️ What to Do If You Are Affected 1. Refresh your browser and log back into the platform to ensure you are running the latest version of the application. 2. Navigate to OTTO SEO or Site Audit and check whether the behavior you experienced is still present after the refresh. 3. If the issue persists, note the name of the project you are working in and the exact behavior or error message you are seeing, including the time it occurred. 4. Contact the support team with your project name, a description of the unexpected behavior, and the approximate timestamp so the team can investigate efficiently. 📋 What to Expect - If your issue was introduced before July 22, 2026 and is now resolved, no further action is needed on your end. - If you are still experiencing problems, please have your project name, a description of the unexpected behavior, and the approximate timestamp ready when you contact support. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius WordPress Sync Scroll Fix

A scrolling issue that affected the Content Genius sync-to-WordPress workflow has been resolved as part of the Content Genius release on 2026-07-21 (bugfix CG-2738), ensuring a smoother editing and publishing experience. ✨ What's New Mouse wheel scroll was not functioning correctly when syncing content from Content Genius to WordPress. This bug (CG-2738) has been patched in the 2026-07-21 release. No action is required on your end — the fix is deployed automatically to the platform. 🛠️ What To Do If You're Still Experiencing This Issue Because the source details of this fix are limited, the steps below are general browser-side remediation steps that may help if you are still seeing scroll issues after the fix was deployed: 1. Open Content Genius and navigate to the content you want to publish. 2. Proceed with the WordPress sync workflow. 3. If scroll is still not responding, hard-refresh your browser (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac) to ensure the latest version of the platform is loaded. 4. If the issue persists, clear your browser cache and reload the page, then attempt the sync again. 5. If scrolling still does not work, try using a different supported browser to determine whether the issue is browser-specific. 📋 What to Expect Mouse wheel scroll should behave normally during the WordPress sync workflow following the 2026-07-21 release. If the problem continues after following the steps above, please have the following ready when contacting support: your browser name and version, the name of the content piece you were syncing, and any error messages or unexpected behavior you observed. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚡ AI Agent Infrastructure Cleanup and Code Improvement

As part of a recent AI Agent release, an internal code cleanup improvement was shipped. Unused legacy components were removed from the codebase as they were no longer serving any active function in the platform. What's New Internal legacy components and associated dead code have been removed. These components were no longer called or used anywhere in the platform. Removing them reduces unnecessary overhead and helps keep the codebase clean and stable. What This Means for You No action is required on your part. This is a behind-the-scenes code cleanup that takes effect automatically. Your experience using the AI Agent remains unchanged — no features have been removed and no workflows are affected. Noticing Something Unexpected After This Update? While this cleanup has no customer-facing impact, if you believe you are seeing unexpected AI Agent behavior around the time of this release, it is most likely unrelated to this change. To help our team investigate efficiently, please have the following ready before reaching out: - Your project name - A clear description of the unexpected behavior you are seeing - The approximate time the issue first occurred Our team can use these details to look into your specific account and determine the cause quickly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔧 White Label Preview Pricing and Dashboard Fix

A bug affecting white label preview sessions has been resolved as of the 2026-07-21 release (WL-316). If you are still seeing unexpected content in your white label preview, use the steps below to confirm the fix is in place and to escalate if the issue persists. ✨ What Was Fixed A bug caused unintended content to be visible during white label preview sessions. This has been addressed in the latest release. If you set up your white label preview before this release date, the fix should now be applied to your account automatically. 🛠️ Steps to Confirm the Fix 1. Navigate to the Header apps-grid icon → More Features → Agency Hub (Set up your Agency's White Label). 2. Open or share a preview of your white label environment. 3. Check whether the preview now displays only the branding and content intended for your clients. 4. If you are still seeing unexpected elements in the preview, take note of: your account or project name, a description of exactly which elements are still visible, and the date and time you observed the issue. 📋 Still Experiencing the Issue? If the white label preview is still showing content it should not after following the steps above, please reach out to our team with the following information ready so we can investigate quickly: - Your account or project name - A description of the specific elements still visible in the preview (e.g., which content or sections appear unexpectedly) - The date and time you first noticed the problem - Any screenshots if possible If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

Google Business Profile UI & Heatmap Fixes

The Google Business Profile release on 2026-07-21 shipped 3 tickets — 1 bugfix and 2 improvements — targeting the GBP tool's search fields, heatmap date loading, and local business search functionality. All changes apply automatically; no action is required on your end. ✨ What's New - Bugfix — GBP search fields: A known issue affecting GBP search field behavior has been resolved, restoring correct input and display functionality. - Improvement — Heatmap date loading: Heatmap date selection and data loading in the GBP tool now performs more reliably and consistently. - Improvement — Local business search: Local business search within the GBP tool has been enhanced for improved accuracy and performance. 🛠️ What to Do 1. Navigate to Local (GBP Projects) in the left sidebar of your Search Atlas dashboard to use the updated tool. 2. If you still see unexpected behavior in search fields, heatmap date loading, or local business search after this release, try refreshing the page first. 3. If the issue persists, note your project name, a clear description of the behavior, and the exact timestamp when it occurred before reaching out — this helps the team investigate quickly. 📋 What to Expect - All updates apply automatically — no configuration changes are required. - If you experience behavior that does not match the fixes described above, the support team can confirm whether your issue falls within the scope of this release and advise on next steps. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛✨ QP Billing Bug Fixes and Improvements

The Quantum Puppy Billing release on 2026-07-21 shipped 2 tickets — 1 bugfix (QPB-992) and 1 improvement — addressing issues in the billing experience. The full details of each change are still being documented as release notes become available. ✨ What's New This release includes one bugfix (QPB-992) and one improvement to the billing experience. If you are encountering unexpected behavior related to billing, these changes may be relevant to your situation. Because the specific details of QPB-992 and the improvement ticket have not yet been published, we are unable to describe the exact symptoms they address at this time. 📋 What to Expect These changes are applied automatically — no action is required on your end. If you are still seeing unexpected billing behavior after 2026-07-21, this may indicate your account has not yet received the update, or that a separate issue is occurring. When reaching out for support, please have the following ready: your project or account name, a description of the specific billing behavior you are seeing, any error messages displayed, and the approximate time the issue occurred. This will help our team investigate quickly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛 DM Recipient Picker Now Hides Inactive Members

The direct message recipient picker has been updated to exclude deactivated and blocked members, preventing confusion when composing messages inside the platform. ✨ What's New Previously, members who had been deactivated or blocked could still appear in the recipient picker when starting a direct message, making it possible to attempt sending messages to users who were no longer active. This fix ensures that only reachable, active members are surfaced as selectable recipients. 🛠️ How to Use It 1. Open the direct message composer inside the platform. 2. Begin typing a recipient's name in the picker. 3. Confirm that only active, reachable members appear in the results list. 📋 What to Expect Deactivated and blocked members will no longer appear in the DM recipient picker. No action is required on your part — the change is applied automatically across all workspaces. Existing message threads with previously deactivated or blocked members are not affected by this update. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🐛 Site Explorer AI Visibility Drawer Fix

A bug (SE-1016) affecting the AI Visibility drawer in Site Explorer has been resolved as part of the Site Explorer release. No action is required on your end — the fix is applied automatically. What Was the Issue? A bug was identified in Site Explorer where the AI Visibility drawer did not correctly load platform data for plan-allowed platforms. This issue has been resolved in the Site Explorer bugfix release (SE-1016). Is the Fix Already Live? Yes. This fix has been shipped as part of the Site Explorer release. If you were previously affected, the AI Visibility drawer should now display correct platform data — no settings changes or account actions are needed. Still Seeing the Issue? If the AI Visibility drawer is still not loading platform data correctly after the fix has been applied, our team can investigate further. To help us resolve it quickly, have the following ready: - A description of the issue you are seeing in the AI Visibility drawer - Your project name - Your current subscription plan If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔭 Site Explorer Sub-Folder Auto-Detection Fixed

A bug in Site Explorer prevented the Sub Folder analyze mode from auto-detecting when setting up a new project — this has now been resolved so your project setup works as expected from the start. ✨ What's New When creating a new project in Site Explorer and selecting Sub Folder as the analyze mode, the mode will now automatically detect the correct sub-folder as intended. Previously, this auto-detection never triggered, requiring manual intervention or causing incorrect project configurations. 🛠️ What Changed This was a backend engineering fix (SE-1043) shipped as part of the Site Explorer release on 2026-07-24. No action is required on your part — the improvement applies automatically to all new projects going forward. 📋 What to Expect This fix applies automatically — no changes to your existing workflow are needed. New projects created with the Sub Folder analyze mode will now auto-detect without any manual workaround. Existing projects are not affected by this change. If you experience any unexpected behavior with Sub Folder auto-detection, please have the following ready when reaching out: your project name, the URL you entered, and a description of what you observed. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Platform Updates: Release 2026-07-22

The July 22, 2026 release ships 14 updates — 5 bug fixes and 9 improvements — across multiple platform areas. ✨ What's New This release delivers targeted fixes and polish across several tools: - Report Builder: Visual and rendering improvements for chart displays. - OTTO SEO: Schema management and editor usability improvements. - LLM Visibility: API endpoint reliability improvements. - GBP & Local SEO: Service description recommendation accuracy improvements. - Authority Building: Table and UI consistency improvements. 🛠️ How to Use It No action is required. All fixes and improvements are applied automatically. To take advantage of the improvements, simply navigate to the affected areas: 1. Open Report Builder and review any charts to confirm they render correctly. 2. Visit OTTO SEO to confirm schema management and editor features are working as expected. 3. Check GBP & Local SEO service description recommendations to confirm accurate optimization suggestions appear. 4. Review Authority Building tables and column headers for consistency improvements. 📋 What to Expect - Report Builder: Chart visualizations have been improved for a more consistent experience. - OTTO SEO: Schema management workflows and the editor have received usability improvements. - GBP & Local SEO: Service description recommendations now display accurate content. - Authority Building: Table column headers and related UI elements have been updated for consistency. - LLM Visibility: API endpoints have received reliability improvements. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ OTTO PPC Conversion and Campaign Improvements

OTTO PPC has received a set of targeted improvements released on 22 July 2026. This release includes 6 improvements related to how conversion actions are displayed, campaign controls, and negative keyword filtering. Because the full details of these changes are still being documented, the specific UI element names and exact steps to access each improvement cannot be confirmed at this time. ✨ What's New This release shipped 6 improvements across OTTO PPC, including: - Conversion action display improvements: Updates were made to how conversion actions are shown within OTTO PPC, improving clarity when viewing and managing conversion-related settings. - Campaign control fixes: A fix was applied to resolve a blocking issue affecting campaign management controls that were not responding as expected. - Negative keyword filter improvements: An issue with filter refresh behavior in the negative keywords section has been resolved, so filter changes now apply without requiring a manual page reload. - General internal improvements: Additional action items identified in the July 21 review cycle were addressed as part of this release. 🛠️ What to Do If You Notice an Issue If you are experiencing a problem that may be related to these improvements — such as a campaign control that appears unresponsive, conversion actions not displaying as expected, or filters not updating — here is what to do: 1. Refresh your browser and navigate back to OTTO PPC in your Search Atlas dashboard to confirm whether the issue persists after the update. 2. Clear your browser cache if the previous behavior is still appearing after a refresh. 3. Note the exact area of the platform where the problem occurs, including any error messages or unexpected behavior you observe. 4. If the issue continues, contact our support team with your project name, a description of the specific behavior you are seeing, and the approximate time you first noticed it. 📋 What to Expect - These are improvements to existing functionality — no data or account settings have been changed. - If you were using workarounds (such as reloading the page to apply filters), those workarounds should no longer be necessary after this update. - If behavior in OTTO PPC does not match what you expect following this release, our support team can investigate further with your project details. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Brand Vault and OTTO PPC Updates

This release includes a visibility improvement to Brand Vault and resolves multiple OTTO PPC workflow and display issues that were disrupting campaign management. Because the full details of each change are not yet available in our documentation, the sections below describe what was addressed at a high level. If you are experiencing any of the issues listed, please contact our team directly for confirmation and next steps. What's New Brand Vault — Last-Updated Timestamp in Header Brand Vault now displays a last-updated timestamp in the header so you can see when your brand data was most recently refreshed. This change was shipped as part of the 2026-07-21 release. How to Check It 1. Open Brand Vault from the Header apps-grid icon → More Features → Brand Vault. 2. Look at the header area to find the last-updated timestamp indicating when your brand assets were last refreshed. OTTO PPC Issues Addressed The following OTTO PPC areas were addressed in this release. If you were affected by any of these and are still experiencing problems after refreshing or re-opening the relevant section, contact our support team with the details below: - Dark theme display inconsistency: A display issue where certain popups did not correctly follow the dark theme has been resolved. - Negative keyword activation refresh: Activating negative keywords now reflects changes in campaign views without requiring a full page reload. - Campaign wizard field and button issues: Incorrect field validation and button placement issues in the campaign creation wizard have been corrected. - Website scan product import: An issue where cancelling a product import and then editing a campaign incorrectly restarted the scan — blocking ad group and ad creation — has been resolved. - Draft campaign setup flow: Opening the setup flow for a draft campaign now correctly opens the campaign modal. - Campaign performance view error: Active campaigns no longer incorrectly display an error in the campaign performance view when selected. If You Are Still Experiencing an Issue If any of the problems above persist in your account, please have the following ready when you contact us: - Your project or account name - The specific area of the platform where the issue occurs (for example, which campaign or section) - The exact error message or behavior you are seeing - The date and time the issue occurred If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 Report Builder Bug Fixes July 2026

If your Local SEO section order is scrambled after switching projects, or your widget tags disappear when saving a classic layout report, these issues have been identified and fixed in Report Builder. No action is required on your end — the fixes apply automatically. ✨ Known Issues Now Resolved Two bugs affected Report Builder and are now fully resolved: - Local SEO section order scrambled when switching projects: Switching between projects could reorder Local SEO sections in unexpected ways. This has been fixed — your defined section order is now correctly preserved whenever you switch projects. - Widget tags lost when saving classic layout reports: If your report used legacy LLM widget names from older report formats, saving a classic layout would strip the associated tags. Legacy widget names are now aliased correctly, so tags are retained on save. 🛠️ What To Do If You're Affected 1. Open the left sidebar → Reports (Report Builder). 2. If you experienced scrambled Local SEO sections, reload your report and switch between projects — the section order should now remain stable. 3. If you lost widget tags on save, open your classic layout report and save it again — tags from legacy LLM widget names will now be preserved correctly. 4. If the problem persists after trying the above, note your project name, the report name, and the exact behavior you are seeing before reaching out for support. 📋 What to Expect Both fixes are applied automatically — no changes to your report templates, settings, or workflows are needed. Existing reports are not affected beyond the corrections described above. If you previously worked around either issue by manually reordering sections or recreating tags, your reports should now behave correctly without any workarounds. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚙️ OTTO & Site Audit Updates July 2026

The July 21, 2026 OTTO and Site Audit release ships one interface improvement and two bug fixes, resolving issues with bulk actions and backlink reporting while delivering an updated Site Lens experience. ✨ What's New Site Lens Redesign: Site Lens has been updated with a refreshed layout for a more polished and consistent visual experience when reviewing your site structure inside OTTO SEO → Site Audit → Site Lens. 🐛 Bug Fixes - Deploy as-is bulk action restored: The Deploy as-is bulk action was missing from OTTO and Site Audit. It is now available again, allowing you to apply bulk deployments without interruption. - Wildfire backlinks false positive resolved: OTTO Audit was incorrectly flagging certain backlinks as wildfire backlinks. This false positive has been corrected so backlink data now accurately reflects your site's actual link profile. 🛠️ How to Use It 1. Open OTTO SEO from your Search Atlas dashboard. 2. Navigate to Site Audit to confirm the Deploy as-is bulk action is available in your action menu. 3. Review your Backlinks report to verify wildfire backlink flags reflect accurate data. 4. Go to OTTO SEO → Site Audit → Site Lens to explore the updated layout. 📋 What to Expect - The Site Lens redesign is a visual and layout update only — no changes have been made to underlying site data or crawl behavior. - Backlink reports will no longer surface false positive wildfire flags that were previously triggered by specific link patterns. - The Deploy as-is bulk action behaves as it did before the regression and requires no additional configuration. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Platform Updates: July 20 2026

The July 20, 2026 release ships one bug fix and two improvements across Site Explorer, Campaign Hub, and Keyword Research, delivering a more consistent and reliable experience throughout the platform. ✨ What's New This release addresses three issues that affected platform usability and data reliability. The specific areas updated are listed below — all changes are applied automatically to every account. - Site Explorer — bug fix: A defect affecting Site Explorer has been resolved. If you were experiencing unexpected behavior or incorrect data in Site Explorer prior to July 20, 2026, check whether that behavior still occurs after this release. - Campaign Hub — improvement: An improvement has been applied to the Campaign Hub experience. If you noticed inconsistencies or limitations in Campaign Hub, review your campaigns to confirm the updated behavior is now in effect. - Keyword Research — improvement: An improvement has been applied to Keyword Research functionality. Review your keyword data and workflows to confirm the updated behavior is reflected. 🛠️ How to Verify the Updates All three changes are applied automatically — no configuration changes are required on your end. To confirm the updates are in effect for your account: 1. Open Site Explorer and reproduce the steps that previously triggered the issue. If the behavior no longer occurs, the fix is confirmed for your account. 2. Navigate to Campaign Hub and review the area where you noticed the previous limitation. Confirm the updated experience is now visible. 3. Open Keyword Research and review your keyword lists or reports. Confirm that data and functionality reflect the expected improvement. 📋 What to Expect - All fixes and improvements are applied automatically across the platform — no action is needed from you. - Data going forward will reflect the updated behavior; previously captured data is not retroactively altered. - If something still appears incorrect after the update, please have the following ready before reaching out: your project name, the specific feature or section affected (e.g. Site Explorer, Campaign Hub, or Keyword Research), the exact steps to reproduce the issue, and a screenshot or description of what you are seeing. This allows our team to investigate promptly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

💰 OTTO PPC Keyword Entry UI Improvement

OTTO PPC has received a targeted UI improvement that resolves a full-interface reload triggered during keyword entry in Search Campaigns, resulting in a smoother and faster campaign-building experience. ✨ What's New Previously, typing a keyword into the Search Campaign interface could cause the entire UI to reload unexpectedly, interrupting your workflow. This improvement eliminates that unnecessary full-page load so the interface remains stable and responsive as you enter and manage keywords. 🛠️ How to Use It 1. Navigate to OTTO PPC from your Search Atlas dashboard. 2. Open or create a Search Campaign. 3. Enter keywords into the keyword input field as normal. 4. The interface will now remain stable throughout the entry process without triggering a full UI reload. 📋 What to Expect This fix applies automatically — no action is required on your part. All existing Search Campaigns and keyword workflows are unaffected. The improvement is limited to resolving the unintended reload behavior during keyword entry and does not change any other campaign functionality. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 WordPress Plugin Release Version 2.6.17

WordPress Plugin version 2.6.17 is now live, bringing targeted improvements to the settings interface and search functionality alongside important fixes that prevent fatal errors and invalid canonical URL output. ✨ What's New This release includes the following improvements and fixes: - Refresh Token button fix: The oversized icon and misalignment on the settings page have been corrected, giving the button a clean, properly proportioned appearance. - Redirections search improvement: The search field in the Redirections section now triggers a search when you press Enter, so you no longer need to click the Search button manually. - White screen fatal error fix: A fatal error that occurred when WordPress internally checked for a white screen after saving a theme file has been prevented. - Edge cache fatal error fix: A fatal error that could be triggered when clearing edge cache for a single URL has been resolved. - Invalid canonical URL fix: The plugin now prevents invalid Array canonical URLs from being output to the page and automatically cleans up any already-corrupted stored values. 🛠️ How to Use It 1. From your WordPress dashboard, navigate to Plugins and confirm the Search Atlas plugin is updated to version 2.6.17. 2. If the update has not applied automatically, click Update Now next to the Search Atlas plugin. 3. Once updated, visit the plugin settings page to verify the Refresh Token button displays correctly. 4. Navigate to the Redirections section and test the search field by typing a query and pressing Enter to confirm the improved behavior is active. 📋 What to Expect - No configuration changes are required after updating. - Previously stored invalid canonical URL values will be cleaned up automatically — no manual intervention is needed. - The fatal error fixes are preventative; if your site was already experiencing these errors, updating to 2.6.17 should resolve them. - All other plugin functionality remains unchanged. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔍 Google Search Console Keywords Table Fix

The Google Search Console keywords table now correctly refetches data when your applied branded keywords list changes, ensuring you always see accurate, up-to-date results without a manual page reload. ✨ What's New Previously, updating your branded keywords list in Google Search Console did not trigger a refresh of the keywords table, meaning the displayed data could become out of sync with your current filter settings. This fix ensures the keywords table automatically refetches whenever the applied branded keywords list is modified, so your data always reflects your latest configuration. 🛠️ How to Use It 1. Navigate to the Google Search Console section of the platform. 2. Open your branded keywords list settings and apply any changes. 3. The keywords table will now automatically refresh to reflect your updated branded keywords list — no manual reload required. 📋 What to Expect This is a behind-the-scenes data-fetching fix. There are no visual or workflow changes — the keywords table simply behaves as expected by staying in sync with your branded keywords list at all times. If you had previously worked around this issue by manually reloading the page, that workaround is no longer necessary. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚙️ OTTO Site Audit Bug Fixes July 2026

Two bug fixes have been shipped for OTTO and Site Audit, addressing issues with the Raw JSON Schema editor and a concurrent loader race condition in the OTTO v3 Issues Table. ✨ What's New This release resolves two bugs that could disrupt your experience when working with schema markup in OTTO: - JSON Schema editor node highlighting: The Raw JSON Schema editor was incorrectly highlighting the wrong node when removing {} or [] brackets. This has been corrected so the editor now accurately highlights the affected node during edits. - Concurrent schema generation loader race: A race condition in the OTTO v3 Issues Table caused inconsistent loader behavior when multiple schema generation requests were triggered simultaneously. This has been fixed to ensure the loader state is handled reliably under concurrent operations. 🛠️ How to Use It 1. Navigate to OTTO SEO from your Search Atlas dashboard. 2. Open the Issues Table to review any schema-related tasks. 3. Use the Raw JSON Schema editor to make edits — node highlighting will now reflect the correct element when adding or removing brackets. 4. Trigger schema generation as needed, knowing that concurrent requests will no longer cause loader inconsistencies. 🔍 Recognizing These Issues If you have experienced either of the following symptoms, they are caused by the bugs described above and are now resolved — no action is required on your part: - Wrong node highlighted in the JSON Schema editor: While editing schema markup in the Raw JSON Schema editor, you may have noticed that deleting a {} or [] bracket caused a different, unrelated node to become highlighted instead of the one you were editing. This was a display bug and did not alter your schema data, but it made it difficult to track which element was being modified. - Loader spinning inconsistently or getting stuck: If you triggered schema generation for multiple pages or issues at the same time in the OTTO v3 Issues Table, you may have seen the loading indicator behave erratically — for example, continuing to spin after generation completed, or stopping prematurely. This was caused by a race condition when concurrent requests were processed simultaneously. 📋 What to Expect These are targeted bug fixes with no changes to existing workflows or feature functionality. The JSON Schema editor and OTTO v3 Issues Table should now behave consistently and accurately. No action is required on your end — the fixes are applied automatically. If you are still seeing incorrect node highlighting or loader inconsistencies after reading this, please hard-refresh your browser (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac) to ensure you are running the latest version of the platform. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

💳 Canceled Invoice Pay Button Now Disabled

As of the July 20, 2026 billing release, the Pay button is disabled on canceled invoices. This improvement prevents unintended payment attempts on invoices that are no longer valid. ✨ What Changed Previously, the Pay button could remain active on canceled invoices, which could cause confusion. With this improvement, the Pay button is disabled on any invoice that has been canceled, making the invoice status clearer and reducing the chance of errors. 🛠️ What to Do If You Can't Pay an Invoice 1. Check the status of the invoice — if it is marked as canceled, the Pay button will be disabled by design and payment cannot be submitted on that invoice. 2. If you believe the invoice has been canceled in error and should still be payable, make a note of the invoice number, the date it was issued, and any relevant order or account details. 3. Contact our support team and type human teammate — have your invoice number and account details ready so the team can investigate and correct the invoice status if needed. 📋 What to Expect This change is part of the QPB-936 improvement shipped in the July 20, 2026 billing release. If your invoice is active or outstanding, the Pay button will remain available as normal. If you believe an invoice has been incorrectly marked as canceled, our team can review and update the status on your behalf — please have your invoice number ready when you reach out. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔍 Site Explorer Keyword Data Showing Outdated Dates

🧭 Overview Some users noticed that keyword data in Site Explorer was only displaying results through February 2024, regardless of which date range they selected. The date filter was also not updating data across the Keywords, Pages, and Competitors sections. This was a confirmed platform bug that has since been investigated and resolved by the Search Atlas engineering team. 🐛 What Was Happening The issue affected how Site Explorer retrieved and displayed keyword data. Specifically: - Keyword data appeared frozen at February 2024 even after a recrawl. - The date range selector was missing recent months and only started from January 2024. - Changing the date filter had no visible effect on data shown in the Keywords, Pages, and Competitors sections. This was not a problem with individual accounts or settings — it was a backend data persistence issue that was escalated, logged, and fixed by our engineering team. ✅ Current Status: Resolved The fix has been deployed to production. Site Explorer keyword data should now reflect current date ranges and update correctly when you apply a date filter. If your data appears up to date, no further action is needed on your end. 🛠️ Steps to Take If You Still See Outdated Data If you are still experiencing outdated keyword data in Site Explorer after this fix was released, follow these steps: 1. Hard-refresh your browser. Press Ctrl + Shift + R (Windows) or Cmd + Shift + R (Mac) to clear cached data and reload the page. 2. Check the date range selector. Open Site Explorer for the domain you are analyzing and confirm that the date range selector now includes recent months beyond February 2024. 3. Apply a current date range. Select a recent date range and verify that the keyword data in the Keywords, Pages, and Competitors sections updates accordingly. 4. Confirm the issue is platform-wide, not project-specific. Open two or three different projects in Site Explorer and compare last-updated dates. If only one project appears outdated, try removing and re-adding that domain. Important: avoid deleting projects or altering tracking settings during an outage, as this may cause loss of historical data. 5. Try a different browser or incognito window. This rules out any local caching or browser extension conflicts. 6. Test with a different domain. Analyze a second domain to confirm whether the issue is isolated to one specific site or affects Site Explorer broadly. 7. Check that any active scan has fully completed. Results will not update until a Scan reaches 100% — confirm completion before checking metrics. If data is still missing after all steps, initiate another Scan and monitor over the next few hours. 📋 What to Share When Contacting Support If the steps above do not resolve the issue, having the following information ready will help our team investigate faster: - The domain name you are analyzing in Site Explorer. - A description of what date ranges appear available in the selector. - A screenshot showing the outdated data or missing date options. - Whether the issue affects one project or multiple projects in Site Explorer. - The browser and operating system you are using. 💬 Still Need Help? If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius Fixes and Responsiveness Update

Content Genius received four bug fixes and a responsiveness improvement on July 2, 2026, making the platform more stable and easier to use across all screen sizes. ✨ What's New This release ships one improvement and four targeted bug fixes across the Content Planner and meta tags generator: - Responsive meta tags generator: The meta tags generator drawer now adapts correctly to small screens, ensuring all controls and output remain accessible regardless of window size. - Clickable Page Issues URLs: URLs inside the Page Issues modal are now clickable and open in a new browser tab, making it faster to act on flagged issues. - Content Planner scrollbar flicker fixed: The scrollbar in the cluster modal no longer flickers, resulting in a smoother browsing experience. - Pagination reset on starring fixed: Starring a row in the Content Planner no longer resets your current pagination position, keeping you on the right page. - Star toggle filter preservation: Toggling the star on a row no longer overwrites or collapses the active filtered AI template list. 🛠️ How to Use It 1. In the left sidebar, go to Content → Content Planner (Content Planner | searchatlas.com). 2. In the Content Planner, verify that starring rows preserves your current page and active filters. 3. Click any URL inside the Page Issues modal to confirm it opens in a new tab. 4. Open the Meta Generator on a smaller browser window or device to see the responsive layout in action. 📋 What to Expect - All four fixes apply automatically — no configuration changes are required. - The meta tags generator drawer responsiveness improvement affects viewports narrower than standard desktop widths; behavior on full-size screens remains unchanged. - Existing starred items and saved filters in the Content Planner are unaffected by this update. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius Adds Per-Location GBP Social Profiles

Content Genius has shipped several updates, including a new per-location GBP social profiles feature in Brand Vault, enhanced crawler audit feedback, and multiple bug fixes that improve reliability and error messaging across the platform. ✨ What's New Brand Vault — Per-Location Social Profiles (GBP): Brand Vault now supports per-location social profiles for GBP-connected locations. You can assign unique social profile links to each individual location, giving you granular control over how each location is represented across platforms. Improved Crawler Audit Feedback: When a site audit crawl fails, Content Genius now surfaces the specific crawler-block reason directly on the failed audit card. The recrawl button also displays a loading state while a recrawl is in progress, so you always have clear confirmation that the action is being processed. 🛠️ How to Use It To set per-location social profiles in Brand Vault: 1. From the Header, click the apps-grid icon and go to More Features → Brand Vault. 2. Select a location that is connected to a GBP account. 3. Add or update the social profile links for that specific location. 4. Save your changes — the profiles will be applied at the individual location level. To review crawler-block reasons on failed audits: 1. Navigate to OTTO SEO → Site Audit → Overview (Website Overview). 2. Open any failed audit — the crawler-block reason is now displayed directly on the audit result. 3. Click the Recrawl Site button to retry; a loading indicator confirms the action is underway. 📋 What to Expect This release also resolves several bugs that affected day-to-day workflows: - Content Planner: Grid and table UX issues have been fixed, resulting in a smoother and more reliable planning experience. - Knowledge Graph: Save errors now display specific, descriptive messages instead of a generic error toast, making it easier to understand and act on issues. - CMS Connector: Error messages are now properly surfaced when connection issues occur, simplifying troubleshooting for CMS integrations. - Publishing: If an article is still being generated when you attempt to publish — whether from the backend or from Website Studio — you will now see a clear, informative status message instead of a silent failure. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 Search Atlas WordPress Plugin Version and Updates

About Search Atlas WordPress Plugin Updates Search Atlas regularly releases updates to its WordPress plugin to deliver new features, performance improvements, and security patches. Keeping your plugin up to date ensures the best experience and access to the latest Search Atlas capabilities. Note: Specific version numbers, release dates, and compatibility requirements change with each release. Always refer to your WordPress admin dashboard for the most current plugin version information — static figures are not published in help articles to avoid outdated guidance reaching you. How to Check Your Current Plugin Version 1. Log in to your WordPress admin dashboard at yoursite.com/wp-admin. 2. Go to Plugins → Installed Plugins in the left navigation menu. 3. Locate Search Atlas in the list. The version number currently installed is displayed beneath the plugin name. 4. If an update is available, WordPress will show an Update now link directly below the plugin entry. How to Update the Plugin We recommend taking a full site backup before applying any plugin update. 1. Back up your site. Use your hosting provider's backup tool or a dedicated backup plugin to create a full backup of your WordPress files and database. 2. Log in to WordPress. Go to your WordPress admin dashboard at yoursite.com/wp-admin. 3. Navigate to Plugins → Installed Plugins. Find the Search Atlas plugin in the list. 4. Apply the update. If an update is available, click Update now. WordPress will download and install the latest version automatically. 5. Verify the update. After the update completes, confirm the new version number is displayed under the plugin name and test your site to ensure everything is working as expected. Compatibility and Requirements Each plugin release specifies minimum WordPress and PHP version requirements. Before updating, check the plugin's detail page in your WordPress dashboard — click the plugin name to open its details — where the compatible WordPress and PHP versions are listed. If your hosting environment does not meet those requirements, update your hosting environment first to avoid activation issues. Finding Release Notes and Changelog The WordPress plugin repository lists version history and release notes for publicly released versions. To view the changelog, visit the Search Atlas plugin page on the WordPress.org plugin directory and click the Changelog tab. Troubleshooting After an Update If the plugin behaves unexpectedly after an update, try the following steps: - Deactivate and reactivate the plugin from Plugins → Installed Plugins. - Clear any site or server-side cache and reload your site. - Confirm your WordPress and PHP versions meet the plugin's stated compatibility requirements. - If the issue persists, restore your pre-update backup to return to a stable state while you investigate. When contacting support, have the following ready: your WordPress version, your PHP version, the Search Atlas plugin version you updated from and the version you updated to, and a description of the unexpected behavior including any error messages shown. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📢 Automated Release Notes Now Available

Search Atlas has introduced automated weekly release notes that compile every item shipped to production — including bug fixes, features, and improvements — into a single, easy-to-read summary. This ensures full visibility into platform changes without requiring manual documentation for every release. ✨ What's New A new automated release notes process now collects all items logged in the product changelog each week and generates a structured summary of what changed. Each weekly report categorizes updates by type — Bug Fixes, New Features, and Improvements — so you can quickly understand the scope and impact of every production release. These automated notes are designed to complement, not replace, dedicated launch videos produced for major feature releases. 🛠️ How to Use It 1. Watch for the weekly release notes published at the end of each week covering all production changes from that period. 2. Review the categorized sections — Bug Fixes, Features, and Improvements — to identify updates relevant to your workflows. 3. Refer to any accompanying launch videos for deeper walkthroughs of significant new features. 4. Use the notes as a reference when onboarding teammates or auditing recent platform behavior changes. 📋 What to Expect Automated release notes are generated on a weekly cadence and cover all items released to production during that period. These notes provide a broad overview of changes and are intended to ensure complete coverage of every release. For major launches, more detailed video content will continue to be produced separately. The automated notes do not replace those resources — they ensure that smaller fixes and incremental improvements are also documented and communicated consistently. 🔜 Coming Soon The release notes format is new and actively being refined. Future iterations may include improved categorization, direct deep-links to relevant platform sections, and tighter integration with major launch announcements. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🧙 AI Visibility Gets Its Own Tab

AI Visibility (formerly LLM Visibility) is now a dedicated top-level tab in the left navigation rail, complete with its own project list page for faster, cleaner access. ✨ What's New The AI Visibility (formerly LLM Visibility) module has been promoted to its own top-level tab in the left-rail navigation. Instead of digging through nested menus, you can now open AI Visibility (formerly LLM Visibility) directly and land on a dedicated project list page that shows all of your projects in one place. 🛠️ How to Use It 1. Open the left navigation rail on the platform. 2. Select the AI Visibility (formerly LLM Visibility) tab. 3. Browse your projects from the dedicated project list page. 4. Click any project to open and work within it. 📋 What to Expect A known display issue could cause the project list to render empty (showing "0 of 0 projects") after opening a project and navigating back, requiring a hard refresh to restore. This has been root-caused and fixed, and the update is being rolled out. You may also notice naming inconsistencies during this period. The module is being rebranded from AI Visibility (formerly LLM Visibility) to AI Visibility, so both names may appear across the interface until the full copy update is complete. 🔜 Coming Soon A full UI rebrand is on the way, updating references from AI Visibility (formerly LLM Visibility) to AI Visibility across labels, the credits terminology, and the sidebar icon. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Report Builder Fixes and PMax Conversion Value Update

This release resolves five issues across Report Builder and OTTO PPC while introducing a new conversion value option for PMax campaigns. Key fixes include restored search functionality in the Organic Keywords table, removal of duplicate GHL connect links, and corrected button styling in OTTO PPC Negative Keywords. ✨ What's New OTTO PPC now allows users to change the conversion value directly within the PMax campaign creation flow. Previously this value was fixed, but advertisers can now customize it to match their specific tracking requirements and business goals. 🛠️ How to Use It 1. Navigate to OTTO PPC and start creating a new PMax campaign. 2. Proceed through the campaign setup until you reach the conversion settings step. 3. Locate the conversion value field and enter your desired value. 4. Complete the remaining campaign configuration and launch. 📋 What to Expect The Report Builder V2 Organic Keywords table search now returns results correctly. The duplicate "+ Connect" link for GHL in the Create Report modal has been removed, preventing unwanted redirects to external OAuth pages. OTTO PPC Negative Keywords page buttons now use the correct brand-primary color token instead of hardcoded purple. When users have no active campaigns, OTTO PPC Report and Audit sections now default to showing both active and paused campaigns. A backend migration converted MobX server-state to React Query with a modular structure, improving performance and maintainability. 🔜 Coming Soon Continued migration of remaining modules to the React Query modular pattern established in GSC-535. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 Export Reports as Excel or CSV

Report Builder now supports Excel (.xlsx) and CSV exports alongside the existing PDF option, giving you a structured, data-ready format for KPI tracking, analysis, or feeding numbers into other tools. ✨ What's New When you click Download .CSV in Reports → Report Builder (Report Builder), a modal now appears letting you choose your preferred format before downloading: - Excel (.xlsx) — recommended: Exports your report data in a fully structured, columnar format with better layout and formatting, ideal for pasting into a spreadsheet or sharing with a team that works in Excel. - CSV: A simple, plain-text format with universal compatibility, great for importing into any analysis tool or database. - PDF: The original export option, still available — best for client-facing documents meant to be read, not edited. The Excel and CSV exports lay out your report data in real columns built for working with numbers, not just viewing them. This works across all V3 report types, not just individual cards or sections. 🚀 How to Use It 1. Open Reports → Report Builder (Report Builder) and navigate to the report you want to export. 2. Click the Download .CSV button. 3. In the export modal, select your preferred format: Excel (.xlsx), CSV, or PDF. 4. Confirm and download your file. 📋 What to Expect - Excel and CSV exports are structured for data work — columns map directly to your report's data fields, making them ready to paste into a spreadsheet or import into another tool. - PDF remains the best choice when you need a polished, readable document to hand to a client. - Excel (.xlsx) is recommended over CSV when formatting and structure matter, as it preserves layout more reliably. - This export option is available across V3 report types. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✍️ Content Genius Homepage and Dashboard Improvements

We've made two targeted improvements to Content Genius that make managing your content workflow smoother and more accurate. ✨ What's New This update includes one fix and one improvement to the Content Genius experience: - Accurate assignee options: When assigning content pieces on the Content Genius homepage table, the assignee picker previously showed users who were not members of your account. It now correctly displays only valid account members, preventing accidental assignments to unrelated users. - Reliable article generation status: On the Home dashboard, the Content section (Left sidebar → Content) now automatically refreshes the status of articles being generated. You'll see up-to-date progress without needing to manually reload the page. 🛠️ How to Use It 1. Navigate to Content Genius from the main menu. 2. On the homepage table, click the assignee field on any content piece — you'll now see only your account's members listed. 3. From the Home dashboard, open the Content section (Left sidebar → Content) and start or monitor article generation — status updates will refresh automatically as your articles are processed. 📋 What to Expect These changes are immediately active for all users. No configuration is needed. The assignee list will reflect your current account members, so if you previously saw unexpected names in that picker, they will no longer appear. Article generation statuses on the dashboard will now poll for updates automatically, so the progress you see is always current. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📦 July 9 Platform Release: 39 Changes

The July 9 release ships 39 changes — 4 features, 25 improvements, and 10 bug fixes — with 90% of updates directly visible to users across OTTO SEO, Social Hub, GBP, Report Builder, and several other tools. ✨ What's New - LinkedIn Company Pages in Social Hub: You can now connect and publish to LinkedIn Company Pages, not just your personal profile. Personal and Company destinations are unified into a single LinkedIn connection, managed under Settings → Integrations. - Cleaner, shareable OTTO and Site Audit URLs: Project IDs have been moved out of query strings and into proper URL paths, making copied links stable and reliably shareable with teammates. - OTTO design-system migration: Site Audit, Topical Maps, Crawl Monitoring, and the Installation Guide have been migrated to modern shadcn components, delivering a consistent visual style and fixing loading and empty-state display issues. - Atlas Brain URL updates: Atlas Brain now updates its own URL as you navigate within it, enabling accurate back/forward browser navigation and shareable deep links. 🛠️ How to Use It 1. To connect a LinkedIn Company Page, go to Settings → Integrations and add or manage your LinkedIn connection — both Personal and Company Pages are listed in one place. 2. To share a stable OTTO or Site Audit link, simply copy the URL from your browser address bar while inside any project — links now reflect the correct path and will open reliably for anyone with access. 3. To share a specific Atlas Brain view, navigate to the desired state and copy the URL from the address bar — the link will reflect your current position in the tool. 📋 What to Expect - Existing LinkedIn Personal Page connections are not affected; Company Pages appear as an additional destination within the same integration. - Previously bookmarked OTTO or Site Audit URLs that used query-string project IDs may no longer resolve correctly — update any saved links using the new URL format. - The shadcn design-system migration is a visual and stability update; no workflow or data changes are associated with it. - This release also includes improvements and fixes across Coworker, Content Genius, Authority Builder, and AI Agent — refer to the full interactive changelog for a complete breakdown. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Platform Improvements and Whitelabel Fixes

Two updates have shipped to improve internal session analysis capabilities and strengthen whitelabel branding integrity across the platform. ✨ What's New This release includes one new feature and one improvement: - Microsoft Clarity User Identification: Users are now identified within Microsoft Clarity sessions, enabling the team to analyze churn-related session recordings with greater accuracy and context. This is an internal infrastructure improvement that helps Search Atlas better understand user behavior and improve the platform experience over time. - Whitelabel Branding Leak Fix (GHL): Search Atlas branding references that were inadvertently surfacing in the WordPress wizard and global search areas for GoHighLevel (GHL) whitelabel accounts have been removed. Whitelabel partners can now expect a fully unbranded experience in these areas of the platform. 🛠️ How to Use It No action is required from users or whitelabel partners. Both updates are applied automatically: 1. Whitelabel partners using GHL accounts will see the WordPress wizard and global search areas now display without any Search Atlas branding. 2. Microsoft Clarity session identification runs automatically in the background and requires no configuration from end users. 📋 What to Expect - GHL whitelabel accounts will no longer encounter Search Atlas branding in the WordPress setup wizard or the global search interface. - The Microsoft Clarity improvement is internal and will not produce any visible change in the platform UI for end users. - If you previously noticed Search Atlas branding appearing unexpectedly in a whitelabel environment, this release resolves that issue. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

LLM Visibility Sentiment Widget Fixed

The Sentiment widget in LLM Visibility has been updated to display corrected data. If you are seeing different numbers than before, or if something looks unexpected in the Sentiment section, this article explains what changed and what to do. What Changed Prior to this fix, the percentages shown in the Sentiment section were not calculated as a share of responses. The previous calculation method meant the figures could be inconsistent and did not reliably represent your brand's sentiment distribution. The widget has now been updated so that the percentages reflect the share of brand-mentioning responses per sentiment category, and the values across all categories will sum to 100%. As a result of this correction, the numbers you see now may look different from what was previously displayed. This is expected — it reflects the corrected calculation, not a change in your brand's actual sentiment performance. If Something Still Looks Wrong If after this update you are still seeing data that appears incorrect, inconsistent, or unexpected in the Sentiment section of LLM Visibility, take the following steps: 1. Refresh your browser and reload the LLM Visibility dashboard to ensure you are seeing the latest data. 2. Check whether the issue persists across different date ranges or filters. 3. Note what you are seeing — for example, percentages that do not appear to add up, or topics that seem to be categorized incorrectly — so you can describe it clearly when contacting support. 4. Reach out to our team directly using the steps below so we can investigate your specific account. What to Expect Going Forward The fix has been applied automatically and is live for all users. No action is required on your part to receive the update. If your data looks different than before, that is the result of the corrected calculation method now in place. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📍 Local SEO Overview

🆕✨ Recent Updates to Local SEO We've rolled out key updates to enhance your GBP experience! 🎛️ Overview Page Improvements - Revamped GBP Overview Page with a cleaner and faster layout. - Updated button design: previously highlighted buttons are now simplified for better clarity. - Smoother UI interactions across the Overview section. - New visual indication system for pending deployment changes, including the Deploy Optimization button and an undeployed status when changes are made. 📂 Task Panel Enhancements - The tasks section is now collapsible, reducing visual clutter and allowing users to expand it only when needed. - If automated features like Review Replies or Automated Posting are not enabled, they now appear directly as tasks, allowing users to enable them instantly. 🧠 Optimization Updates - The Business Data Optimization area has been refreshed with updated spacing and layout adjustments. - New action buttons include Refresh Optimization Tips and Pull Latest Data. - AI Optimization tooltips now explain the reason behind each suggestion. 🤖 Automations - Automation can now be enabled directly via pending tasks. - Items related to reviews, replies, and auto-posting will trigger tasks if not active. 🔗 Integrations Dedicated Disconnect buttons for Instagram and Facebook are available in Settings → Integrations. 🚀 General Improvements Enhanced UI performance and improved overall stability across GBP pages. ▶️ GBP Project Overview The GBP Project Overview provides a snapshot of your Google Business Profile account. You'll see key metrics such as profile strength, rankings, citations, and tasks that require attention. ▶️ Connecting Your Google Business Profile Before accessing the full Project Overview, you must connect your GBP account to Search Atlas. ✅ To connect your GBP account, here is a Loom video with the exact steps. 1. Log into your Search Atlas account. 2. Go to Local → GBP Projects. 3. Click the Connect GBP Account button. 4. Sign in with the Google account that manages your GBP. 💡 For agencies or client accounts: Click Share Links (top right corner of the integration screen) and send the link to the GBP owner. They can complete the connection by signing in. Once connected, the GBP Project Overview begins pulling in live data for monitoring and optimization. ▶️ Key Metrics - BP Score (Profile Strength) — Shows how complete and optimized your profile is. Higher scores mean stronger profiles. Complete as many fields as possible for best results. - Average Rank — Displays the average local ranking score from your Local SEO Heatmap. This updates automatically on your chosen refresh interval, or you can refresh manually. - Citation Score — Reflects your GBP's presence across citation and aggregator networks. More live citations means a higher score. Updates automatically. ▶️ Service Area Support Service Area support lets businesses define their service areas directly inside the Search Atlas dashboard. This is especially valuable for service-based businesses (plumbers, electricians, delivery services, etc.) that do not operate from a storefront but want to clearly showcase the regions they serve. What this means: - Customers see accurate coverage areas in your Google Business Profile. - Businesses can highlight where services are available, boosting local visibility. - Managing and updating service areas is streamlined inside the platform. ▶️ How to update Service Areas Here is a video with the exact steps. 1. Go to Local SEO in Search Atlas. 2. Select the business/location you want to edit. 3. In the profile information section, open the Service Areas field. 4. Add or edit cities, ZIP codes, or regions. 5. Click Save to apply changes. 💡 Note: Be sure to describe your real service coverage. If your GBP profile is set as a storefront business, the Service Area option may not display. ▶️ Social Media Integration Social Media Integration allows users to automatically share GBP posts to connected social media accounts. Currently supported: - Facebook Pages - Instagram Creator Accounts - Twitter (X) Creator Accounts - LinkedIn - TikTok Users can connect any of these accounts, automatically share GBP posts to connected social channels, and manage each channel independently. ℹ️ Sharing is supported for Facebook Pages, Instagram Creator accounts, Twitter (X) Creator accounts, LinkedIn, and TikTok. ▶️ How Social Sharing Works Step 1: Connect Accounts 1. In Search Atlas, go to Settings → Integrations. 2. Click Connect under the Social Media option. 3. Log in with your Facebook, Instagram, Twitter (X), LinkedIn, or TikTok credentials. 4. The system displays all available Facebook Pages, Instagram Creator Accounts, Twitter (X) Creator Accounts, LinkedIn Pages, and TikTok accounts linked to your profile. ⚠️ Only Business/Creator-type accounts are supported per platform (not personal profiles). Step 2: Select Preferred Account — Choose the account where you want GBP posts to be automatically shared. Step 3: Manage Connections — To disconnect or update any linked account, go to Settings → Integrations and select the account. ▶️ Business Assistant / My Tasks The Business Assistant monitors profile completeness and optimization. If information is missing, it automatically generates tasks in My Tasks. You can complete, ignore, or take action on tasks, and refresh the list to view the most up-to-date recommendations. ❓ FAQ: GBP Dashboard How do I add or remove members in GBP? Follow Google's official guide: Add & remove owners or managers. How do I connect my GBP? Go to Local → GBP Projects (GBP Projects) → Connect GBP Account. Why do I see "Unverified Location error"? This means the GBP location is unverified. Verify your GBP. When are reviews and GBP data refreshed? Reviews and GBP data refresh during each heatmap update. What does "Awaiting Approval" status mean? Content is ready but needs your approval before publishing. Why can't I add social media links? Ensure your URLs follow Google's formatting requirements. Can I pick an exact day for refresh? Yes. You can set this in scheduling. What happens if I choose the 31st in a month with only 30 days? The refresh won't run. Always select a valid date. ▶️ Glossary - Reviews — Total number of reviews and average review score. - Heatmap Keywords — Keywords configured for Google Maps rank tracking. Click View to add new keywords. - View (Heatmap) — Opens the Local SEO Heatmap for the selected business. From here, add keywords, set crawl frequency, define radius, and generate reports. - Delete a Business — Click the three-dot menu → Delete to remove a business. - Average Ranking Position — Overview of local organic visibility based on keyword rankings. Green means strong rankings; red means weaker rankings. - Heatmap Radius — Size of the heatmap in miles from the center pin. - Crawl Frequency — How often data refreshes (once, daily, weekly, bi-weekly, monthly, or custom). - Crawl Time — Time of day when the refresh occurs. - Keywords — List of keywords tracked in your heatmap. Refresh follows your chosen frequency. - Last Scan / Settings — Shows the date of the last refresh and the original scan settings. - Website — Citation site where business data is listed. - Status — Current progress of the citation submission. - DA (Domain Authority) — Authority score of the citation website. - Citation Value — SEO weight or impact of the citation. - Type — Category of citation directory. - Notes — Rules or limitations for citation sites. Not all fields can be submitted in every location. - Citation URL — Live URL of the citation once published or discovered. The Local SEO dashboard empowers businesses and agencies to take full control of their local SEO performance. By consolidating profile strength, rankings, citations, and optimization tasks into one streamlined hub, it transforms how you manage visibility across Google Business Profiles. With real-time data, automated task recommendations, and powerful insights, Local SEO is more than just a monitoring tool — it's your command center for local SEO success. Whether you're an agency managing multiple clients or a business focused on a single location, this dashboard ensures you stay ahead in the competitive local search landscape. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Platform-Wide Improvements and Fixes

We've made a wide range of improvements across the platform — from a refreshed dark-theme design in Authority Building tools to cleaner data displays in Site Explorer, OTTO SEO, OTTO PPC, and beyond. Here's a summary of what changed and what you can expect. ✨ What's New Site Explorer — Clearer SERP Change Tracking In the Organic Position Changes report, the former "SERP Features" column has been renamed to Changes on SERP. Instead of stacked icon rows, you'll now see a compact +New / −Lost badge. Clicking the badge opens a popover listing exactly which SERP features were gained or lost, each shown with its icon and name — making it much easier to understand how your visibility is shifting at a glance. Authority Building — Full Dark-Theme Redesign The Press Release and Cloud Stacks sections have received a comprehensive visual refresh aligned with the platform's dark theme. Every stage of the Press Release workflow — the main table, header, creation wizard (all four steps), the Review & Edit editor, the Distribution step, and status modals — has been redesigned for a cleaner, more consistent look. Cloud Stacks has received the same treatment, including the Custom Template Builder, the wizard review and site-selection steps, and the main table with its status modal. Pagination, empty states, and editor UI details (such as the Add Link panel and template scrollbar) have all been brought in line with the new design. GBP & Local SEO — Date Filter Now Remembers Your Selection When you reopen the date filter panel in Local → Reviews (GBP Reviews), it now correctly restores the field and date range you previously applied, so you no longer have to re-enter your filter settings each time. Content — Safer Content Settings Saves On the Content tab (Left sidebar → Content), the Save button now remains disabled until the form has fully loaded with your existing settings. This prevents accidental saves before data has appeared, and a clear notification is shown if you attempt to submit while the form is still loading. LLM Visibility — Accurate Sentiment Reporting The Sentiment tab's topic table now correctly displays each topic's own overall sentiment, rather than a shared or incorrect value. Access to the AI Visibility list is also now properly managed based on your plan's project quota. Report Builder — Layout and Save Improvements The Create Report layout description has been corrected for clarity. When saving a layout as a new copy, the Set as active layout option is now checked by default, so your new layout is immediately active without an extra step. OTTO SEO — Multiple Usability Improvements - Site Audit searches that return no results now display a clear empty state instead of a blank screen. - The onboarding flow now clearly describes step one as adding a website, and the Automation section has been restored. - Competitor sitemap month columns are now ordered by date for easier comparison. - Domain-level technical check descriptions no longer clip — long lines now wrap so you can read the full text. - The Manage Columns panel stays populated correctly, and its change indicator behaves as expected. - The Page Pruning table no longer shifts around when certain requests are disabled. - Charts are now anchored to the date of the last crawl rather than today's date, giving you accurate historical context. - If the Crawl Tree list has no top-level items to display, the view now falls back to the graph automatically. OTTO PPC — Display and Pagination Fixes - Landing page URLs in the Approve Campaigns table no longer overflow their column — long URLs are now properly contained. - After sorting the campaign table by a column, pagination now resets to page 1 so the results you see always match the sort order applied. - Conversion value fields in modals now show an Enter value placeholder when no value has been set, making it clear the field is editable. - The tracking management label has been updated to Manage Tracking for clearer labeling. - Unneeded page-refresh prompts have been removed from validation notifications to reduce confusion. 🛠️ How to Use It 1. In Site Explorer, open the Organic Position Changes report and look for the Changes on SERP column. Click the +New / −Lost badge on any row to see the full list of gained and lost SERP features. 2. In Authority, navigate to Press Releases or Cloud Stacks to experience the updated dark-theme interface across the full workflow. 3. In the left sidebar, go to Local → Reviews (GBP Reviews), apply a date filter, close the panel, then reopen it — your previous selection will be restored automatically. 4. In the left sidebar, go to Content and open the Content tab (Brand Vault is a selector inside this tool); allow the form to finish loading before saving — the Save button will become active once your settings have populated. 5. In Report Builder, use Save As New to create a layout copy — the new layout will be set as active by default. 6. In OTTO SEO and OTTO PPC, the improvements described above take effect automatically — no action is needed on your end. 📋 What to Expect All changes described here are live and available to all users. The Site Explorer SERP changes column replaces the previous icon rows entirely — there is no option to revert to the old display. In OTTO PPC, pagination will reset to page 1 whenever you apply or clear a column sort; this is intentional and ensures results are always consistent with your selected sort order. The Brand Vault Save button will remain disabled briefly while your content settings load — this is expected behavior designed to prevent data loss. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Atlas v2 Platform Update

We have launched Atlas v2, a backend efficiency upgrade that improves platform performance without changing the visual interface. This update ensures faster processing and smoother operations across all tools. ✨ What's New Atlas v2 introduces a completely rebuilt backend architecture designed for greater efficiency and speed. While the user interface remains identical, the underlying systems now handle data processing, report generation, and tool interactions significantly faster. This upgrade reduces latency during peak usage and improves overall platform responsiveness. 🛠️ How to Use It 1. Log in to your Search Atlas account as usual. 2. Navigate to any tool or dashboard — no new steps are required. 3. Experience faster load times and smoother interactions automatically. 📋 What to Expect No visual changes or workflow adjustments are needed. All existing features, reports, and integrations function exactly as before but with improved speed. Edge cases involving legacy browser caches may require a hard refresh (Ctrl+F5 or Cmd+Shift+R) to fully realize performance gains. No data migration or configuration is required. 🔜 Coming Soon Additional frontend enhancements leveraging the new backend architecture are in development, including real-time collaboration features and advanced customization options for dashboards and reports. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Production Release Deployed

A new production release for the customer frontend has been deployed to the Search Atlas platform. This update includes the latest improvements and fixes merged into the production environment. ✨ What's New The production release has been successfully deployed with the latest changes from the customer-frontend repository. This update brings the most recent merged improvements to your Search Atlas dashboard. 🛠️ How to Use It 1. Log in to your Search Atlas account at the production dashboard. 2. Navigate through the platform to experience the latest updates. 3. All new features and improvements are now live and available for use. 📋 What to Expect The platform now runs on the latest production build. No specific configuration changes are required on your end. If you encounter any unexpected behavior, please clear your browser cache and reload the dashboard. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Customer Frontend Production Update

A new production release has been deployed for the customer frontend, delivering ongoing improvements to the Search Atlas platform experience. ✨ What's New The latest production release for the customer frontend is now live. This update is part of our continuous deployment process to keep the platform running smoothly and reliably. While no detailed changelog is available for this release, the update ensures the frontend remains up to date with the latest platform improvements. 🛠️ How to Use It 1. Log in to your Search Atlas account. 2. Open the Production Dashboard at dashboard.searchatlas.com. 3. Continue using the platform as usual — the update is applied automatically with no action required on your part. 📋 What to Expect This release is applied automatically, so no manual steps are needed. You may notice general performance and stability improvements as you navigate the platform. Since no changelog was provided for this deployment, there are no specific feature changes to configure or review. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📍 GBP Fixes and Improvements

We've shipped seven updates to Google Business Profile, resolving Media Library issues and refining navigation and preview behavior for a smoother experience. ✨ What's New This release includes three bug fixes and four improvements across GBP. - Media Library duplicate image fix: Uploaded images no longer show twice in the UI, and deleting no longer leaves a duplicate behind. - Sidebar navigation fix: GBP sidebar navigation items now enable correctly after connecting a new Google Business Profile account. - File size error fix: The Media Library no longer shows an incorrect 'File size too small' error — frontend and backend size limits are now aligned and communicated consistently. - New link badge: Added a "New link generated" badge indicator to the External Upload Link. - Name field sync: Updates to the GBP name field now reflect correctly in the preview panel and top business dropdown. - Audit out of beta: Removed the Beta tag from GBP Audit in the left navigation sidebar. - Streamlined Media Library access: Replaced the Media Library pop-up with an in-app redirect to the Media Library section, with the location pre-selected. 🛠️ How to Use It 1. Open Local (GBP Projects) from the left sidebar. 2. Connect or select a business account to access its profile tools. 3. Navigate to the Media Library to upload images, which now display and delete cleanly. 4. Use the External Upload Link and watch for the "New link generated" badge when a new link is created. 📋 What to Expect Media Library uploads, deletions, and error messaging now behave consistently, and navigation enables properly after connecting a new account. Clicking into the Media Library now redirects you in-app with the correct location pre-selected instead of opening a pop-up, and GBP Audit is now a fully released feature. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Content Genius Stability & Bug Fixes

We've shipped 40 updates to Content Genius, focused on stability, faster content generation, and more reliable Brand Vault and CMS integrations. ✨ What's New This release strengthens the reliability of AI content generation, image creation, Brand Vault, and CMS connectors. Highlights include timeout and rate-limiting protection to prevent interruptions, fixes for content and image generation crashes, and cleaner formatting in your published posts. 🛠️ Key Fixes and Improvements - Added timeout protection for asynchronous operations and extended timeouts for AI image generation to prevent interruptions. - Added rate limiting protection against plugin request flooding and for Brand Vault initialization, and increased rate limits for large agency accounts to prevent false quota errors. - Fixed AI image generation crashes on malformed responses, image history loading issues, and secondary crashes during image generation retries. - Fixed multiple Brand Vault issues including save errors, hostname filtering, sync targeting the wrong projects, address field validation, false detection errors in Project Overview, and infinite loops in statistics updates. - Fixed CMS connector authentication issues, sync errors with specific parameters, incorrect publish dates for imported blog posts, and improved CMS connection error messages. - Fixed Domain Knowledge Network creation failures, generation timeouts, and empty generation results. - Fixed content generation crashes with missing page references, task retry crashes, incomplete content brief generation, and excessive token usage. - Fixed HTML heading styles, extra spacing between bullet points, and table formatting loss when copying or exporting content. - Improved content indexation with better fallback and status handling, Brand Vault performance with smart cache invalidation, and updated the document export system for improved reliability. 📋 What to Expect These changes apply automatically with no action needed on your part. You should experience fewer interruptions during content and image generation, more accurate Brand Vault behavior, more reliable CMS syncing, and cleaner formatting in your published and exported content. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Platform Bug Fixes July 2026

This release addresses four bugs across Site Explorer, Keyword Research, and Report Builder, improving navigation consistency, data integrity, and layout management reliability. ✨ What's New The following issues have been resolved in this update: - Site Explorer – Shared Report sidebar highlight: The active menu item in the sidebar of Shared Reports no longer loses its highlight when clicking in the content area or switching between tabs, keeping navigation context clear at all times. - Keyword Research – Edit List 200-keyword limit: The 200-keyword limit per list is now properly enforced. Previously, users could bypass this cap by entering multiple keywords as comma-separated values on a single line; this workaround has been closed. - Site Explorer – Stale cross-account state on login: When logging in with a different account, the platform no longer displays the previously searched project from another user's session. Each login now starts with a clean, account-specific state. - Report Builder – Duplicate name error on existing layout: Applying an already-created layout to an existing report in Report Builder no longer triggers a duplicate name error. The layout is now saved and applied successfully as expected. 🛠️ How to Use It 1. No action is required on your end — all fixes are applied automatically. 2. If you were experiencing any of the issues above, refresh the platform to pick up the latest version. 3. Resume your normal workflows in Site Explorer, Keyword Research, and Report Builder. 📋 What to Expect - Sidebar navigation highlights in Shared Reports will remain stable regardless of where you click or which tab you select. - Keyword lists will strictly enforce the 200-keyword cap, even when pasting comma-separated values. - Logging into a different account will no longer surface data from a previous session. - Report Builder layouts can be applied to existing reports without encountering duplicate name errors. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🏠 Platform UI Fixes and Onboarding Reward Update

This release resolves two interface issues affecting agency and brand selection and visual consistency, while also increasing the reward for attending a 1:1 onboarding session from 25 to 50 Hyperdrive Credits. ✨ What's New The 1:1 onboarding attendance reward fallback has been updated from 25 to 50 Hyperdrive Credits, giving new users a stronger incentive to complete their personalized onboarding session. Additionally, two UI issues have been resolved: agency and brand options that were previously missing from re-staging select menus are now displayed correctly, and a full light-theme polish pass using Shadcn v2 has been applied across authentication screens, the home view, modals, notifications, and shared form controls for a more consistent visual experience. 🛠️ How to Use It 1. Log in to your Search Atlas account and navigate to Home. 2. If you are setting up or re-staging an agency or brand, open the relevant select menu — all available options will now appear as expected. 3. To earn your Hyperdrive Credits, book and attend a 1:1 onboarding session; the 50-credit reward will be applied automatically upon attendance. 📋 What to Expect The agency and brand select menus will now reliably display all available options during re-staging workflows. The updated light-theme UI polish affects authentication pages, the home screen, modals, notifications, and shared form controls — no action is required on your part, as these visual improvements are applied automatically. The increased onboarding reward of 50 Hyperdrive Credits applies to the fallback scenario and will be reflected in your account after a qualifying 1:1 session. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔔 Filter Your Notifications Inbox by Project

The 2026-07-20 platform release brings project-level filtering to Notifications, along with one bugfix and one improvement. ✨ What's New Filter Notifications by Project: Notifications now includes a project filter, so you can narrow your notification feed to only the project you care about at any given moment. Instead of scrolling through alerts from every project in your account, you can select a project from the filter and see only the notifications relevant to it. 🛠️ How to Use It 1. Open Notifications (Header → Notifications) from the platform. 2. Look for the project filter option within the inbox. 3. Select the project you want to view notifications for. 4. The inbox will update to show only notifications tied to that project. 5. To return to the full notifications feed, deselect or reset the project filter. 📋 What to Expect This release also includes one bugfix and one improvement shipped as part of the 2026-07-20 update. Full details for those items are not yet available in this article. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📍 Google Business Profile Updates — July 2026

The July 2, 2026 release for Google Business Profile brings two new features, three bug fixes, and three interface improvements — making bulk content workflows faster and local SEO tooling more reliable. ✨ What's New This release introduces two significant additions to the GBP toolset: - GBP v2 Standalone Page Route: Users on GBP v1 can now access the new GBP v2 interface directly through a dedicated standalone page route. This provides a smoother path to exploring the updated experience without losing access to the familiar v1 workflow. - Bulk Post Import from CSV: A full upload UI for importing GBP posts in bulk via CSV file is now available, complete with validation preview and results reporting. This makes it significantly faster to schedule and publish posts across multiple locations at scale. 🛠️ How to Use It 1. Navigate to Left sidebar → Local → Overview. 2. To access GBP v2, look for the link or prompt within GBP v1 that directs you to the new standalone page route. 3. To import posts in bulk, navigate to Local → Posts (GBP Posts) and click the Import button, then upload your CSV file. 4. Review the validation preview to confirm post data is correctly mapped before finalizing the import. 5. Check the results summary to confirm which posts were successfully imported and address any flagged issues. 6. Note for CALL call-to-action posts: When your CSV includes a CALL action type, leave the cta_url field blank — the platform will automatically use the phone number already associated with that location's GBP profile. 📋 What to Expect - Heatmap search fixed: Local SEO Heatmap searches now correctly filter results to the specific business you searched for, resolving an issue where unrelated results were displayed. - Faster image generation: GBP post image generation during post creation has been optimized and is no longer noticeably slow. - Scrollable business list in My Tasks: When multiple businesses are selected in GBP My Tasks, the Share Tasks dropdown now displays a scrollable list for easier navigation. - Local Citations modal alignment fixed: The Additional Business Category dropdowns and List of Services/Products inputs in the Submit Business Info modal are now correctly aligned. - Softer audit re-run error styling: The error notification shown when a GBP Audit Re-Run returns a 409 conflict response has been visually softened to reduce unnecessary alarm while still communicating the status. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Report Builder Bug Fixes and Improvements

The Report Builder received bug fixes and one improvement in the July 20, 2026 release, addressing issues with date range filtering, layout saves, GSC keyword sorting, an unintended drawer trigger, and missing report screenshots. If you are experiencing any of these issues, use the information below to determine whether this release resolves your situation. What's New This release ships the following fixes and improvements: - Historical Metrics chart date range fix: The Historical Metrics chart now correctly reflects the date range you select, instead of ignoring your input and displaying default data. - Classic layout save error fix: Saving a classic Report Builder layout no longer returns a 400 error. - GSC keyword tabs sorting and filters fix: The All, Top, and Trending keyword tabs in the GSC section now apply sorting and filters correctly. - GHL Hide Empty Sections fix: Checking the Hide Empty Sections checkbox in the GHL Report Builder no longer unintentionally triggers an unrelated drawer or panel to open. - Placeholder for missing report screenshots: When a report screenshot is missing or broken, a default placeholder image is now displayed instead of a blank or broken image area. How to Confirm the Fix Applies to You If you first noticed the problem before July 20, 2026, the release should have resolved it automatically — no action is required on your end. If the problem started on or after July 20, 2026, use the steps below to verify everything is working correctly. 1. Open Reports in the platform. 2. Select or open an existing report and set a custom date range — confirm the Historical Metrics chart reflects your selection rather than default data. 3. If using a classic layout, save your report and confirm the save completes without a 400 error. If the error still appears, note the exact error message and the name of the report or layout affected. 4. Navigate to the GSC section of your report and switch between the All, Top, and Trending keyword tabs — confirm that sorting and filter selections are being applied correctly on each tab. 5. If using the GHL Report Builder, toggle the Hide Empty Sections option and confirm no unrelated panel opens unexpectedly as a result. 6. Open any report that previously showed a blank or broken image area and confirm a placeholder image now appears in its place. What to Expect - These are bug fixes; no changes to your existing report configurations or data are required. - The placeholder image appears automatically for any missing or broken screenshot — no manual action is needed. - If you previously worked around the 400 save error on classic layouts, saves should now complete successfully without any additional steps. If the Issue Persists If any of the above issues are still occurring after July 20, 2026, try the following before escalating: - Hard-refresh your browser (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac) to ensure you are running the latest version of the platform. - Clear your browser cache and reload, then repeat the verification steps above. - Try reproducing the issue in a different browser or an incognito/private window to rule out a local cache or extension conflict. - If the problem persists, gather the following before contacting support: the name of the affected report or layout, the exact error message (if any), the browser and OS you are using, and the approximate time you observed the issue. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 Search Atlas Plugin Dashboard Updates in WordPress

This article provides a complete walkthrough of the updates introduced in the Search Atlas Plugin Dashboard within WordPress. Every section has been enhanced for clarity, functionality, and smoother SEO workflows. Below is a detailed reference of everything that has changed, what each feature does, and how to use it. In the Search Atlas (WordPress plugin) → Settings area, you'll see navigation tabs that provide consistent access to: - Settings (General) - LLMs.txt - SEO Controls - OTTO cache - Branding - Schema Markup - Search engine verification - Code snippets - Local SEO The layout emphasizes clarity and centralizes all SEO-critical tools. 🏠 Dashboard (View-Only Analytics) The Dashboard loads a read-only version of the Search Atlas performance view. Once the site is connected under Settings → One-Click Authentication, users see: - Organic performance overview - Keyword visibility - Technical health indicators - Backlink summaries This section mirrors the Search Atlas UI but cannot be edited inside WordPress. It exists to give clients quick visibility without leaving WP-Admin. 🔧 Indexation Control This tool helps prevent WordPress from indexing pages that provide no SEO value. Options include: - Date archives - Tag archives - Author archives - Format-based archives - Any unnecessary auto-generated WP taxonomy pages Toggling these improves crawl budget and prevents thin or duplicate content. 🧩 Compatibility Tools This page lists supported page builders (Elementor, Gutenberg, Divi Builder, etc.), SEO plugins (Yoast, Rank Math, All in One SEO, etc.), and caching systems (LiteSpeed Cache, etc.). Host Blocking Test: The Run Test button checks whether the hosting provider is blocking API communication between WordPress and Search Atlas. If the test fails, it indicates server-side blocking of outbound calls, allowing support to diagnose sync or connection issues quickly. Auto-Exclude URL: This interface allows users to paste specific URLs that should not receive automated optimizations from the plugin. Useful when a specific page conflicts with automatic updates, the client wants manual control over a landing page, or a page template behaves differently under plugin automation. When excluded, the plugin silently skips that URL during sync or optimization runs. 🔄 Sync Log This is a chronological log where users can see WordPress updates pushed from Search Atlas, auto-recommendations delivered, contingency posts, and completed sync tasks with timestamps. This reassures users that the plugin is communicating and applying updates correctly. When no sync events exist, you'll see a message that sync events will appear once content or pages receive new updates — this helps verify whether the plugin is properly communicating with the Search Atlas cloud. 🔁 Redirections Manager One of the most expanded areas in this update. Main Redirections View: You can add a new redirect, import redirects from other SEO plugins, and filter by status, pattern type, redirect type, or keyword search. Each redirect row displays the From URL, To URL, redirect type (e.g., 307 Temporary Redirect), pattern (Exact Match, etc.), hits, status (active/inactive), last accessed timestamp, and quick actions (Edit, Deactivate, Delete). Add Redirection: Multiple source URLs can be added with Add Another. Destination URL match types include Exact, Starts With, Ends With, Wildcard, and Regex. Redirection type options include 301 Permanent Move, 302 Temporary Move, 307 Temporary Redirect, 410 Content Deleted, and 451 Content Unavailable for Legal Reasons. You can also add an optional description and set status to Active or Inactive before clicking Save or Cancel. Import From SEO Plugins: Search Atlas can import existing redirects from Redirection, Yoast SEO / Yoast SEO Premium, Rank Math, All-in-One SEO, and Simple 301 Redirects. If a plugin isn't detected on the site, it's labeled NOT FOUND to prevent accidental imports. This feature prevents duplicate redirects and automatically migrates previous configurations. 404 Error Monitor: Shows Total 404 Errors, Total Hits, Last 24 Hours Count, and Frequent Errors Count, plus a bar graph of the most frequent 404 URLs by hit count for quick troubleshooting. 🤖 Robots.txt Editor This lets users edit their robots.txt file directly. It includes: - A live editor for the robots.txt file inside WordPress - A file status indicator showing whether a robots file exists on the server - Automatic backup history each time changes are saved - An important notes panel warning against blocking your entire site (Disallow: /), noting that changes take effect immediately (though indexing delays may occur), and that some hosting providers override robots.txt files - Quick guide cards with examples of User-agent, Disallow, Allow, and Sitemap - A Validate button that checks for common issues 🗺️ XML Sitemap Generator The XML Sitemap panel has been reorganized for clarity. Sitemap Status shows whether the sitemap is Generated or Not Generated, URLs Indexed, whether Auto-update is Enabled or Disabled, the Last Generated timestamp, and the Sitemap URL. Sitemap Actions include Generate Sitemap Now (creates or updates your sitemap.xml file in the root directory), Disable Auto-Update (when enabled, the sitemap updates automatically when posts change), and Delete Sitemap (permanently deletes the sitemap.xml file from your server). Sitemap Preview shows the first 50 lines of the sitemap, including loc URLs, lastmod timestamps, changefreq, and priority, with a View Full Sitemap link to open the live file. 🧱 Custom HTML Pages This feature allows the creation of dedicated HTML pages that bypass the WordPress theme entirely. Use cases include custom landing pages, external tool-built marketing pages, raw HTML/CSS/JS experiments, A/B test pages, and standalone utility pages. How it works: click Add New Custom HTML Page, set a page title and slug, access the Custom HTML Settings panel, enable Raw HTML Mode (auto-enabled by default), upload a complete HTML file or paste HTML directly, then click Publish. These pages do not interfere with theme-based or builder-based pages (Elementor, Divi, etc.). ⚙️ Settings Updates General — One-Click Authentication: Shows current connection status (Synced), the API key used, an option to Re-authenticate or Disconnect Account, and an authentication timestamp. This section ensures the plugin stays securely connected to Search Atlas. Google Index API Integration: Lets users upload their Google Cloud JSON key to enable automatic indexation requests. With the Google Indexing API, every time content is synced, the corresponding URL is automatically sent to Google for indexing. Includes a requirements checklist (project enabled, permissions, domain verified, service account added), a JSON upload field, a manual paste option, and step-by-step instructions to obtain the JSON file. White Label Settings: Allows agencies to rebrand and control what clients can see. A White Label Settings password is required to enable protected options — if it's missing, the system prompts you to set one. Plugin Visibility Controls let you hide the Dashboard, Settings, Indexation Control, Redirect Manager, Robots.txt, Sync Log, Compatibility, and Advanced Settings from client users. Each toggle hides the corresponding menu item in the WordPress sidebar, which is useful for agencies managing SEO for clients who shouldn't access advanced tools. White-Label Export: White-label agencies can export the plugin pre-configured with their white-label settings. After filling out all branding fields, clicking the export option generates a ZIP file of the plugin including all white-label settings. When installed on another WordPress site, the plugin loads with all branding already applied, eliminating repetitive setup for large agencies. Advanced Settings include Cache Plugin Management (clear cache for supported caching plugins such as WP Rocket, LiteSpeed, and W3 Total Cache, with a message if none are detected), Error Log Management (clear WordPress error logs to free up space), and WordPress Debug Configuration (useful for troubleshooting connectivity issues). Import Settings From SEO Plugins: Search Atlas supports importing settings from other SEO tools across indexation control, redirections, robots.txt, and XML sitemap. Each of these modules includes an Import from SEO Plugins button; clicking it opens an importer screen that detects available SEO plugins and their data, with categories marked as available when importable data is found. Optimization Preview Toolbar: A toolbar shows exactly what changes Search Atlas applies to a specific URL. It appears by default and can be disabled in plugin settings, includes a Preview Original button to view the unmodified page, and highlights which elements Search Atlas modified, such as title, meta description, and schema. Content Genius Author Sync Controls: A setting lets users choose which WordPress user roles can be synced with Content Genius when publishing content, restricting available authors to specific roles (e.g., administrators, editors) and preventing content from being assigned to unintended accounts. Light Theme Mode: A light theme has been added to improve accessibility and accommodate user preferences; users can switch themes with a toggle button. Clear Suggestions Cache: An option in Advanced Settings lets users flush the plugin's stored recommendations cache when needed. ✅ Final Notes This update to the Search Atlas WordPress plugin enhances SEO workflow visibility, debugging and troubleshooting, URL and redirection control, indexation and sitemap management, white-labeling and client-facing permissions, integration with the Google Indexing API, and full HTML-page creation within WordPress. The updated Search Atlas WordPress Plugin provides deeper control, clearer diagnostics, and more automation for SEO tasks. With tools for indexation, redirections, robots.txt, sitemaps, custom pages, indexing API, and compatibility testing, it allows site owners and agencies to manage mission-critical SEO infrastructure directly inside WordPress. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔧 Bug Fixes & UX Improvements Across Multiple Features

This release includes eight bug fixes and two improvements spanning AI Visibility (formerly LLM Visibility), Report Builder, Site Explorer, and Connector Builder. Fixes resolve domain filter scrolling, loading states, data accuracy, and UI visibility issues, while improvements disable automatic What's New popups and unlock OTTO-dependent tasks after project creation. ✨ What's New Two improvements enhance the user experience in Connector Builder. Automatic What's New modal popups are now disabled by default, reducing interruptions during workflow. Additionally, GSG project creation no longer leaves OTTO-dependent tasks locked; they become available immediately without requiring a page reload. 🐛 Bug Fixes Eight bugs have been resolved across multiple features: - AI Visibility (formerly LLM Visibility) - Cited Pages: Domain filter dropdown now scrolls properly, allowing users to view all domain names in the list. - AI Visibility (formerly LLM Visibility) - Project Loading: Loading spinner no longer ends prematurely on brand-level status showing "no data" while project analysis is still pending. - AI Visibility (formerly LLM Visibility) - Brand Insights: Summary banner now renders only after all engines finish analyzing, preventing incomplete data display. - AI Visibility (formerly LLM Visibility) - Analysis Popup: Hardcoded "runs every 3 days" message has been removed; the popup now respects the configured analysis frequency. - Site Explorer - Paid Competitors: Thread date_str parameter added to data-extended call and trend graph switched to paid_history for accurate paid competitor data. - Report Builder - GHL Users: OTTO, Tasks, and Site Explorer options are now hidden in AI Settings Focus Areas for GHL users since they were visible but non-functional. - Connector Builder: Homepage connector and scheduled job rows are now clickable, restoring expected navigation behavior. - Reports → Report Builder → open report (Executive Summary) - Full Report Page: Spacing reduced for a cleaner report layout. 🛠️ How to Use It 1. No action required for bug fixes — they apply automatically upon platform update. 2. For Connector Builder improvements: Create a new GSG project and verify OTTO-dependent tasks are immediately accessible without reloading. 3. What's New modal popups are now disabled by default; access release notes via the Help menu if needed. 📋 What to Expect All fixes are live and require no configuration changes. GHL users will no longer see non-functional OTTO, Tasks, and Site Explorer options in Report Builder AI Settings. AI Visibility (formerly LLM Visibility) analyses now display accurate loading states and respect configured frequencies. Connector and scheduled job rows in Connector Builder respond to clicks as expected. Report spacing is tighter with the Executive Summary title removed. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚡📄 Google Page Experience Update

🔎 Where Does Page Experience Fit Into Google's Algorithm? In Google's ongoing effort to serve users the best possible search results, the Page Experience Update introduced new ranking factors based on how users experience your web pages. Rolled out between June and September 2021, this update made mobile-friendliness, web safety, interstitials, and overall UI/UX official ranking signals. Websites that prioritized page experience saw ranking improvements, while those that didn't fell behind. The Page Experience update shifted SEO focus from just relevance to usability — rewarding sites that are fast, stable, and responsive. It joins Google's long list of algorithm updates, which historically target: - Content quality (Panda) - Backlink integrity (Penguin) - Organization and data indexing - User experience and engagement 💡 What Is UX & Why Does It Matter? User Experience (UX) measures how users interact with your site before, during, and after visiting. A beautiful design alone isn't enough — your interface must make it easy for users to achieve their goals. Key UX Statistics: - 88% of users won't return after a poor experience. - 50% of sales are lost to bad UX. - 75% of credibility judgments are based on usability. - 53% of mobile users leave if a page takes longer than 3 seconds to load. - A well-optimized UI can improve conversions by up to 200%. With competitors only a click away, great UX isn't optional — it's essential for visibility and conversions. ⚙️ What Are the Core Web Vitals? The Page Experience update emphasized Core Web Vitals — three key performance metrics that reflect real-world user experience. Google updates these metrics over time to better capture genuine usability; the current set is: 1️⃣ Largest Contentful Paint (LCP) Measures how long it takes for the main content to load. Target: ≤ 2.5 seconds 2️⃣ Interaction to Next Paint (INP) Measures overall page responsiveness — the time from any user interaction (click, tap, or key press) to the next visual update from the browser. INP replaced First Input Delay (FID) as an official Core Web Vital in March 2024 because it captures the full range of a page's interactivity, not just the first interaction. Target: ≤ 200 milliseconds 3️⃣ Cumulative Layout Shift (CLS) Measures visual stability — how much page elements shift unexpectedly during load. Target: < 0.1 Test and monitor at least 75% of your site's pages to ensure consistent results across your content. 🧩 Page Experience Signals Additional experience metrics factor into SEO rankings alongside Core Web Vitals: - Mobile-Friendliness: Your site must perform equally well on mobile and desktop. - Safe Browsing: No malware or harmful content. - HTTPS Security: Secure connection for user trust. - Intrusive Interstitial Guidelines: Avoid pop-ups that obstruct user access to content. 🛠️ How to Optimize for Google's Page Experience Update Step 1: Know and Use the Tools Available Use free tools to monitor performance and UX metrics: - Lighthouse – Core Web Vitals auditing directly in Chrome DevTools - PageSpeed Insights – Page speed and Core Web Vitals analysis combining lab and field data - Chrome User Experience Report (CrUX) – Real user data from Chrome users in the field - Google Search Console – Monitors real-world Core Web Vitals performance at scale - Web Vitals JavaScript library – Tracks vitals via browser APIs for custom reporting Step 2: Audit Your Site Across Devices Use tools to preview and test how your site renders on different devices: - Lighthouse: Toggle between mobile and desktop views for lab data - PageSpeed Insights: Compare mobile vs. desktop performance side by side - Responsinator: Visualize your site on various phones and tablets - CrossBrowserTesting: Test site design and performance across 2,000+ browser and device combinations Step 3: Improve Your PageSpeed Insights Score Improving your score directly impacts your Core Web Vitals. Key tactics include: - Optimize images: Compress and serve images in next-gen formats (WebP, AVIF) and use lazy loading. - Minimize render-blocking resources: Defer non-critical JavaScript and CSS to speed up initial paint. - Use a Content Delivery Network (CDN): Serve assets from servers geographically close to your users. - Enable browser caching: Reduce load times for returning visitors. - Reduce JavaScript execution time: Break up long tasks to improve INP and overall interactivity. - Reserve space for dynamic content: Set explicit width and height on images and embeds to prevent layout shifts and improve CLS. Step 4: Fix Mobile Usability Issues Open Google Search Console and navigate to the Mobile Usability report to identify and resolve issues such as text that is too small to read, clickable elements placed too close together, or content wider than the screen. Step 5: Secure Your Site and Clean Up Interstitials - Migrate to HTTPS if you haven't already — Google treats HTTPS as a confirmed ranking signal. - Remove or replace intrusive pop-ups that appear immediately on page load or cover the main content, especially on mobile. Acceptable interstitials include age-verification prompts, legally required cookie notices, and small banners that don't obstruct the main content area. 📊 How to Track Your Progress After making optimizations, monitor improvements using: - Google Search Console → Core Web Vitals report: Shows field data for Good, Needs Improvement, and Poor URLs segmented by mobile and desktop. - PageSpeed Insights: Re-run audits to compare before-and-after lab scores. - Lighthouse CI: Integrate automated performance checks into your deployment pipeline to catch regressions early. Remember that field data in Google Search Console can take 28 days or more to reflect recent changes, so allow adequate time before evaluating the impact of your optimizations. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Website Studio File Upload Fields Now Working

🔍 Overview A confirmed bug previously caused file upload fields in Website Studio forms to silently fail. Even when a visitor successfully selected and submitted a file — such as a logo or image — the submitted value was stored as empty, meaning the file could not be retrieved from the form submission data. This issue has been investigated, escalated to engineering, and fully resolved. File uploads through Website Studio forms now save and store correctly. ⚙️ What Was Happening When a Website Studio form included a file upload field, the form appeared to accept the file on the visitor's end. However, the file data was silently dropped during processing. The form submission record stored an empty value instead of the uploaded file, making it impossible to access or download the file after submission. This affected any Website Studio form with a file upload field, regardless of the file type being submitted. ✅ Current Status — Issue Resolved Engineering identified the root cause and shipped a fix. The file upload functionality in Website Studio forms now works as expected. Customers have confirmed that common image formats such as JPG and PNG upload and save successfully. If you set up a form with a file upload field, submitted files will now be captured and stored correctly in your form submission data. 🧪 How to Verify File Uploads Are Working 1. Open Website Studio and navigate to your website projects. 2. Open the website project that contains the form with a file upload field. 3. Submit a test entry through the form, attaching a file (JPG or PNG are confirmed to work). 4. Check your form submission data for that project to confirm the file value is no longer empty and the uploaded file is accessible. 💡 If You Still See Empty File Values If you submitted files before the fix was deployed, those earlier submissions were affected by the bug and the file data cannot be recovered — the files were not stored at the time of submission. For any submissions made after the fix, file uploads should now save correctly. If you are still experiencing missing file data on new submissions after testing, follow the steps below: - Confirm the form field is set up as a file upload type and not another input type. - Try submitting again using a supported image format such as JPG or PNG. - Check the form submission record again after the new test submission. If the problem persists on new submissions, this may indicate a separate issue that needs investigation. 🆘 Need Further Help? If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

July 23, 2026 Platform Release: What's New and Improved

🚀 New Features This release introduces several new capabilities across Digital PR, Outreach, and OTTO that customers may notice right away. - Create-Campaign 4-step wizard (Digital PR): The Digital PR Create Campaign flow is now a guided 4-step wizard — Sources → Targeting → Channels → Sequence — replacing the previous single-page email form. Current behavior is unchanged: the SERP source and Email channel remain pre-selected, and the same fields produce the same campaign result. The new structure simply makes the process clearer to follow. - Redesigned Send Email composer (Outreach): The Outreach Send Email composer has a new look, currently behind a feature flag. The updated composer includes a subject line field, a sender selector, a recipient context header, templates, and a Write/Preview toggle. If a customer reports seeing a different composer layout, check whether the feature flag is enabled on their account. - Multi-channel DPR campaign detail page: The Digital PR campaign detail page is being redesigned (also flag-gated) to display data across email, mobile, and map channels instead of email-only stats. Google Maps prospects now show business name, address, rating, and phone alongside domain and SEO metrics. - Google Safe Browsing warnings in OTTO: The OTTO Overview page now displays a red warning banner at the top of the page when Google Safe Browsing has flagged a domain for malware, unwanted software, or social engineering. The banner appears in both private and shared client views and is hidden for clean domains. 📣 Outreach & Campaign Hub Improvements - Search campaign box stays visible during loading: In Campaign Hub's Campaign Types tab, the search campaign box no longer disappears while a search is in progress. It remains visible and usable while typing, clearing, or resetting. The loading indicator now appears only within the results table. - Single-select sources drive Targeting step: In the Create-Campaign wizard, the Sources step is now single-select. The selected source directly determines the fields shown in the Targeting step. The previous manual keywords/domains toggle and multi-select source option have been removed. - DPR Campaigns template preview and notifications fixed: The template preview (View Existing Templates) now opens correctly on hover or click again. Form field focus styles are consistent, dropdowns open downward instead of off-screen, and campaign/contact create, edit, and delete actions now show success or error toast notifications. 🏗️ Authority Building Improvements - Visual refresh across Authority Building: The press release wizard, project selectors, and Cloud Stacks template builder pages have been updated to match the rest of the app's look and feel. Tooltips, dialogs, dropdowns, empty states, and loading spinners are visually consistent. No workflow changes were made. - URL Indexer column sorting fixed: As part of a table component update across Authority Building (Press Releases, Cloud Stacks, URL Indexer, Quest, Digital PR campaigns/inbox/contacts), a bug that broke column sorting in the URL Indexer has been resolved. Sorting now works correctly. - Press Release & Cloud Stack wizard form improvements: The Knowledge Graph step now validates fields — including text, links, dropdowns, and other inputs — and shows completion checkmarks consistently as you fill them in. Table pagination on Cloud Stacks, URL Indexer, and Quest views now uses each table's built-in controls, remembers the chosen page size, and resets to the first page when a filter is changed. 🤖 OTTO Improvements - Cloudflare worker version display and upgrade button: The OTTO Cloudflare installation guide now shows the installed worker version along with a stability badge (stable, beta, or deprecated). A one-click Upgrade button appears when a newer approved version is available. Diagnostics also include a new Worker Version Currency check. ✍️ Content Genius Improvements - Brand Vault default article length now respected: In Content Genius V5, if a user generates an article without manually selecting a length, the composer now correctly uses the Brand Vault's saved default length instead of defaulting to the optimized (~1,500–2,000 words) setting. Manually selecting Short, Optimized, or Long still works as before. - Agent "start from scratch" articles get a real title: V5 articles created through the Atlas agent's start-from-scratch chat flow now receive a generated title instead of remaining stuck on the "New Document {N}" placeholder. If customers report unexpected titles in their article list or editor, this change is relevant. - Brand Vault image uploads auto-name files: When uploading images to Brand Vault, the platform now auto-generates a descriptive filename based on the image content, pre-filled in an editable field. If auto-naming fails, it falls back to the original filename, which also remains editable. The original filename is retained as metadata. - Brand Vault CSV bulk-import for top pages: A new Import CSV button is available in the Brand Vault top-pages section, allowing customers to bulk-add pages via spreadsheet. The button includes a format hint and template. The single-page add option is unchanged. - Send to Website Studio empty state: In Content Genius, the Send to Website Studio publish modal now shows a helpful empty state with a link to create a site when the user has no Website Studio sites connected, instead of displaying a blank dropdown. 💳 Billing Improvement - Low-quota warning banner removed: The amber "running low on quota" warning banner (shown when quota fell below 10%) has been removed from the Billing → Plans & Top-ups page entirely. The quota-reset date information line remains unchanged. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✨ Report List Now Has a Single Open Button

The Report List has been simplified so you can open any report from a single button instead of choosing between two separate buttons. ✨ What's New Previously, each report in the Report List displayed two separate buttons — one to open the Classic version and one to open the Modern version. This has been replaced with a single button per report, streamlining the Report List interface. 🛠️ How to Use It 1. Navigate to the Report List in your account. 2. Locate the report you want to open. 3. Click the single open button for the report. 📋 What to Expect The Report List now appears cleaner with one button per report instead of two. There is no change to the report content itself — only to how you access your reports from the list. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 WordPress Plugin 2.7.1 Stability & Security Update

Version 2.7.1 of the Search Atlas WordPress plugin delivers a comprehensive round of security hardening, stability improvements, and code quality updates — making the plugin safer and more reliable for every site it's installed on. ✨ What's New This release focuses on making the plugin more robust and trustworthy across the board. Here's what changed for you: - Cleaner Changes Log page: The admin Changes Log screen now displays headings and toolbar controls in proper alignment, so the page is easier to read and navigate. - Settings with special characters now work correctly: If your saved settings contained a % character, the admin page could crash entirely. This is now resolved and the plugin also handles partially completed upgrades without errors. - Stronger security across the plugin: We audited and resolved several security areas, including how data is validated when it enters the plugin, how it's safely output to the browser, and how database queries are handled — all tightened to current best practices. - Improved admin action protection: Admin pages, settings forms, and background actions now include the proper verification checks to ensure only authorized users can perform sensitive operations. - Safer redirects and file handling: All redirects now use secure WordPress-native methods, file writes are handled in a centralized and consistent way, and any legacy redirect entries with unsafe URLs are automatically cleaned up. - Plugin icons load locally: Compatibility checker plugin icons are now bundled directly with the plugin instead of being fetched from an external server, improving load reliability and privacy. - Fully translatable text: All user-facing text in the plugin is now properly set up for translation, so the plugin works correctly in multilingual environments. - WordPress.org compliance: The plugin has been audited against WordPress.org Plugin Check standards, and all identified findings — including database query handling, caching, and schema practices — have been resolved. - General code cleanup: Debug logging that had no place in a live environment has been removed, and outdated or unused code has been cleaned up throughout the plugin. 🛠️ How to Use It 1. Log in to your WordPress admin dashboard. 2. Go to Plugins → Installed Plugins. 3. If an update is available for the Search Atlas plugin, click Update Now. 4. Once updated, verify the plugin is active and your settings are intact. 📋 What to Expect All fixes in this release are applied automatically once the plugin is updated — no configuration changes are required on your end. Existing settings, redirects, and data are preserved. Legacy redirect entries with unsafe source URLs will be cleaned up automatically in the background after updating. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗺️ Smarter Heat Map Quota Warnings in GBP

Search Atlas now gives you clearer visibility into your heat map quota, helping you understand your usage before you hit the limit. ✨ What's New Previously, it may not have been clear how heat map quota works or where you stood relative to your plan's limit. Search Atlas has improved how heat map quota is explained within the platform, so you can better understand your usage and plan accordingly before requesting a refresh. 🛠️ How to Use It 1. Navigate to your heat map features within the platform. 2. Before refreshing a heat map, review any quota-related information shown to understand your current usage. 3. If you are close to or at your plan's quota limit, review your usage or upgrade your plan before proceeding. 4. Once quota is available, refresh your heat maps as usual to get the latest local ranking data. 📋 What to Expect Quota limits are determined by your current subscription plan. With improved quota explanations now in place, you should have a clearer picture of your available heat map refreshes at any time. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Platform Bug Fixes: Maps, Rank Tracker & More

We've resolved a set of issues across different areas of the platform that were causing unexpected behavior for some users. Here's what's been fixed and what you can expect going forward. 🛠️ What Was Fixed - Topical Maps regeneration freezing: When attempting to regenerate a Topical Map, some users experienced the page freezing and the screen going blank. This has been resolved, and regeneration now completes without interrupting your workflow. - Additional bug fixes: Three further bugs across additional platform areas were resolved in this release. Full details will be updated here as changelog information becomes available. 📋 What to Expect These fixes are already active across the platform. No action is needed on your end — simply continue using the platform as normal. If you previously encountered any of these issues, they should no longer occur. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

July 10, 2026 Platform Release: New Features, Improvements & Bug Fixes

🛒 Billing & Special Offer Checkout A new July annual promotion is live with six dedicated checkout links available at /special-offer/[slug]. The links cover Growth, Pro, and Agency plans in two tiers (Standard and Action Taker), and are pre-configured with: - Annual billing cycle - 30% discount applied automatically - Card-only payment (Klarna is not available on these links) - A plan-specific bonus summary displayed at checkout These links go live on July 22, 2026. The billing usage log has also been updated with two new view modes: current cycle and all-time, switchable via a toggle. If usage data fails to load, the page now shows a graceful fallback state instead of breaking. 🤖 OTTO Schema & Audit Improvements Several updates have been made to OTTO schema deployment and the audit interface: - Bypass schema validation: You can now deploy a schema even if it has validation errors. OTTO will show a confirmation warning before deploying, and the schema will be saved with an 'Saved with errors' badge. An Undo/rollback option is available immediately after — previously, validation errors blocked deployment entirely. - Diagnostic scan modal fix: The Site Info diagnostic scan modal on the All Sites page now caps its height to the screen and scrolls within the Inspection and AI Deployments lists, instead of stretching off-screen. - Instant Indexing icon alignment: GSC and IndexNow icons in the Instant Indexing section headers (Sitemap Indexing and Custom URL Based Indexing) are now vertically aligned. Previously, the GSC icon appeared lower than the IndexNow icon. - Schema type column alignment fix: In Site Audit → Schema → 'Missing recommended schema markup types', the Schema Type column values are now consistently centered. Previously, entries with multiple schema types appeared left-shifted. ✍️ Content Genius (AI Article Editor) The Content Genius v5 AI article editor has received significant enhancements to its placement intelligence and agentic capabilities: - The AI assistant can now be asked via chat to add FAQs, conclusions, key takeaways, CTAs, research blocks, infographics, humanized rewrites, length changes, and links. - Before inserting content, the assistant recommends placement and asks for your confirmation — for example, it will ask whether CTAs should go mid-article, at the end, or both; whether research blocks should be inline or at the end; and which section infographics belong in. - For lists, tables, and key takeaways, the assistant confirms best-fit placement rather than inserting silently. - The Send to Website Studio publish form now shows explanatory hover tooltips on the slug, author, category, and tags fields. Submission and validation behavior are unchanged. 📍 GBP & Local SEO Several updates improve the GBP and Local SEO experience: - GBP Media Library tag filter: The Media Library toolbar now includes a tag-based filter that can be combined with the existing Photos/Videos/All filter. An empty state is shown when no items match the selected filters. Media sourced from Brand Vault appears inline, tagged 'Brand Vault', with delete and tag-edit controls hidden (read-only). - GBP Post generation — Share On section redesign: The 'Share On' section in the 'Generate GBP Post(s)' modal is renamed to 'Share posts on socials'. The Beta tag has been removed. Per-platform '+ Connect' links are removed; connecting a new page now happens via a 'Connect new page' option inside each platform's Select Page dropdown. - Stability improvements: The GBP Optimization page no longer freezes or infinitely refreshes. GBP and Local SEO pages (tasks, posts, project cards, heatmaps) are more stable, with no duplicate list entries, stuck spinners, or crashes when navigating away while background status checks are running. There is no new UI for this change — it is a reliability fix. - Local SEO classic report — keyword seeding fix: When linking the Local SEO integration on the classic report builder, the report is now seeded with only the top scanned keyword (matching the behavior of the new report builder). Previously, all project keywords were loaded automatically. Additional keyword groups can be added manually from the report page. 🖼️ Brand Vault Brand Vault Style Guide → Add Photos now accepts WebP image uploads. The full list of supported formats is now: JPG, PNG, WEBP, and GIF. 🔒 Atlas Co-Worker (LinkGraph Customers) LinkGraph agency and managed customers will no longer see the Atlas Co-Worker menu item in navigation. Direct links to the Co-Worker page will now redirect these users to their home screen. Customers on non-LinkGraph accounts are not affected by this change. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

📊 Report Builder Shared Reports Now Display Correctly

We resolved an issue in Report Builder where publicly shared reports were incorrectly displaying owner-level controls and inaccurate date ranges to visitors who accessed a report without a share link. Shared reports now render the correct view and date information for everyone who opens them. ✨ What's New When a report is shared publicly, visitors will now see the appropriate read-only experience along with the correct date range used in the report. Previously, unauthenticated visitors could see controls intended only for the report owner, and the date range displayed was not accurate — both of these issues have been resolved. 📋 What to Expect If you share a Report Builder report via a public link, anyone who opens that link will now see the report exactly as intended: with the correct date range displayed and without owner-level controls appearing. No changes are required on your end — existing shared report links will automatically reflect the corrected behavior. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

WordPress Plugin Version 2.6.16 Released

WordPress Plugin 2.6.16 is now available with critical security patches, significant performance optimizations, and numerous bug fixes to improve stability and compatibility. How to Update to Version 2.6.16 To get the latest version of the Search Atlas WordPress Plugin, follow these steps: 1. Log in to your WordPress admin dashboard. 2. Go to Plugins → Installed Plugins. 3. Locate Search Atlas in the list and click Update Now if an update is available, or enable auto-updates to receive future releases automatically. 4. Once updated, verify the version number shown under the plugin name reads 2.6.16. If you do not see the update available yet, try clearing your browser cache or waiting a few minutes for WordPress to sync with the plugin repository, then refresh the Plugins page. If you experience any issues after updating — such as broken thumbnails, memory errors, or authentication conflicts — deactivate and reactivate the plugin first. If the problem persists, contact our support team via the chat widget below. 🔒 Security Enhancements This release includes several important security improvements: - Whitelabel password is now encrypted at rest instead of stored in plain text - Prevented path traversal attacks from unvalidated slugs in imported ZIP manifests - Validated all file paths built from ZIP manifest slugs before reading them ⚡ Performance Improvements Significant optimizations have been made to reduce resource usage and prevent system failures: - Capped image-processing resource usage to prevent unbounded memory consumption - Added a maximum image dimensions setting that downscales oversized images before conversion - Cached image dimensions to avoid repeated file reads on every page render - Batched the content URL rewrite query to prevent database table locks - Raised the memory limit before heavy image processing to avoid out-of-memory failures - Reduced memory usage during HTML rendering on large pages - Prevented memory exhaustion caused by bot and vulnerability-scanner traffic - Prevented image conversion from exceeding PHP's maximum execution time during media optimization ✨ UI and UX Improvements Several usability enhancements have been implemented: - Surfaced the Focus Keyword as a read-only field in the Gutenberg SEO sidebar - Excluded Website Studio and custom HTML pages from SEO audit, inventory, and analysis surfaces - Hid SEO meta fields on Website Studio-synced pages and show a read-only notice instead - Labeled Website Studio-synced pages with a post state in the admin Pages list - Stopped admin notices from causing layout shift and viewport scroll when navigating between plugin features - Fixed checkbox alignment with their labels in Search Atlas → Settings (general options, including the Disable Redirection checkbox) - Bundled the default plugin logo locally instead of hotlinking it - Fixed icon alignment on the Schema Markup metabox - Fixed a color mismatch and text crowding on the Schema Markup metabox Remove button - Fixed the Hide Dashboard option so it actually hides the dashboard from the admin menu, and corrected its help text - Streamlined the plugin entry file for maintainability 🐛 Bug Fixes This release addresses numerous bugs to improve reliability and compatibility: - Fixed several bugs surfaced by static analysis - Fixed broken thumbnails for orphaned images and cleaned up converted files when the originals are deleted - Made multi-page imports idempotent so re-importing no longer creates duplicate pages when a slug collides - MetaSync REST authentication now coexists with third-party JWT authentication plugins - Heartbeat status badge now re

🔍 Finding OTTO PPC and OTTO SEO After UI Update

🗺️ What Changed and Why Search Atlas recently updated its navigation and product naming to make the platform cleaner and more intuitive. As part of this update, the OTTO SEO and OTTO PPC modules were renamed and relocated within the left sidebar. If you previously bookmarked these sections or relied on their old names, they may appear to be missing — but they are still fully available. 📍 Where to Find OTTO SEO OTTO SEO is now accessible in the left sidebar under OTTO SEO, inside the SEO Automation page. To navigate to it: 1. Log in to your Search Atlas account. 2. Look at the left sidebar navigation menu. 3. Click on OTTO SEO in the left sidebar, then open SEO Automation inside it. 4. You will be taken directly to the OTTO SEO automation dashboard (URL: /seo-automation-v3). All of your existing OTTO SEO settings, activated sites, and configurations are preserved — only the label in the navigation has changed. 📍 Where to Find OTTO PPC OTTO PPC has also been integrated under the updated navigation structure. To find it, go to Ads → Google Ads → Campaign Hub (Campaign Hub) in the left sidebar. The module and all your campaign data remain intact. If the OTTO PPC option is not immediately visible after logging in, try the following: - Refresh your browser and check the sidebar again — some menu items load after authentication. - Ensure your subscription plan includes OTTO PPC access, as this feature is plan-dependent. - Clear your browser cache and reload the platform if you are seeing a stale version of the UI. 💡 Tips for Getting Around the Updated UI - Use the search bar (if available at the top of the sidebar) to quickly locate any module by keyword. - Update your bookmarks — old URLs may redirect, but saving the new direct URLs ensures faster access going forward. - Look for new labels — the core functionality remains the same even when a section has been renamed. 🛠️ Still Can't Find What You Need? If you have followed the steps above and still cannot locate OTTO PPC or OTTO SEO in your account, it is possible that your account permissions, plan tier, or a temporary display issue is causing the problem. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔗 Streamlined Connector Setup and Team Creation

Content Genius now features a redesigned connector experience that brings scope and permission management, a guided connect wizard, and team creation together into a single unified flow, making setup faster and less error-prone. ✨ What's New Three core improvements have been made to the connector setup experience: - Unified Scope and Permission UX: All scope and permission selections are now consolidated into one clear interface, eliminating the need to navigate across multiple screens during connector configuration. - Connect Wizard: A new step-by-step wizard guides you through the entire connector setup process, reducing friction and helping ensure nothing is missed. - Inline Team Creation: You can now create a new team directly within the connection flow, so you no longer need to leave the setup process to complete team configuration separately. 🛠️ How to Use It 1. Navigate to the connector settings via the left sidebar → Local → GBP Projects. 2. Click Connect GBP Account to launch the new connect wizard. 3. Review and configure your scope and permission settings in the unified interface presented by the wizard. 4. When prompted, choose to create a new team or select an existing one — all without leaving the wizard. 5. Complete the remaining steps and click Finish to finalize your connection. 📋 What to Expect - Scope and permission selections are now presented in a single consolidated view for a clearer, faster setup experience. - The connect wizard sequences each required step, removing the need to jump between pages or settings areas. - Team creation is fully embedded in the setup flow, streamlining onboarding for new connections. - Existing connections and previously configured permissions are not affected by this update. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚙️ OTTO & Site Audit Release 2026-09-16

The OTTO & Site Audit release of 2026-09-16 shipped one improvement. ✨ What's New This release includes one improvement, tracked as OTTO-3150. The changelog does not specify which product area (OTTO SEO or Site Audit) this improvement applies to, nor does it provide further details about the change. 📋 What to Expect The available changelog confirms only that this improvement was shipped; no additional behavior or action is specified. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🎨 White-Label the SearchAtlas WordPress Plugin (v2.5.0)

Version 2.5.0 of the SearchAtlas WordPress plugin lets you install the plugin and rebrand both its in-WordPress interface and your OTTO dashboard with your own agency branding, so clients see only your company's name, logo, and colors. 📋 What's new in SearchAtlas WordPress plugin version 2.5.0 This release streamlines connection, expands white-label branding, and redesigns the interface to match the Search Atlas dashboard. Highlights: - Single Sign-On (SSO): authenticate the plugin with one click — no manual setup. - One-click OTTO activation: the plugin imports and applies your existing OTTO project configuration after you authenticate. - White-label branding: rebrand the plugin name, logo, OTTO AI name, color palette, and dashboard URL. Note: PDF reports currently still display SearchAtlas branding; a fix is in progress. - Direct dashboard access: open your OTTO project dashboard from inside the plugin. - Connection status labels, reset option, and error logs for faster setup and troubleshooting. 🚀 How do I install the SearchAtlas (MetaSync) plugin? Install the plugin under its original SearchAtlas name first, then apply white-label branding afterward. 1. In your WordPress admin, go to Plugins → Add New. 2. Upload or search for the SearchAtlas (MetaSync) plugin and click Install Now. 3. Click Activate. 4. In the WordPress admin menu, open the SearchAtlas (MetaSync) plugin and click the Single Sign-On (SSO) button on its settings page. A Search Atlas login window opens; sign in (and approve the consent screen if prompted) to authenticate your account in one click. After authentication, the plugin imports your existing OTTO project configuration — including your project's API Key, OTTO UUID, and connection settings — and pre-populates the plugin with these values, linking it to your existing OTTO project rather than creating a new one. You're now ready to apply branding from the Branding settings page below. 🎨 Can I white-label the plugin UI itself, not just the dashboard? Yes. The SearchAtlas (MetaSync) plugin has built-in white-label support that rebrands both the plugin interface inside WordPress and your custom dashboard domain. 1. In your WordPress admin, open the Search Atlas plugin → Settings → Branding section (white-label). 2. Configure your branding fields: - Plugin Name — your agency name, shown in place of SearchAtlas. - Dashboard URL — your custom white-label dashboard domain. - Logos — upload both light and dark versions. - Plugin Description, Author, Menu Slug, Menu Icon — customize how the plugin appears in WordPress. - OTTO Name — rename OTTO to your preferred product name. 3. Save your changes on the Branding page. Once enabled, your clients see only your agency's branding in both the plugin UI and the custom white-label dashboard domain. Note: PDF reports currently still display SearchAtlas branding rather than your white-label branding; a fix for this is in progress. 🔑 How does Single Sign-On set up my API Key and OTTO UUID? When you log in via SSO, the plugin automatically populates both the API Key and OTTO UUID fields if a Search Atlas project already matches your WordPress domain. This removes manual copy-pasting and connects the plugin to the correct OTTO project immediately. If multiple projects exist, the plugin prompts you to confirm or select the right one, so you connect to the intended project without configuration errors. 🟢 How do I check whether the plugin is connected? The interface shows visual connection indicators in both the sidebar and the top navigation bar, so you can confirm status at a glance without opening settings: - Connected (green label): the plugin is authenticated and synced with your Search Atlas project. - Not Connected (gray label): the plugin has not been authenticated or has lost connection. 🛑 How do I disable the dashboard inside WordPress? If you prefer to manage projects only through the Search Atlas platform, you can disable the in-WordPress dashboard. - When disabled, the status displays as Dashboard Disabled. - Re-enable it at any time to open your OTTO project dashboard directly inside WordPress. 🛠️ How do I reset the plugin or generate error logs? - Reset Plugin: restore all plugin configurations to their default values in one step. - Error Logs: when WordPress debug mode is enabled, generate anonymous error logs to share with support and speed up troubleshooting. 🧯 Troubleshooting and known issues for the SearchAtlas plugin - White-label dashboard domain not loading: custom dashboard domains depend on DNS propagation, which can take time to complete. Verify your domain's DNS records point to the correct white-label endpoint, and allow propagation to finish before testing the dashboard. - Team member invites not received: confirm the invited email address is correct and check spam/junk folders. If the invite still doesn't arrive, resend it from the dashboard. - Navigation menu not expanding or displaying correctly: a known issue can cause the plugin's navigation menu to display incorrectly. Refresh the page or clear your browser cache; if the problem persists, generate error logs and contact support. - Reviewing error logs: with WordPress debug mode enabled, use the Error Logs option (see above) to generate anonymous logs, then share them with support to speed up troubleshooting. 🎯 You can now install the SearchAtlas (MetaSync) plugin, connect it with one-click SSO, and white-label both the plugin UI and your dashboard from the Branding settings page. Next, open the Branding section to add your Company Name, logos, colors, and OTTO AI name so your clients see only your agency.

⚙️ OTTO & Site Audit — Release 2026-09-16

The OTTO & Site Audit release on 2026-09-16 shipped one improvement (OTTO-3150). Full details of what specifically changed have not been published in the changelog at this time. ✨ What's New One improvement was made to OTTO SEO and Site Audit as part of this release. Once the changelog entry is published, it will contain the full description of what changed. 📋 What to Expect If you notice any unexpected behavior in OTTO SEO or Site Audit following this update, please reach out to our team with your project name and a description of what you are seeing. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Platform Updates: Fixes and Improvements

We've resolved several issues and made a number of improvements across the platform to keep your workflows running smoothly and your data easier to act on. ✨ What's New CSV and Excel Export on Shared Reports: Report Builder's public share pages now include CSV and Excel (XLSX) export options, so clients and stakeholders viewing a shared report can download the data directly without needing platform access. 🛠️ Improvements - Hyperdrive Credits label: The credits chip on Authority → PR Distribution (Press Releases) now reads "Hyperdrive Credits" for clarity, while Authority → Cloud Stacks (Cloud Stacks) shows "HyperDrive 691". - OTTO Sites quota widget: The site-slot quota widget and the site-limit screen now explain when slots are held by frozen sites, so you always know why your count looks the way it does. - Report Builder scrolling: The reports list no longer shows nested scrollbars, making the layout cleaner and easier to navigate. - Whitelabel setup flow: The setup wizard no longer stalls silently on step two — if the Continue button is unavailable, you'll now see a clear explanation of what needs to be resolved before moving forward. - Whitelabel logo and browser icon uploads: Upload rules for the logo box and browser-icon box are now consistent, so you won't run into confusing mismatches when setting up your brand assets. - Whitelabel lead capture widget: The copy-snippet button on the Site Analysis Lead Capture Widget now works as expected — the code box is visible alongside it. - Whitelabel login preview autofill: The decorative login preview in the Whitelabel admin area no longer triggers browser autofill of your credentials. - GBP Media Library: After publishing photos, the media grid now refreshes visibly so you can confirm your uploads went through without having to reload the page. - Site name and URL consistency: The site name shown in the dashboard now correctly matches its URL, eliminating confusing mismatches when managing your sites. 🐛 Issues Resolved - OTTO PPC — deleted keywords reappearing: When you deleted keywords near the end of a paginated list, the removed rows could linger on screen. This has been resolved — deletions now take effect immediately and cleanly. - OTTO PPC — multiple Google Ads accounts: Access to effectively unlimited connected Google Ads accounts is now correctly restricted to accounts with the OTTO Google Ads add-on (all self-serve plans include 1 connected Google Ads account and up to 10 campaigns by default). - GBP Offer post preview: The offer post preview was showing "No data" and the submit button remained disabled, preventing posts from going out. This is now fixed and posts can be previewed and submitted as expected. - Whitelabel agency widget domain fallback: The lead form agency widget was falling back to the Search Atlas domain instead of your white-labeled domain. This has been corrected so your branded domain is always used. 📋 What to Expect All of these changes are live and require no action on your part. The CSV and Excel export buttons on shared report pages will appear automatically for any report you share publicly via Report Builder. All other fixes and improvements are applied platform-wide. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 September 17 Platform Updates and Improvements

The September 17 release brings a new win-back plan picker, new export options, and a wide range of improvements across Site Explorer, Social, Content Genius, OTTO PPC, Report Builder, LLM Visibility, Authority Building, and Website Studio. ✨ What's New This release includes one new feature and numerous improvements across the platform: - Multi-plan win-back checkout: When returning to a plan, you can now choose from eligible discounted options — Starter, Growth, or Pro — before completing checkout. Growth is selected by default, and your chosen plan carries through to the checkout screen. - Export Referring IPs and Indexed Pages in Site Explorer: Both the Referring IPs and Indexed Pages sections now have Export buttons, letting you download your data as CSV or XLS files with flexible row-range options for offline analysis and sharing. - Partially Published post visibility in Social: Posts that succeeded on some platforms but failed on others now appear as a "Partially Published" count in project summaries and the All Projects view, with a project-level filter so you can quickly find and review affected posts. - Campaign Audit empty states in OTTO PPC: Accounts with no campaigns now see a clear empty state instead of stale or irrelevant audit findings. If no campaigns match your filtered search, a separate message is shown as well. - Content Genius generation recovery: If article generation encounters a navigation failure, the composer no longer stays stuck in a loading state. It now clears the spinner and shows an error with a recovery link when one is available. - Copilot restored in LLM Visibility Prompt Simulator: Copilot is available again as a selectable platform in the Prompt Simulator, and returns results as expected during simulator runs. - Prompt Simulator platform pre-selection: The Prompt Simulator now pre-selects the AI platforms your project is already tracking, based on your plan's allowed platforms, instead of defaulting to a fixed set that may not match your setup. - Website Studio full-bleed editor layout: The editor now uses the full available width, removing the dark page margins that previously boxed in the canvas. The chat and preview panel join is now rounded for a cleaner look. - Report Builder — Google Ads empty state: Report viewers now display a clear "No Google Ads Data Available" message instead of a blank section when Google Ads data is unavailable or access is blocked. The Hide Empty Sections option also removes this section when it applies. - Report Builder — PDF export scope labels: The PDF export scope modal now identifies subsections with their parent section name (for example, "Book Basher within Google Business Profile"), making it easier to understand exactly what will be included in your export. - Authority Building — journalist outlet links fixed: On Digital PR journalist detail pages, outlet names now appear as working links when an outlet ID exists, and as plain text when no ID is available, instead of linking to a broken URL. - OTTO PPC — Campaign Hub budget validation: The inline budget editor in Campaign Hub now rejects negative, zero, and non-numeric daily budget values with a clear error message instead of saving them silently. - OTTO PPC — Smart Ads copy corrected: The Smart Ads Campaign Management card now correctly reads "optimize your campaigns" after a typo caused it to display "optimize your capping." - Site Explorer — sub-navigation tabs fixed: Clicking sub-navigation tabs in Site Explorer now correctly opens the selected section for your current domain, instead of redirecting some users back to the All Sites view. - Site Explorer — Backlink Researcher data display fixed: The Backlink Researcher overview now shows valid last-update dates and correctly rounded percentages. When data is unavailable, a dash is displayed instead of an invalid value. - Site Explorer — improved error messages: Error notifications in Site Explorer now show specific, actionable messages that describe what went wrong, replacing the previous generic "Error" toast. 🛠️ How to Use It 1. To access the new win-back plan picker, navigate to your billing or subscription settings and follow the win-back flow to compare and select an eligible plan before checking out. 2. To export Referring IPs or Indexed Pages, open Site Explorer, go to the relevant section, and click the Export button to choose your format (CSV or XLS) and row range. 3. To review partially published posts, go to Social, open the All Projects view or a project summary, and look for the Partially Published count. Use the project-level filter to isolate affected posts. 4. To use the corrected Prompt Simulator defaults, open LLM Visibility, navigate to the Prompt Simulator, and confirm that your project's tracked platforms are pre-selected before running a simulation. 5. To use the updated PDF export scope labels, open Report Builder, begin a PDF export, and review the scope modal to confirm subsections are labeled with their parent section. 📋 What to Expect - The win-back plan picker defaults to the Growth plan. You can select a different eligible plan before proceeding to checkout. - Exports from Referring IPs and Indexed Pages reflect current filters and sorting at the time of export. - The Partially Published status in Social applies to posts where at least one platform publish succeeded and at least one failed. - In OTTO PPC Campaign Audit, the empty state appears when no campaigns exist on the account or when no campaigns match an active search filter. - Prompt Simulator platform selection is limited to platforms tracked by your project and permitted by your plan. You can adjust the selection manually for one-off simulations. - In Report Builder, the "No Google Ads Data Available" section can be hidden using the Hide Empty Sections toggle. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Plan Selection Now Loads After Registration

We resolved an issue that prevented the plan selection page from loading for new users right after signing up. You can now complete your registration and move straight into choosing your plan without any interruption. ✨ What's New After completing the registration process, the Choose Plan page now correctly loads all available plans. Previously, users who had just registered would land on the plan selection page and see no plans displayed, making it impossible to continue setting up their account without refreshing or navigating away. 📋 What to Expect The fix applies automatically — no action is needed on your end. If you complete a new registration, your available plans will appear on the Choose Plan page right away, allowing you to select your preferred plan and get started without any extra steps. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Plan Selection Page Now Loads Correctly

After registering a new account, the Choose Plan page will now correctly load and display all available subscription options right away, so you can get started without interruption. ✨ What's New Previously, some users who had just completed registration found that the Choose Plan page appeared blank or failed to display any plans, leaving them unable to select a subscription and continue setting up their account. This issue has been resolved. The page now loads your available plans reliably as soon as you reach it during the onboarding flow. 📋 What to Expect If you complete a new account registration, you will be taken directly to the Choose Plan page where all subscription options will be visible and selectable without any additional steps or page refreshes required. Existing users already on a plan are not affected by this change. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

✨ Clearer Quota Limit Messages

When your available quota is exhausted, affected tools now show a clear status instead of failing without explanation. This helps you understand why AI post generation, heatmaps, or citation features may be unavailable. ✨ What's New The platform now handles quota-exhausted states more clearly across AI post generation, heatmaps, and citations. You’ll receive an understandable message when a feature cannot run because no quota remains. 🛠️ How to Use It 1. Open AI post generation, heatmaps, or citations. 2. Use the feature as usual. 3. If your quota is exhausted, review the message shown and try again when quota becomes available. 📋 What to Expect Features that require available quota may remain unavailable until quota is restored. The updated messaging makes this limitation visible so you can distinguish it from a loading problem or unexpected error. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🚀 WordPress Plugin 2.7.0 Updates

Version 2.7.0 adds headless WordPress support, safer OTTO data management, flexible SEO controls, and improvements that make the plugin more reliable. ✨ What's New - Headless WordPress support: Keep your WordPress backend and decoupled frontend synchronized through SSO and heartbeat. SEO data is available through WPGraphQL, with frontend-aware canonical and og:url handling, taxonomy canonical overrides, bulk payload resolution, and a dedicated Headless Mode section in Advanced settings. - Safer OTTO persistence: Original Yoast, Rank Math, and AIOSEO values are backed up before OTTO updates them. Nothing is changed without your explicit consent, and you can restore all values to their original state. - Per-page language controls: Enable or disable language alternates (hreflang) for individual posts and pages. - Global SEO priority: Choose whether OTTO or custom SEO values take priority across your site. - Improved SEO Health: Titles and descriptions already applied by OTTO are now recognized, and large catalogues with extensive post metadata are processed more efficiently. - Cleaner administration: The third-party SEO sync screen now supports white-label branding, Instant Indexing settings are consolidated in Indexation Control, and duplicate controls have been removed. 🛠️ How to Use It 1. Open the WordPress plugin settings and review the new Headless Mode options under Advanced if you use a decoupled frontend. 2. Review OTTO persistence settings and provide consent before allowing OTTO to update existing SEO values. 3. Use the restore action to return backed-up SEO values to their original state when needed. 4. Configure your global OTTO or custom SEO priority, then adjust language alternates from individual post or page editor settings. 5. Manage your Instant Indexing service account file from Indexation Control. 📋 What to Expect - Classic Editor saves preserve OTTO schema, and titles or descriptions containing curly quotes and dashes save correctly. - Third-party og:title and twitter:title values are preserved during OTTO renders. - Sitemaps exclude URLs that redirect elsewhere, and redirect safeguards prevent self-referencing or looping redirects. - Language alternates avoid duplicates, include a self-reference, and validate their entries, including on WPML sites. - The Visual HTML Editor prevents saves when the stored document cannot be preserved, protecting landing pages and full-document templates. - Deactivation, plugin updates, media metadata, white-label imports, frontend assets, and WebPage schema handling are more reliable. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Trial Sign-Up Tracking Now Works Correctly

We resolved an issue where completing payment during sign-up could cause your trial start to go unrecorded against your account. Your account and trial activity are now attributed correctly from the moment you complete registration. 🛠️ What Was Fixed When new users signed up and started a trial, passing through the payment step could disconnect their session from their account. This meant the trial-start event was not reliably linked to the correct account, leading to inaccurate account data after sign-up. The payment step now correctly re-establishes your account identity before recording the trial start, so your account reflects your registration and trial activity accurately from day one. 📋 What to Expect If you recently signed up and started a trial, your account activity should now appear correctly in the platform. No action is needed on your end — this fix applies automatically to all new sign-ups going forward. Existing accounts are not affected by this change. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Platform Stability Fix: September 22 Update

We resolved an issue that could cause account and trial activity to be misattributed after completing the payment step during signup. This fix ensures your account data is correctly associated from the moment you start your trial. 🛠️ What Was Fixed When new users signed up and started a trial that included a checkout step, there was an issue where the platform could lose track of the signed-in session during the redirect back from the payment processor. As a result, the trial-start activity was not correctly linked to the account that created it. This has now been resolved — your account identity is properly re-established after checkout completes, so your trial start is accurately recorded against your account from the very beginning. 📋 What to Expect This fix operates entirely in the background and requires no action on your part. If you recently signed up and started a trial, your account activity should be accurately reflected in the platform. There are no changes to how you interact with the signup or checkout flow — everything works the same way, just more reliably behind the scenes. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗂️ Clearer Cloud Stack Site Lists

Cloud Stack site lists are now more accurate and easier to understand. Sites no longer appear in both publishing tables, and filtered results stay current as you navigate. ✨ What's New When you open the Cloud Stack drawer, each site appears in the appropriate list: - Published sites: Sites that are already published. - Publish to more: Sites available for additional publishing. We also improved filtered results so outdated site data no longer reappears unexpectedly. 🛠️ How to Use It 1. Open the Cloud Stack drawer. 2. Review the Published sites and Publish to more tables. 3. Use filtering to find specific sites and confirm that the results reflect the latest list state. 📋 What to Expect Each site should now appear only where it belongs, helping you confidently identify which sites are already published and which are available for publishing. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🗓️ September 25 Platform Updates

The September 25 release brings meaningful improvements across the platform — from clearer campaign status signals in OTTO PPC to more honest listing health in Google Business Profile, better feedback in Content Genius, and a smoother experience throughout Report Builder and beyond. ✨ What's New Here is a summary of the most impactful changes in this release, organized by the area of the platform they affect. Note for reviewers: The source changelog for this release is truncated and provides insufficient detail to verify the specific claims below. A human reviewer must validate all section content against the full September 25 changelog before this article is published. 📣 OTTO PPC Budget-limited campaigns are now visible. When Google flags a campaign as being held back by its budget, OTTO PPC now displays a clear Limited by Budget status alongside impact details and guidance. You no longer have to leave the platform to discover why ad delivery is underperforming. Campaign Audit no longer gives passing scores to inactive accounts. Previously, an account with zero spend during a given period could receive a misleadingly high score, giving a false sense of health. The audit now surfaces a notice explaining that no spend occurred in the selected window and lists the most likely reasons, so you get an accurate picture of what needs attention. Edit Ad now surfaces account-level extensions. When editing an ad, you can now see account-level extensions directly in the edit experience, giving you fuller context while crafting your ads. Campaign Hub filter toolbar alignment improved. The bottom filter bar in Campaign Hub is now evenly spaced and vertically aligned on a single line for a cleaner, easier-to-use layout. 📍 Google Business Profile Suspension status is now accurate and actionable. Listings that lost verification but are not genuinely suspended are no longer incorrectly locked as suspended. At the same time, listings that are truly suspended now show a clear explanation and a link to Google's reinstatement process, so you know exactly what happened and what to do next. False address mismatch warnings are resolved. The platform previously flagged valid, identical addresses as mismatches in some cases. Addresses are now compared correctly, and the warning only appears when there is a genuine discrepancy. Heatmap page now explains what the tool does. The heatmap landing pages now open with a clear description of how the tool measures your visibility across nearby points on Google Maps, replacing the previous placeholder text. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Fixed First-Visit View for New Users

We fixed an issue that prevented some brand-new accounts from seeing the updated Search Atlas interface the first time they signed in. If you recently created an account, you'll now land directly in the redesigned platform from your very first visit. ✨ What's New A bugfix for new users' first experience has shipped. 📋 What to Expect - New users will see the redesigned interface immediately on their first sign-in. - Existing accounts are unaffected. - No action is required from you; the correction applies automatically to all new accounts. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🤖 AI Agent Bugfix Release

One AI Agent bugfix was shipped in this release. ✨ What's New This update includes one bugfix for AI Agent. 📋 What to Expect The bugfix is included in the latest AI Agent release. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔍 LLM Visibility Navigation Now Working Correctly

If you were unable to access the LLM Visibility section from the left navigation menu while working on a domain-based project, that issue has been resolved and all navigation options are now available as expected. ✨ What's New The left navigation menu now correctly displays and enables the LLM Visibility section for all project types, including domain-based projects. Previously, users working within domain-based projects found that the LLM Visibility menu item appeared disabled, preventing them from accessing AI visibility data and insights directly from the sidebar. 📋 What to Expect You can now navigate to LLM Visibility from the left menu regardless of whether your project is domain-based or otherwise. No changes to your project setup or settings are required — simply open your project and the menu item will be fully accessible. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.