<?xml version="1.0" encoding="UTF-8"?>
<!-- DirectDine blog sitemap. Regenerate by re-running the SEO plan; sourced from blog_posts where status=published. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://directdine.co.za/blog/75-restaurant-social-media-captions-direct-orders</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/profitable-menu-pricing-ai-contribution-margin</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/fewer-items-more-profit-lean-menu-advantage</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/menu-layout-how-the-page-tells-customers-what-to-order</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/running-a-profitable-menu-the-ai-playbook</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/90-day-menu-engine-profitable-menu-ai</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/contribution-margin-vs-food-cost-percentage</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/your-menu-most-important-financial-document</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-referral-programme-blueprint</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://directdine.co.za/blog/dominos-direct-ordering-machine</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/loyalty-tax-repeat-customer-fees</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-14</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-phone-agent-for-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-06-01</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-menu-customer-intent</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-06-02</lastmod></url>
  <url><loc>https://directdine.co.za/blog/real-doordash-commission-math-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-26</lastmod></url>
  <url><loc>https://directdine.co.za/blog/loyalty-tax</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-rank-ai-still-lose-orders</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/galitos-el-pollo-loco-accessible-differentiation</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/food-cost-control-2026-act-fast-stay-profitable</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-reviews-2026-growth-engine</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/value-menus-kfc-south-africa-wendys</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/whatsapp-orders-fully-automated-fully-paid</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/how-ai-search-engines-recommend-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-occasion-campaign-plan-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/occasion-campaigns-generic-to-genuine</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/occasion-holiday-campaigns-data-driven-strategies</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/occasion-follow-up-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/turn-calendar-moments-into-planned-revenue-occasion-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/occasion-holiday-campaigns-restaurant-format</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/choosing-right-occasion-offer-manifesto</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/occasion-campaign-ideas-drive-bookings-spend</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/lapsed-customer-win-back-strategy-series-article-1</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-lapsed-customer-win-back-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/win-back-untapped-potential-lapsed-customers</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/win-back-re-engage-direct-orders-long-term-retention</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/win-back-lapsed-customers-without-discounting</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/win-back-campaigns-segmentation-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/win-back-follow-up-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-win-back-campaigns-by-type</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/review-generation-ideas-by-restaurant-type</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/review-generation-insights-google-tripadvisor</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/review-generation-campaign-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/review-campaign-ideas-restaurant-visibility-trust</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-restaurant-review-generation-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/review-follow-up-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/choosing-right-review-platform-restaurant</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/honest-reviews-policy-safe-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/why-busy-restaurants-arent-profitable</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/food-cost-lying-to-you-what-it-says</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/labor-cost-scheduling-ai-solution</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/stop-flying-blind-your-30-day-restaurant-data-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/cash-flow-profit-restaurant-financial-health</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/20-minute-monday-review-ai-restaurant-profit</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/prime-cost-restaurant-survival-metric</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/read-restaurant-pnl-in-10-minutes</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/bundle-meal-deal-strategy-campaign</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/bundle-meal-deal-case-studies-mcdonalds-dominos-panera</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-bundle-meal-deal-strategy-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/mastering-bundles-restaurant-campaign-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/launch-bundles-without-cheapening-your-brand</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/choosing-right-bundle-structure-restaurant</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/bundle-follow-up-system-restaurant-campaign</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/bundle-meal-deal-strategy-ideas-by-restaurant-format</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/build-customer-intelligence-system-30-day-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/lifetime-value-restaurant-operations</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-personalization-restaurant-marketing</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-predicts-customer-churn-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-in-loyalty-transactional-to-transformative</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/rfm-customer-data-restaurant-ai</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/the-685-visit-make-second-visit-happen</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-restaurant-customer-retention</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-loyalty-program-launch-plan-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/loyalty-programme-campaign-ideas</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/launch-loyalty-sustain-enrollment-beyond-week-one</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/loyalty-launch-ideas-by-restaurant-format</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/loyalty-program-activation-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/designing-loyalty-program-customers-want-to-use</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/loyalty-launch-campaign-from-hope-to-habits</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/global-loyalty-programme-case-studies</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/the-ai-automation-stack-what-your-restaurant-actually-needs-and-what-it-costs</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/tuesday-is-dead-how-ai-fixes-it-permanently</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-restaurant-birthday-campaign-playbook</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-fills-restaurant-slow-days</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-ai-marketing-plan-for-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/campaign-data-decoded-what-restaurant-ai-tells-you</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/685-visit-ai-converts-first-timers-to-regulars</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/lapsed-customers-restaurant-ai-winback</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-restaurant-playbook-offers-layer-campaigns</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-retention-keep-customers-coming-back</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-ai-engine-what-it-actually-earns</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/why-your-restaurant-is-invisible-online-and-how-ai-fixes-it</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-ai-playbook-solving-system-problem</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-ai-playbook-full-system-framework</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-marketing-automation-repeat-customers</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-03-19</lastmod></url>
  <url><loc>https://directdine.co.za/blog/reviews-ugc-community-proof-restaurant-growth</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-content-operations-masterclass</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-website-landing-page-conversion</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-birthday-campaign-launch-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-birthday-campaign-case-studies</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/birthday-campaign-ideas-drive-revenue</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/collect-birthday-data-without-being-creepy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/choose-right-birthday-offer-experiences-over-discounts</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/birthday-campaign-follow-up-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/birthday-campaigns-by-restaurant-format</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/birthday-campaign-reliable-revenue</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/the-birthday-campaign</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-audience-segmentation-personalisation-masterclass</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/lifecycle-marketing-second-visit-problem</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/sms-marketing-for-restaurants-masterclass</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/email-marketing-masterclass-for-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/30-day-slow-day-recovery-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/slow-day-strategies-global-brands</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/slow-day-campaign-ideas-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/fill-quiet-periods-without-cheapening-your-brand</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/off-peak-campaigns-smart-offers</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/slow-day-recovery-follow-up-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/slow-day-recovery-ideas-by-restaurant-format</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/slow-day-recovery-campaign-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/appetite-content-menu-merchandising-masterclass</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/social-content-that-works-for-restaurants</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-masterclass-local-discovery-search</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/four-content-pillars-restaurant-marketing</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/understanding-restaurant-buying-behaviour</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-27</lastmod></url>
  <url><loc>https://directdine.co.za/blog/three-layer-restaurant-growth-model</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/new-menu-launch-ideas-by-restaurant-format</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/the-30-day-new-menu-launch-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/global-menu-launch-case-studies</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/menu-launch-campaign-ideas-that-drive-orders</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/launch-new-menu-item-without-confusing-customers</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/how-to-choose-the-right-item-to-launch</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/new-menu-launch-follow-up-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/new-menu-launch-campaign-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/real-job-restaurant-content-marketing</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-03-10</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-giveaway-campaign-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-giveaway-ideas-by-format</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/aov-engine-playbook</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-giveaway-follow-up-system</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-giveaway-prize-strategy</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-giveaway-avoid-freebie-hunters</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-contest-ideas-drive-orders</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/global-restaurant-campaign-case-studies</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-giveaway-30-day-launch-plan</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/retention-engine-playbook</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/digital-front-door-playbook</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/margin-guard-playbook</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-website-leaky-bucket-digital-front-door</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/month2-the-margin-guard-reclaiming-profit</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/retention-engine-4-visit-loyalty-ladder</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-growth-playbook-2026</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/3-2-1-social-media-system-restaurant-revenue</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/agencies-sell-seo-restaurants-need-systems</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/scaling-seafood-ocean-basket-red-lobster</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/one-menu-loud-brand-simplicity-drives-growth</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/how-premium-brands-achieve-pricing-power</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/why-restaurants-need-volume-not-just-margin</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-01-18</lastmod></url>
  <url><loc>https://directdine.co.za/blog/how-mcdonalds-wins-digital-ordering-loyalty</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/loyalty-frequency-spur-panera-secrets-repeat-visits</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/bundles-delivery-aov-pizza-brands-grow-volume</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-01-18</lastmod></url>
  <url><loc>https://directdine.co.za/blog/chipotle-kauai-throughput-revenue-growth</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-01-18</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-giveaway-playbook-make-money-from-losers</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/restaurant-website-losing-sales</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/what-a-sales-driven-restaurant-website-does</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-06-24</lastmod></url>
  <url><loc>https://directdine.co.za/blog/true-cost-free-restaurant-website</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/why-menu-page-costs-money</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ranking-google-not-making-money</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/bundle-playbook-25-high-margin-combos</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/increase-aov-loyalty-focus</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/the-third-visit-restaurant-loyalty-secret-weapon</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-18</lastmod></url>
  <url><loc>https://directdine.co.za/blog/the-second-visit-restaurants-toughest-challenge</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://directdine.co.za/blog/stop-losing-70-percent-first-time-guests</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/own-your-customers</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/aov-boosters</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/customer-data-ownership</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/instagram-direct-orders</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/customer-transition</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/commission-breakdown</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/hidden-costs</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/ai-menu-import</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/who-owns-your-customers</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/data-never-shared</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/leave-apps</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/profit-thief</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/silent-waiter</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
  <url><loc>https://directdine.co.za/blog/admin-hero</loc><changefreq>monthly</changefreq><priority>0.6</priority><lastmod>2026-05-23</lastmod></url>
</urlset>
