My meta tags are not updating automatically.

Automatic updates require saved settings with automatic updates enabled, plus a cron job calling the URL provided by the module.

Prepare the settings

  1. Load each setting you want to automate and check its language, target pages and title and description templates.
  2. Check the option to override existing metadata. If it is disabled, fields that are already filled in are not recalculated. If enabled, existing text may be overwritten: keep a backup before processing data you need to preserve.
  3. Set Automatic update is allowed ? to yes, then click save settings. Reload the setting to check that these choices were saved. The Apply action is separate and does not save the setting.

Schedule the cron job

In the Help tab, under Automatic update, copy the full URL shown by your installation. Since version 1.2.20, the module provides a PrestaShop controller URL: replace any old URL pointing directly to the oesfp_cron.php file in the module folder. Use the generated URL without rebuilding it manually.

Ask your hosting provider or server administrator to schedule an HTTP call to that URL. An external scheduler such as cron-job.org may also be suitable if its execution time and response size limits suit your processing needs.

Choose a frequency based on catalog changes and processing time. A daily run can be a starting point to adjust; avoid overlapping long runs. Check the scheduler’s history after the scheduled time.

Check the result

The cron job uses saved settings with automatic updates enabled, including their languages, scopes and override options. It does not update image legends. In multistore mode, check all enabled settings: the cron job’s selection is not limited to settings for the shop indicated in its URL.

You can open the URL in your browser to diagnose the response, but doing so actually starts processing. The message no settings found means that no automatic settings were found: see this check. The message opartaffiliation token means the access check failed: copy the current full URL again and check that the module is enabled.

oesfp_cron ok means that the controller reached the end of its execution; that message alone does not prove that every field changed. Check a few representative pages and their metadata. If the task fails or does not complete, ask your host to check the HTTP response, execution limits and logs.

Updating the shop is separate from Google processing the changes.