statamic/seo-pro
v7.13.2
571K downloads/mo
#4628 most downloaded on Packagist
statamic/seo-pro
What this package is like to depend on
Last release 10 days ago
13 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Some releases are documented
notes for 35 of 113 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
120 releases · first in 2020
56 releases in the last 12 months
see the full history below
Release timeline
120 releases · Jul 2020 to Aug 2026Releases
latest 60 of 120-
v7.13.213 Aug 2026 -
v7.13.107 Aug 2026Release notes
Open source →What's fixed
- Fix custom JSON-LD schema failing to save in Site Defaults #642 by @duncanmcclean
- Bump slackapi/slack-github-action from 3.0.3 to 3.0.5 in the github-actions group #638 by @dependabot
- Bump the github-actions group with 2 updates #639 by @dependabot
-
v7.13.020 Jul 2026Release notes
Open source →What's new
- Support configurable file uploads disk #590 by @duncanmcclean
What's fixed
- Fix Control Panel crash when SEO fields contain invalid Antlers #631 by @mynetx
- Fix publish form freezing when the seo field has a condition #634 by @duncanmcclean
- Prepend site URL when testing redirects #635 by @duncanmcclean
- Noindex error pages instead of emitting canonical and hreflang meta #636 by @duncanmcclean
- Mention allowlist for tags & modifiers in JSON-LD in docs #637 by @duncanmcclean
Release notes
Open source →What's new
- Support configurable file uploads disk #590 by @duncanmcclean
What's fixed
- Fix Control Panel crash when SEO fields contain invalid Antlers #631 by @mynetx
- Fix publish form freezing when the seo field has a condition #634 by @duncanmcclean
- Prepend site URL when testing redirects #635 by @duncanmcclean
- Noindex error pages instead of emitting canonical and hreflang meta #636 by @duncanmcclean
- Mention allowlist for tags & modifiers in JSON-LD in docs #637 by @duncanmcclean
-
v7.12.302 Jul 2026Release notes
Open source →What's fixed
- Fix Site Defaults save failing with "axios is not defined" #623 by @duncanmcclean
- Improve Site Defaults performance with many sites #624 by @duncanmcclean
- Use
application/ld+jsonmode for JSON-LD code fields #625 by @duncanmcclean - Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group #621 by @dependabot
Release notes
Open source →What's fixed
- Fix Site Defaults save failing with "axios is not defined" #623 by @duncanmcclean
- Improve Site Defaults performance with many sites #624 by @duncanmcclean
- Use
application/ld+jsonmode for JSON-LD code fields #625 by @duncanmcclean - Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group #621 by @dependabot
-
v7.12.229 Jun 2026 -
v7.12.123 Jun 2026Release notes
Open source →What's fixed
- Fix PostgreSQL not-null violation when adding redirects #619 by @duncanmcclean
Release notes
Open source →What's fixed
- Fix PostgreSQL not-null violation when adding redirects #619 by @duncanmcclean
-
v7.12.022 Jun 2026Release notes
Open source →What's new
- Ability to filter reports by rule #614 by @duncanmcclean
What's fixed
- Handle trailing slashes when matching redirects #610 by @duncanmcclean
- Fix invalid breadcrumb JSON-LD schema on taxonomy pages #611 by @duncanmcclean
- Update pagination docs #612 by @duncanmcclean
- Only output
Organization/PersonJSON-LD schemas on the homepage #613 by @duncanmcclean - Scope duplicate title & description checks to the current site #615 by @duncanmcclean
- Retain current tab hash in URL when switching localization #616 by @duncanmcclean
- Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group #606 by @dependabot
Release notes
Open source →What's new
- Ability to filter reports by rule #614 by @duncanmcclean
What's fixed
- Handle trailing slashes when matching redirects #610 by @duncanmcclean
- Fix invalid breadcrumb JSON-LD schema on taxonomy pages #611 by @duncanmcclean
- Update pagination docs #612 by @duncanmcclean
- Only output
Organization/PersonJSON-LD schemas on the homepage #613 by @duncanmcclean - Scope duplicate title & description checks to the current site #615 by @duncanmcclean
- Retain current tab hash in URL when switching localization #616 by @duncanmcclean
- Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group #606 by @dependabot
-
v7.11.012 Jun 2026Release notes
Open source →What's new
- Add section default events & invalidate static cache #603 by @duncanmcclean
- Add "Disabled" option to JSON-LD entity type #604 by @duncanmcclean
What's fixed
- Fix automatic redirects for Eloquent stored entries #601 by @joshuablum
- Fix error when generating JSON-LD breadcrumbs #602 by @duncanmcclean
- Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group #596 by @dependabot
Release notes
Open source →What's new
- Add section default events & invalidate static cache #603 by @duncanmcclean
- Add "Disabled" option to JSON-LD entity type #604 by @duncanmcclean
What's fixed
-
v7.10.104 Jun 2026Release notes
Open source →What's fixed
- Fix breadcrumb JSON-LD null names for localized entries #592 by @duncanmcclean
Release notes
Open source →What's fixed
- Fix breadcrumb JSON-LD null names for localized entries #592 by @duncanmcclean
-
v7.10.001 Jun 2026Release notes
Open source →What's new
- Add
meta-datahook to modify metadata output #587 by @marcorieser - Make
og:typeconfigurable #589 by @duncanmcclean
- Add
-
v7.9.329 May 2026Release notes
Open source →What's fixed
- Fix policy compatibility with Eloquent user repository #585 by @duncanmcclean
-
v7.9.226 May 2026 -
v7.9.119 May 2026 -
v7.9.015 May 2026Release notes
Open source → -
v7.8.507 May 2026 -
v7.8.407 May 2026Release notes
Open source →What's fixed
- Prevent SEO Pro's site filter from overriding the one in core #561 by @duncanmcclean
-
v7.8.306 May 2026Release notes
Open source →What's fixed
- Fix empty IDs for redirects & tracked 404 errors #559 by @eminos
-
v7.8.205 May 2026Release notes
Open source →What's fixed
- Fix GenerateReportCommand not found when generating reports #557 by @duncanmcclean
-
v7.8.105 May 2026 -
v7.8.005 May 2026Release notes
Open source → -
v7.7.029 Apr 2026Release notes
Open source → -
v7.6.223 Apr 2026Release notes
Open source →What's fixed
- Fix Antlers parsing for JSON-LD (site defaults) #544 by @joshuablum
-
v7.6.121 Apr 2026 -
v7.6.021 Apr 2026Release notes
Open source →What's new
- Support custom JSON-LD schema in site defaults #540 by @duncanmcclean
What's fixed
- Use
adaptiveWidthprop in site selector #539 by @duncanmcclean
-
v7.5.117 Apr 2026Release notes
Open source →What's fixed
- Stop polling report info when navigating away #531 by @duncanmcclean
- Fix site defaults disappearing when using Antlers values #534 by @joshuablum
- Stack title and description on small widths in report summary #537 by @duncanmcclean
- Fix robots meta ignoring new fields when legacy array exists #538 by @duncanmcclean
-
v7.5.031 Mar 2026Release notes
Open source →What's new
- Allow disabling Glide for JSON-LD organization logo #510 by @samalisam-novu
What's fixed
- Fix dark mode hover state on index page #529 by @duncanmcclean
-
v7.4.030 Mar 2026Release notes
Open source →What's new
- Add missing default values to site defaults #520 by @duncanmcclean
What's fixed
- Refactor SEO field placeholders #523 by @duncanmcclean
- Fix squished Google preview image #524 by @duncanmcclean
- Reload preview images when asset is updated #525 by @duncanmcclean
- Previews field shouldn't be localizable #526 by @duncanmcclean
- Fix "Array to string conversion" error when resolving placeholders #527 by @duncanmcclean
-
v7.3.013 Mar 2026Release notes
Open source → -
v7.2.009 Mar 2026 -
v7.1.127 Feb 2026Release notes
Open source →What's fixed
- Antlers parsing and cascade hydration #507 by @jasonvarga
- Default site name should be APP_NAME #505 by @edalzell
-
v7.1.023 Feb 2026Release notes
Open source →What's improved
- Add spreadsheet to sitemaps #504 by @duncanmcclean
- Use
RunsUpdateScriptstrait in test #500 by @duncanmcclean
What's fixed
- Add missing GraphQL fields #503 by @samalisam-novu
-
v7.0.318 Feb 2026Release notes
Open source →What's fixed
- Fixed JSON-lD entity type comparison #499 by @samalisam-novu
-
v7.0.206 Feb 2026 -
v7.0.130 Jan 2026Release notes
Open source →What's fixed
- Avoid "From Field" dropdown in site defaults #494 by @duncanmcclean
- Fix disabled SEO fields #493 by @duncanmcclean
- Display custom collection icon in section default listing #492 by @duncanmcclean
- Fix field conditions in JSON-LD tab #491 by @duncanmcclean
-
v7.0.028 Jan 2026Release notes
Open source →What's new
- Updated for Statamic 6
- Localizable Site Defaults #436 by @duncanmcclean
- Structured Data (JSON-LD) support #440 by @duncanmcclean
- Search Engine & Social Card Previews #442 by @duncanmcclean
- Added report rules for ideal title & description lengths #443 by @jackmcdade
- Allow enforcement of trailing slashes on urls and links #393 by @jesseleite
What's improved
- Robots have been split off into their own section by @jackmcdade
- "Enabled" toggle in SEO Settings now controls the visibility of SEO fields
- Site Defaults are now stored using Statamic's Addon Settings feature #432 by @duncanmcclean
Breaking changes
- Dropped support for PHP 8.2 and Laravel 11
- Site Defaults are now stored using Statamic's Addon Settings feature.
- SEO Pro will attempt to move the
content/seo.yamlfile toresources/addons/seo-pro.yamlduring the upgrade process. It will also update the structure of the YAML file. - If this doesn't happen, you should run the update script manually via
php please updates:run 7.0.0-beta.1 --package=statamic/seo-pro.
- SEO Pro will attempt to move the
- Site Defaults can now be localized.
- When multi-site is enabled, SEO Pro will have configured origins for your non-default sites pointing at the default site to best mirror the previous behavior where all sites used the same defaults.
- You can update these origins via the "Site Defaults" page in the Control Panel.
- The
SeoProSiteDefaultsSavedevent has been renamed toSiteDefaultsSaved.- The
$defaultsproperty is now aLocalizedSiteDefaultsobject.
- The
-
v7.0.0-beta.715 Jan 2026 pre-releaseRelease notes
Open source →What's improved
- Requires Alpha 18 by @duncanmcclean
- Added translation for "Visit URL" by @duncanmcclean
useArchitecturalBackgroundis now imported from Statamic by @duncanmcclean
-
v7.0.0-beta.611 Dec 2025 pre-releaseRelease notes
Open source →What's fixed
- Fixed dark mode issues in Page Details modal #477 by @duncanmcclean
- Added min-width on dropdowns #476 by @helloDanuk
-
v7.0.0-beta.508 Dec 2025 pre-releaseRelease notes
Open source →What's fixed
- German translations #474 by @helloDanuk
- Column labels on reports index page are now properly translated by @duncanmcclean
- Fixed
HumansTestby @duncanmcclean - Dropped
axiosdependency #472 by @duncanmcclean - Avoid constructing SEO Preview image URL when inherited value is empty by @duncanmcclean
- Fixed fieldtype icon by @duncanmcclean
-
v7.0.0-beta.424 Nov 2025 pre-releaseRelease notes
Open source →What's fixed
- Tweak site default translations
- Added
text-prettyto rows in report summary table - Don't rely on pages being in the cache
- Fixed an error when deleting last report
- Fixed "Delete null" in report deletion modal
- Clicking the site score should take you to the report
- Fixed alignment of site score
- Avoid pushing query params when visiting the reports show page
- Fixed some more translation strings #458 by @helloDanuk
Breaking changes
- Dropped support for Laravel 11 & PHP 8.2 #468 by @duncanmcclean
-
v7.0.0-beta.317 Nov 2025 pre-releaseRelease notes
Open source →What's fixed
- Truncated options in source fieldtype #455 by @duncanmcclean
- Fixed translation strings #454 by @duncanmcclean
-
v7.0.0-beta.212 Nov 2025 pre-releaseRelease notes
Open source →What's fixed
- Fixed an issue where the addon settings update script wouldn't run when updating by @duncanmcclean
-
v7.0.0-beta.112 Nov 2025 pre-releaseRelease notes
Open source →What's new
- Updated the Control Panel for Statamic 6
- Localizable Site Defaults #436 by @duncanmcclean
- Structured Data (JSON-LD) support #440 by @duncanmcclean
- Search Engine & Social Card Previews #442 by @duncanmcclean
- Added report rules for ideal title & description lengths #443 by @jackmcdade
- Allow enforcement of trailing slashes on urls and links #393 by @jesseleite
What's improved
- Site Defaults are now stored using Statamic's Addon Settings feature #432 by @duncanmcclean
- Robots have been split off into their own section by @jackmcdade
- "Enabled" toggle in SEO Settings now controls the visibility of SEO fields
- Updated German translations #444 by @helloDanuk
Breaking changes
- Dropped support for PHP 8.1 and Laravel 10
- Site Defaults are now stored using Statamic's Addon Settings feature.
- SEO Pro will attempt to move the
content/seo.yamlfile toresources/addons/seo-pro.yamlduring the upgrade process. It will also update the structure of the YAML file.
- SEO Pro will attempt to move the
- Site Defaults can now be localized.
- When multi-site is enabled, SEO Pro will have configured origins for your non-default sites pointing at the default site to best mirror the previous behavior where all sites used the same defaults.
- You can update these origins via the "Site Defaults" page in the Control Panel.
- The
SeoProSiteDefaultsSavedevent has been renamed toSiteDefaultsSaved.- The
$defaultsproperty is now aLocalizedSiteDefaultsobject.
- The
-
6.11.827 Feb 2026Nothing published for this version
-
6.11.726 Jan 2026Nothing published for this version
-
6.11.615 Jan 2026Nothing published for this version
-
6.11.508 Dec 2025Nothing published for this version
-
6.11.417 Nov 2025Nothing published for this version
-
6.11.305 Nov 2025Nothing published for this version
-
6.11.228 Oct 2025Nothing published for this version
-
6.11.123 Oct 2025Nothing published for this version
-
6.11.023 Oct 2025Nothing published for this version
-
6.10.022 Oct 2025Nothing published for this version
-
6.9.217 Oct 2025Nothing published for this version
-
6.9.117 Oct 2025Nothing published for this version
-
6.9.008 Oct 2025Nothing published for this version
-
6.8.025 Sep 2025Nothing published for this version
-
6.7.015 May 2025Nothing published for this version
-
6.6.507 May 2025Nothing published for this version
-
6.6.401 May 2025Nothing published for this version
-
6.6.301 Apr 2025Nothing published for this version