
<strong>Settings Page</strong> - Configure default social image, enabled post types, and social accounts
BytNexo SEO Manager is a professional WordPress SEO plugin that provides essential SEO features without unnecessary bloat. Designed for speed and simplicity, it offers complete SEO control while maintaining optimal website performance.
Core Features:
✓ Complete Meta Management – Custom titles and meta descriptions
✓ Open Graph Integration – Control social sharing previews for platforms like Facebook, LinkedIn, and WhatsApp
✓ Twitter Cards – Optimized Twitter sharing with large image cards
✓ Schema.org Markup – JSON-LD structured data for better search visibility
✓ Social Image Management – Default images with featured image priority
✓ Canonical URLs – Prevent duplicate content issues
✓ Robots Meta Control – Set noindex, nofollow directives
✓ Quick Edit Support – Edit SEO from post listings
✓ Custom Post Types – Enable SEO for any content type
✓ Live Previews – See Google and Facebook previews instantly
✓ Admin Columns – Quick SEO status overview
BytNexo SEO Manager follows strict WordPress security standards:
BytNexo SEO Manager is built with extensibility in mind. Developers can customize functionality using WordPress filters and actions.
Requires basic knowledge of WordPress hooks.
The following filters allow modification of SEO behavior and output.
// Filter enabled post types
apply_filters( 'bytnexo_seo_manager_enabled_post_types', $post_types );
// Add or remove SEO metabox fields
apply_filters( 'bytnexo_seo_manager_meta_fields', $meta_fields );
// Modify Schema.org JSON-LD structured data
apply_filters( 'bytnexo_seo_manager_schema_data', $schema, $post );
// Customize Open Graph meta tags
apply_filters( 'bytnexo_seo_manager_og_tags', $og_tags, $post );
// Customize Twitter Card meta tags
apply_filters( 'bytnexo_seo_manager_twitter_tags', $twitter_tags, $post );
// Change default social fallback image
apply_filters( 'bytnexo_seo_manager_fallback_image', $image_url );
// Modify archive page meta description
apply_filters( 'bytnexo_seo_manager_archive_description', $description );
The following actions allow execution of custom logic at specific points.
// Fires before SEO metabox output
do_action( 'bytnexo_seo_manager_before_metabox', $post );
// Fires after SEO metabox output
do_action( 'bytnexo_seo_manager_after_metabox', $post );
// Fires after settings are saved
do_action( 'bytnexo_seo_manager_settings_saved', $settings );
// Fires before frontend SEO tags output
do_action( 'bytnexo_seo_manager_frontend_output', $post );
Below are practical examples demonstrating how to extend plugin functionality.
// Enable SEO for custom post types
add_filter( 'bytnexo_seo_manager_enabled_post_types', function( $post_types ) {
$post_types[] = 'portfolio';
$post_types[] = 'testimonial';
return $post_types;
} );
// Modify schema data for WooCommerce products
add_filter( 'bytnexo_seo_manager_schema_data', function( $schema, $post ) {
if ( is_singular( 'product' ) ) {
$schema['@type'] = 'Product';
$schema['brand'] = array(
'@type' => 'Brand',
'name' => get_bloginfo( 'name' ),
);
}
return $schema;
}, 10, 2 );
// Change default social image
add_filter( 'bytnexo_seo_manager_fallback_image', function( $image_url ) {
return 'https://example.com/custom-default-image.jpg';
} );