SEO Pro Icon

SEO Pro

7.0.3

February 18th, 2026

What's fixed

7.0.2

February 6th, 2026

What's fixed

7.0.1

January 30th, 2026

What's fixed

7.0.0

January 28th, 2026

What's new

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.yaml file to resources/addons/seo-pro.yaml during the upgrade process. It will also update the structure of the YAML file.
  • 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 SeoProSiteDefaultsSaved event has been renamed to SiteDefaultsSaved.
    • The $defaults property is now a LocalizedSiteDefaults object.

6.11.7

January 26th, 2026

What's fixed

  • Fix typo in de and de_CH translation by @mmodler in https://github.com/statamic/seo-pro/pull/481
  • Harden SourceFieldtype process method by @mmodler in https://github.com/statamic/seo-pro/pull/482

6.11.6

January 15th, 2026

What's improved

  • Improve german translations by @mmodler in https://github.com/statamic/seo-pro/pull/479

What's fixed

  • Add missing translation strings for report UI by @mmodler in https://github.com/statamic/seo-pro/pull/478
  • Minor report css fix by @mmodler in https://github.com/statamic/seo-pro/pull/480

6.11.5

December 8th, 2025

What's Changed

  • Fix failing tests due to Symfony Content-Type change by @duncanmcclean in https://github.com/statamic/seo-pro/pull/470
  • Avoid error when report rule class doesn't exist by @duncanmcclean in https://github.com/statamic/seo-pro/pull/471
  • Avoid infinite loop when "From Field" points to multiple non-existant fields by @duncanmcclean in https://github.com/statamic/seo-pro/pull/475

6.11.4

November 17th, 2025

What's fixed

  • Augment entry/term values before returning from REST API by @duncanmcclean in https://github.com/statamic/seo-pro/pull/457
  • Fall back to section/site default when "From Field" value is empty by @duncanmcclean in https://github.com/statamic/seo-pro/pull/456

6.11.3

November 5th, 2025

What's fixed

  • loc and hreflang URLs are now sanitized in the sitemap by @strixTheCaptn in https://github.com/statamic/seo-pro/pull/445

6.11.2

October 28th, 2025

What's improved

  • Add full robots options to site defaults by @ryanmitchell in https://github.com/statamic/seo-pro/pull/441

6.11.1

October 23rd, 2025

What's fixed

  • Include sites in sitemap cache key by @duncanmcclean in https://github.com/statamic/seo-pro/pull/439

6.11.0

October 23rd, 2025

What's new

  • Added sites hook to Sitemap class by @duncanmcclean in https://github.com/statamic/seo-pro/pull/438

6.10.0

October 22nd, 2025

What's new

  • Proper hreflang support for localized entries in sitemaps by @edalzell in https://github.com/statamic/seo-pro/pull/400

What's improved

  • Bump vite from 6.3.6 to 6.4.1 by @dependabot[bot] in https://github.com/statamic/seo-pro/pull/435

6.9.2

October 17th, 2025

What's Changed

  • Fixed seo-pro:generate-report command by @duncanmcclean in https://github.com/statamic/seo-pro/pull/434

6.9.1

October 17th, 2025

What's improved

  • Simplified ServiceProvider by @duncanmcclean in https://github.com/statamic/seo-pro/pull/433

What's fixed

  • Fixed incorrect endpoint for fetching report score on index page by @duncanmcclean in https://github.com/statamic/seo-pro/pull/431
  • Ensured that Glide presets are generated using php please assets:generate-presets by @duncanmcclean in https://github.com/statamic/seo-pro/pull/427

6.9.0

October 8th, 2025

What's new

  • Added additional hook to Sitemap class by @ryanmitchell in https://github.com/statamic/seo-pro/pull/423
  • Added Page X to Title when paginating by @ryanmitchell in https://github.com/statamic/seo-pro/pull/421
  • Support custom og_title, twitter_title, twitter_description by @ryanmitchell in https://github.com/statamic/seo-pro/pull/406
  • Invalidate static cache when site defaults are saved by @duncanmcclean in https://github.com/statamic/seo-pro/pull/426

