Hello!
TSF’s breadcrumbs will always reflect the default WordPress structures.
Still, you can add “blog” to it if you’d like — though it wouldn’t be of much use to search engines. You can achieve this using a filter — you must still adjust the blog URL in it:
add_filter(
'the_seo_framework_breadcrumb_list',
function( $list, $args ) {
if ( null === $args && is_singular() ) {
$blog = [
'url' => 'https://example.com/blog/', // This is best fetched via the WP Query API.
'name' => 'Blog',
];
// Insert a "Blog" entry as the second-to-last element.
array_splice( $list, -1, 0, [ $blog ] );
return $list;
}
return $list;
},
10,
2,
);
Note that this will also affect the Schema.org structured data describing the breadcrumbs for search engines.
Please consider adhering to the default WordPress structure for a more comprehensible internal linking structure.