🔍 Overview
This article covers two common scenarios for hotel and hospitality websites managed with OTTO SEO: manually purging the edge cache for a specific page, setting up automatic Cloudflare cache purging, and understanding how cache invalidation works alongside third-party plugins like Slider Revolution. It also walks through the steps to improve Google Search visibility for a hotel restaurant outlet such as Doc's Cocktails and Coffee.
⚙️ How OTTO Edge Cache Purging Works
OTTO SEO includes a built-in cache orchestration layer that manages edge CDN purging automatically when SEO changes are deployed. When OTTO updates metadata, schema, or on-page signals, it triggers a targeted cache purge using cache tags — so only the affected pages are invalidated, not your entire site cache.
Key things to know:
- Targeted purging: OTTO purges only the specific URLs affected by a change, using cache-tag-based purge requests to your CDN.
- Self-verification probe: After a purge, OTTO runs a self-verification check to confirm the new content is being served from the edge. If the probe detects a stale response, OTTO retries the purge automatically.
- Connectivity resilience: If the CDN endpoint is temporarily unreachable, OTTO queues the purge request and retries until it succeeds. Cache health status is visible inside the OTTO dashboard.
☁️ Configuring Automatic Cloudflare Cache Purging
OTTO SEO integrates directly with Cloudflare to automate edge cache purging without manual intervention. To set this up:
- Navigate to Left sidebar → OTTO SEO → All Sites (SEO Automation) (URL: /seo-automation-v3).
- Open Settings within OTTO SEO and locate the CDN / Cache Integration section.
- Enter your Cloudflare API Token and Zone ID. Your API token must include Zone:DNS:Edit, Zone:Zone:Read, Workers Scripts:Edit, Workers Routes:Edit and Workers KV Storage:Edit permissions (the "Edit Cloudflare Workers" template plus a Zone DNS Edit row) for the relevant zone.
- Save the settings. OTTO will now automatically purge Cloudflare cache for affected pages whenever SEO changes are deployed.
Once connected, every OTTO-triggered update — such as a meta title change, schema deployment, or content optimization — will automatically send a targeted purge to Cloudflare using cache tags, ensuring visitors and search engine crawlers always see the latest version of your pages.
🔌 Cache Invalidation and Slider Revolution
OTTO's cache purge layer operates at the OTTO SEO level, not at the plugin or database level. This means:
- OTTO does not hook directly into Slider Revolution's database changes or internal save events.
- If you update a Slider Revolution element on a page, OTTO will not automatically detect that change and trigger a purge.
- To ensure the updated slider is served from the edge after a Slider Revolution change, clear the cache directly in your WordPress caching plugin and/or your CDN (for example, using Cloudflare's own cache purge tools or cache rules to purge on content updates).
For pages where Slider Revolution content changes frequently, consider setting a shorter edge cache TTL in Cloudflare for those specific URLs to reduce the risk of stale content being served.
📍 How to Rank a Hotel Restaurant Outlet on Google Search
Getting a hotel restaurant like Doc's Cocktails and Coffee to appear in Google Search requires a combination of on-page SEO, local SEO signals, and structured data. Use OTTO SEO alongside the following steps:
- Create a dedicated page for the restaurant on your hotel website (e.g.,
/dining/docs-cocktails-and-coffee). Do not rely solely on a mention on the hotel homepage. - Optimise the page title and meta description via OTTO SEO to include the restaurant name, location, and key terms (e.g., "Doc's Cocktails and Coffee — [City] Hotel Restaurant").
- Add Restaurant schema using OTTO's schema deployment tools. Include fields such as
name,address,servesCuisine,openingHours,telephone, andmenu. - Set up or claim a Google Business Profile specifically for the restaurant outlet. Use the exact restaurant name, add photos, hours, and a link to the dedicated page.
- Build local citations — ensure the restaurant's name, address, and phone number (NAP) are consistent across directories like Yelp, TripAdvisor, and OpenTable.
- Add internal links from the hotel homepage, dining overview page, and other relevant pages to the restaurant's dedicated page.
- Publish unique content on the restaurant page: menu highlights, ambience descriptions, and guest reviews help Google understand the page's relevance.
After making these changes, use OTTO SEO to deploy optimisations, and clear your website, CDN or WordPress caching-plugin cache for the restaurant page so Google can crawl the most up-to-date version immediately.
💡 Tips and Best Practices
- Always clear your CDN or caching-plugin cache after significant on-page changes so search engine crawlers index the latest content.
- For hotel restaurant outlets, a dedicated sub-page with full schema always outperforms a brief mention in a general dining section.
- Keep your Cloudflare API token secure and rotate it periodically via the Cloudflare dashboard.
🆘 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.