What's improved

  • Laravel Pint by @duncanmcclean in https://github.com/statamic/seo-pro/pull/424
  • Convert PHPUnit annotations to attributes by @duncanmcclean in https://github.com/statamic/seo-pro/pull/425
  • The SEO Cascade is now returned from the REST API by @duncanmcclean in https://github.com/statamic/seo-pro/pull/428
  • Removed test skipping on older versions of Statamic by @duncanmcclean in https://github.com/statamic/seo-pro/pull/429

What's fixed

  • Removed external domains from sitemap by @edalzell in https://github.com/statamic/seo-pro/pull/399
  • When From Field is a Bard field, content will now be passed through the bard_text modifier by @ryanmitchell in https://github.com/statamic/seo-pro/pull/422

6.8.0

September 25th, 2025

What's new

  • Added issue templates by @duncanmcclean in https://github.com/statamic/seo-pro/pull/404
  • Added missing robots options by @ryanmitchell in https://github.com/statamic/seo-pro/pull/405
  • Added folder option to assets config by @duncanmcclean in https://github.com/statamic/seo-pro/pull/410
  • Character limits are now displayed for meta title and description by @infabo in https://github.com/statamic/seo-pro/pull/397

What's improved

  • Bump vite from 4.5.3 to 4.5.9 by @dependabot[bot] in https://github.com/statamic/seo-pro/pull/371
  • Bump rollup from 3.29.4 to 3.29.5 by @dependabot[bot] in https://github.com/statamic/seo-pro/pull/353
  • Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot[bot] in https://github.com/statamic/seo-pro/pull/358
  • Bump nanoid from 3.3.6 to 3.3.8 by @dependabot[bot] in https://github.com/statamic/seo-pro/pull/363
  • Bump vite, @vitejs/plugin-vue2 and laravel-vite-plugin by @dependabot[bot] in https://github.com/statamic/seo-pro/pull/408
  • Updated NPM dependencies by @duncanmcclean in https://github.com/statamic/seo-pro/pull/409
  • Improve SEO fields in Live Preview by @duncanmcclean in https://github.com/statamic/seo-pro/pull/418

What's fixed

  • Fixed failing PHP code tests by @JohnathonKoster in https://github.com/statamic/seo-pro/pull/389
  • Fixed errors on 404 pages when using Blade directive by @ryanmitchell in https://github.com/statamic/seo-pro/pull/407
  • External entries are now excluded from reports by @duncanmcclean in https://github.com/statamic/seo-pro/pull/414
  • Added check for builder to ensure we only get 1 image by @ryanmitchell in https://github.com/statamic/seo-pro/pull/411
  • Fixed error when resolving social image via GraphQL by @duncanmcclean in https://github.com/statamic/seo-pro/pull/415
  • Ensure config options & globs are available when parsing Antlers strings by @duncanmcclean in https://github.com/statamic/seo-pro/pull/416
  • Ensure canonical_url respects site url, not app.url, doesnt output when noindex by @ryanmitchell in https://github.com/statamic/seo-pro/pull/413
  • Widget now pulls the latest generated report by @duncanmcclean in https://github.com/statamic/seo-pro/pull/417
  • home_url now uses site's absolute URL, not app URL by @duncanmcclean in https://github.com/statamic/seo-pro/pull/419
  • Fieldtype now respects visibility: read_only by @duncanmcclean in https://github.com/statamic/seo-pro/pull/420

6.7.0

May 15th, 2025

What's new

  • Italian translations by @ivanandre in https://github.com/statamic/seo-pro/pull/385

What's improved

  • Improve source field validation by @jesseleite in https://github.com/statamic/seo-pro/pull/384

6.6.5

May 7th, 2025

What's fixed

  • Fix localized seo fields for Eloquent driver users by @jesseleite in https://github.com/statamic/seo-pro/pull/383

6.6.4

May 1st, 2025

What's fixed

  • Fix meta generation for when no current fallback entry exists by @ryanmitchell in https://github.com/statamic/seo-pro/pull/381

6.6.3

April 1st, 2025

What's fixed

  • Tighten up sanitization of seo meta by @jesseleite in https://github.com/statamic/seo-pro/pull/380

6.6.2

March 25th, 2025

What's improved

  • Improve PHP in antlers meta handling by @jesseleite in https://github.com/statamic/seo-pro/pull/379

