Advanced SEO Icon

Advanced SEO

2.13.1

July 15th, 2025

What's fixed

  • Sanitize strings to fix broken HTML by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/199

2.13.0

March 26th, 2025

What's new

  • Add the ability to store data in the database by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/186

2.12.0

March 3rd, 2025

What's new

  • Add support for Laravel 12 by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/193

2.11.0

February 28th, 2025

What's new

  • Use addon autoloading where possible by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/190

What's fixed

  • Only register sitemap routes if sitemap feature is enabled by @faustbrian in https://github.com/aerni/statamic-advanced-seo/pull/192

2.10.2

February 18th, 2025

What's fixed

  • Fix duplicate IDs Stache error by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/188

2.10.1

February 5th, 2025

What's fixed

  • Fix serialization exception by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/185

2.10.0

January 30th, 2025

What's new

  • Add option for custom title separators by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/182

2.9.5

January 15th, 2025

What's fixed

  • Fix sitemap inclusion query when used with Eloquent driver by @daun in https://github.com/aerni/statamic-advanced-seo/pull/181

2.9.4

January 1st, 2025

What's fixed

  • Fix Browsershot security vulnerability by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/178

2.9.3

October 30th, 2024

What's fixed

  • Don’t generate sitemaps when crawling is disabled by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/174

2.9.2

October 30th, 2024

What's fixed

  • Fix compatibility issue with Laravel 10 by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/173

2.9.1

October 1st, 2024

What's fixed

  • Fix issue when using the domain root for the CP by @davidfaber in https://github.com/aerni/statamic-advanced-seo/pull/168

2.9.0

August 9th, 2024

What's new

  • Adds a command to generate sitemaps in the background by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167
  • Allows registering custom sitemaps in a closure to save resources by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167
  • Adds the ability to move custom sitemaps related code into a sitemap class instead by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167
  • Adds the ability to use the baseUrl GraphQL parameter on custom sitemaps by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167

2.8.0

July 20th, 2024

What's changed

  • Improved handling of hreflang and canonical tags by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/158
  • Improved sitemaps by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/165

2.7.0

July 10th, 2024

What's new

  • Add support for x-default by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/156

What's fixed

  • Fix exception when seo_generate_social_images field is missing by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/157
  • Fix exception when a selected canonical entry is unpublished by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/161
  • Fix wrong variable type check by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/162
  • Fix GraphQL exception caused by canonical entry by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/163
  • Fix parsing of Antlers variables by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/160
  • Fix custom sitemaps by declaring class properties by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/164

2.6.0

June 24th, 2024

What's new

  • Add @seo Blade directive by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/152

2.5.4

May 27th, 2024

  • N/A Changelog not available.

2.5.3

May 27th, 2024

  • N/A Changelog not available.

2.5.3

May 28th, 2024

What's fixed

  • Fix preview targets issue on certain routes by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/149

2.5.2

May 24th, 2024

What's fixed

  • Fix dark mode styling by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/145
  • Fix social images live preview by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/146

2.5.1

May 22nd, 2024

What's Fixed

  • Fix hreflang for taxonomies and terms by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/143

2.5.0

May 20th, 2024

What's New

  • Add support for Statamic 5 and Laravel 11 by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/138

What's Fixed

  • Respect order of sites as defined in the config by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/139
  • Respect the content's site when generating social images by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/140

2.4.7

May 10th, 2024

What's changed

  • Fix issue on disabled collection routes by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/137

2.4.6

March 6th, 2024

What's fixed

  • Require spatie/image dependency

2.4.5

February 28th, 2024

What's Changed

  • Upgrade spatie/browsershot by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/130
  • Require PHP 8.2
  • Allow localization of all fields by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/129

2.4.4

January 31st, 2024

What's Fixed

  • Fix issue with route:list command by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/125

2.4.3

January 14th, 2024

What's improved

  • Improved handling of multi-site permissions #119

2.4.2

January 13th, 2024

What's fixed

  • Fix interface by removing a deleted method from it #121

