=== Bulk SEO Updater === Contributors: imranhasanraaz Tags: seo, yoast, bulk update, woocommerce Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 7.0 Stable tag: 1.1.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Upload a CSV and bulk update meta titles and descriptions for posts, pages, and WooCommerce products using Yoast SEO. == Description == Bulk SEO Updater is a simple WordPress plugin that lets you upload a CSV file and bulk update Yoast SEO meta titles and descriptions for specific URLs. This is ideal for large-scale SEO improvements without editing each post manually. ⚠️ Requires [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) to be installed and activated. **CSV Format:** Make sure the first row has these headers: `url,meta_title,meta_description` From the second row onward, add your data entries. **Features:** - Upload CSV via admin dashboard - Preview entries before update - Clear success/error feedback - Supports large data sets - Works with posts, pages, **WooCommerce products** - Supports custom post types and multisite == Installation == 1. Upload the plugin folder to `/wp-content/plugins/` 2. Activate it via the WordPress admin 3. Make sure Yoast SEO is active 4. Go to **Tools > Bulk SEO Updater** to use it == Frequently Asked Questions == = Will it work without Yoast SEO? = No, Yoast SEO must be installed and active. = Can I update WooCommerce product SEO metadata? = Yes, the plugin supports WooCommerce products. = Does it support custom post types? = Yes, it supports custom post types. = Does it support multisite? = Yes, it supports multisite. = Is it compatible with WordPress VIP? = Yes, it is compatible with WordPress VIP. == Screenshots == 1. Bulk SEO Updater settings page in the admin panel. 2. Demo Google Sheet 3. CSV file preview before import. == Changelog == = 1.1.0 = * Improved CSV file validation to prevent errors with empty or invalid files. * Added safer handling for CSV parsing to increase plugin stability. = 1.0.0 = * Initial release with support for posts, pages, and WooCommerce products. == Upgrade Notice == = 1.0.0 = First stable release. == License == This plugin is licensed under the GPLv2 or later.