6.6.1

March 25th, 2025

What's fixed

  • Fix PHP in antlers meta by @jesseleite in https://github.com/statamic/seo-pro/pull/377
  • Tighten up sanitization of seo meta by @jesseleite in https://github.com/statamic/seo-pro/pull/378

6.6.0

February 26th, 2025

What's new

  • Support for Laravel 12 by @duncanmcclean in https://github.com/statamic/seo-pro/pull/374

What's improved

  • Fix tests by @jasonvarga in https://github.com/statamic/seo-pro/pull/364
  • Update addon name in composer.json should be "SEO Pro" by @duncanmcclean in https://github.com/statamic/seo-pro/pull/367
  • Change "Statamic 3" to just "Statamic" in humans.txt by @duncanmcclean in https://github.com/statamic/seo-pro/pull/368
  • Update base64 assertions in tests by @jesseleite in https://github.com/statamic/seo-pro/pull/369

6.5.0

December 11th, 2024

What's new

  • Allow customization of sitemap queries by @jesseleite in https://github.com/statamic/seo-pro/pull/361
  • Allow aliasing on {{ seo_pro:meta_data }} tag by @amadeann in https://github.com/statamic/seo-pro/pull/362

6.4.0

November 29th, 2024

What's new

  • PHP 8.4 Support by @duncanmcclean in https://github.com/statamic/seo-pro/pull/359

6.3.0

October 15th, 2024

What's new

  • Add config to keep only recent reports by @jesseleite in https://github.com/statamic/seo-pro/pull/354

What's improved

  • Remove trailing slash from absolute home_url by @edalzell in https://github.com/statamic/seo-pro/pull/356

6.2.0

October 4th, 2024

What's improved

  • Report UX and performance improvements by @jesseleite in https://github.com/statamic/seo-pro/pull/314

6.1.2

September 10th, 2024

What's fixed

  • Use query builder to prevent timeout by @SylvesterDamgaard in https://github.com/statamic/seo-pro/pull/347

6.1.1

September 6th, 2024

What's fixed

  • Fixed error when updating existing sites @duncanmcclean in https://github.com/statamic/seo-pro/pull/346

6.1.0

September 5th, 2024

What's new

  • Support paginated sitemaps by @ryanmitchell in https://github.com/statamic/seo-pro/pull/344

6.0.3

May 24th, 2024

What's fixed

  • Fix edge case augmentation to string issues by @jesseleite in https://github.com/statamic/seo-pro/pull/335

6.0.2

May 14th, 2024

What's fixed

  • Fix missing starts_with() function error by @duncanmcclean in https://github.com/statamic/seo-pro/pull/330

6.0.1

May 10th, 2024

What's improved

  • Always show Custom image option by @jesseleite in https://github.com/statamic/seo-pro/pull/328

6.0.0

May 9th, 2024

What's new

  • Statamic 5 Support by @duncanmcclean in https://github.com/statamic/seo-pro/pull/326

5.4.4

April 11th, 2024

What's fixed

  • Fix unique title validation in reports on 'Custom' title values by @jesseleite in https://github.com/statamic/seo-pro/pull/324

5.4.3

April 11th, 2024

What's fixed

  • Fix duplicate hreflang attribute values in meta output by @jesseleite in https://github.com/statamic/seo-pro/pull/323

5.4.2

April 10th, 2024

What's fixed

  • Remove array_get helper by @ryanmitchell in https://github.com/statamic/seo-pro/pull/322
  • Bump vite from 4.3.9 to 4.5.3 by @dependabot in https://github.com/statamic/seo-pro/pull/321

5.4.1

January 8th, 2024

What's fixed

  • Fix save on null during report generation error by @jesseleite in https://github.com/statamic/seo-pro/pull/313

5.4.0

January 4th, 2024

What's improved

  • Separate report routes for easier maintenance and better UX by @jesseleite in https://github.com/statamic/seo-pro/pull/300
  • Misc performance improvements by @ryanmitchell @jesseleite in https://github.com/statamic/seo-pro/pull/304
  • Reports section performance improvements by @jesseleite in https://github.com/statamic/seo-pro/pull/307
  • Report generation performance improvements by @jesseleite in https://github.com/statamic/seo-pro/pull/310
  • Sort report pages by canonical URL by @jesseleite in https://github.com/statamic/seo-pro/pull/311

