SEO for WordPress® is a free WordPress® plugin designed to optimize your site for search engines.
It provides tools to manage meta tags, breadcrumbs, RSS customization, robots.txt rules, and sitemaps.
- Website Basics: Set website name, tagline, and title separators.
- Social Media Appearance: Customize Open Graph tags with titles, descriptions, and images.
- Metadata Removal: Remove unnecessary metadata from the
<head>section. - Breadcrumbs: Configure breadcrumbs with separators, prefixes, and styling options.
- RSS Customization: Add custom content and featured images to RSS feeds.
- Sitemaps: Automatically generate XML sitemaps for all public post types.
- Custom Robots.txt Rules: Add tailored directives for search engine bots.
- Manage SEO metadata for individual posts, pages, and custom post types, including:
- SEO Title
- Meta Description
- Keywords
- Canonical URL
- Noindex/Nofollow settings
- Add meta titles, descriptions, and images for taxonomy archives.
- Control indexing and linking behavior for archives.
- Automatically generate breadcrumbs for all pages and integrate them into your theme using a shortcode or hook.
-
Upload the Plugin:
- Download the plugin ZIP file.
- Upload it via the WordPress Admin:
Plugins > Add New > Upload Plugin.
-
Activate the Plugin:
- Go to
Pluginsin the WordPress admin dashboard and activate "SEO for WordPress."
- Go to
-
Configure Settings:
- Navigate to
Settings > SEO Settingsand customize according to your preferences.
- Navigate to
- Shortcode:
[seo_breadcrumbs] - Hook:
do_action( 'seo_wp_breadcrumbs_hook' );
-
General SEO Settings:
- Configure basic SEO elements under
Settings > SEO Settings > General.
- Configure basic SEO elements under
-
Advanced Features:
- Enable advanced SEO settings like custom robots.txt rules and metadata removal.
-
SEO Metabox:
- Edit SEO settings for posts and pages in the "SEO Settings" metabox while editing content.
-
Archive Settings:
- Set SEO metadata for categories, tags, and custom taxonomies under their respective editing screens.
robots_txt: Customizes the robots.txt output.template_redirect: Renders the dynamic sitemap.save_post: Saves SEO metadata for individual posts.
/includes/:- Core functionality such as settings, metaboxes, and sitemap generation.
/assets/:- Scripts and styles for the admin interface.
- Ensures all inputs are sanitized and validated.
- Implements nonces for form submissions.
Submit issues or feature requests via GitHub Issues.
This project is licensed under the GPLv2 License.