Troubleshooting: Pixel on Shopify, Wix & Squarespace

18 articles Camilo Aponte By Camilo Aponte

🛠️ Fix OTTO Pixel Logo Glitch on Wix

🔍 What Is This Issue? Some customers using OTTO SEO on Wix-powered websites notice that their site logo or text elements appear to change randomly after OTTO's pixel script is active. This is a known compatibility behaviour between the OTTO pixel and Wix's own rendering engine — it does not delete your SEO optimizations, but it can affect your site's visual appearance if not handled correctly. ⚙️ Why Does This Happen? OTTO uses a lightweight pixel script to apply on-page SEO changes in real time. Wix manages its own DOM (the code structure of your page) independently, which can occasionally cause conflicts when both systems try to update page elements — such as your logo image or heading text — at the same time. The result is an intermittent visual glitch rather than a permanent change to your content. ✅ How to Fix the Glitch Follow these steps in order to resolve the conflict without losing any OTTO optimizations: 1. Do not deactivate OTTO. Disengaging OTTO keeps your project's settings, recommendations and history for later reactivation, but the OTTO pixel will stop serving OTTO's changes while the project is disengaged. Work through the steps below instead. 2. Clear your Wix site cache. In your Wix dashboard, go to Settings → Advanced → Clear Cache, then publish your site again. Many visual glitches resolve after a fresh cache clear. 3. Check for duplicate pixel installations. Log in to Search Atlas, go to OTTO SEO in the left sidebar and open SEO Automation, and open your connected site. Confirm that only one OTTO pixel snippet is installed in your Wix site's custom code section. Duplicate snippets are the most common cause of element conflicts. 4. Verify pixel placement in Wix. In your Wix dashboard, navigate to Settings → Custom Code. Ensure the OTTO pixel is placed in the section and set to load on All Pages. If it appears more than once, remove the duplicate and republish. 5. Re-publish your Wix site. After confirming a single, correctly placed pixel, click Publish in the Wix editor to push a clean version of your site live. 6. Test across browsers and devices. Open your site in an incognito window and on a mobile device to confirm the logo and text are now stable. 📊 Confirm Your OTTO Optimizations Are Intact After applying the fix, verify that your SEO work has not been affected: - Go to OTTO SEO in the left sidebar and open SEO Automation, then open your site dashboard. - Check that your previously approved optimizations still show a status of Active. - Use Keywords → Rank Tracker (left sidebar → Keywords → Rank Tracker) to confirm your tracked keywords are still being monitored without interruption. 🚀 Prevent the Glitch From Returning To reduce the chance of this issue recurring, keep the following best practices in mind: - Only ever install the OTTO pixel once per site. If you reinstall or reconnect your site in Search Atlas, remove the old pixel code from Wix first. - After any major Wix theme update or template change, clear your site cache and confirm the pixel is still in the correct position. - Avoid using third-party Wix apps that inject code into the section alongside OTTO, as overlapping scripts can trigger similar conflicts. 💡 Still Seeing the Glitch? If you have followed all the steps above and the logo or text changes are still occurring, it is likely a site-specific conflict that our team can investigate directly. 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 Pixel Installation Issues on Wix

🔍 Overview The OTTO pixel is a small tracking script that allows Search Atlas to analyse your site and automate SEO improvements. Wix has a unique site structure that requires specific steps to install the pixel correctly. If your pixel is not firing, this guide explains the general approach and what to have ready when contacting support. ⚙️ Before You Begin Make sure you have the following ready before starting: - Admin access to your Wix account and your Search Atlas account. - Your OTTO pixel code, found inside the Search Atlas platform in the OTTO or SEO settings area. - A published (live) Wix site — the pixel cannot be verified on an unpublished site. 📋 Step 1: Copy Your OTTO Pixel Code 1. Log in to Search Atlas and locate the OTTO pixel code for your connected website. Refer to the in-platform instructions or tooltips for the exact location, as the navigation path may vary by account. 2. Copy the full pixel code without modifying it. 🖥️ Step 2: Add the Pixel to Wix Using Custom Code Wix does not allow direct file access, so you must use Wix's built-in custom code injection feature to add the pixel. The exact menu path may differ depending on your Wix plan and dashboard version — consult the Wix Help Center for the most current instructions on adding custom code to your site. 1. Log in to your Wix account and open your site's Dashboard. 2. Find the custom code or tracking tools section in your Wix settings. 3. Add a new custom code snippet and paste your OTTO pixel code into the code box. 4. Give the snippet a recognisable name, for example: OTTO SEO Pixel. 5. Set the snippet to load on All Pages in the Head section. 6. Save your changes. 🚀 Step 3: Publish Your Wix Site Changes made in the Wix Dashboard do not go live automatically. You must publish your site after adding custom code, otherwise the pixel will not fire. 1. Return to your Wix Editor or Dashboard. 2. Click the Publish button to push your changes live. 3. Wait for Wix to confirm the site is live before attempting to verify the pixel in Search Atlas. ✅ Step 4: Verify the Pixel Is Firing 1. Return to Search Atlas and navigate to your OTTO or pixel settings for the connected website. 2. Use the available pixel status or verification feature to check whether the pixel is detected on your live site. Refer to in-platform guidance for the exact option name, as the interface may be updated over time. ⚠️ Common Issues and Fixes - Pixel not detected after verification: Confirm you published your Wix site after saving the custom code. Verification checks the live version of your site, not the draft. - Code saved but pixel still not firing: Double-check that the snippet is set to load on All Pages and is placed in the Head section, then republish your site. - Unsure where to find the pixel code in Search Atlas: Contact our support team with your project name and the connected website URL so we can confirm the correct location for your account. 📞 Still Need Help? If you are unable to resolve the pixel installation issue using the steps above, please have the following ready before reaching out: - Your Search Atlas project name and the URL of your Wix site. - A description of what you have already tried. - Any error messages or screenshots showing the current pixel 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.

🛠️ Fix Shopify Pixel Duplicate Text from H1 Logo

