Skip to content

Optimize WooCommerce products for SEO using RankMath

License

Notifications You must be signed in to change notification settings

Open-WP-Club/wp-rank-math-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordPress RankMath Sync

Description

WordPress RankMath Sync is a WordPress plugin that can automatically copy WooCommerce product information to RankMath's meta information. This ensures that your product data is properly optimized for SEO using the RankMath plugin.

How it works

In summary, the plugin checks:

  • If auto-sync is enabled (for automatic syncing on save/edit)
  • If RankMath is active
  • If the specific RankMath meta fields are empty
  • If all these conditions are met, it copies the WooCommerce data to RankMath fields

Features

  • Sync's: WordPress pages, WordPress Media, WooCommerce product, categories, and tag information - Copies titles, descriptions, and focus keywords with RankMath meta fields.
  • Bulk optimizing
  • Remove RankMath meta information from everything mentuned above.
  • Bulk downloading URL's - Products, Pages, Categories, Tags

Installation

  1. Upload the plugin files to the /wp-content/plugins/woocommerce-rankmath-sync directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Navigate to Tools > RankMath Sync to use the plugin.

Usage

  1. Go to the Tools > RankMath Sync page.
  2. Click the Sync Products button to start syncing WooCommerce product information with RankMath meta fields.
  3. Click the Remove RankMath Meta button to remove RankMath meta information from products.

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • RankMath SEO plugin

License

This plugin is licensed under the GNU v2 License. See the LICENSE file for more information.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

Support

For support, please visit the GitHub Issues page.

About the Author

Gabriel Kanev is a entrepreneur with a passion for creating useful and efficient WordPress plugins. For more information, visit gkanev.com.