You can clear the cache tags of a specific view whenever a term is created. function hook_insert(EntityInterface $entity) { if ($entity instanceof TermInterface) { Cache::invalidateTags(Views::load('view_name')->getCacheTags()); } }