-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathreadme.txt
786 lines (582 loc) · 31.9 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
=== Slim SEO - Fast & Automated WordPress SEO Plugin ===
Contributors: elightup, rilwis, hungviet91, barcavn2
Donate link: https://wpslimseo.com/products/
Tags: seo, schema, xml sitemap, redirection, header
Requires at least: 5.9
Tested up to: 6.7.1
Requires PHP: 7.2
Stable tag: 4.3.0
License: GPL v3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
A full-featured SEO plugin for WordPress that's lightweight, blazing fast with minimum configuration. No bloats and just works!
== Description ==
### A Fast & Automated SEO Plugin For WordPress
Currently there are many SEO plugins for WordPress in the market. But these plugins often have too many options and are very complicated for ordinary users. Access to their configuration section, you will easily get lost in a maze of explanations and options that you sometimes don't understand. Besides, there are ads!
**So how can an ordinary user use an SEO plugin?**
SEO should be an integrated part of WordPress, where users don't need or need very little effort to configure for SEO. The main reason is that not everyone understands the terms of SEO and how to configure them optimally.
So, we made [**Slim SEO**](https://wpslimseo.com).
https://www.youtube.com/watch?v=MVNjGAiu2bg
https://www.youtube.com/watch?v=vnC94TMn3wU
Slim SEO is a full-featured SEO plugin, that's done right! It provides a complete SEO solution for WordPress where the configuration has been done automatically. Users do not need to care about their complex and semantic options.
So what does Slim SEO do?
### Slim SEO Features
Slim SEO helps you do the following jobs automatically:
#### 1. Meta Tags
The following meta tags are auto-generated and optimized for the best SEO scores.
- [Meta title tag](https://docs.wpslimseo.com/slim-seo/meta-title-tag/): display your title in a SEO-friendly way.
- [Meta description tag](https://docs.wpslimseo.com/slim-seo/meta-description-tag/): auto generate from posts/pages excerpt or content.
- [Meta robots tag](https://docs.wpslimseo.com/slim-seo/meta-robots-tag/): decide which pages are indexed and which ones not.
- [Facebook Open Graph Tags](https://docs.wpslimseo.com/slim-seo/facebook-open-graph-tags/): share your posts on Facebook beautifully.
- [Twitter Card Tags](https://docs.wpslimseo.com/slim-seo/twitter-card-tags/): share your posts on Twitter beautifully.
- LinkedIn meta tags
#### 2. [XML Sitemap](https://docs.wpslimseo.com/slim-seo/xml-sitemap/)
Slim SEO automatically generates XML sitemap (at `domain.com/sitemap.xml`) to submit to search engines. With XML sitemaps, your website are indexed fast and completely.
Besides the normal XML sitemap, Slim SEO also includes sitemaps for images and Google news.
#### 3. [Breadcrumbs](https://docs.wpslimseo.com/slim-seo/breadcrumbs/)
The plugin allows you to output a breadcrumb trail on your website easily. It automatically fetches the information from the current post and output a hierarchy for you. You can also style the breadcrumbs to match your theme style.
#### 4. [Schema (Structured Data)](https://docs.wpslimseo.com/slim-seo/schema/)
Schema is a way that describes structured data for search engines. Based on the data provided, search engines can show the content in the search results page in a more appealing way.
Slim SEO automatically adds the some structured data to the website via JSON-LD which makes your website more SEO-friendly. Not only schemas are created by the plugin, there are also meaningful connections between them. For example, an article (single post) is the main entity of the current webpage. Slim SEO does that all without any configuration.
#### 5. [Redirection](https://docs.wpslimseo.com/slim-seo/redirection/)
- Setting up redirection rules easily
- Auto redirect non-www to www and vice versa
- 404 link monitoring
#### 6. And many more
- [Inserting Google Analytics, Facebook pixel or any code to the header or footer](https://docs.wpslimseo.com/slim-seo/header-footer-code/) of the site
- Auto prevent scraping content from [RSS feed](https://docs.wpslimseo.com/slim-seo/rss-feed/)
- [Integrations](https://docs.wpslimseo.com/slim-seo/integrations/) with many plugins, including page builders
- [Import and export](https://docs.wpslimseo.com/slim-seo/import-export/) data or migrate data from popular SEO plugins
- Auto redirect if post slug changed
### Premium plugins
- [Slim SEO Schema](https://wpslimseo.com/products/slim-seo-schema/) - An advanced, powerful and flexible plugin to add schemas to WordPress.
- [Slim SEO Link Manager](https://wpslimseo.com/products/slim-seo-link-manager/) - Build internal link easier in WordPress with real-time reports.
[View all](https://wpslimseo.com/products/)
### Who should use Slim SEO?
Everyone can use Slim SEO!
However, Slim SEO is perfectly suitable for users who prefer simplicity or do not like the complicated options that other SEO plugins provide. It's also a good choice for users with little SEO knowledge and just want to use SEO plugins to automate their jobs.
## You might also like
If you like this plugin, you might also like our other WordPress products:
- [Meta Box](https://metabox.io) - A powerful WordPress plugin for creating custom post types and custom fields.
- [GretaThemes](https://gretathemes.com) - Free and premium WordPress themes that clean, simple and just work.
- [Auto Listings](https://wpautolistings.com) - A car sale and dealership plugin for WordPress.
== Installation ==
Before installing, please note that the plugin requires PHP >= 7.2.
1. Go to Plugins > Add New.
2. Search for "Slim SEO".
3. Install and activate the plugin.
That's all. The plugin doesn't have any settings page. Everything is done automatically.
== Frequently Asked Questions ==
= How meta title tag is generated? =
WordPress already has this featured! All we need to do is add theme support for `title-tag`. By default, the title tag will have the following format:
For homepage: Site title - Site description
For single page or post: Page/Post title - Site title
For other pages: Page title - Site title
This format is pretty good!
= How meta description tag is generated? =
The meta description tag is automatically generated from the post excerpt or post content (in case you didn't enter post excerpt). For categories, post tags or custom taxonomies, their description will be used as meta description.
= How Open Graph meta tags is generated? =
Open Graph inherits the meta title and meta description. For image tag, it gets from the featured image.
For single posts, the plugin also provides detailed information for article section (the first post category) and article tags (post tags). It also provides additional information such as published time and modified time.
Other tags such as `url`, `site_name`, `type`, `locale` are quite obvious.
= How Twitter card meta tags is generated? =
Twitter inherits some tags from Open Graph such as title, description and image. So we only need to set the card type to large image, so the posts appear beautifully on Twitter.
= How do I set meta tags for my homepage? =
If your homepage is a static page, then it's treated like a normal page. The meta description is generated from page content, and the featured image will be used for Open Graph tags.
If your homepage shows latest posts, then it's already done automatically by the plugin.
= Can I change the meta tags manually? =
Yes, you can. When you edit a post or a page, there's a "Search Engine Optimization" meta box below the editor, which allows you to edit meta tags if needed.
= Where is my XML sitemap? =
The sitemap URL is located at `domain.com/sitemap.xml`.
= How to remove plugin's data when uninstalling =
Add the following constant in your `wp-config.php` file:
`define( 'SLIM_SEO_DELETE_DATA', true );`
== Screenshots ==
== Upgrade Notice ==
== Changelog ==
= 4.3.0 - 2025-02-03 =
- Always show the meta tags in admin post table columns because the settings for post types with dynamic variables can be different from the WordPress default. Previously, the plugin only show meta tags if the post has custom settings.
- Improve the Rest API support, which now returns parsed meta tags with dynamic variables
- Add the integration for Kadence product family
- Improve the schema structure
- Improve the compatibility with Bricks, excluding image and gallery elements
- Improve the breadcrumbs for WooCommerce's search results page
- Fix breadcrumbs issue which causes errors for SureCart or Elementor
= 4.2.2 - 2025-01-20 =
- Improve schemas
- Move meta tags to the top of <head> section
- Add current month variable
- Not index comment pages
- Fix wrong taxonomy for non-product page when WooCommerce is active
- Fix compatibility issue with Dokan
- Fix bug with bulk edit
= 4.2.1 - 2024-12-16 =
- Show post type & taxonomy slugs in the Meta Tags tab to avoid confusion if 2 post types/taxonomies have same labels.
- Improve compatibility for WPForo
- Fix compatibility with old versions of Meta Box
- Fix reading post_type on null – Image.php
= 4.2.0 - 2024-12-03 =
Highlights: this version adds a new feature that allows you to remove `/category/` base from the category permalink.
Other changes:
- Add support for ACF and WooCommerce fields from the dynamic variables for meta tags
- Allow you to select a post/page as the destination when creating a redirect
- Add sample data for importing redirections
- Fix conflicts with GT3 themes
= 4.1.1 - 2024-11-17 =
- Fix breadcrumbs issue
= 4.1.0 - 2024-11-16 =
- Support [Meta Box](https://metabox.io)'s custom fields for dynamic variables, including groups and settings pages
- Re-add options to add "rel" attribute (nofollow, ugc, sponsored) to links in the block editor
- Add integration with wpForo plugin
- Add filters for toggle news & image sitemap
- Fix: 404 logs pagination error
- Fix languages loaded too early in WordPress 6.7
- Fix zoom feature in WP 6.7 not working because the breadcrumb block uses API version 2
- Fix not excluding taxonomies from the sitemap when enable the option "Hide from search engines" in the Meta Tags settings page
- Fix PHP warning when getting all post metas
= 4.0.4 - 2024-11-05 =
- Improve migration from other SEO plugins: migrate dynamic variables instead of their values
- Add filter `slim_seo_twitter_card_type` for twitter card type
- Fix quick/bulk edit not working
= 4.0.2 - 2024-10-17 =
- Fix Divi and WooCommerce compatibility
- Fix empty Meta Tags tab on WordPress < 6.6
= 4.0.2 - 2024-10-15 =
- Fix missing style for MetaTags tab
- Improve compatibility with page builders
= 4.0.1 - 2024-10-12 =
- Add integration for Forminator
- Bricks: Ignore elements with scripts, like sliders or counters, to avoid breaking layouts.
- Fix static blog page returning wrong meta
- Fix: Redirects list not update after create/update/delete redirect because of Litespeed cache
- Fix: Surecart product bug
= 4.0.0 - 2024-10-08 =
**Highlights:**
This version allows you to configure meta tags with dynamic variables, whose value can be changed according to the content or data of the article, website, or in real time. You can set up meta tags more flexibly for homepage, all post types and taxonomies.
Read more about this in our [blog post](https://wpslimseo.com/slim-seo-v4-configuring-meta-tags-with-dynamic-variables/).
Other changes:
- Improve integrations for page builder plugins, removing internal post types and taxonomies from them
- Do not expose username in the Person schema for a security reason
- Improve preview for breadcrumbs block
- Prevent direct access to PHP files
- Remove link attributes (ability to add nofollow to links) for the block editor as the block editor already supports it
- Fix non-integer custom logo value breaks schemas in Blocksy theme
= 3.25.3 - 2024-07-01 =
- Add settings for delete all redirects (under Redirection > Settings tab) and add settings for numbers of redirects per page
- Allow to edit auto-generated meta tags when focusing on inputs
- Allow to use SVG in breadcrumb Home label & separator
- Fix conflict with JetEngine and Bricks
- Disable autocomplete for social settings
- Fix wrong language code for news sitemap
= 3.25.2 - 2024-06-21 =
- Fix error when getting post images for SureCart products
= 3.25.1 - 2024-06-11 =
- Fix typo in redirection module
- Check if queried object returns null that causes error for Open Graph
= 3.25.0 - 2024-05-28 =
- Add sitemap for Google news. The news sitemap is automatically added to the `sitemap-post-type-post.xml` sitemap. You do not have to change anything. Simply submit your sitemap URL (either `https://example.com/sitemap.xml` or `https://example.com/sitemap-post-type-post.xml` to Google News).
- Auto get 1st image in the content for the schema and Open Graph if there's no featured image.
- Fix: get_the_author() returns null for LinkedIn
- Fix: PHP warning for image alt
- Fix SEO settings not available for Elementor landing page
- Fix compatibility with Contact Form 7
= 3.24.0 - 2024-05-10 =
- Support getting SEO settings for posts and terms via REST API
- Optimize performance for sitemap
- Improve output in robots.txt and add a filter to change robots.txt content
= 3.23.4 - 2024-05-07 =
- Add support for LinkedIn author and date meta tags
- Fix cannot change meta title & description of the shop page if it is set as the homepage
- Fix activation error on ajax request
= 3.23.3 - 2024-04-08 =
- Stop bots from crawling internal search result pages
- Fix redirection issue with Chinese characters
= 3.23.2 - 2024-03-04 =
- Fix wrong param types passed to `get_avatar` function
- Add filter `slim_seo_sitemap_style` to remove sitemap style
- Fix not loading correct language by user preference
- Fix quick editing erases Facebook, Twitter images and canonical URL
= 3.23.1 - 2024-01-30 =
- Fix wrong current URL in schemas when WordPress is installed in a sub-folder
- Fix PHP error when accessing Appearance > Widgets
= 3.23.0 - 2024-01-23 =
- Add CSV import/export for redirects
- Fix getting wrong image URL in the sitemap
- Improve the style for the settings page
= 3.22.5 - 2024-01-02 =
- Re-add 410 in the redirection module. In this case, show correct 410 header instead of making redirect because 410 means the content is gone and no longer available. [See this tutorial](https://wpslimseo.com/deleting-website-content-seo-best-practices/) for more details.
- Add filters `slim_seo_admin_columns_post` and `slim_seo_admin_columns_term` to hide admin columns for post types and taxonomies.
- Do not reload page when adding new redirects.
= 3.22.4 - 2023-12-06 =
- Fix migrating Woo's product categories from SEOPress (#107)
- Fix error in sitemap in TranslatePress integration
- Removing separated image object for author image, replace it with URL so it can be overwrite in Slim SEO Schema
- Fix @id of breadcrumb list schema not the same as in Slim SEO Schema
= 3.22.3 - 2023-11-14 =
- Add support for Sensei LMS, Civi CRM, TranslatePress
- Add `SLIM_SEO_DELETE_DATA` constant to set whether the plugin deletes its data when uninstalling, default `false`
- Use only 3xx status codes for redirection
- Add type-safe check for rel links for terms
- Remove dashboard news
- Prevent error for breadcrumbs on tax page
- Fix duplicated post type archive url in sitemaps
= 3.22.2 - 2023-10-19 =
- Do not generate rewrite rules for sitemaps if no post types or no taxonomies
- Add post type archive link to sitemap
- Fix not auto generating alt text for existing images
- Fix warning for PHP 8.1/8.2 when getting robots tag for Account page of Jnews theme
= 3.22.1 - 2023-10-11 =
- Add support for Ninja Forms and Filter Everything plugins
- Add support for Github Updater
- Set `og:type="website"` for static front page
- Improve breadcrumbs accessibility by adding `aria-hidden="true"` to separators
- Generate alt text for images on upload instead of when inserting into posts
- Disable Jetpack Photon for sitemaps (#99)
- Fix not stripping inline CSS from meta description preview, fix Stackable plugin compatibility
= 3.22.0 - 2023-09-18 =
- Add integration with The Events Calendar
- Add integration with GravityView
- Bricks integration: skip shortcodes & blocks in dynamic data {post.content}
- Add missing alt for avatars
- Fix getting robots noindex from SEOPress
- Add safe-check for get term's canonical URL
- Change priority for meta box to low
= 3.21.3 - 2023-07-24 =
- Schema: set the same @id for search action, logo, author across the site
- Schema: fix missing trailing slash in the current URL
- Add support for Syntax-highlighting Code Block (with Server-side Rendering) plugin
- Add more ignored post types from page builders
- Remove meta description in Hello Elementor theme
- Fix incorrect data type returned from Bricks for WooCommerce cart page
- Fix JS error on the settings page if no custom post types
= 3.21.2 - 2023-06-20 =
- Import redirects from Rank Math & SEOPress #94
- Add wpml-config.xml for translating meta tags in WPML and Polylang
- Delete plugin settings when uninstall
- Fix noindex not working correctly
- Fix PHP warning on getting post type archive page
= 3.21.1 - 2023-06-05 =
- Fix error on settings page when having a CPT with has_archive = true
= 3.21.0 - 2023-06-05 =
**Highlights**
Add settings for custom post types to give you options to:
- Not include a post type in the search results. This option will apply the robots tag "noindex" to all posts of the post type and exclude the post type from the sitemap.
- Change the meta tags (title, description, Facebook & Twitter images) for the post type archive page.
Other changes:
- Add "Page %s" to the title for paginated pages with custom title
- Bricks integration: ignore shortcodes inside Bricks elements when rendering the meta description
- Add `slim_seo_meta_description_manual` filter to decide whether the meta description is manually set
- Fix conflict with `core/query` block
- Fix redirection "To URL" missing trailing slash
= 3.20.2 - 2023-05-19 =
- Add support for WPForms and MailPoet
- Fix wrong text domain.
- Fix bug when Admin Columns plugin removes the meta title column
= 3.20.1 - 2023-04-25 =
Based on the user feedback, we decide to disable user sitemap by default. You can still enable it if needed with the snippet:
`add_filter( 'slim_seo_user_sitemap', '__return_true' );`
You might want to re-save the permalinks to update the rewrite rules.
Other changes:
- Improve the Bricks integration to work with pages that use templates
= 3.20.0 - 2023-04-20 =
- Add user sitemap
- Add breadcrumbs block, useful to be used with the Full Site Editor
- Add Pinterest rich pins for WooCommerce
- Improve Bricks + WPGB integration, ignore elements with query loop
- Exclude Bricks templates from the sitemap
- Skip rendering some blocks for meta description & Open Graph, which cause custom CSS issue with FluentForms
- Fix migrating from AIO SEO plugin, due to its recent changed
- Fix redirect not working with mailto: link
- Fix compatibility with Auto Listings & LifterLMS
= 3.19.1 - 2023-04-14 =
- Exclude external images from the sitemap
- Fix Bricks dynamic tags not rendering
- Fix clicking on canonical field focusing on title field
= 3.19.0 - 2023-04-04 =
- Add canonical URL
- If a page is set as the post type archive, get the page title for the breadcrumbs
- Make breadcrumbs include product categories for WooCommerce
- Fix rel link for the 1st page containing /page/1
= 3.18.2 - 2023-03-21 =
- Add type safe for checking terms in breadcrumbs
- Fix regex redirection causing PHP warnings
- Fix link attributes in WP 6.0
= 3.18.1 - 2023-02-22 =
- Make plugin name clear for translators (#76). Credit Alex Lion (@alexclassroom).
- Fix PHP warning for the Google Web Stories integration
- Fix wrong reference to plugin's service list
- Fix breadcrumbs on pages with other queries
= 3.18.0 - 2023-02-17 =
- Increase min required PHP version to 7.1
- Add [rel nofollow, sponsored and ugc to links](https://wpslimseo.com/slim-seo-3-18/). Works for both classic and block editors.
- Add integration for Ultimate Member
- Improve integration for WooCommerce
- If a page is set as the post type archive, get SEO settings from that page
- Truncate the admin columns for meta and use tooltip to show it full and improve CSS for it
- Fix redirect 404 not working if 404 logs is not enabled
= 3.17.0 - 2023-02-06 =
- Add integration with AffiliateWP
- Improve compatible with Bricks & WP Grid Builder
- Redirect to the settings page after activation
= 3.16.6 - 2023-01-31 =
- Make filters to meta tags (title, description, robots) work on the admin post/term list table
- Don't add schedule or remove 404 log if not enabled
- Only run schedule for delete logs automatically if 404 log table exists
- Fix taxonomy quick edit not working
= 3.16.5 - 2023-01-03 =
- Set default OpenGraph tag og:image:alt to image title if alt text is missing
- Remove the optional OpenGraph tag article:author for privacy and security reasons
- Make default title value preview reflect the real meta title even after filtering by PHP
- Fix site title & site description has escaped characters in the input placeholder
- Fix wrong upgrade link
= 3.16.4 - 2022-12-28 =
- Set meta column widths to prevent layout broken
- Add filter for text in feed
- Deny request to post type/taxonomy sitemaps if they're filtered
- Fix redirect with regex
- Fix wrong 404 link in the report table
- Fix cannot enter spaces in redirect notes
= 3.16.3 - 2022-12-19 =
- Auto redirect if post slug changed
- Fix param type in meta title
= 3.16.2 - 2022-12-13 =
- Add integration for Auto Listings plugin
- WooCommerce integration: Fix title for shop page. Now it takes from the SEO settings and fallback to the page title.
- Updated recommended image size for Facebook and Twitter
- Hide Code tab if disable "code" feature
- Add Redirection to features list to enable/disable it if needed
= 3.16.1 - 2022-11-29 =
- Add migration redirects from other plugins
- Improve compatibility with Genesis
- Move auto redirection feature to Settings in Redirection tab
- Fix translation for JS
- Fix AIO SEO error when migration if the plugin is not activated
- Fix admin columns not available for post types created late
= 3.16.0 - 2022-11-10 =
- Add [redirection and 404 link monitoring](https://wpslimseo.com/slim-seo-3-16/).
- Improve compatibility for Divi.
= 3.15.2 - 2022-09-22 =
- Use post excerpt if available for meta description before the builder content in case of using page builders
- Fix JS warning in the settings page when migration tool is not available
= 3.15.1 - 2022-08-18 =
- Fix enqueuing wrong quick/bulk edit CSS/JS for the settings page
- Improve check for getting SEO data
= 3.15.0 - 2022-08-12 =
- Edit SEO data in quick edit and bulk edit
- Hide Tools tab if no other SEO plugins active (for migration)
- Add hooks for Twitter Cards
- Fix CSS when Elementor is active
= 3.14.2 - 2022-07-04 =
- Removed image caption and title from the sitemap as they're deprecated by Google
- Fix compatibility with the form widget (FluentForms) in Oxygen
- Fix compatibility with FluentForms
= 3.14.1 - 2022-06-21 =
- Fix parsing content from ZionBuilder brakes image slider
- Fix breadcrumbs schema output when it's inactive
= 3.14.0 - 2022-06-18 =
- Add support for Divi page builder
- Add support for Zion page builder
- Fix PHP notice when disabling breadcrumbs
= 3.13.4 - 2022-04-11 =
- Fix not showing taxonomy terms for hierarchical post types
= 3.13.3 - 2022-03-21 =
- Sitemap: don't parse shortcodes in post content
- Fix error migrating from AIO SEO
= 3.13.2 - 2022-02-13 =
- Fix fatal error on WP < 5
= 3.13.1 - 2022-02-10 =
- Fix noindex is added to robots with some plugins/themes alter the main query loop
= 3.13.0 - 2022-02-08 =
- Add integration for Bricks Builder
- Fix jumping when switching tabs
- Fix not rendering dynamic blocks for meta tags
= 3.12.0 - 2022-01-07 =
- Add Divi compatibility. Props Jay (@grandeljay)
- Disable HTTPS notification on local environments
- Improve the code of the settings page
= 3.11.1 - 2021-11-16 =
- Fix error on taxonomy page
= 3.11.0 - 2021-11-16 =
- Show meta title and meta description in admin columns
- Add migration for SEOPress
- Migrate noindex settings
= 3.10.2 - 2021-09-27 =
- Breadcrumbs: add link to post type archive for taxonomies if the taxonomy is attached to one post type only
- Fix text domain for string translations
= 3.10.1 - 2021-07-22 =
- Fix Jetpack Boost defer JS made sitemap disabled
- Fix Meta Box plugin shortcodes parsed for the meta description
= 3.10.0 - 2021-03-15 =
- Add fb:app_id and twitter:site meta tags
- Improve style for settings page
- Remove header cleaner service which breaks HTTPS checking in Site Health and provides no SEO benefits.
- Fix missing message when saving settings
- Fix cannot disable auto redirection
= 3.9.4 - 2021-03-06 =
- Improve meta robots tag to be compatible with WordPress 5.7
= 3.9.3 - 2021-03-01 =
- Add theme support for meta title in case theme authors forget
- Fix notice appear for article author in Open Graph
- Improve migration from AIO SEO
= 3.9.2 - 2021-02-08 =
- Improve migration from AIO SEO
= 3.9.1 - 2020-02-06 =
- Add filter for open graph tag values
- Add article:author open graph tag to support Pinterest
= 3.9.0 - 2020-12-24 =
- Add options to enable/disable plugin features
= 3.8.0 - 2020-12-02 =
- Add migration from Rank Math
- Fix rel links for the the static blog page
- Add filter for Open Graph tags
= 3.7.1 - 2020-11-18 =
- Hide Elementor, Beaver Builder, Oxygen template post types in sitemaps
= 3.7.0 - 2020-11-17 =
- Add integration for WPML and Polylang.
= 3.6.2 - 2020-11-02 =
- Fix canonical URL for static blog page.
= 3.6.1 - 2020-10-26 =
- Fix no spaces between HTML tags when generate description automatically in Oxygen
- Hide SEO settings meta box for Oxygen templates
- Fix PHP notice when generate meta description if post not found
= 3.6.0 - 2020-10-21 =
- Add default Facebook and Twitter images for sharing
- Don't remove meta values from other SEO plugins after migration (for safety)
= 3.5.4 - 2020-09-29 =
- Show large image in the SERP
- Fix SEOFramework migration
= 3.5.3 - 2020-09-10 =
- Add support for Velocity plugin.
= 3.5.2 - 2020-09-05 =
- Fix SEO settings not appear for WooCommerce categories.
- Add Settings link on the plugin row.
= 3.5.1 - 2020-08-10 =
- Hotfix for not checking Google Web Stories.
= 3.5.0 - 2020-08-10 =
- Add support for Google Web Stories.
- Improve integrations for Jetpack and AMP. Disable Jetpack SEO tools completely when the plugin is activated.
- Ensure no meta if users enter nothing.
- Sanitize plugin options, remove option if no settings is saved.
= 3.4.8 - 2020-08-06 =
- Temporarily disable the core sitemaps in WordPress 5.5 to avoid any conflict and redundancy. We're working on a deep integration to make sure Slim SEO works well with it.
= 3.4.7 - 2020-07-29 =
- Fix typo in JS which breaks the preview of meta fields.
= 3.4.6 - 2020-07-28 =
- Fix JS error can't update counter.
- Remove invalid characters in the sitemap XML.
- Fix non-protocol URL of images in the sitemap.
= 3.4.5 - 2020-07-21 =
- Fix image relative URLs in the sitemap.
- Add default title for images in the sitemap.
- Fix JavaScript error if the post edit is customized and don't have the plugin inputs.
= 3.4.4 - 2020-07-16 =
- Fix Oxygen's code blog not working.
= 3.4.3 - 2020-07-06 =
- Fix compatibility with EDD Invoices plugin.
= 3.4.2 - 2020-06-19 =
- Fix Oxygen slider not rendering properly.
- Increase the maximum number of URLs in sitemap to 2000.
- Add filter to change query args for sitemaps.
- Paginate taxonomy sitemap.
= 3.4.1 - 2020-06-12 =
- Hotfix error editing Oxygen templates.
= 3.4.0 - 2020-06-12 =
- Add integration for LifterLMS: fix compatibility issues and allow users to define meta title/description for catalog pages. Props Rocco Aliberti.
- Add integration for Oxygen builder, now the plugin parses the content built with Oxygen.
- Add filter for changing context/priority for meta box.
- Add support for output code after the opening `<body>` tag.
- Fix illegal string offset ‘url’ in post sitemap.
- Use WP native `.description` CSS class.
= 3.3.2 - 2020-05-21 =
- Add password protection support for meta description
- Add rel prev/next links for archive pages
= 3.3.1 - 2020-05-04 =
- Fix missing function get_term_value for image
= 3.3.0 - 2020-05-03 =
- Add canonical URL for missing pages
- Add settings for homepage when it shows latest posts
- Add filter for breadcrumb links to make work with other plugins
- Improve UI, removing tabs
= 3.2.3 - 2020-04-20 =
- Remove canonical link when a page is not indexed
- Fix "Hide from search result pages" not working for static blog & WooCommerce shop pages.
- Fix wrong text domain
= 3.2.2 - 2020-02-25 =
- Fix loopback request failed in Site Health
- Load Open Graph, Twitter Cards & Breadcrumbs on the front end only
- Update JavaScript code, using vanilla JavaScript (no jQuery)
= 3.2.1 - 2020-02-12 =
- Fix stable tag in readme
= 3.2.0 - 2020-02-12 =
- Add migration tool to migrate SEO data from popular SEO plugins.
= 3.1.3 =
- Fixed: Fix SEO settings not working for WooCommerce shop
- Fixed: Fix multiple messages sent when using Very Simple Contact Form
- Fixed: Fix WordPress deprecation notice for `sanitize_url`
- Fixed: Fix "non-object" error on posts having no author
- Changed: Remove filter to disable schema. Use `slim_seo_init` hook instead.
= 3.1.2 =
- Fixed: Add missing meta description for author archive
- Changed: Allow developers to disable features
= 3.1.1 =
- Fixed: Fix JS error when the admin notice is hid by other plugins
- Fixed: Fix <link> tag from HappyForms being removed
- Changed: Remove noindexed posts/terms from sitemap
= 3.1.0 =
- Add image settings for social networks
= 3.0.2 =
- Add live preview for meta tags
= 3.0.1 =
- Added: Add character counter for custom meta tags
- Changed: Change length of meta description to 160 characters.
- Fixed: Fix custom meta tags for terms
= 3.0.0 =
- Add meta box for entering custom meta tags for posts and terms
- Add settings page for entering header/footer code (Google Analytics, Google Tag Manager, webmaster tools verification)
= 2.1.1 =
- Output paginated sitemap for sites with thousands of posts
= 2.1.0 =
- Add support for AMP
- Add image sitemap
- Add Organization schema
= 2.0.3 =
- Fixed: Fix no error notice on WooCommerce login page.
- Added: Add SSL warning.
= 2.0.2 =
- Disable schema markup for Beaver Theme and Genesis.
= 2.0.1 =
- Output Article and Author for single posts only.
= 2.0.0 =
- Improved Schema markup. Use united schema output inside one `<script>` tag and add connections between entities. See [documentation](https://docs.wpslimseo.com/slim-seo/schema/) for details.
= 1.5.1 =
- Removed preferred site name from JSON-LD as Google drops support for it.
- Made notification dismissible.
= 1.5.0 =
- Added: Added excerpt to pages to let users customize meta description, especially for static homepage.
- Added: Added support for [JSON-LD structured data](https://docs.wpslimseo.com/slim-seo/schema/). Supported Website data (including search box) and Breadcrumbs.
- Added: [Redirect author page](https://docs.wpslimseo.com/slim-seo/redirection/) to homepage if no posts or the website has only one user.
- Added: Added support for [meta robots tag](https://docs.wpslimseo.com/slim-seo/meta-robots-tag/).
- Do not index the follow links:
- search results
- 404
- feed
- private posts
- page with no content
- Do not follow links:
- register
- login
= 1.4.0 =
- Added: Added notification for SEO settings errors in the admin.
- Added: Added link to original post in the feed.
- Changed: Flushed rewrite rules on plugin activate/deactivate to make Sitemap URL works automatically.
- Fixed: Fixed shortcodes in post content not parsed in meta description. Fixed for page builders like Divi.
= 1.3.1 =
- Changed: Redirect attachment page to the attachment URL (image or file URL) instead of parent post. This allows users to see the full-size image. Works when users insert a gallery into post and they want to see full-size images.
= 1.3.0 =
- Added: Added breadcrumbs functionality. Use `[slim_seo_breadcrumbs]` shortcode to output in your template files. See [documentation](https://docs.wpslimseo.com/slim-seo/breadcrumbs/).
= 1.2.0 =
- Added: Added sitemap URL to robots.txt
- Added: Auto add missing alt attribute for images.
= 1.1.0 =
- Added: redirect attachment page to parent post.
= 1.0 =
- First version.