SEO for WordPress®

25 19

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

  1. Upload the Plugin:

    • Download the plugin ZIP file.
    • Upload it via the WordPress Admin: Plugins > Add New > Upload Plugin.
  2. Activate the Plugin:

    • Go to Plugins in the WordPress admin dashboard and activate "SEO for WordPress."
  3. Configure Settings:

    • Navigate to Settings > SEO Settings and customize according to your preferences.

Shortcodes and Hooks

Breadcrumbs

  • Shortcode: [seo_breadcrumbs]
  • Hook: do_action( 'seo_wp_breadcrumbs_hook' );

Usage

  1. General SEO Settings:

    • Configure basic SEO elements under Settings > SEO Settings > General.
  2. Advanced Features:

    • Enable advanced SEO settings like custom robots.txt rules and metadata removal.
  3. SEO Metabox:

    • Edit SEO settings for posts and pages in the "SEO Settings" metabox while editing content.
  4. 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 / Dec 31st, 2024
    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

Dec 31st, 2024
Download 1.0.0
SHA-256 hash:
d39730005785515cc63dab554e677d7d25cab8c75dde43943f009566a0ac6ce8

Github Repository

This project is located on Github in the repository robertdevore/seo-for-wordpress.

Star Support Project