Inconsistent Rendering, Data Updates, and SEO Challenges on My Culver Menu Website Built in Wix Studio

I am currently experiencing a persistent and multifaceted technical problem with my Culver menu website, which is built entirely on Wix Studio. The site is intended to showcase a full Culver-style menu, including categories like burgers, sides, drinks, and desserts, along with prices, images, and detailed descriptions. While the website generally works in the Wix editor and often loads correctly in some browsers, I have noticed that the live site frequently exhibits inconsistent behavior that is difficult to reproduce and debug, and this is affecting both the user experience and search engine visibility.

The most apparent issue is that menu content sometimes fails to render fully or correctly. On certain page loads, entire menu categories disappear or only partial lists of items appear, even though the data is fully entered and published in Wix Studio. Refreshing the page temporarily resolves the issue in some cases, but it reoccurs without any clear trigger. Additionally, some images and interactive elements such as category filters and buttons fail to function correctly on initial load, causing users to experience a broken or incomplete menu interface.

Another complication is that updates to the menu content do not always reflect immediately on the live site. When I edit menu items, change prices, or add new categories in Wix Studio, these changes sometimes fail to appear, even after publishing and clearing browser cache. This leads me to suspect that caching mechanisms within Wix, possibly combined with browser or CDN caching, may be serving stale content. I have also observed that some elements load correctly on desktop but not on mobile, or vice versa, suggesting a potential issue with responsive rendering in conjunction with dynamic content updates.

From a technical standpoint, the website relies heavily on dynamic page sections and Wix Studio’s integrated content management system to structure the menu. I suspect there may be conflicts between custom code snippets, dynamic data bindings, and Wix’s built-in rendering engine, especially when multiple dynamic elements are being loaded simultaneously. Console logs occasionally show JavaScript warnings related to content rendering or delayed API calls, but the errors are inconsistent and difficult to reproduce, which makes it challenging to pinpoint the exact cause.

I am also concerned about SEO and structured data. Some of my menu pages do not appear correctly in Google Search Console, with missing structured data or incomplete indexing. Even after using Wix’s SEO tools to optimize metadata, schema, and page titles, search engines seem to only partially recognize menu content. This is especially problematic for users searching for specific items in my Culver menu, as pages with missing content or outdated information negatively impact visibility, click-through rates, and overall website credibility.

I am reaching out to the Wix Studio community to see if anyone has encountered similar issues with dynamic content rendering, delayed updates, or SEO inconsistencies on live sites. Any guidance on best practices for structuring dynamic menus, managing caching, debugging custom code conflicts, and ensuring accurate indexing and search visibility would be extremely helpful. I want to ensure that the Culver menu website functions reliably across devices, updates in real time, and maintains optimal SEO performance for all visitors. Sorry for long post!

Hey @joerehan! Would love to help and figure out what’s happening :slight_smile: Do you have a link to the site we might be able to look at?

From what I’m understanding, this is a custom menu’s solution, rather than the out of the box app, right? Are you using any code, or just the no-code dynamic page side of things?

I might be able to help with the structured data part if it is using dynamic pages. I recently shared a topic around this - How to add JSON-LD Schema to Wix Studio Dynamic Item Pages (SEO Settings vs Code)