Troubleshooting: Wrong or Duplicate Content
By Camilo Aponte
By Camilo Aponte
๐ ๏ธ Fix OTTO Installation, Redirects, and Blank Recommendations
๐ ๏ธ Removing Incorrect OTTO Recommendations and Compensation
๐ Understanding OTTO Recommendations OTTO SEO generates suggestions to improve your website rankings. Occasionally these may not match your specific needs such as title tag changes that conflict with your branding. You can review and manage these directly in the platform. ๐๏ธ Removing Specific Recommendations To eliminate unwanted suggestions follow these steps. Go to the left sidebar and select OTTO SEO. Then choose Site Audit to view active recommendations. Locate the specific items such as title tags for your domain. Use the available options to exclude or dismiss them from future suggestions. This prevents them from appearing again. ๐ฐ Requesting Compensation If OTTO recommendations caused unwanted changes to your content you may request compensation. Open the chat widget in the bottom-right corner of the platform and type human teammate to connect with our team. Provide details about the affected site and the specific issues. Our team will review your case and guide you through the next steps. ๐ Preventing Future Issues Regularly check your OTTO SEO dashboard after site updates. Exclude URLs or page types that should not receive automated changes. This keeps recommendations aligned with your goals and reduces the chance of incorrect suggestions. ๐ Getting 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.
๐ฅ Restore Missing WILDFIRE Dashboard Access
๐ Why WILDFIRE may be missing WILDFIRE is not shown for every project automatically. The section may be hidden when a project is new, has never engaged with WILDFIRE, was removed from the feature, or is not eligible based on its current project or account status. If WILDFIRE backlinks are missing for a project such as Koala Fencing, this usually means the WILDFIRE visibility requirement has not been met. It does not necessarily mean that the backlinks were deleted. ๐งญ Check the project dashboard 1. Open the Search Atlas platform. 2. Select the relevant project from your project list. 3. Review the project dashboard for the WILDFIRE section. 4. If you cannot find it, open OTTO SEO from the left sidebar and select All Sites or Overview. โ๏ธ Restore WILDFIRE visibility Eligible projects may regain access after WILDFIRE is enabled or re-engaged for the project. Look for a WILDFIRE setup, engagement, or activation option in the projectโs OTTO SEO details. Complete the available setup steps, then refresh the dashboard. If no WILDFIRE option appears, the project may still be excluded by the visibility rules. Access cannot be restored by refreshing the page alone when the project is not eligible. ๐ Refresh and verify access 1. Use the platformโs refresh option or reload the dashboard. 2. Confirm that you are viewing the correct project and website. 3. Open the projectโs OTTO SEO details and check whether WILDFIRE is now available. 4. Review the WILDFIRE backlinks again after the dashboard finishes loading. ๐ ๏ธ When to contact support Contact support if WILDFIRE should be available for the project but remains hidden after you confirm the project, complete any available activation steps, and refresh the dashboard. Include the project name, website, and a screenshot of the area where WILDFIRE is missing. 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.
๐ฅ WILDFIRE Backlinks Missing From Your Dashboard
๐ Overview WILDFIRE is Search Atlas's link-building feature that facilitates backlink exchanges between projects. Some customers find that the WILDFIRE section does not appear in their dashboard even when they have an active subscription. This article explains why this happens and what you can do about it. โ Why Is WILDFIRE Not Visible? The most common reason WILDFIRE does not appear in your dashboard is that the feature is hidden for new accounts and accounts that have never previously engaged with WILDFIRE. This is by design โ Search Atlas currently limits WILDFIRE visibility to accounts with prior engagement history to ensure the quality and relevance of the link-building network. Other reasons the section may not appear include: - Your account was created recently and has not yet been granted WILDFIRE access. - Your project has not been active long enough to qualify for the link exchange network. - There is a temporary display issue with your dashboard that a refresh or cache clear can resolve. ๐ ๏ธ Troubleshooting Steps Before contacting support, try the following steps to rule out common display issues: 1. Hard-refresh your browser. Press Ctrl + Shift + R (Windows/Linux) or Cmd + Shift + R (Mac) to reload the page and clear cached data. 2. Clear your browser cache and cookies, then log back in to your Search Atlas account. 3. Try a different browser or incognito/private window to check whether a browser extension or cached session is hiding the feature. 4. Verify your subscription. Navigate to your account settings and confirm your current plan includes WILDFIRE. Not all plans include link-building features. 5. Check all projects. WILDFIRE availability can vary by project. If you manage multiple projects, check whether the feature appears under a different project in your dashboard. โ ๏ธ Known Limitations There are a few known behaviours related to WILDFIRE that are important to understand: - New and never-engaged users do not see WILDFIRE in the UI. This is an intentional platform setting, not a bug. - In some cases, interlink suggestions may not be generated for a project if the project's domain does not yet have enough data or matching opportunities in the WILDFIRE network. - If you previously had WILDFIRE access and it has disappeared, this may be linked to a change in your subscription or account status. ๐ What to Include When You Contact Support If none of the troubleshooting steps above resolve the issue, our team can manually review your account and enable WILDFIRE access where eligible. To speed up the process, have the following information ready before opening a chat: - Your Search Atlas account email address. - The name of the project affected (for example, Koala Fencing). - The URL of the project's website. - A brief description of when the issue started and any troubleshooting steps you have already tried. - A screenshot of your dashboard showing the missing WILDFIRE section. ๐ฌ 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.
Fix Missing Pages in OTTO SEO On-Page Optimization
๐งญ Overview After re-crawling your site, you may notice that certain pages โ especially important money pages โ do not appear in the OTTO Grader (Onpage Optimizations) section of OTTO SEO. This is often caused by those pages being orphaned (no internal links pointing to them) and also missing from your sitemap. Since OTTO SEO discovers pages by following internal links during a crawl and by reading sitemap files, pages that are neither linked nor included in a sitemap are invisible to the crawler by default. This article explains why this happens and walks you through the steps to get those pages indexed and optimized inside OTTO SEO. โ Why Orphaned Pages Are Not Detected OTTO SEO crawls your site the same way search engines do โ by starting from your homepage, following internal links from page to page, and discovering URLs listed in your sitemap files. If a page has no internal links pointing to it and is not included in a sitemap, the crawler has no path to reach it, so it never appears in your OTTO Grader (Onpage Optimizations) queue, regardless of how many times you re-crawl. Common reasons a page becomes orphaned include: - The page was created but never added to a menu, category, or internal linking structure. - Internal links to the page were removed during a site redesign or content update. - The page was recently published but has not yet been linked from any other page on the site. โ๏ธ How to Fix Orphaned Pages There are two approaches: fix the underlying orphan issue so OTTO SEO can discover the page naturally, or escalate to the support team for a backend review of your crawl settings. 1. Add internal links to the orphaned page, or include it in your sitemap. Link to the page from at least one other crawlable page on your site โ such as your homepage, a relevant blog post, a category page, or your site navigation โ or add the URL to your sitemap. Once an internal link exists or the page appears in the sitemap, the next crawl will discover and include the page. 2. Re-crawl your site after adding internal links or updating your sitemap. Trigger a new crawl of your OTTO SEO project and allow it to complete fully before checking OTTO Grader (Onpage Optimizations) under OTTO SEO โ Overview (or OTTO SEO โ All Sites โ select a site โ OTTO Grader) for the updated page list. 3. Verify the page is not blocked. Confirm the orphaned page is not excluded by your robots.txt file or a noindex tag, as either of these can prevent OTTO SEO from processing the page even when it is linked. 4. Escalate if pages are still missing. If the page remains absent after adding internal links or sitemap entries and re-crawling, contact the support team. When you reach out, have your project name, the exact URLs of the missing pages, and the date of your most recent crawl ready so the team can investigate your crawl settings on the backend. 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 Flawless Pages Metric and Missing Optimizations Explained
๐ What the Healthy Pages Metric Actually Measures The Healthy Pages counter on your OTTO dashboard (OTTO SEO โ All Sites (SEO Automation)) (for example, 54/157) shows how many of your tracked pages currently meet all active optimization criteria compared to the total number of pages OTTO is monitoring. A page is counted as flawless only when every optimization task assigned to it has been applied and verified. The remaining pages โ in this example, 103 โ have at least one outstanding issue according to OTTO's internal scoring, even if those issues are not always visible as actionable cards on the dashboard. โ Why No Optimizations Appear Despite a Low Flawless Score This is the most common source of confusion. The dashboard can show a low flawless count while displaying zero actionable optimization cards. There are four main reasons this happens: - Optimizations are already queued or in progress. OTTO batches and processes tasks automatically. Tasks that have been generated but not yet surfaced as individual cards are still counted in the metric. Refreshing the page or waiting a few minutes will often reveal them. - All visible optimizations have been applied. Once you accept and deploy an optimization, OTTO marks it complete. If no new issues have been detected in the latest crawl cycle, no new cards appear โ yet the page may still fall short of the flawless threshold because OTTO is waiting to confirm the change is live and indexed. - The crawl has not completed. OTTO re-evaluates pages on a rolling crawl schedule. During or immediately after a crawl, scores update before new optimization cards are generated. The metric reflects the crawl result; the cards appear once analysis is finished. - Keyword reassignment is pending. When a page's target keyword changes โ either manually or through OTTO's automatic reassignment โ previous optimization cards are invalidated and new ones are generated fresh. There is a brief window where the page is flagged as non-flawless but no cards are shown yet. ๐ How Excluded Pages Affect the Count Pages you have manually excluded from OTTO tracking are removed from the denominator entirely. If you excluded 10 pages, your total drops from, say, 167 to 157 โ so the denominator you see always reflects only actively monitored pages. Excluded pages do not count against your flawless score, and OTTO will never generate optimization cards for them. To review or change which pages are excluded, go to OTTO SEO in the left sidebar and open SEO Automation (/seo-automation-v3), open the relevant site, and check the Pages tab where exclusion status is listed for each URL. ๐ Understanding Keyword Reassignment and Score Gaps OTTO continuously monitors whether each page is ranking for its assigned keyword or drifting toward a different one. When OTTO detects a mismatch, it may reassign the target keyword automatically. After reassignment: 1. All previous optimization cards tied to the old keyword are cleared. 2. OTTO re-analyzes the page against the new keyword's criteria. 3. New optimization cards are generated โ this can take up to one full crawl cycle. During this window the page is marked as non-flawless in the metric, but no actionable cards appear. This is expected behavior and resolves on its own. If a reassignment seems incorrect, you can manually override the target keyword from the page detail view inside OTTO SEO โ All Sites (SEO Automation). โ Steps to Diagnose Your Specific Discrepancy 1. Navigate to OTTO SEO in the left sidebar and open SEO Automation (/seo-automation-v3) and open your site's OTTO dashboard. 2. Check the Last Crawled timestamp at the top of the dashboard. If a crawl is in progress or completed very recently, wait for it to finish and then refresh. 3. Filter the Pages tab by Non-Flawless to isolate the pages contributing to the gap. Review each page's status column โ it will indicate whether it is Pending Analysis, Keyword Reassigned, Optimizations Applied โ Awaiting Confirmation, or Excluded. 4. If a page shows Pending Analysis, no action is needed. Cards will appear once the crawl cycle completes. 5. If a page shows Optimizations Applied โ Awaiting Confirmation, OTTO is waiting to verify the deployed changes are live. This resolves automatically within 24โ48 hours after the change is indexed. 6. If a page shows an unexpected keyword, click the page row, review the assigned keyword, and manually set the correct one if needed. โก Quick Tips to Keep Your Flawless Score Accurate - Accept and deploy OTTO optimizations promptly โ undeployed changes keep a page non-flawless even after cards disappear. - Review exclusions periodically. Pages accidentally excluded will not receive optimizations and will silently hold down your total tracked count. - Avoid changing target keywords frequently. Each reassignment resets the analysis cycle and temporarily inflates the non-flawless count. - Use the Filters panel on the Pages tab to sort by issue type and prioritize the highest-traffic non-flawless pages first. 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 Work Summary Export Error: 'Something Went Wrong'
When you try to export Work Summary results from an OTTO SEO project, a generic 'Something went wrong' error can prevent the export from completing. Work through the steps below to clear the error and download your data. ๐ What Causes the Work Summary Export Error The error appears when the OTTO Work Summary export request cannot be processed. Common triggers include: - A temporary server-side issue during the export request - A backend processing or validation error on the server - A browser session that has timed out or lost its authentication token - A browser cache conflict interfering with the export action - Work Summary data still loading in the background when the export is triggered ๐ ๏ธ How to Fix the OTTO Work Summary Export Error Work through the steps below in order. Most users resolve the error at step 1 or 2. 1. Hard-refresh the page. Press Ctrl + Shift + R (Windows) or Cmd + Shift + R (Mac), then wait for the Work Summary to fully load before clicking Export again. 2. Log out and log back in. Open your account menu, select Log Out, sign back in, and navigate back to the OTTO project's Work Summary section. A fresh session resolves most authentication-related export failures. 3. Clear your browser cache. In your browser settings, clear cached files and cookies for searchatlas.com, reload the Work Summary page, and retry the export. In Chrome, go to Settings โ Privacy and security โ Delete browsing data, select Cached images and files and Cookies, filter by searchatlas.com under Advanced, and click Delete data. 4. Switch to a different browser. Open the OTTO project in Chrome or Edge (recommended browsers) and attempt the export again. Firefox and Safari may apply stricter cookie policies that interfere with authenticated export requests. 5. Wait a few minutes and retry. If the platform is under elevated load, waiting 3โ5 minutes before retrying is often enough for the request to succeed. 6. Contact support if the error persists. If none of the above steps work, contact Search Atlas support and include your project URL, browser name and version, OS, and a screenshot or screen recording of the error. This lets the support team escalate to engineering if needed. A successful export downloads a file directly to your browser's default downloads folder. If no file appears and no error shows, check your browser's download manager. โ ๏ธ If the Work Summary Export Error Persists If the error continues after completing all steps above, contact Search Atlas support with the following details so the team can investigate promptly: - The name or domain of the affected OTTO project - The date and approximate time the error occurred - Your browser name and version - A screenshot or screen recording of the error message If the error persists across multiple browsers, devices, and sessions, it may indicate a temporary platform-side issue. Check the Search Atlas status page or contact support to confirm whether a known issue is affecting exports. In some cases, account quota limits can interfere with data exports or project actions. If you see a quota-related message alongside the export error, contact support to review your account quota. Open a support ticket directly from More Features (apps-grid icon) โ Help โ Report a Bug inside Search Atlas. ๐ฏ You now know how to diagnose and resolve the 'Something went wrong' error in the OTTO Work Summary export. If none of the steps above clear the error, contact Search Atlas support with the details listed above for a fast investigation.
๐ Fix Duplicate URLs in OTTO After Slug Changes
๐งญ Overview When you change a page's URL slug, both the old and new versions can sometimes appear in Google search results โ even after setting up a redirect and clearing your cache. This happens because search engines may still hold a cached reference to the old URL. This article explains what typically causes duplicate URL issues after a slug change, and what information to have ready when contacting our support team for account-specific guidance. โ ๏ธ Why This Happens A duplicate URL issue after a slug change is typically caused by one or more of the following: - Google's crawl delay: Search engines can take days or weeks to fully deindex the old URL, even after a redirect is in place. - Redirect not registered: If the old slug still exists in your site's records, it may conflict with the new one. - Missing or incorrect canonical tag: If the canonical tag on your new page still references the old URL, Google will treat both as valid versions. - Sitemap not updated: An outdated sitemap can keep the old URL active in the index. ๐ What to Have Ready Before Contacting Support Because duplicate URL issues after slug changes can involve account-specific OTTO configurations, our support team will need the following details to investigate and resolve your situation: - Your project name in OTTO where the slug change was made. - The old URL (before the slug change) and the new URL (after the slug change) โ exact full URLs, not just the slug segment. - When the slug change was made โ the approximate date and time. - A description of what you are currently seeing โ for example, both URLs appearing in search results, or the old URL still being indexed. - Any steps you have already taken โ such as clearing your cache or updating your sitemap โ and what the outcome was. Having these details ready will allow our team to review your specific OTTO configuration and provide targeted guidance 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.
๐ Fix OTTO Duplicate URL Suggestions Explained
๐งญ Overview OTTO sometimes displays SEO suggestions โ such as H1 length fixes or missing alt text โ for URLs that are non-canonical variants of a page you have already optimised. A common example is receiving suggestions for /blog when your canonical URL is /blog/ (with a trailing slash). This article explains why this happens and how to resolve it. ๐ค Why Does OTTO Show Suggestions for Non-Canonical URLs? OTTO crawls your site and evaluates every URL it discovers, including redirected or non-canonical variants. When OTTO encounters a URL like /blog that resolves to the same content as /blog/, it may still flag SEO issues on the non-canonical version for one or more of the following reasons: - Crawl discovery: OTTO's crawler follows all internal links and sitemaps. If any page on your site links to the non-canonical version, OTTO will crawl and analyse it independently. - Redirect chain evaluation: OTTO evaluates pages before following the redirect, so it can surface issues that exist at the source URL โ even if a canonical tag or 301 redirect is present. - Canonical tag not yet processed: If a canonical tag was recently added or the site was just connected, OTTO may not have completed a full re-crawl incorporating the canonical signal. - Sitemap inconsistencies: If your XML sitemap includes both /blog and /blog/, OTTO treats them as separate URLs to audit. This behaviour is by design โ OTTO surfaces issues at every discovered URL so you have full visibility. However, you can exclude non-canonical variants to keep your suggestion list clean and focused. โ How to Exclude Non-Canonical URLs from OTTO Suggestions Follow these steps to exclude duplicate or non-canonical URLs so OTTO stops generating suggestions for them. 1. In the left sidebar, navigate to OTTO SEO โ All Sites (SEO Automation) and click your site in the list. 2. Locate the non-canonical URL in your suggestions list โ for example, /blog. 3. Click the three-dot menu (โฎ) next to the URL or suggestion. 4. Select Exclude URL from the dropdown options. 5. Confirm the exclusion when prompted. OTTO will stop generating new suggestions for that URL variant. Repeat this process for any other non-canonical variants you want to suppress. Excluded URLs can be reviewed and reinstated at any time from the exclusions management panel within OTTO SEO V3. ๐ ๏ธ How to Prevent Duplicate URLs from Appearing in Future Crawls Excluding URLs in OTTO is a quick fix, but addressing the root cause ensures duplicate suggestions do not reappear after the next crawl. Take the following actions on your site: - Standardise internal links: Audit your site's internal linking and ensure all links point consistently to the canonical version (e.g., always use /blog/ with a trailing slash). - Implement a 301 redirect: Redirect the non-canonical variant (/blog) permanently to the canonical URL (/blog/) at the server or CMS level. - Update your XML sitemap: Remove non-canonical URLs from your sitemap so they are not submitted to crawlers as standalone pages. - Verify canonical tags: Confirm that each canonical page includes a self-referencing tag pointing to the preferred URL version. Once these changes are in place, trigger a fresh crawl in OTTO to reflect the updated site structure. ๐ How to Trigger a Fresh Crawl in OTTO 1. In the left sidebar, navigate to OTTO SEO โ All Sites (SEO Automation) and click your target site, then open Site Audit โ Overview (Website Overview). 2. Click Recrawl Site. 3. Wait for the crawl to complete โ you will see a progress indicator in the interface. After the crawl finishes, your suggestions list will reflect the current state of your site, and previously excluded or resolved URLs should no longer appear. ๐ก Quick Reference: Common Duplicate URL Scenarios - /blog vs /blog/ โ Trailing slash variant. Standardise and 301 redirect. - http:// vs https:// โ Protocol variant. Ensure full HTTPS migration with redirects. - www vs non-www โ Subdomain variant. Choose a preferred version and redirect the other. - ?utm_source= parameters โ Tracking parameter variant. Use canonical tags or configure parameter handling in Search Atlas. ๐ 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.
๐ง Fix Otto Script & Empty Dashboard Reports
๐งญ Overview If your Otto script is not firing correctly or your OTTO dashboard reports are showing empty data, two separate but related issues may be at play: a broken script connection and incomplete report setup. This article walks you through both fixes in the correct order. โ ๏ธ Before You Begin Confirm the following before troubleshooting: - You have access to your website's backend or CMS to manage scripts. - Your site uses HTTPS (not HTTP). Otto scripts will not execute on insecure connections. - You are logged into Search Atlas and can navigate to SEO Automation inside OTTO SEO in the left sidebar (/seo-automation-v3). ๐ Step 1 โ Clear Cache and Reinstall the Otto Script A corrupted or outdated script installation is the most common cause of Otto not firing. Follow this sequence exactly: 1. Go to OTTO SEO in the left sidebar of Search Atlas, then open SEO Automation. 2. Select your project and open the Otto Setup section. 3. Copy the latest version of your Otto script snippet. 4. Log in to your website's CMS or hosting backend. 5. Remove the existing Otto script completely โ do not leave any old version in place. 6. Clear your website's server-side cache and any CDN cache (e.g., Cloudflare, WP Rocket, W3 Total Cache). 7. Paste the newly copied Otto script into the correct location โ typically inside the <head> tag of your site's global template. 8. Save and publish the changes. 9. Clear your browser cache, then reload your website to verify the script is present in the page source. To verify the script is live, right-click your webpage, select View Page Source, and search for otto or your unique script ID. If it does not appear, repeat the installation step. ๐ Step 2 โ Validate Your HTTPS Connection Otto scripts are blocked on non-secure connections. Confirm your site is fully secured: - Your site URL must begin with https:// โ not http://. - There should be no mixed-content warnings in your browser's console (press F12 โ Console tab and look for security errors). - Your SSL certificate must be valid and not expired. You can check this by clicking the padlock icon in your browser's address bar. If your site is running on HTTP or has SSL errors, resolve the certificate issue with your hosting provider before reinstalling the Otto script. ๐ Step 3 โ Set Up Your OTTO Dashboard Reports Correctly Empty reports in the OTTO dashboard are almost always caused by missing data connections rather than a script problem. Each report type requires specific data sources to be active. Navigate to Reports in the left sidebar (/report-builder/projects-list) and check the following for your project: - Data Entry: Confirm that your project has at least one active data entry connected. Without this, report widgets will display empty. - Keyword Rank Tracker (KRT): Your keyword tracking campaign must be active and have completed at least one crawl cycle. Go to OTTO SEO in the left sidebar โ All Sites (SEO Automation) โ your project โ KRT and verify keywords are being tracked. - Site Explorer: A Site Explorer analysis must have been run for your domain. If it has never been run, report sections that pull backlink or organic data will appear blank. - Google Business Profile (GPB) Integration: If your report includes local SEO or GBP widgets, your Google Business Profile must be connected under your project settings. Disconnected or unverified profiles will result in empty GBP report sections. After confirming all data sources are active, return to your report (Executive Summary) and click Refresh Summary, and allow up to 24 hours for fresh data to populate. ๐ฅ Step 4 โ How to Submit a Video for Faster Diagnosis If you have recorded a screen video (for example, via Loom) showing the issue, our support team can review it directly. To get the fastest resolution: 1. Ensure your video clearly shows: the Otto script section in Search Atlas, the page source of your website (confirming whether the script is present or absent), and the empty report view in the OTTO dashboard. 2. Note the exact URL of the affected website and the name of the project in Search Atlas. 3. Open the chat widget in the bottom-right corner of the platform. 4. Type human teammate to connect with a support agent. 5. Share your video link along with the project name, website URL, and a brief description of what you see in each part of the video. Providing all four pieces of information (video, URL, project name, description) allows our team to diagnose the issue without needing to ask follow-up questions, which significantly speeds up resolution. โ Quick Checklist - Old script removed and new script reinstalled inside <head> - Server cache, CDN cache, and browser cache cleared - Site confirmed on HTTPS with a valid SSL certificate - KRT campaign active with at least one completed crawl - Site Explorer analysis run for the domain - GBP connected if local SEO report widgets are in use - Report refreshed and given up to 24 hours to populate 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.
๐ ๏ธ Install Linkgraph When Information Is Missing
๐ Overview Installing Linkgraph on your website requires a few key pieces of information. If you are missing some of those details, the installation process may stall or produce errors. This article walks you through what information is needed, where to find it, and how to complete the installation successfully. ๐ What You Need Before You Start Before beginning the Linkgraph installation, make sure you have the following ready: - Your website URL โ the full domain where Linkgraph will be installed (e.g., https://www.yoursite.com). - Access to your website's backend โ either through a CMS (such as WordPress), a hosting control panel, or direct file access via FTP/SFTP. - Your Search Atlas account credentials โ you must be logged in to retrieve your unique Linkgraph tracking snippet. - Your Linkgraph tracking snippet โ found inside the Search Atlas platform (see steps below). ๐บ๏ธ How to Find Your Linkgraph Tracking Snippet If you are unsure where to locate your tracking snippet, follow these steps inside Search Atlas: 1. Log in to your Search Atlas account. 2. In the left sidebar, click Website Studio (URL: /website-studio). 3. Select the website you want to connect, or add a new one by clicking Import Site. 4. Navigate to the Settings or Installation tab for that website. 5. Copy the Linkgraph tracking snippet shown on screen. Keep this code ready for the next steps. โ๏ธ How to Install the Linkgraph Snippet on Your Website Once you have your tracking snippet, add it to your website using the method that matches your setup: - WordPress: Go to your WordPress dashboard, navigate to Appearance โ Theme Editor, and paste the snippet just before the closing </head> tag in your theme's header.php file. Alternatively, use a plugin such as Insert Headers and Footers to paste the code without editing theme files directly. - Other CMS platforms (Wix, Squarespace, Shopify, etc.): Go to your platform's site settings, find the Custom Code or Header Code section, and paste the snippet there. - Custom or static HTML websites: Open your main HTML file (usually index.html), and paste the snippet just before the closing </head> tag. Upload the updated file to your server. ๐จ Common Reasons Information May Be Missing If you are stuck because key details are unavailable, here are the most common causes and how to resolve them: - No website added in Search Atlas yet: You must first add your website inside Website Studio (What will we get done today?) before a tracking snippet is generated. Click Import Site, enter your domain, and save. - No access to website backend: Contact your web developer or hosting provider to get FTP/SFTP credentials or CMS admin access. Linkgraph cannot be installed without backend access. - Snippet not visible in the platform: Ensure your Search Atlas plan includes Linkgraph. If the installation tab is not visible, your current plan may not support this feature. - Multiple websites and wrong site selected: Double-check that you have selected the correct website inside Website Studio before copying the snippet, as each site has a unique code. โ Verifying the Installation After adding the snippet to your website, confirm the installation was successful: 1. Return to Website Studio in Search Atlas. 2. Open the settings for the relevant website. 3. Look for a Connection Status or Verification indicator. A green status or a confirmation message means Linkgraph is installed correctly. 4. If the status still shows as unverified, clear your browser cache, wait a few minutes, and refresh the page. It can take up to 24 hours for verification to complete after a fresh install. ๐ก Tips for a Smooth Installation - Always paste the snippet in the <head> section of your site, not the footer, to ensure it loads correctly. - Do not modify the snippet code โ copy and paste it exactly as shown in Search Atlas. - If your site uses a tag manager (e.g., Google Tag Manager), you can paste the snippet there as a custom HTML tag firing on all pages. ๐ Need More Help? If you have followed the steps above and are still unable to complete the Linkgraph installation โ for example, if your snippet is not appearing, your website status is not updating, or you are missing account information you cannot locate โ our team is ready to assist. 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. Additional Notes Linkgraph is separate from the OTTO SEO tool and its pixel. Also adds guidance for when you lack website backend access: contact your web developer or hosting provider and share the copied script, asking them to paste it inside the tag of every page or site-wide via header injection.
๐ Install Linkgraph on Your Website With Missing Information
๐งญ Overview Linkgraph is Search Atlas's website tracking and analytics integration โ it is separate from the OTTO SEO tool and its pixel. This article specifically covers how to install Linkgraph on your website when you are missing one or more pieces of required information during the setup process. ๐ What You Need Before You Start To complete a full Linkgraph installation, you typically need the following: - Access to your website's code or CMS backend โ this is where the Linkgraph script is placed. - Your Search Atlas account credentials โ to retrieve your unique Linkgraph installation code. - Your website's domain โ to associate the integration with the correct property. - Admin or editor access to your site โ required to add or edit scripts and headers. If you are missing any of the above, do not worry. The sections below explain what to do in each scenario. ๐ How to Find Your Linkgraph Installation Code If you do not have your Linkgraph code, follow these steps to retrieve it from the platform: 1. Log in to your Search Atlas account. 2. In the left sidebar, click Website Studio. You can also navigate directly to /website-builder. 3. Select the website property you want to connect, or add a new one by entering your domain. 4. Locate the Linkgraph Installation section within the property settings. 5. Copy the unique script snippet shown on screen โ this is your Linkgraph installation code. Keep this code ready before proceeding to your website's backend. ๐ Installing Linkgraph When You Lack Website Backend Access If you do not currently have access to your website's code or CMS, here is what you can do: - Contact your web developer or hosting provider and share the copied Linkgraph script with them. Ask them to paste it inside the <head> tag of every page, or site-wide via a header injection setting. - Use a tag manager such as Google Tag Manager if it is already installed on your site. Add the Linkgraph script as a new Custom HTML tag and set it to fire on all pages. - Check your CMS for a script injection field โ platforms like WordPress, Wix, Squarespace, and Webflow all have built-in areas where you can paste third-party scripts without touching code directly. ๐ Installing Linkgraph When You Don't Have Your Domain Information If you are unsure which domain to use or have not yet confirmed your site's URL, follow these steps: 1. Confirm the exact domain your website uses โ include or exclude "www" consistently based on how your site is configured. 2. Return to Website Studio in the left sidebar (or go to /website-builder). 3. Add or select the correct domain under your property list before generating the installation code โ the code is domain-specific and must match your live site. 4. If your site uses subdomains (for example, blog.yoursite.com), add each subdomain as a separate property if you want Linkgraph tracking on each one. โ ๏ธ Common Issues and How to Resolve Them - The installation code is not appearing: Make sure you have selected a website property first. The code is only generated after a domain is saved to your account. - Linkgraph is not verifying after installation: Allow up to 24 hours for the platform to detect the script. Confirm the script is placed inside the <head> section and is not blocked by a cookie consent tool or Content Security Policy setting. - You are seeing OTTO pixel instructions instead: OTTO and Linkgraph are two separate products in Search Atlas. If you need Linkgraph installation help, navigate to Website Studio in the left sidebar. OTTO setup is found in a different section of the platform and uses a different script. - You have multiple websites and are unsure which property to use: In Website Studio, each domain is listed as its own property. Match the domain shown in the list to the website you are currently working on. โ Verify Your Linkgraph Installation Once you have placed the script on your website, verify it is working correctly: 1. Go to Website Studio in the left sidebar or navigate to /website-builder. 2. Open the property you just set up. 3. Look for a connection status indicator โ a green or active status confirms Linkgraph is receiving data from your site. 4. If the status shows as pending or unverified after 24 hours, double-check that the script is present in the <head> of your live site and is not being stripped by your CMS or a caching plugin. ๐ฌ 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.
๐ Fix Missing OTTO Data After V2 to V3 Migration
๐งญ Overview After Search Atlas migrated from V2 to V3, some projects may display missing or zeroed-out data in the OTTO dashboard โ including Content, Authority, Technical, and UX Signals sections. This is a known side effect of incomplete data migration and is not necessarily caused by a missing or broken OTTO Pixel installation. If your project shows empty metrics right after the platform upgrade, this is likely a backend migration data issue that our support team will need to investigate and resolve on your behalf. โ ๏ธ How to Recognise a Migration Data Issue You are likely experiencing a migration-related data gap โ not a pixel or tracking error โ if you notice any of the following: - Content, Authority, Technical, or UX signal panels show zero values or blank states - The issue appeared shortly after your account was upgraded to V3 - Some projects display data correctly while others do not - OTTO Pixel is confirmed as installed on your site, yet data is still missing - Re-checking the pixel or re-connecting Google Search Console has no effect ๐ ๏ธ What to Do Because this is a backend migration issue, there are no self-serve steps guaranteed to restore your data. Attempting workarounds on your own may not be effective. Instead, please contact our support team directly so they can investigate your specific projects and restore the missing data on the backend. When you reach out, please have the following ready so we can resolve your issue as quickly as possible: - The name(s) of the affected project(s) and the associated domain(s) - Confirmation of which signal sections are missing (Content, Authority, Technical, UX, or a combination) - Approximately when the data disappeared or when you first noticed it (date and time if possible) - A screenshot of the empty dashboard panel(s), if 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 Trailing Slash Duplicate URL Fix
Overview A confirmed bug caused OTTO's Brand Vault (formerly Knowledge Graph) to automatically append a trailing slash to homepage URLs inside the Top Pages section. This prevented customers from removing the slash or adding the correct URL format, and caused OTTO to create and auto-optimize duplicate versions of the same page. This issue has been resolved by the Search Atlas engineering team. If you are still experiencing duplicate homepage URL entries or related optimization issues in your OTTO session, please reach out to our support team so they can review and correct your account directly. What the Bug Did - Added a trailing slash to homepage URLs automatically (e.g., example.com/ instead of example.com). - Prevented manual deletion or correction of the affected URL inside Brand Vault. - Caused OTTO to treat the two URL variants as separate pages and apply optimizations to both, creating duplicates. Current Status This bug has been fully resolved in the Search Atlas platform. The fix addresses trailing slashes being incorrectly stripped or appended on homepage URLs in the Top Pages section of Brand Vault, and prevents duplicate URL optimization from occurring going forward. Still Seeing Duplicate URLs? Because this was an engineering-level fix, there is no self-service action required on your end. If you are still seeing duplicate homepage URL entries or residual duplicate optimizations in your Brand Vault after the fix has been applied, please contact our support team via the chat widget so an agent can review your specific OTTO session and clear any remaining duplicate data from your account. If you need further assistance, don't hesitate to reach out to us via the live chat widget in the bottom-right corner of the platform (type human teammate to be connected with a member of our team).
โ๏ธ Manually Edit Blank OTTO SEO Suggestions
๐ Overview A recent OTTO SEO update temporarily removed the ability to manually edit fields where the AI had not yet generated a suggestion (blank or 0-suggestion fields). This affected Meta Titles, Meta Descriptions, and Headings. This capability has been fully restored. You can now manually enter your own content for any field where OTTO has not produced an AI-generated suggestion. ๐ ๏ธ How to Manually Edit a Blank Suggestion Field 1. In the left sidebar, navigate to OTTO SEO โ SEO Automation (or go directly to /seo-automation-v3). 2. Find the page or URL that contains a blank or empty suggestion for a Meta Title, Meta Description, or Heading. 3. Click on the empty suggestion field. An editable input box will appear. 4. Type or paste your desired content directly into the field. 5. Click Save (or press Enter, depending on the field type) to apply your changes. Important: If you paste a value that exactly matches the title or tag already live on the page, the save may appear to complete without any visible change. This is expected behaviour โ the system recognises the content is already live and no update is needed. If you want to confirm the save was applied, try a slightly modified version of the text, or refresh the page to verify the current live value. ๐ Which Fields Support Manual Editing - Meta Titles โ editable on any page where OTTO has not generated a suggestion. - Meta Descriptions โ editable on any page with a blank suggestion slot. - Headings (H1, H2, etc.) โ editable when no AI suggestion has been produced for that heading field. ๐ก Tips for Getting the Best Results - Let OTTO generate first where possible. AI-generated suggestions are based on your page content and keyword data. If a suggestion is blank, give OTTO a moment โ it may still be processing, especially on newly added URLs. - Use the empty-state nudge. When a field is blank, OTTO now displays a prompt to help guide you. You can choose to wait for AI generation or fill in the field manually straight away. - Keep content within recommended limits. Meta Titles should be 50โ60 characters, Meta Descriptions 120โ160 characters, to avoid truncation in search results. - Manually entered content is not overwritten by OTTO. Once you save a manual edit, OTTO will not replace it automatically with an AI-generated version unless you explicitly trigger a regeneration. โ Frequently Asked Questions Why was manual editing temporarily unavailable? A platform update adjusted how OTTO handles fields with no AI suggestion, which unintentionally disabled the manual edit option for those blank slots. The fix has been deployed and manual editing is available again. Can I still use AI-generated suggestions after saving a manual edit? Yes. You can click the regenerate or refresh option on any field to request a new AI suggestion. Keep in mind this will replace your manually entered content, so save a copy if needed. What if the field still appears uneditable? Try refreshing your browser and navigating back to OTTO SEO. If the issue persists after a refresh, contact our support team using the instructions below. Will my manually edited titles and descriptions appear in the Audit tool? Yes. Changes made in OTTO SEO sync with the Audit view so your reporting stays consistent. ๐ 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.
๐ ๏ธ OTTO SEO Missing Edit Icon and Manual Suggestions
๐ Overview Some customers have noticed that the edit icon is no longer visible on certain rows in the OTTO SEO suggested fixes section, and that the option to write suggestions manually is no longer available. This article explains what is known about this behaviour and how to get help if you are affected. โ๏ธ What Is Happening Some users have reported that the edit icon on OTTO SEO suggestion rows is not visible, and that the ability to manually write or enter suggestions in the suggested fix section is unavailable. The exact conditions that cause these features to be hidden have not been fully confirmed, and this behaviour is currently under investigation as a potential bug. If you are experiencing this, you are not alone โ it has been reported by multiple customers and is a known issue being looked into by the Search Atlas team. ๐ How to Escalate This Issue Because the root cause of this behaviour has not yet been confirmed, the best course of action is to contact the support team directly. To help the team investigate as quickly as possible, please have the following ready before reaching out: - The project name or domain where OTTO SEO is set up - The specific page or URL where the edit icon or manual suggestion option is missing - A screenshot showing the affected row or section, if possible - The approximate date and 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.
๐ ๏ธ Fix Missing OTTO Data After Platform Migration
๐ Overview After Search Atlas migrated projects to the V3 dashboard, some customers noticed that OTTO data โ including Content, Authority Technicals, and UX Signals โ appeared blank or incomplete on certain projects. This article explains why this happens and walks you through the steps to resolve it. โ๏ธ Why This Happens When projects are migrated from the legacy platform to the V3 dashboard, OTTO's data sync does not always transfer automatically. The V3 environment treats migrated projects as new instances, which means OTTO needs to be reactivated and re-synced to begin collecting and displaying data again. This affects all OTTO categories: Content, Authority Technicals, and UX Signals. This is a known post-migration behaviour and is not a sign that your data has been lost. It simply means OTTO needs to re-establish its connection to each affected project. โ How to Restore Missing OTTO Data 1. Navigate to SEO Automation: From the left sidebar, click OTTO SEO, then open SEO Automation inside it, or go directly to /seo-automation-v3. 2. Select the affected project: Use the project switcher at the top of the page to open the project that is missing data (for example, seangarner.co or halfmoonplumbing.com). 3. Check OTTO activation status: On the OTTO dashboard, confirm whether OTTO is shown as Active. If OTTO is inactive or shows a setup prompt, proceed to the next step. 4. Reactivate OTTO: Click the Activate OTTO button and follow the on-screen prompts to reconnect OTTO to the project. This re-establishes the data sync for Content, Authority Technicals, and UX Signals. 5. Trigger a data refresh: Once OTTO is active, click Refresh Data or wait for the automatic sync cycle to complete. Initial data population can take up to 24 hours depending on site size. 6. Repeat for each affected project: If you have multiple projects with missing data, repeat steps 2โ5 for each one individually. ๐ What Data Will Be Restored Once OTTO is reactivated and synced, the following sections will repopulate in the V3 dashboard: - Content: On-page content recommendations and optimisation opportunities. - Authority Technicals: Backlink health, domain authority signals, and technical SEO flags. - UX Signals: User experience metrics and page-level performance indicators. If any category still appears empty after 24 hours, it may indicate that OTTO has not yet crawled enough data for that specific section. Allow an additional crawl cycle before raising a support request. ๐ก Tips to Prevent This in Future - After any platform update or migration notice from Search Atlas, log in and verify OTTO is still showing as Active on all your projects. - Check the V3 dashboard at /seo-automation-v3 regularly to catch any sync gaps early. - If you manage a large number of projects, prioritise checking your highest-traffic sites first. ๐ Still Need Help? If you have reactivated OTTO and your data is still not appearing after 24 hours, or if you are unable to complete the reactivation steps, we are 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.
๐ ๏ธ Fix Duplicated Lists in Blog Content
๐ Why duplicated lists appear When a numbered or bulleted list appears first as a formatted list and again as regular paragraphs, the content may contain two versions of the same text. This can happen when list formatting is converted during publishing, when a page is resynced, or when the website editor keeps an earlier copy alongside the updated content. The issue may be visible in the published page even when the article looks correct in Search Atlas. This is usually a publishing or website-editor issue rather than intentional content generation. โ Check the article in Search Atlas 1. Open Content in the left sidebar. 2. Select Content Genius. 3. Open the affected article using the relevant writing action, such as Write an article or Rework existing article. 4. Search for the duplicated list text and confirm whether it appears once or twice in the article editor. If the content appears twice in Search Atlas, remove the repeated paragraphs or list before publishing. Keep only one version of each numbered or bulleted section. ๐งน Fix the live blog page 1. Open the affected page in your website or CMS editor. 2. Switch to the HTML, code, or source view if available. 3. Find the repeated list content. One copy may use a list element, while the other may use separate paragraph elements. 4. Delete the extra copy and preserve the correctly formatted numbered or bulleted list. 5. Save or update the page, then check the published URL in a private browser window. Do not simply hide the duplicate with styling. Removing the extra content from the page source prevents visitors and search engines from receiving repeated text. ๐ If the duplicate returns after syncing If the list reappears after a resync or update, first remove the duplicate from the website editor and save the page again. Then compare the article in Search Atlas with the live page. Avoid repeatedly resyncing the article until the duplicate source has been identified, as this can restore the unwanted copy. Also check whether a page template, reusable content block, import tool, or publishing integration is inserting the list a second time. Test one affected page after making the correction before updating multiple managed blog pages. ๐ก๏ธ Prevent future duplicates - Review list sections in the article preview before publishing. - Use one list format consistently instead of combining a formatted list with manually repeated paragraphs. - After publishing, verify the live URL and inspect the source when the visible content looks duplicated. - When updating an existing article, edit the current page instead of creating a second copy. - Keep a record of corrected URLs so the same pages can be checked after future syncs. ๐ฌ Get help with a recurring issue When contacting support, include the affected URL, the article name, whether the duplicate appears in Search Atlas or only on the live page, and whether it returns after resyncing. 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.
๐ Fix Incorrect Dashboard Information (e.g., "google SEO" Instead of OTTO)
If your Search Atlas dashboard is showing unexpected or incorrect information โ such as displaying "google SEO" where you would expect to see "OTTO" โ this is most commonly caused by cached data stored in your browser. Cached data can cause your browser to load an outdated version of the page instead of the most current one. Follow the steps below to resolve the issue: - Step 1: Open the page in a private or incognito window. This is the quickest way to check whether cached data is the cause. Open a new private or incognito window in your browser, navigate to your Search Atlas dashboard, and see if the information now displays correctly. - Step 2: If the issue persists, clear your browser cache. Go to your browser's settings and clear the cached images and files. After clearing the cache, reload your dashboard and check whether the information is now accurate. - Step 3 (Windows users): Try a hard reload. As an additional option on Windows, you can force your browser to bypass the cache and reload the page fresh by pressing Ctrl + F5 on the affected page. In most cases, one of the steps above will resolve the issue and your dashboard will display the correct information. If you have followed all of these steps and the problem continues, please reach out to us using the live chat widget in the app to chat with a human teammate who can investigate further.
๐ Fix OTTO Suggestions in Wrong Language
๐ What Is Happening and Why OTTO determines the language of each page by reading the HTML lang attribute at crawl time. If your Spanish pages have <html lang="en"> in their markup, OTTO interprets them as English pages and generates suggestions in English โ regardless of the actual content on the page or any settings in Brand Vault. This is the most common reason bilingual or multilingual sites receive suggestions in the wrong language. It can also cause your OTTO score to appear stuck or metrics to stop updating, because suggestions generated in the wrong language may not apply correctly to the page. โ How to Fix It 1. Identify the affected pages. Check the source code of your Spanish pages and look for the opening <html> tag. If it reads <html lang="en">, that is the root cause. 2. Update the lang attribute. Ask your developer to change the lang attribute on all Spanish pages to <html lang="es">. For regional variants, use the appropriate BCP 47 tag (for example, lang="es-MX" for Mexican Spanish or lang="es-ES" for Spanish from Spain). 3. Re-crawl your site in OTTO. After the code change is deployed, trigger a new scan in OTTO so it picks up the corrected language signal and regenerates suggestions in Spanish. 4. Verify the new suggestions. Once the crawl completes, review the updated suggestions for your Spanish pages to confirm they are now generated in Spanish. โ ๏ธ Why Brand Vault Settings Do Not Override This Brand Vault stores information about your brand, tone, and preferences, but it does not override the page-level language signal. OTTO relies on the lang attribute in the HTML of each individual page to determine which language to use for suggestions. The fix must be applied at the HTML level by your developer. ๐๏ธ Long-Term Recommendation for Bilingual or Multilingual Sites If you manage a bilingual or multilingual site, the most reliable architecture is to host each language version on a separate subdomain or as a separate project in OTTO. For example: - English site:www.example.com โ one OTTO project with lang="en" pages - Spanish site:es.example.com โ a separate OTTO project with lang="es" pages This approach ensures OTTO can accurately detect the language for every page in each project and generate targeted, language-correct suggestions without any cross-language interference. ๐ What to Do If Suggestions Are Still Wrong After Re-Crawling If you have corrected the lang attribute, re-crawled, and OTTO is sti