SEO for WordPress®
SEO for WordPress®
SEO for WordPress® is a comprehensive plugin designed to optimize your WordPress® site for search engines.
It provides tools to manage meta tags, breadcrumbs, RSS customization, robots.txt rules, and sitemaps.
Features
General Settings
- Website Basics: Set website name, tagline, and title separators.
- Social Media Appearance: Customize Open Graph tags with titles, descriptions, and images.
Advanced Settings
- 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.
SEO Metabox
- Manage SEO metadata for individual posts, pages, and custom post types, including:
- SEO Title
- Meta Description
- Keywords
- Canonical URL
- Noindex/Nofollow settings
Archive Meta Fields
- Add meta titles, descriptions, and images for taxonomy archives.
- Control indexing and linking behavior for archives.
Breadcrumbs Generator
- Automatically generate breadcrumbs for all pages and integrate them into your theme using a shortcode or hook.
Installation
-
Upload the Plugin:
- Download the plugin ZIP file.
- Upload it via the WordPress Admin:
Plugins > Add New > Upload Plugin
.
-
Activate the Plugin:
- Go to
Plugins
in the WordPress admin dashboard and activate "SEO for WordPress."
- Go to
-
Configure Settings:
- Navigate to
Settings > SEO Settings
and customize according to your preferences.
- Navigate to
Shortcodes and Hooks
Breadcrumbs
- Shortcode:
[seo_breadcrumbs]
- Hook:
do_action( 'seo_wp_breadcrumbs_hook' );
Usage
-
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.
Development Notes
Actions and Filters
robots_txt
: Customizes the robots.txt output.template_redirect
: Renders the dynamic sitemap.save_post
: Saves SEO metadata for individual posts.
File Organization
/includes/
:- Core functionality such as settings, metaboxes, and sitemap generation.
/assets/
:- Scripts and styles for the admin interface.
Security
- Ensures all inputs are sanitized and validated.
- Implements nonces for form submissions.
Contribution
Bug Reports and Feature Requests
Submit issues or feature requests via GitHub Issues.
License
This project is licensed under the GPLv2 License.
The following is a list of the most recent releases for this plugin.
-
1.0.0 - 1.0.0
SHA256 hash:d39730005785515cc63dab554e677d7d25cab8c75dde43943f009566a0ac6ce8
The following is a list of the most recent issues for this plugin.
Hash Verification
ZIP files downloaded via this site have an associated SHA256 hash.
Mac
On Mac, you can use the sha256 command to calculate the hash of a downloaded ZIP file. Open terminal and execute:
sha256 [filename]
Where [filename] is the name of the ZIP file. If the hash matches the one on the website, the ZIP file is genuine.
Linux
On Linux, you can use the sha256sum command to calculate the hash of a downloaded ZIP file. From a shell, execute:
sha256sum [filename]
Where [filename] is the name of the ZIP file. If the hash matches the one on the website, the ZIP file is genuine.
Latest Release
The latest official release is below.
1.0.0
Download 1.0.0d39730005785515cc63dab554e677d7d25cab8c75dde43943f009566a0ac6ce8
Github Repository
This project is located on Github in the repository robertdevore/seo-for-wordpress.
Star Support Project