What Is Causing the Duplicate Text? Some Shopify store owners report seeing duplicate text on their storefront after installing a tracking pixel that appears related to the H1 logo tag in their theme. This is a known issue pattern involving Shopify pixel placement and H1 logo tag conflicts. Because the specific cause and fix can vary depending on your Shopify theme and how your pixel was installed, this issue requires investigation by our support team to identify the correct resolution for your store. What to Have Ready Before Contacting Support To help our team resolve this as quickly as possible, please gather the following information before reaching out: - Your Shopify store URL and the name of the active theme you are using. - A screenshot or screen recording showing the duplicate text as it appears on your storefront, including which page it appears on (homepage, collection page, product page, etc.). - Confirmation of when the duplicate text first appeared — for example, immediately after pixel installation or after a theme update. - The exact location in your theme where you placed the Search Atlas tracking pixel, if you added it manually. - Any error messages you see in your browser console (you can open this with F12 in most browsers). Having this information ready will allow our team to identify the conflict and provide you with a verified fix specific to your setup. 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 Pixel Installation on Wix with GTM

Overview If your Search Atlas pixel is not firing correctly on a Wix website, the cause is typically one of three things: a conflict between two installation methods, an incomplete Google Tag Manager (GTM) setup on Wix, or a publishing step that was missed. This article walks you through each scenario so you can identify and fix the issue. Understand Your Two Installation Options Before troubleshooting, confirm which installation method you are using. Running both at the same time will cause duplicate or broken tracking. - Direct header installation: The pixel code is pasted manually into your Wix site's custom code or header section inside the Wix dashboard. - Google Tag Manager installation: A GTM container snippet is placed in the Wix site's header, and the pixel fires as a tag inside GTM — not directly on the page. You must use only one method. If the pixel snippet exists both in your Wix custom code settings and inside a GTM tag, remove one before continuing. Step 1 — Check for a Duplicate Installation Conflict 1. Log in to your Wix account and open your site dashboard. 2. Locate the section in your Wix dashboard where custom code or tracking scripts can be added (the exact menu name may vary by Wix plan — look for a Custom Code or Marketing section). 3. Check whether a Search Atlas pixel snippet is pasted directly in the head section of your site. 4. Open your GTM container and check whether the same pixel is also configured as a tag there. 5. If you find the pixel in both places, remove it from one location. Save your choice before moving to the next step. Step 2 — Verify Your GTM Container Is Correctly Installed on Wix GTM on Wix requires a specific setup. Unlike WordPress, Wix does not support a plugin-based GTM install, so the container snippet must be added through Wix's custom code tools. 1. In your Wix dashboard, locate the area where you can add custom code or scripts to your site's head and body sections (refer to Wix's own documentation for the current navigation path, as menu names change with platform updates). 2. Confirm the GTM head snippet (<script> block) is placed in the head section and set to load on all pages. 3. Confirm the GTM body snippet (<noscript> block) is placed at the start of the body section, also on all pages. 4. Both snippets are required. A GTM installation with only the head snippet is incomplete and may cause tags including your pixel to fail silently. 5. After confirming both snippets are present, save your changes and republish your Wix site. Changes to custom code do not go live until the site is republished. Step 3 — Verify the Pixel Tag Inside GTM 1. Open your GTM container and check whether the Search Atlas pixel tag exists and is configured correctly. 2. Confirm the tag has a trigger set to fire on all pages (or on the appropriate pages you want to track). 3. Use GTM Preview mode to test that the tag fires as expected before publishing. 4. Once confirmed, submit and publish your GTM container so changes go live. 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 Pixel Logo and Text Glitches on Wix

🔍 What Is Happening? If your Wix site is showing unexpected changes to your logo, headings, or other text elements after installing the OTTO Pixel, this is a known issue that requires investigation by the Search Atlas support team. Because the root cause can vary by site configuration, there is no single self-serve fix available at this time. ⚠️ Do Not Remove the OTTO Pixel Do not remove the OTTO Pixel from your Wix site in an attempt to fix this issue. Removing the Pixel will disconnect OTTO from your site, and pixel-served changes will stop showing (changes written directly into the site's CMS can remain). 🛠️ What to Prepare Before Contacting Support To help the support team investigate and resolve your issue as quickly as possible, please have the following ready when you reach out: - The exact URL of the Wix page or pages where the logo or text changes are occurring. - Screenshots or screen recordings that clearly show the unexpected changes. - The date and approximate time when you first noticed the issue. - Confirmation of whether the OTTO Pixel is currently installed and active on your site. - Any recent changes you made to your Wix site or OTTO settings before the issue began. 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 Shopify Pixel Errors After Account Reset

🔍 Overview After resetting your Search Atlas account and reconnecting your Shopify store, you may encounter two common issues: a pixel installation error and a site audit crawler that isn't running. These issues are related — the reconnection process requires a few deliberate steps to re-establish the tracking pixel and trigger a fresh crawl. This article walks you through the full resolution process. ⚠️ Why This Happens When you reset your account or disconnect and reconnect your Shopify store, Search Atlas loses its previous link to your site's pixel and audit configuration. The platform treats your store as a new connection and requires you to reinstall the pixel manually and initialise the site audit from scratch. Simply reconnecting the integration is not enough to restore these automatically. ✅ Step 1 — Verify Your Shopify Store Is Connected 1. In the left sidebar, click Site Metrics (Site Explorer). 2. Confirm your Shopify store domain appears in the site list at /site-explorer/list. 3. If your store is missing, use the Add New Site option to reconnect it before continuing. 🔧 Step 2 — Reinstall the Search Atlas Pixel on Shopify The pixel must be reinstalled manually after any account reset. Follow these steps inside your Shopify admin: 1. Log in to your Shopify Admin and go to Online Store → Themes. 2. Click Actions → Edit Code on your active theme. 3. Open the theme.liquid file. 4. Remove any previously installed Search Atlas pixel snippet to avoid duplicate code conflicts. 5. Return to Search Atlas and navigate to Site Metrics (Site Explorer). Locate your site and open its settings to retrieve your unique pixel snippet. 6. Paste the pixel snippet just before the closing </head> tag in theme.liquid. 7. Click Save in Shopify. Once saved, return to Search Atlas and use the Verify Pixel option (if available on your site settings screen) to confirm the pixel is detected correctly. 🚀 Step 3 — Initialise the Site Audit Crawler After the pixel is confirmed, you need to manually start the site audit so the crawler begins indexing your store. 1. In the left sidebar, click OTTO SEO → Site Audit (Site Audit). 2. Select your Shopify store from the site selector at the top of the page. 3. Look for the Audit Site button and click it. 4. The crawler will begin running. Depending on the size of your store, the initial audit may take several minutes to complete. You can also monitor crawl status and site health data by returning to Site Metrics (Site Explorer) in the left sidebar once the crawl has started. 💡 Tips to Avoid This Issue in Future - Before resetting your account, note your pixel snippet and audit settings so you can restore them quickly. - Always verify the pixel immediately after any reconnection — do not assume it carries over automatically. - If you manage multiple Shopify stores, reinstall and verify the pixel for each domain separately. - Clear your Shopify theme's cached files after saving the pixel to ensure the latest version is live. 🛑 Still Seeing a Pixel Error? If the pixel verification continues to fail after following all steps above, check the following before contacting support: - Confirm there are no duplicate pixel snippets in your theme.liquid file. - Make sure your Shopify theme is published and active — pixel changes to an unpublished theme will not take effect. - Disable any third-party script blockers or Content Security Policy (CSP) headers that may be preventing the pixel from loading. 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 Shopify Pixel Duplicate Text & H1 Issues

🔍 What Is Causing the Duplicate Text? When a tracking pixel is placed incorrectly inside your Shopify theme, it can interfere with how your page renders. The most common result is duplicate text appearing on your storefront, especially near your H1 heading or logo. This usually happens because the pixel snippet is injected inside a Liquid block that outputs visible HTML content, rather than staying within a safe, non-rendering section of the <head>. The three most frequent causes are: - The pixel code is placed inside a Liquid section or block that also renders visible page elements. - The snippet is added after the closing </title> tag but before critical theme elements, disrupting the render order. - The pixel is embedded inside the header section file (e.g., header.liquid) rather than in the global theme.liquid file. ⚙️ Where to Correctly Place Your Pixel in Shopify The safest and recommended location for any tracking pixel in Shopify is inside the global theme.liquid file, placed immediately before the closing </head> tag. This keeps the script in the document head without touching any rendered content on the page. 1. Log in to your Shopify Admin and go to Online Store > Themes. 2. Click Actions > Edit Code on your active theme. 3. In the left-hand file tree, open Layout > theme.liquid. 4. Use Ctrl+F (or Cmd+F on Mac) to search for </head>. 5. Place your full pixel snippet directly above the closing </head> tag — not inside any Liquid {% section %} or {% block %} tags. 6. Click Save and reload your storefront to confirm the duplicate text is gone. 🚫 Common Mistakes to Avoid - Do not paste the pixel inside header.liquid, logo.liquid, or any section file — these files render visible HTML and will cause content duplication. - Do not wrap the pixel in any Liquid output tags such as #{{ }} or {% %}. Pure JavaScript or <script> tags only. - Do not add the pixel through a Shopify Custom HTML block in the theme editor — these blocks render inside the page body and can conflict with heading tags. - Avoid placing the pixel inside the <body> tag area unless the pixel provider explicitly requires a <noscript> body fallback, which should go immediately after the opening <body> tag. ✅ How to Verify the Fix Worked After saving your changes, follow these steps to confirm the issue is resolved: 1. Open your Shopify storefront in a new incognito or private browser window to bypass any cached version. 2. Visually inspect your homepage, product pages, and collection pages for any repeated text near the logo or H1 heading. 3. Right-click the page and select View Page Source. Search for your pixel code and confirm it appears only once, inside the <head> section. 4. Use a free tool like Google's Rich Results Test or browser DevTools (F12 > Elements tab) to check that only one <h1> tag exists per page. 💡 Using Google Tag Manager Instead If you manage multiple pixels or frequently update tracking scripts, consider deploying your pixel through Google Tag Manager (GTM). GTM gives you a single, safe container tag inside theme.liquid and lets you add or update pixels without editing theme code again. This significantly reduces the risk of accidental duplication or theme conflicts. To use GTM with Shopify, place the GTM <script> snippet before </head> and the <noscript> snippet immediately after the opening <body> tag — both in theme.liquid. 🆘 Still Seeing Duplicate Text? If you have followed all the steps above and the issue persists, the duplication may be caused by a conflicting app or a second pixel instance added through a Shopify app embed. Check Online Store > Themes > Customize > App Embeds and disable any embed that may be injecting additional scripts into your header or logo area. 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 Pixel 'Not Installed' Detection on Shopify

🧭 Overview If Search Atlas reports the OTTO pixel as not installed but you can see the script in your Shopify theme.liquid source code, there may be an issue with how or where the pixel script was added to your theme. Our support team can verify the installation and help identify the cause. 🔍 What to Check First Before reaching out, review the following in your Shopify Admin: - Confirm the OTTO pixel script is present in your theme.liquid file by opening Online Store → Themes → Edit Code and locating the file in the Layout folder. - Note the exact location of the script within the file (e.g., where it appears relative to other tags). - Check whether the pixel status in Search Atlas has updated since the script was added — it may take a short time to reflect changes. 🛠️ How to Escalate for Further Help If the pixel still shows as not installed after confirming the script is in your theme.liquid, contact our support team. To help us investigate as quickly as possible, please have the following ready: - Your Search Atlas project name or domain - A screenshot or copy of where the OTTO pixel script currently appears in your theme.liquid file - The exact status message shown in Search Atlas (e.g., "Not Installed," "Pending," or any error text) - Approximately when the script was added to your theme 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 Shopify Logo Corruption After Pixel Install

🔍 Overview Some Shopify store owners notice their logo appears distorted — with scrambled or corrupted characters — shortly after installing the Search Atlas tracking pixel. This article explains what causes the issue and walks you through the steps to resolve it quickly. ⚙️ What Is Causing the Logo Corruption? The Search Atlas pixel itself does not modify your store's images or logo files. However, the pixel installation process involves editing your Shopify theme code, typically the theme.liquid file. If a character encoding conflict or a copy-paste error occurs during that edit, it can corrupt nearby HTML or asset references — which may cause your logo to render incorrectly. Common root causes include: - A hidden encoding character (such as a non-breaking space or a Unicode artifact) introduced when pasting the pixel code into the theme editor - The pixel snippet accidentally placed inside an existing HTML tag or asset attribute, breaking the surrounding markup - A Shopify theme that uses a custom font or SVG logo that is sensitive to unexpected characters in the theme.liquid head section 🚀 How to Fix the Issue 1. Back up your current theme. In your Shopify Admin, go to Online Store → Themes, click the three-dot menu next to your live theme, and select Duplicate. This gives you a safe restore point. 2. Open the theme code editor. From the same Themes page, click Actions → Edit code on your live theme. 3. Locate the pixel snippet. Open theme.liquid and use your browser's Find function (Ctrl+F or Cmd+F) to search for the Search Atlas pixel code. It will typically appear in the <head> section. 4. Remove the existing pixel snippet. Carefully delete only the Search Atlas pixel code block. Do not remove any surrounding Shopify or theme code. Save the file and check your storefront — if the logo is restored, the snippet placement was the cause. 5. Re-add the pixel correctly. Copy the pixel code directly from Search Atlas (avoid reformatting tools or rich-text editors that may alter encoding). Paste it as the very last item inside the closing </head> tag, on its own line, ensuring it sits outside all other HTML tags. 6. Save and verify. Save the updated theme.liquid file and reload your Shopify storefront in a fresh browser tab. Confirm the logo displays correctly and the pixel is firing as expected. ✅ How to Confirm the Pixel Is Working After re-adding the snippet, verify the pixel is active without breaking your site layout: - Open your browser's developer tools (F12) and check the Console tab for any new JavaScript errors. - Use the Network tab to filter requests and confirm a call to the Search Atlas pixel domain is being made on page load. - Browse several pages of your store — including the homepage, a product page, and the cart — to confirm the logo and all visual elements remain intact. 🛡️ Prevention Tips - Always duplicate your theme before editing code, so you can roll back instantly if something goes wrong. - Paste pixel code using a plain-text editor (such as Notepad or TextEdit in plain-text mode) to strip any hidden formatting characters before adding it to your theme. - Place the pixel snippet just before the closing </head> tag rather than near any asset or image-related code. - Test on a duplicate theme first before pushing changes to your live store. 💬 Still Need Help? If you have followed the steps above and your logo is still displaying incorrectly, or if you are unsure where to place the pixel code in your specific theme, our team is ready 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 Shopify Pixel Disconnection and Script Errors

🔍 Why Does My Shopify Connection Drop? Shopify pixel disconnections in Search Atlas are usually triggered by one of the following causes: - Shopify theme updates: When you update or switch your storefront theme, custom pixel scripts installed by third-party apps — including Search Atlas — can be removed or overwritten automatically. - App permission changes: If Search Atlas app permissions are revoked or expire inside your Shopify admin, the tracking pixel loses its authorisation to fire. - Shopify Customer Privacy API changes: Shopify periodically updates its consent and cookie APIs. If your store's consent banner or privacy settings change, pixels may be blocked from loading until re-authorised. - Script injection conflicts: Other marketing or analytics apps installed after Search Atlas can conflict with the pixel, causing it to silently fail. - Shopify store plan changes: Downgrading your Shopify plan can restrict access to certain script injection features, breaking the connection. ⚠️ How to Tell Your Connection Has Dropped You may notice the following signs inside Search Atlas when your Shopify pixel is disconnected: - A red or warning status indicator next to your Shopify store in the Integrations or Connected Sites section. - Missing or flatlined traffic and conversion data on your dashboard for the affected store. - Alerts or notification banners prompting you to reconnect your Shopify account. If you manage multiple stores — such as amberandhue.com.au and hyundaipower.com.au — a single theme update or permission change affecting one store can sometimes trigger disconnection flags across all linked properties simultaneously. Always check every connected store when you receive a disconnection alert. 🔧 Step-by-Step: Reconnect Your Shopify Store 1. Log in to Search Atlas and navigate to Settings > Integrations (or Connected Sites, depending on your plan). 2. Locate the disconnected Shopify store. You will see a warning icon or a Reconnect button next to the store URL. 3. Click Reconnect and follow the OAuth authorisation flow. You will be redirected to your Shopify admin to approve the permissions request. 4. Once redirected back to Search Atlas, confirm the store status changes to Connected (green indicator). 5. Repeat this process for each disconnected store individually. Reconnecting one store does not automatically restore others. 6. After reconnecting, navigate to your Shopify Admin > Online Store > Themes and confirm the Search Atlas script snippet is present in your active theme's theme.liquid file or via the Shopify Web Pixels Manager. If it is missing, proceed to the manual script step below. 📋 Manually Re-adding the Search Atlas Pixel Script If the pixel script was removed by a theme update, you may need to add it back manually: 1. In Search Atlas, go to Settings > Integrations and open your Shopify store details. Copy the unique pixel script snippet provided for your store. 2. In your Shopify Admin, go to Online Store > Themes. Click Actions > Edit Code on your active theme. 3. Open the theme.liquid file and paste the copied script immediately before the closing </head> tag. 4. Click Save. The pixel should begin firing within a few minutes. 5. Return to Search Atlas and verify that data is flowing by checking the real-time or recent activity panel for the store. 🛡️ How to Prevent Future Disconnections Follow these best practices to keep your Shopify connections stable: - Test in a staging theme first: Always preview theme updates on a duplicate theme before publishing. This lets you verify the pixel script survives the update. - Use Shopify Web Pixels where available: Shopify's Web Pixels Manager is more resilient to theme changes than script injection into theme.liquid. If Search Atlas supports this method for your plan, use it. - Review permissions after plan changes: Any time you change your Shopify subscription plan, revisit Search Atlas integrations to confirm permissions are still active. - Monitor your Search Atlas dashboard regularly: Check the Integrations status section at least once a week if you manage multiple stores. - Audit third-party apps before installing: Before adding new marketing or analytics apps to Shopify, check that they do not override or remove existing pixel scripts. 💬 Still Need Help? If you have followed the steps above and your Shopify store is still showing as disconnected, or if data is not appearing after reconnection, our team is ready to investigate. 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 SEO Pixel Errors on Shopify

🧭 Overview After installing the OTTO SEO pixel on your Shopify store, you may see error indicators in the platform suggesting the pixel is not detected. In many cases, these errors are temporary and appear while the platform is still processing your store's data after installation. This article explains general steps you can take if you encounter pixel errors, and how to get help if the issue persists. ⚠️ Why Errors May Appear After Installation When you first connect OTTO SEO to your Shopify store, the platform begins verifying the pixel signal. During this initial processing period, the pixel status display may show error or pending indicators. These can be temporary states that resolve on their own once processing is complete. You may want to wait a short while after installation before concluding there is a real problem. ✅ General Troubleshooting Steps If you are seeing a pixel error after installing OTTO SEO on Shopify, try the following: 1. Confirm that you completed all installation steps as described in the OTTO SEO setup guide provided during onboarding. 2. Verify that the pixel code snippet was added to your Shopify store's theme as instructed. 3. Wait for the platform to finish its initial processing of your store before re-evaluating the pixel status. 4. Refresh the relevant page in Search Atlas after some time has passed to see if the status has updated. 5. If the error persists after waiting, double-check that your Shopify theme is active and that no recent theme changes removed the pixel snippet. If you have followed these steps and the pixel error is still showing, the issue may require a closer look from our support team. 📋 What to Have Ready When Escalating If the problem cannot be resolved through the steps above, please have the following information ready when you contact support: - Your Search Atlas project name and the Shopify store URL. - The exact error message or status label you are seeing in the platform. - The date and time you completed the pixel installation. - Any recent changes made to your Shopify theme around the time the error appeared. 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 SEO Pixel Installation on Shopify

🔍 Overview The OTTO SEO Pixel must be active on your Shopify store before the Site Auditor can verify your connection and begin automating SEO improvements. If the auditor still shows the pixel as not installed after you have followed the standard steps, this guide will help you identify and fix the most common causes. ⚙️ How the OTTO SEO Pixel Works on Shopify The pixel is a small JavaScript snippet that Search Atlas injects into your storefront. It allows OTTO SEO to read page data, confirm site ownership, and apply on-page optimizations. Shopify has specific theme and permission requirements that can prevent the snippet from loading correctly if any step is missed. ✅ Pre-Installation Checklist Before reinstalling, confirm the following: - Active theme: You are editing the theme that is currently live and published — not a duplicate or unpublished theme. - Staff permissions: Your Shopify account has Themes edit permissions. Ask the store owner to verify if you are unsure. - Script access: Your Shopify plan supports custom script injection. The Starter plan does not support code edits to theme files on all storefronts — confirm your plan level. - No duplicate snippet: The pixel code has not already been pasted more than once into your theme, which can cause a conflict. 🚀 Step-by-Step Pixel Installation 1. In Search Atlas, navigate to OTTO SEO in the left sidebar, then open SEO Automation (URL: /seo-automation-v3). 2. Select your Shopify project and open the OTTO SEO panel. 3. Click Get Pixel Code and copy the full snippet to your clipboard. 4. Log in to your Shopify admin and go to Online Store → Themes. 5. Next to your live theme, click Actions → Edit code. 6. In the file tree on the left, open Layout → theme.liquid. 7. Paste the pixel snippet immediately before the closing </head> tag. 8. Click Save in the top-right corner of the code editor. 9. Return to Search Atlas and click Verify Installation in the OTTO SEO panel. 🔎 Troubleshooting: Pixel Still Not Detected If the Site Auditor still shows the pixel as uninstalled after completing the steps above, work through the following checks: - Wrong theme file edited: Shopify stores sometimes have multiple themes. Confirm you edited theme.liquid inside the currently published theme, not a backup or development theme. - Snippet placed in wrong location: The code must appear inside the <head> section, just before </head>. Placing it after </body> or at the very bottom of the file will cause detection to fail. - Save not applied: Shopify occasionally logs you out mid-session. Re-open theme.liquid and check that the snippet is still present — if it is missing, paste it again and save. - Content Security Policy (CSP) blocking the script: Some third-party security or performance apps add strict CSP headers. Temporarily disable any such apps and click Verify Installation again to test. - Caching layer active: If you use a CDN (such as Cloudflare) in front of your Shopify store, purge the cache after installation so the updated theme.liquid is served to the verification crawler. - Headless or custom Shopify setup: If your storefront uses a headless framework (Hydrogen, Next.js, etc.), the standard theme.liquid method does not apply. The pixel must be added to the root HTML template of your frontend application instead. 💡 After a Successful Installation Once Search Atlas confirms the pixel is active, the Site Auditor status will update to Connected. OTTO SEO can then crawl your pages and begin applying automated optimizations. Allow up to 15 minutes for the status to refresh after a successful verification. 🆘 Still Need Help? If you have followed every step above and the pixel is still not being detected, our team can review your specific Shopify configuration directly. 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 Pixel Squarespace Installation Issues

🔍 Why Your OTTO Pixel May Show 'Not Installed Correctly' After adding the OTTO pixel to your Squarespace site, the verification check may still return a not installed correctly status. This is a common issue and is almost always caused by one of a few specific configuration mistakes in Squarespace's header injection settings. This article walks you through every step to confirm your pixel is placed and verified correctly. ⚙️ How the OTTO Pixel Verification Works When you click Verify inside Search Atlas, OTTO sends a request to crawl your live Squarespace site and look for your unique pixel code in the page source. If the pixel is missing, blocked, or placed in the wrong location, verification will fail. It does not check your Squarespace editor — it checks your published, live site. ✅ Step-by-Step: Correct Pixel Installation in Squarespace 1. Log in to your Squarespace account and open your site editor. 2. In the left sidebar, go to Settings → Advanced → Code Injection. 3. Paste your OTTO pixel snippet into the Header field only. Do not place it in the Footer or any other field. 4. Click Save in Squarespace before returning to Search Atlas. 5. In Search Atlas, navigate to OTTO SEO in the left sidebar, then open SEO Automation (URL: /seo-automation-v3). 6. Locate your connected site, then click Verify to re-run the installation check. 🚫 Common Reasons Verification Fails - Page not published: Squarespace only injects header code on published pages. If your site is in trial mode or password-protected, the crawler cannot access the pixel. - Password protection enabled: A site-wide or page-level password blocks the OTTO crawler. Temporarily disable password protection, verify the pixel, then re-enable it. - Changes not saved: Squarespace requires an explicit Save after adding code. Navigating away without saving discards the pixel. - Pixel placed in the wrong field: Placing the snippet in the Footer or a page-specific injection area instead of the global Header field can cause verification to fail. - Duplicate or edited pixel code: Copy the pixel directly from Search Atlas each time. Do not retype it or modify any characters — even a single extra space can break detection. - Caching delay: Squarespace may cache pages for a few minutes after saving. Wait 2–3 minutes after saving, then click Verify again. 🔎 How to Confirm the Pixel Is Live on Your Site Before clicking Verify in Search Atlas, manually confirm the pixel is visible in your published site's source code: 1. Open your live Squarespace site in a browser (not the editor). 2. Right-click anywhere on the page and select View Page Source. 3. Press Ctrl+F (or Cmd+F on Mac) and search for otto or the first few characters of your pixel snippet. 4. If you can find the pixel in the source code, your installation is correct — return to Search Atlas and click Verify. 5. If you cannot find the pixel, revisit the Code Injection steps above and ensure the snippet was saved in the Header field. 💡 Tips for a Smooth Verification - Always copy your pixel code fresh from the Search Atlas dashboard to avoid stale or corrupted snippets. - Use an incognito or private browser window when viewing your page source to avoid cached versions. - If your Squarespace plan does not include Code Injection (available on Business plans and above), you will need to upgrade your Squarespace plan before the pixel can be installed. - After a successful verification, avoid editing or removing the pixel code from Squarespace — doing so will disconnect OTTO from your site. 🆘 Still Showing 'Not Installed Correctly'? If you have followed every step above and verification still fails, there may be a plan-level restriction, a Squarespace-side caching issue, or a less common configuration conflict on 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.

🛠️ Fix OTTO Pixel Not Found on Squarespace

🔍 Why Does This Happen? When Search Atlas reports that your OTTO pixel is not found on your Squarespace site, it almost always means the pixel code was not placed in the correct location, was saved incorrectly, or Squarespace's caching is delaying detection. This article walks you through the exact steps to install the pixel correctly and get it verified. 📋 Before You Begin - Make sure you are logged in to both your Search Atlas account and your Squarespace account. - You will need access to your site's Code Injection settings in Squarespace — this requires a Basic plan or higher. The Personal plan does not support code injection. - Have your OTTO pixel code ready to copy from Search Atlas. ⚙️ Step 1: Copy Your OTTO Pixel Code 1. In Search Atlas, go to OTTO SEO in the left sidebar, then open SEO Automation (or navigate to /seo-automation-v3). 2. Select your connected Squarespace website from the property selector. 3. Locate the OTTO Pixel section and click Copy Pixel Code. 4. Keep this code in your clipboard — do not modify it in any way. 🖥️ Step 2: Add the Pixel to Squarespace Code Injection 1. Log in to your Squarespace account and open your site. 2. In the left panel, click Settings. 3. Scroll down and click Advanced, then select Code Injection. 4. Paste your OTTO pixel code into the Header field. It must go in the Header, not the Footer. 5. Click Save and wait for the confirmation message before closing the page. ✅ Step 3: Verify the Pixel is Live 1. After saving, open your Squarespace site in a new browser tab and do a hard refresh (Ctrl + Shift + R on Windows or Cmd + Shift + R on Mac) to clear cached versions of the page. 2. Return to Search Atlas and navigate back to OTTO SEO in the left sidebar (/seo-automation-v3). 3. Click Check Pixel Status or re-run the site verification. Detection can take up to 5 minutes after a confirmed save. 🚫 Common Mistakes to Avoid - Wrong location: Pasting the pixel into the Footer or into a specific page's injection area instead of the site-wide Header field. - Modified code: Accidentally adding spaces, line breaks, or extra characters when pasting. - Unsupported plan: Squarespace Personal plan does not allow code injection. Upgrade to Basic or higher. - Caching delay: Squarespace can cache pages aggressively. Always hard-refresh or test in an incognito window after saving. - Multiple paste: Pasting the pixel code more than once in the Header field. Only one instance should be present. 🔄 Still Showing 'Not Found' After These Steps? If the pixel status still shows not found after following all steps above, try the following: - Open your site in an incognito or private browser window to rule out local cache issues. - Use your browser's View Page Source (right-click → View Page Source) and search for your pixel code to confirm it is present in the HTML. - Disconnect and reconnect your Squarespace site in Search Atlas, then re-paste the pixel code. - Check that no third-party scripts or Squarespace extensions are blocking custom code injection on your site. 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 When you first install the OTTO pixel, Search Atlas runs a full site audit that can take up to 24 hours to complete. Until finished, status shows 'Not Found' even if installed correctly — this is expected behavior. Also: verify install by right-clicking your live site, selecting View Page Source, and searching for your pixel ID or OTTO script tag.

Install and Troubleshoot the OTTO Pixel on Wix

Overview The OTTO pixel allows Search Atlas to track your site's performance and power AI-driven SEO automation. Installing it on Wix requires a different process than WordPress or other CMS platforms. This article outlines the general approach for getting the pixel installed on a Wix site so you can get it firing correctly. Before You Begin - You must have Editor or Owner access to your Wix site. - You need your OTTO pixel code snippet, which you can copy from within your Search Atlas account under the OTTO or OTTO SEO section. - Make sure your Wix site is published after installation — unpublished changes will not fire the pixel on the live site. How to Install the OTTO Pixel on Wix 1. Log in to your Wix account and open your site dashboard. 2. Locate the section of your Wix dashboard that allows you to add custom or third-party code to your site. The exact location and label of this section may vary depending on your Wix plan and version — consult the Wix Help Center if you are unsure where to find it. 3. Create a new custom code entry. 4. Paste your OTTO pixel code snippet into the code field. 5. Give the entry a recognisable name, such as OTTO Pixel - Search Atlas. 6. Configure the code to load on all pages and to be placed in the head section of the page, if your Wix plan supports these options. 7. Save your changes. 8. Publish your site to push the changes to your live URL. How to Verify the Pixel Is Firing After publishing, confirm the pixel is active by visiting your live site URL in a browser (not an editor preview mode) and checking that the pixel code is present in the page source. The pixel will not fire in editor preview modes — always verify on your published, live site URL. Common Issues - Pixel not detected after saving: Confirm you have published the site after saving the custom code. Changes are not live until the site is republished. - Code added but not appearing in the page source: Check that the code was saved correctly and configured to apply to all pages. Re-open the custom code entry to verify the snippet is still present and was not lost during saving. - Wix plan limitations: Some Wix plans restrict the ability to add custom code. If you do not see an option to add custom code, you may need to upgrade your Wix plan. Check the Wix Help Center for details on which plans support custom code injection. Need Help? If you are unable to locate the correct section in your Wix dashboard, or if the pixel is still not firing after following the steps above, our support team can assist you. When reaching out, please have the following ready: your Search Atlas project name, your live site URL, a description of where in Wix you attempted to add the code, and any error messages or unexpected behaviour 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.

🔍 OTTO Pixel Not Detected on Shopify Store

🧭 Overview If you have added the OTTO pixel to your Shopify store and can confirm it appears in your site's source code, but the platform still shows a "not installed" status after several days, you are not alone. This is a common point of confusion during the trial period and is almost always caused by the Site Auditor's initial crawl initialization phase — not a problem with your pixel installation. This article explains the difference between initialization and active crawling, what to expect at each stage, and how to monitor your progress. 🔎 Two Distinct Phases Before Detection Works Many customers assume that once the Site Auditor is enabled, it immediately begins scanning pages. In reality, there are two separate phases before pixel detection can be confirmed: - Phase 1 — Initialization (0 to 24 hours): The Site Auditor sets up your site's crawl environment. During this window, no pages are actively scanned and no pixel detection occurs. This phase runs silently in the background and cannot be skipped or accelerated. - Phase 2 — Active Crawling: Once initialization completes, the auditor begins crawling your pages. Pixel detection status updates as pages are processed. Larger Shopify stores with many URLs can take additional time to reach full coverage. The "not installed" message during Phase 1 does not mean your pixel is broken or missing. It simply means the system has not yet begun scanning your pages. ⏱️ Expected Timeline at a Glance - 0–24 hours after setup: Initialization phase. Status will show "not installed" regardless of pixel presence. No action needed. - 24–48 hours after setup: Active crawling begins. Detection status should update as pages are crawled. - 48–72 hours after setup: Most Shopify stores will have a confirmed detection result by this point. Very large stores or stores with crawl restrictions may take longer. If you added your pixel within the last 24 hours, the correct action is to wait — not to reinstall the pixel or trigger a new crawl. Initiating a new crawl during the initialization phase does not speed up the process and may cause confusion about where the system actually is in its setup. ✅ How to Confirm Your Pixel Is Correctly Installed While you wait for initialization to complete, you can manually verify your pixel is present: 1. Open your Shopify storefront in any browser. 2. Right-click anywhere on the page and select View Page Source. 3. Press Ctrl+F (or Cmd+F on Mac) and search for otto or your specific pixel script identifier. 4. If the script appears in the source, your pixel is installed correctly. No reinstallation is needed. If the pixel does not appear in the page source, navigate to your Shopify admin and confirm the script was saved under Online Store → Themes → Edit Code or via the Shopify Script Tags API, depending on how you added it. 📊 How to Monitor Detection Status in the Platform 1. Log in to Search Atlas and go to OTTO SEO → All Sites (SEO Automation) using the left sidebar (or navigate to /seo-automation-v3). 2. Select your connected Shopify site from the site selector at the top of the page. 3. Locate the OTTO panel and review the pixel status indicator. 4. If initialization is still in progress, the status will remain as "not installed" or "pending." This is expected behavior. 5. Return to this panel after 24 hours to check for an updated status. You do not need to refresh or restart anything manually. 🚫 What Not to Do During Initialization - Do not reinstall the pixel. Multiple copies of the script in your theme can cause conflicts and duplicate tracking. - Do not trigger a manual crawl during the first 24 hours. The system is in a pre-crawl setup state and a manual crawl request will not override initialization. - Do not disconnect and reconnect your site. This resets the initialization timer and extends your wait time. 🛠️ If the Status Still Shows 'Not Installed' After 72 Hours If more than 72 hours have passed since you added the pixel, initialization is complete, and the status has not updated despite the pixel being visible in your source code, there may be a crawl configuration issue. At this point, try the following: 1. Go to OTTO SEO → All Sites (SEO Automation) in the left sidebar. 2. Open your site's auditor settings and check whether any URL rules or crawl restrictions are blocking your homepage or key pages. 3. Ensure your robots.txt file is not blocking the Search Atlas crawler. 4. If everything looks correct, initiate a new crawl from the Site Auditor dashboard and allow 24 hours for results to refresh. 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 Pixel 'Not Found' Status on Squarespace

🧭 Overview After installing the OTTO pixel on your Squarespace site, you may notice a Not Found status in Search Atlas. In most cases, this is completely normal during the initial setup phase. This article explains why it happens and walks you through what to do — and when to take action. ⏳ Why 'Not Found' Is Expected After Installation When you first install the OTTO pixel, Search Atlas automatically checks for it on a schedule based on your project's age: every 15 minutes for projects under 2 hours old, every hour from 2 to 24 hours old, every 6 hours from 1 to 7 days old, and no automatic checks after 7 days. A correctly installed pixel on a new project is normally detected within about 15 minutes. Until the check runs, the pixel status may display as Not Found — even if the pixel was installed correctly. This is expected behavior and does not mean your installation failed. No action is needed during this window. 📋 How to Install the OTTO Pixel on Squarespace If you have not yet installed the pixel, follow these steps to add it to your Squarespace site: 1. In Search Atlas, go to OTTO SEO → All Sites (SEO Automation) using the left sidebar. 2. Select your project and open the OTTO dashboard. 3. Copy the OTTO pixel code snippet provided on the setup screen. 4. Log in to your Squarespace account and go to Settings. 5. Navigate to Advanced, then select Code Injection. 6. Paste the pixel code into the Header field. 7. Click Save and publish your site. Once saved, return to Search Atlas. On a new project, the automatic check typically detects your pixel within about 15 minutes. ✅ How to Confirm Your Pixel Is Installed Correctly Before waiting for the audit to finish, you can do a quick manual check to make sure the pixel code was added properly: - Open your Squarespace site in a browser. - Right-click anywhere on the page and select View Page Source. - Use Ctrl+F (or Cmd+F on Mac) and search for your pixel ID or the OTTO script tag. - If the code appears in the page source, the pixel is installed correctly. - If it does not appear, revisit the Code Injection settings in Squarespace and re-paste the pixel code. 🔄 What to Do If It's Still Not Detected If the Not Found status persists well beyond the expected check interval for your project's age, work through the following checks: - Confirm the pixel is in the Header field: Squarespace's Code Injection has separate fields for Header and Footer. The OTTO pixel must be placed in the Header field only. - Check that your site is published: Squarespace sites in trial or password-protected mode may block external scripts from loading. Make sure your site is publicly accessible. - Avoid page-level overrides: Some Squarespace templates allow per-page code injection that can override global header code. Ensure no page-level settings are removing the script. - Clear your browser cache and recheck page source: A cached version of your page may not reflect recent changes. Open the site in an incognito window to verify the pixel loads. - Re-save the Code Injection settings: Occasionally Squarespace does not apply changes until you save and republish. Open the Code Injection field, confirm the code is present, and save again. 🔁 Manually Trigger a Recheck After confirming the pixel is present in your page source, you can prompt Search Atlas to re-scan your site sooner: 1. Go to OTTO SEO → All Sites (SEO Automation) in the left sidebar. 2. Open your project's OTTO dashboard. 3. Locate the pixel status section and click Recheck or Re-run Audit if that option is available. If the option is not visible, Search Atlas will automatically re-check your pixel on its regular schedule based on your project's age. ⚠️ Common Mistakes to Avoid - Placing the pixel in the Footer field instead of the Header. - Adding the pixel to only one page instead of the global Code Injection settings. - Installing the pixel while the site is password-protected or in trial mode. - Checking the status immediately after installation before the next automatic check has run (typically within about 15 minutes on a new project). 💬 Still Seeing 'Not Found'? If you have followed all the steps above and your pixel still shows Not Found after the expected check interval, our team is ready 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 OTTO Pixel Not Detected on Shopify

🔍 Understanding the Problem You have added the OTTO pixel script to your Shopify store, and when you inspect the page the code is clearly there. Yet the OTTO scan still reports that the pixel is not detected. This is one of the most common Shopify installation issues, and in almost every case the pixel itself is fine. The real cause is usually bot-blocking. Shopify and many security or firewall services automatically block traffic that looks automated. Because the OTTO detection scan uses an automated crawler to visit your site, that crawler can be blocked before it ever reaches your page. When the crawler is blocked, it cannot see the pixel, so the scan reports it as missing even though the code is installed correctly. ✅ Confirm the Pixel Is Installed Correctly Before changing any settings, quickly confirm the installation is valid: 1. Open your live Shopify store in a browser. 2. Right-click the page and choose View Page Source. 3. Use your browser's find function (Ctrl+F or Cmd+F) to search for your OTTO pixel or the OTTO script identifier. 4. Confirm the script appears in the source of your published theme, not just the theme editor preview. If the script appears in the live page source, your installation is correct and the detection issue is almost certainly caused by bot-blocking. 🚫 Why Bot-Blocking Causes False Results Automated protection can come from several places on a Shopify store: - Shopify's built-in bot protection, which filters suspicious or automated visits. - Third-party firewalls or security apps installed from the Shopify App Store. - Content delivery or proxy services such as Cloudflare and other CDNs, or bot-management and DDoS-protection tools. Cloudflare in particular can serve a challenge or error page to our crawler even when your pixel or UUID was deployed successfully, so the scan never sees the installed code. - Password-protected or unpublished stores that block all outside visitors, including crawlers. Any of these can return an error page or an empty response to our crawler instead of your real page. The scan then sees no pixel and marks it as not detected. 🔧 How to Resolve It Work through these steps to allow the OTTO crawler to reach your site: 1. Remove the store password. In Shopify, go to Online Store, then Preferences, and make sure the password page is disabled so the store is publicly accessible. 2. Review security and firewall apps. Temporarily disable or adjust any bot-protection, firewall, or rate-limiting apps and then run the scan again. 3. Whitelist the OTTO crawler. If your security tool supports allow-lists, add an exception so automated requests from our crawler are not blocked. If you use Cloudflare, make sure the crawler is not caught by a firewall rule or bot-fight challenge. Our team can provide the crawler details you need through live chat. 4. Check for aggressive rate limiting. Some tools block repeated visits from the same source. Loosen these limits so the scan can complete. 5. Re-run the OTTO scan. After making changes, trigger a fresh scan rather than waiting for the next automatic check. ⏱️ What to Expect After Making Changes Detection is not always instant. Once bot-blocking is removed and a new scan runs successfully, allow some time for the results to update. If the pixel is now reachable, the status will change to detected on the next completed crawl. If you installed the pixel through Google Tag Manager, detection can take roughly 10–15 minutes to register after a successful scan. Keep in mind that detection can only succeed if the crawler can load your published page exactly as a normal visitor would. If the page still returns a security challenge, error page, or password prompt, the scan will continue to report the pixel as missing. 💡 Quick Checklist - The pixel appears in the live page source. - The store is published and not password-protected. - No firewall, bot-protection, or security app (including Cloudflare) is blocking automated visits. - Rate limits are not blocking repeated crawler requests. - A fresh scan has been run after making changes. Additional Notes our engineering team is actively improving pixel-detection reliability across Shopify and other CMS platforms