Common Questions/Issues
Written By Afonso Carvalho
Last updated 23 days ago
Why Site Optimizer changes don't appear in my site?
If you've added the Site Optimizer script to your site but don't see the changes in your CMS, WordPress admin, or website editor — don't worry, this is expected behavior.
How Site Optimizer works
The Site Optimizer script overrides your frontend code directly in the browser. This means:
Changes are live and visible to your visitors and search engines
Changes won't appear in your CMS backend, page builder, or editor
Your original content remains untouched in your CMS
How to verify your changes are working
Visit your page in a browser (not your CMS)
Right-click and select "Inspect"
Look for the updated elements (meta titles, meta descriptions, etc.)
You should see the optimized content in the source code
Site Optimizer Not Crawling Your Website
If you’re experiencing issues with the Site Optimizer not analyzing your website or crawling any of your pages, the most common reason is that your sitemap is either missing or inaccessible.
The Site Optimizer relies on your sitemap to understand the structure of your website and identify which pages need to be analyzed. Without a working sitemap, the tool can’t proceed.
Here’s what to do:
Check your Sitemap:
Go to
yourwebsite.com/sitemap.xmlIf you see a list of links, you’re good. If you get an error (like 404), the sitemap doesn’t exist or is blocked.
Fix or Create Your Sitemap
WordPress: Install an SEO plugin (Yoast or Rank Math), enable its sitemap feature, and confirm
yourwebsite.com/sitemap.xmlloads.Other Platforms: Generate a sitemap (via a plugin or online generator) and place it in your site’s root folder.
Double-Check Firewalls/Plugins
Make sure nothing on your site (e.g., security plugin) blocks access to sitemap.xml.
For more details regarding this issue, please check this guide
👍 Once your sitemap is live and accessible, the Site Optimizer should crawl your pages normally.
Replit Hosted Websites
⚠️ The Site Optimizer feature is not compatible with Replit-hosted websites.
This is because Replit typically serves content using JavaScript-rendered single-page applications (SPAs), which do not expose static HTML to crawlers or optimization scripts.