# Yoast Bulk Update

A WordPress plugin to bulk update Yoast SEO meta titles and descriptions by importing a CSV file.

## Description

Yoast Bulk Update allows WordPress administrators to easily update Yoast SEO meta titles and descriptions for multiple posts at once by uploading a CSV file.

This plugin is particularly useful for SEO optimization campaigns or when migrating content from another platform.

## Features

- Import meta titles and descriptions from a CSV file
- Batch update Yoast SEO metadata for posts, pages, and custom post types
- Simple and intuitive user interface integrated with Yoast SEO
- Detailed import results with success and error reporting
- Compatible with the latest versions of WordPress and Yoast SEO

## Installation

1. Download the plugin as a ZIP file
2. Go to your WordPress admin area and navigate to Plugins > Add New
3. Click the "Upload Plugin" button at the top of the page
4. Click "Choose File" and select the ZIP file you downloaded
5. Click "Install Now" and wait for the installation to complete
6. Click "Activate Plugin" to activate Yoast Bulk Update

## Usage

1. Prepare a CSV file with the following columns:
   - `Post Type` - The post type (e.g., page, post, product)
   - `ID` - The WordPress post ID
   - `Title` - The post title (for reference only)
   - `URL` - The post URL (for reference only)
   - `Optimized Meta Title` - The new meta title to set in Yoast SEO
   - `Optimized Meta Description` - The new meta description to set in Yoast SEO

2. In your WordPress admin, navigate to SEO > Bulk Update (if Yoast SEO is installed) or Settings > Yoast Bulk Update

3. Upload your CSV file and click "Import"

4. Review the import results

## CSV Format Example

```csv
Post Type,ID,Title,URL,Optimized Meta Title,Optimized Meta Description
page,5,Home,https://example.com/,"Home Page | My Website","Welcome to my website where you can find information about our products and services."
post,42,My Blog Post,https://example.com/my-blog-post/,"Amazing Blog Post | My Website","Read our latest blog post about amazing things and discover why it matters to you."
```

## Requirements

- WordPress 5.0 or higher
- PHP 7.0 or higher
- Yoast SEO plugin (recommended but not required)

## Author

Adi Pramono - [https://adipramono.com](https://adipramono.com)

## License

GPL v2 or later

## Changelog

### 1.0.0
- Initial release