STS SEO adds the search and sharing details WordPress does not provide on its own, and leaves everything else to WordPress.
What it adds
<title> element; STS SEO only supplies its text.What it leaves to WordPress
The title element, robots directives, canonical links on single content, XML sitemaps, feeds and search-engine visibility. STS SEO never changes the “Discourage search engines” setting.
Works alongside other plugins
Privacy
STS SEO makes no external requests, loads nothing from other servers, sets no cookies and collects no data. It adds no JavaScript or CSS to the public site. Its fields are not exposed through the public REST API.
All filters are optional.
sts_seo_enabled (bool) – return false to turn off all front-end output.sts_seo_conflicts (string[]) – names of active full SEO plugins; any name turns all output off.sts_seo_feature_owner (string $owner, string $feature) – return a plugin name to leave one feature (title, description, social, posts_canonical, schema) to that plugin.sts_seo_jetpack_social (bool) – return false to keep Jetpack’s social tags.sts_seo_title (string $title, int $post_id) – the title override for a public post or page.sts_seo_description (string $description, int $post_id) – the description for a public post or page.sts_seo_social_image_id (int $attachment_id, int $post_id) – the chosen social image; invalid IDs give no image.sts_seo_posts_canonical_enabled (bool) – return false to skip the posts-page canonical link.sts_seo_schema_enabled (bool) – return false to skip the JSON-LD entity.sts_seo_schema_entity (array $data, array $settings) – the complete entity; return a non-array to skip it.Values returned by the title and description filters are normalized to plain text again before output.