5.3.0

November 16th, 2023

What's new

  • Allow for swappable SiteDefaults implementation by @jesseleite in https://github.com/statamic/seo-pro/pull/302
  • Allow cascade hydration for custom route/controller/blade implementations by @jesseleite in https://github.com/statamic/seo-pro/pull/303

What's improved

  • Misc nav improvements by @jesseleite in https://github.com/statamic/seo-pro/pull/295

What's fixed

  • Bump postcss from 8.4.23 to 8.4.31 by @dependabot in https://github.com/statamic/seo-pro/pull/293

5.2.2

August 4th, 2023

What's improved

  • Remove old Statamic v3 code by @jesseleite in https://github.com/statamic/seo-pro/pull/286

What's fixed

  • Fix paginated urls with custom routing (ie. when using SSG) by @jesseleite in https://github.com/statamic/seo-pro/pull/288

5.2.1

July 6th, 2023

What's improved

  • Dutch translations https://github.com/statamic/seo-pro/pull/284 by @j-jalving

5.2.0

June 7th, 2023

What's new

What's fixed

5.1.0

May 17th, 2023

What's new

What's improved

What's fixed

  • Fix 404 page title meta output. #268 by @o1y

5.0.1

May 10th, 2023

What's improved

  • Migrate from mix to vite. #275

What's fixed

  • Fix controller does not exist errors. #272
  • Fix styling regressions. #273

5.0.0

May 3rd, 2023

What's new

  • Add Statamic 4 support πŸŽ‰
  • Add Laravel 10 support

Major changes

  • Statamic 3.3 and 3.4 are no longer supported.
  • Laravel 8 is no longer supported.
  • PHP 7.4 is no longer supported.

4.0.1

February 6th, 2023

What's new

What's fixed

  • Ensure only published content is shown in alternate locale meta. #257

4.0.0

January 27th, 2023

What's new

  • Add Statamic 3.4 support πŸŽ‰

What's improved

  • Use Laravel Pint for code formatting.

Major changes

  • Statamic 3.2 is no longer supported.
  • Laravel 7 is no longer supported.

3.1.3

December 13th, 2022

What's fixed

  • Fix Value instance type error when merging non-existent seo data. #246

3.1.2

November 30th, 2022

What's fixed

  • Fix rare fieldtype() on null error preventing ability to save an entry. #240

3.1.1

November 7th, 2022

What's improved

  • French translations. #222
  • Document blade directive. 9ce66c4
  • Misc testing improvements. #210 #214 #232

What's fixed

  • Fix missing view context when using blade layout components. #235

3.1.0

March 17th, 2022

What's new

  • Add @seo_pro('meta') blade directive. #195

3.0.0

March 8th, 2022

What's new

  • Add Statamic 3.3 support πŸŽ‰

Major changes

  • PHP 7.2 and 7.3 are no longer supported.
  • Laravel 6 is no longer supported.

2.3.2

October 12th, 2021

What's new

  • Add SeoProSiteDefaultsSaved event. #196

2.3.1

September 22nd, 2021

What's new

  • Add configuration to exclude sites that shouldn't be treated as alternate languages. #188

What's fixed

  • Fix multisite hreflang urls. #138 #182
  • Fix multisite publish form reactivity. #194
  • Fix og:locale and og:locale:alternate meta. #193

2.3.0

August 25th, 2021

What's new

  • Add Statamic 3.2 support

What's fixed

  • Fix rare method existence error. #186

2.2.1

May 3rd, 2021

What's new

  • Add config to disable alternate locales. #167

What's fixed

  • Add missing Section Defaults page title. #170

2.2.0

March 25th, 2021

What's new

  • Add Statamic 3.1 support πŸŽ‰

What's fixed

  • Update broken @svg() calls to @cp_svg(). dd48867
  • Update de_CH translation paths to de-CH convention. 95f9cf4

2.1.6

March 25th, 2021

What's fixed

  • Fix read-only fields in site defaults. 2d59762

2.1.5

March 19th, 2021

What's new

  • Add German translations. #155

2.1.4

March 17th, 2021

