Home / Solutions / WordPress / Open-source / ACF Content Analysis for Yoast SEO

ACF Content Analysis for Yoast SEO

ACF Content Analysis for Yoast SEO

ACF Content Analysis for Yoast SEO



One of the most downloaded add-ons for WordPress ever is Yoast SEO. The plugin has many functions, but one of the most important is to be able to analyze how good the web site’s content is and provide feedback on what could be improved. One problem is that this only works with “regular” WordPress content. This may not be such a big problem for small websites, but for a little more advanced websites, the need to be able to create more tailored content increases.

One of the most popular plugins to add content is Advanced Custom Fields. Since Yoast SEO is not able to analyze content created with ACF, we created a plugin that solved this.

More information

For more information on the current version, statistics and changelogs, visit one of the repositories for the plugin.




Since version 2.0 of the extension, it is the official plugin to give Yoast SEO support for ACF fields and is being developed together with Yoast and Thomas Kräftner.



The plugin is very easy to use. Install and activate the plugin and it will immediately start sending your customized content to Yoast for analysis.



This software is open source and is delivered as is. Support is only given to contract customers.

Common filters

Remove specific field from analysis

add_filter( 'yoast-acf-analysis/blacklist_name', function ( $blacklist_name ) {
    $blacklist_name->add( 'my-field-name' );
    return $blacklist_name;

Remove field type from analysis

add_filter( 'yoast-acf-analysis/blacklist_type', function ( $blacklist_type ) {
    // text, image etc
    $blacklist_type->add( 'text' );
    $blacklist_type->add( 'image' );
    return $blacklist_type;

Give a field a specific heading value in the analysis

add_filter( 'yoast-acf-analysis/headlines', function ( $headlines ) {
    // value from 1-6, 1=h1, 6=h6
    $headlines['field_591eb45f2be86'] = 3;
    return $headlines;

Change the refresh rate of the analysis

add_filter( 'yoast-acf-analysis/refresh_rate', function () {
    // Refresh rates in milliseconds
    return 1000;

A knowledge hub with lots of great articles for you who want to know more about WordPress & WooCommerce


Mattias Tengblad | Reading time 4 min

Angry Creative AB köper Pragmatic Ltd


Malin Kylegård | Reading time 1 min

Vi välkomnar fem nya ansikten!


Malin Kylegård | Reading time 1 min

Video: Intervju med Jimmy Rosén från WordCamp Nordic