2.4.1

January 13th, 2024

What's fixed

  • Fix exception if you don't have any SEO defaults saved to file. #120

2.4.0

December 23rd, 2023

What's new

  • Add support for multi-site permissions https://github.com/aerni/statamic-advanced-seo/pull/116
  • Add crawling environment configuration #115

What's improved

  • Improved the publish form of SEO defaults #114

What's fixed

  • Fixed sidebar styling in the SEO defaults publish form #114
  • Always create Value object from raw data #113

2.3.1

November 24th, 2023

What's fixed

  • Fix issue when visiting the Advanced SEO configuration routes in the CP with users in the database #110

2.3.0

October 7th, 2023

What's new

  • Make the sitemap URL respect the APP_URL https://github.com/aerni/statamic-advanced-seo/pull/101
  • Make the view composer configurable https://github.com/aerni/statamic-advanced-seo/pull/102

2.2.0

September 9th, 2023

What's new

  • Add GraphQL support for sitemaps #96

What's fixed

  • Updated default social image sizes #98

2.1.4

August 12th, 2023

What's fixed

  • Fix sitemap issue if short_open_tag is enabled in your PHP config #94
  • Fix issue that would cause taxonomy and term sitemap URL's to be output multiple times #95

2.1.3

June 19th, 2023

What's fixed

  • Fix issue with the stache store path on Windows #80

2.1.2

June 16th, 2023

What's fixed

  • Fix dynamic property deprecation warning #78

2.1.1

May 16th, 2023

What's fixed

  • Fix blueprint editor exception #70
  • Betterify the GraphQL response of the RenderedViewsType #71

2.1.0

May 12th, 2023

What's new

  • Added support for Statamic 4 #64
  • Added support for Laravel 10 #64
  • Removed support for Statamic 3 #64

What's changed

  • Removed support for deprecated custom Fathom domains #65

2.0.6

May 2nd, 2023

What's fixed

  • Fixed an exception with the SEO Pro Migrator when dealing with non-string values #61

2.0.5

April 27th, 2023

What's fixed

  • Make sure to output fallback fathom domain #59

2.0.4

April 11th, 2023

What's fixed

  • Fix exception if there is no theme #58

2.0.3

March 3rd, 2023

What's fixed

  • Wait for the social image template to be fully rendered before saving the image #55
  • Some other minor social images generator optimizations #55

2.0.2

March 3rd, 2023

What's fixed

  • Fixed an issue when the validatable field doesn't have a value #54

2.0.1

March 1st, 2023

What's fixed

  • Fixed exception that occurred when a request didn't have a route #53

2.0.0

March 1st, 2023

Version 2.0

This release is jam-packed with new features and improvements. Also, make sure to check out the new and improved documentation. There are some minor breaking changes documented below.

What's new

  • Adds support for GraphQL #23
  • Adds the ability to customize the SEO fields in the blueprint of your entries and terms #35
  • Makes all data available on the frontend #21
  • Adds support for variables in any text, textarea and code field #52
  • Adds a new action to generate the social images from the entries listing view #50
  • Adds the ability to use Advanced SEO with any custom Statamic::route() or Route::get()
  • Drops support for Laravel 8

What's improved

  • Lots of under-the-hood refactors and improvements
  • All SEO fields are now variables on the frontend, making them much more versatile
  • The generated social images are now augmented as an Asset
  • Default field values are no longer saved to file
  • Removed Setup Migrator as it's no longer needed
  • Fall back to the site name of the current site if the page has no title
  • Fall back to the OG and Twitter image if the generated social images don't exist
  • Don't output hreflang of localizations with no route

What's fixed

  • Fixed the preview of fields with Auto source from disappearing when an entry or term has been saved
  • Don't render meta tags with no value

What's breaking

  • Removed the ability to add fields to the social images generator section by creating a social_images_generator fieldset. If you've used this feature, you can now simply edit the Advanced SEO (Social Images Generator) fieldset and add the fields you like.
  • If you've accessed fields in your view like {{ seo:title }}, you should double-check if everything still works as desired. We are now dealing with actual variables, so the output might differ.