What's fixed

  • Fix site_name_position when disabled. #159
  • Fix pluralization of translation strings. #156
  • Fix read-only fields when localized with multi-site. #160

2.1.3

February 22nd, 2021

What's fixed

  • Fix permissions error for older Laravel versions. 2fefaf5

2.1.2

February 22nd, 2021

What's new

  • Add user permissions. #142
  • Add ability to delete reports. #117
  • Add translation options to reports. #152
  • Add translation options to titles and navs. #153
  • Add translation options to dropdown options. #154

What's improved

  • Drastically improve sitemap performance. #141
  • Separate twitter_preset config with sensible ratio for default card type. f1664f6

What's fixed

  • Fix broken image values in CP publish forms. 023f337

2.1.1

February 2nd, 2021

What's new

  • Add support for Statamic 3.1.

2.1.0

December 8th, 2020

What’s new

  • Canonical URLs can now be overridden on sections/entries/terms. #146
  • Twitter handles can now be overridden on sections/entries/terms. a4f9991
  • Twitter card image size is now configurable. #147
  • Pagination in meta is now configurable. #146
  • Render rel=prev/next links when pagination exists. #146
  • Add test suite. #132

What’s improved

  • Twitter cards now render as summary_large_image by default. #147
  • Paginated canonical URLs now only render page=2 and higher by default. #146

What’s fixed

  • Content without URLs are now ignored by sitemap and reports. #133
  • Meta is now hidden when disabled on entry level. d471b6f
  • Google and bing meta is now properly rendered. 46d0e4e

2.0.14

September 23rd, 2020

What's fixed

  • Fix disabled SEO tab still showing on entries/terms. #108
  • Fix orphaned seo data on entries/terms when disabling SEO on section level. #109
  • Fix terms generated by sitemap. #124

2.0.13

September 17th, 2020

What's fixed

  • Fix error when creating entries. #119 #131
  • Fix glide image config not respecting user's fit setting.
  • Fix glide image config not respecting asset's focal point.

2.0.12

September 15th, 2020

What's fixed

  • Fix custom description input. #127
  • Fix missing translation. #129
  • Fix ability to reference global vars in custom seo. #30 #69 #83
  • Fix rendering of multiple meta images. #21
  • Fix ability to generate multiple reports at once. #6

2.0.11

September 9th, 2020

What's new

  • Add ability to disable glide preset. #120 #88

What's fixed

  • Fix config file publishing. #121
  • Fix site name title and position. #122
  • Fix home_url reference in default humans.txt view. #128
  • Fix sitemap/humans enabled config settings. #123
  • Fix empty field references. #126

2.0.10

August 25th, 2020

What's fixed

  • Fix source field regression. #118

2.0.9

August 25th, 2020

What's fixed

  • Fix sitemap XML header when PHP short tags are enabled. #114
  • Fix widget and reports listing when a report is improperly deleted. #116
  • Fix πŸ€– 1011100001010. #110 #115

2.0.8

August 25th, 2020

What's fixed

  • Fix sitemap error. #111

2.0.7

August 20th, 2020

What's new

  • Remove v3 beta requirement.
  • Prepare for upcoming blueprint parent changes.

What's fixed

  • Fix array placeholders.
  • Fix robots field not allowing multiple values.

2.0.6

August 15th, 2020

What's fixed

  • Fix social image not being output #106
  • Fix values getting wiped out when saving #107
  • Hook up blueprint field icon #98
  • Reports are ordered correctly
  • Values are augmented appropriately

2.0.5

August 14th, 2020

What's fixed

  • Fix inheritance from section defaults.
  • Several fixes relating to social image field. #97, #99, #103
  • Fix error when disabling SEO on an entry/term level. #100

2.0.4

August 4th, 2020

  • Fix Bug fixes.

2.0.3

July 29th, 2020

  • Fix Bug fixes.

2.0.2

July 28th, 2020

  • New Makeup πŸ’…
  • Fix Bug fixes πŸ›

2.0.1

July 24th, 2020

  • Fix Fix vendor publishing.
  • Fix Require Statamic v3.

2.0.0

July 24th, 2020

  • New SEO Pro ported from v2 version.
  • Break There have been a few breaking changes to how things are configured, stored, and run in v3. See docs for more info.