Hello,
If you need to modify the descriptions of a large number of articles on your site using Rank Math, you can utilize the Bulk Editing feature with Content AI. This feature allows you to generate new SEO descriptions for your posts, pages, tags, and categories in bulk.
To do this, you can follow these steps:
- Head to your WordPress Dashboard and navigate to either Posts or Pages.
- Select the posts or pages for which you wish to update the descriptions.
- Click on Bulk actions and choose one of the following options under Rank Math Content AI:
- Write SEO Description with AI: To generate SEO descriptions only.
- Write SEO Title & Description with AI: To create both SEO titles and descriptions.
After selecting the appropriate option, click Apply. Content AI will start generating the new SEO descriptions for your selected articles. Once the process is complete, refresh the page, and the new descriptions will be updated.
If you encounter any issues or need further assistance, feel free to reach out to our support team for help.
Thank you for reaching out with your query!
Sources:
Bulk Editing Options in the Rank Math SEO Plugin
Editing Meta Title & Descriptions At Scale with Rank Math » Rank Math
The previous method will not work for me because the content of the site is in Arabic. I want to implement the method for all articles through the method shown in the screenshot.

Hello,
If you have customized the description of your posts while editing them, then you may need to remove each of those posts.
However, if you want to force the usage of the Single Post Description for all of your posts, you can use this filter on your site:
/**
* Use the Description from Global Setting, if the description is missing in the Post metabox
*/
add_action( 'rank_math/frontend/description', function( $description ) {
global $post;
$desc = RankMath\Post::get_meta( 'description', $post->ID );
if ( is_post()) {
$desc = RankMath\Helper::get_settings( "titles.pt_{$post->post_type}_description" );
if ( $desc ) {
return RankMath\Helper::replace_vars( $desc, $post );
}
}
return $description;
});
You may refer to this guide on how to add filters to your website: https://rankmath.com/kb/wordpress-hooks-actions-filters/
Also, please note that the description may not be visible while editing the posts as it only works when your post loads in a browser. Once done, clear your website’s cache and check the published meta description via the page’s source code.
You can check the final output of the meta description here:
https://rankmath.com/tools/meta-tag-analyzer/
Hope that helps.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.