1.4.1

February 22nd, 2023

What's fixed

  • Fixed issue when performing an action on an entry that had the social images generator enabled #49

1.4.0

February 14th, 2023

What's new

  • Added support for Statamic 3.4 and dropped support for Statamic 3.3

1.3.3

November 2nd, 2022

What's fixed

  • Make method compatible with contract #41

1.3.2

August 24th, 2022

What's fixed

  • Fix augmentation of default field values #37

1.3.1

August 5th, 2022

What's fixed

  • Fixed an issue with the title position update script by creating content defaults if they don't yet exist

1.3.0

August 5th, 2022

What's new

  • Add more control over site name position #31

What's improved

  • Disable social images generator by default #29
  • Add alternate links for collection taxonomy pages #30

1.2.0

July 29th, 2022

What's new

  • Added a new setup migration #25

What's fixed

  • Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 #26
  • Bump terser from 4.8.0 to 4.8.1 #27

1.1.6

June 13th, 2022

What's fixed

  • Fix issue of missing doesntContain method by requiring Laravel 8.77 (https://github.com/aerni/statamic-advanced-seo/pull/19)

1.1.5

June 3rd, 2022

What's fixed

  • Fix regression with breadcrumb titles that happened on unstructured collections (#15)

1.1.4

June 3rd, 2022

What's fixed

  • The structure of the breadcrumbs is now valid (#13)

1.1.3

June 1st, 2022

What's improved

  • Removed hreflang on collection term pages (#9)
  • Significantly better sitemap performance (#11)

What's fixed

  • Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 (#10)

1.1.2

May 24th, 2022

What's fixed

  • Fix an issue where the social images would be generated even though they shouldn't
  • Fix an issue where the social images glide cache couldn't be deleted
  • The {{ seo }} tag now also works in the social images generator views
  • Update the stub of the social images layout to hide the debugbar

1.1.1

May 24th, 2022

What's fixed

  • Prevent an error if no social images theme is defined in the entry
  • Don't create or delete SEO defaults if the Collection or Taxonomy was disabled in the config

1.1.0

May 12th, 2022

What's new

  • Major refactor of how default values get augmented, making the addon even more robust
  • Added the concept of themes to the social images generator
  • Added live preview for the social images generator
  • Added a generate_on_save config option for the social images generator
  • Generate all your social images at once, using the new php please seo:generate-images command
  • Create your own custom sitemaps for routes outside of Statamic's control
  • You may customize the directory in which Advanced SEO saves its data
  • Probably a bunch more that I can't recall πŸ˜…

What's improved

  • Better multi-site sitemaps: Previously there was a sitemap for each localization. Now you only have one sitemap that includes alternate links pointing to each localization of an entry or term. Now you only have to submit one sitemap to Google Search Console.
  • You can now disable the sitemap on each entry or term
  • The config file now looks a lot prettier. I suggest you copy the new config and merge it with yours.
  • A bunch of improvements under the hood

What's fixed

  • A bunch of things I encountered along the way

1.0.4

March 24th, 2022

What's fixed

  • Fix multi-site issue with sitemaps when an entry/term doesn't exist in the requested localization

1.0.3

March 24th, 2022

What's fixed

  • Hide Analytics defaults if all config options are disabled
  • Fix issue with duplicate route names

1.0.2

March 19th, 2022

What's fixed

  • Fix issue where a wrong value would get augmented for fields with a value of @auto.

1.0.1

March 17th, 2022

What's fixed

  • Fix issue when processing any {{ seo:foo }} tag on an entry/term whose collection/taxonomy has been disabled in the config.
  • Ensure the Twitter handle always starts with @.

What's improved

  • Move the size of social images into layout.antlers.html.

1.0.0

March 15th, 2022

What's new

  • Well, everything. It's the initial release, isn't it? πŸŽ‰