=== SEOPress ===
Authors: rainbowgeek
Contributors: rainbowgeek, juliobox, maigret, mgris, gmulti
Donate link: https://www.seopress.org/
Tags: SEO, XML sitemap, meta title, open graph, content analysis, knowledge graph, redirection, breadcrumbs, google analytics, rich snippets, broken link checker, Schema.org
Requires at least: 4.7+
Tested up to: 5.5
Requires PHP: 5.6
Stable tag: 3.8.9
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Boost your SEO with SEOPress, a simple, fast and powerful SEO plugin for WordPress. No ads, no footprints, no anonymous data sent, white label.

== Description ==

SEOPress is a powerful WordPress SEO plugin to optimize your SEO, boost your traffic, improve social sharing, build custom HTML and XML Sitemaps, create optimized breadcrumbs, add schemas / Google Structured data types, manage redirections 301 and so much more.<br>

✔ <strong>No advertising, no footprints, white label, in backend AND frontend</strong>
✔ <strong>Content analysis to help you write search-engine optimized content</strong>
✔ <strong>Import your post and term metadatas from other plugins in 1 click</strong>
✔ <strong>Trusted by 100,000 WordPress websites since 2017.</strong>

<a href="https://www.seopress.org/seopress-pro?utm_source=w.org&utm_campaign=seopress&utm_medium=readme" target="_blank"><strong>Buy SEOPress PRO: only $39 / year / unlimited sites</strong></a>

[youtube https://www.youtube.com/watch?v=FwaJA5MY6sc]

<h3>SEOPress Free Features</h3>

<ul>
	<li>Installation wizard to quickly setup your site</li>
	<li>Titles (with dynamic variables: custom fields, terms taxonomie...)</li>
	<li>Meta descriptions (with dynamic variables too)</li>
	<li>Open Graph and Twitter Cards to improve social media sharing (Facebook, LinkedIn, Instagram, Twitter, Pinterest, WhatsApp...)</li>
	<li>Google Knowledge Graph</li>
	<li><strong>Google Analytics</strong> and <strong>Matomo</strong> with downloads tracking, custom dimensions, ip anonymization, remarketing, demographics and interest reporting, cross-domain tracking...(<a href="https://www.seopress.org/features/seopress-white-label/" target="_blank">GDPR compatibility</a>)</li>
	<li>Canonical URL</li> 
	<li>Meta robots (noindex, nofollow, noodp, noimageindex, noarchive, nosnippet)</li>
	<li>Build your custom XML Sitemap to improve search indexing</li>
	<li>Image XML Sitemaps to improve search indexing for Google Images</li>
	<li>Build your custom HTML Sitemap to enhanced navigation for visitors and improve search indexing</li>
	<li>Link your social media accounts to your site</li>
	<li>Redirections in post, pages, custom post types</li>
	<li>Remove /category/ in URLs</li>
	<li>Remove ?replytocom to avoid duplicate content</li>
	<li>Redirect attachment pages to post parent</li>
	<li>Redirect attachment pages to their file URL</li>
	<li>Image SEO: Automatically set the image title / alt / caption / description</li>
	<li>Import / Export settings from site to site.</li>
	<li>Import posts and terms metadata from Yoast SEO, All In One SEO, SEO Framework, Rank Math, SEO Ultimate, WP Meta SEO, Premium SEO Pack and Squirrly</li>
	<li>W3C check</li>
	<li>Content analysis to help you write optimized content for search engines</li>
	<li>Mobile / Desktop Google Preview</li>
	<li>Facebook Preview</li>
	<li>Twitter Preview</li>
	<li>...</li>
</ul>

<h3>SEOPress PRO: to go further with your SEO</h3>

<ul>
	<li>Import metadata (titles, open graph, robots...) from CSV file</li>
	<li>Export metadata (titles, open graph, robots...) to a CSV file</li>
	<li>Video XML Sitemap to improve rankings in video search results</li>
	<li>Google Suggestions in Content Analysis</li>
	<li><a href="https://www.seopress.org/features/google-structured-data-types/" target="_blank">Google Structured Data types (schema.org)</a>: 
		<ol>
			<li>article schema</li>
			<li>local business schema</li>
			<li>service schema</li>
			<li>FAQ schema</li>
			<li>course schema</li>
			<li>recipe schema</li>
			<li>software application schema</li>
			<li>video schema</li>
			<li>event schema</li>
			<li>product schema</li>
			<li>job schema</li>
			<li>simple review schema</li>
			<li>site navigation element schema</li>
			<li>custom schema</li>
		</ol>
	<li>Automatic Schemas with advanced conditions (AND, OR, Post types, taxonomies)</li>
	<li>Breadcrumbs optimized with Schema.org, A11Y ready</li>
	<li>Google Analytics Stats in Dashboard</li>
	<li>Google Local Business</li>
	<li>Broken link checker (SEOPress BOT): scan all your links in content to find errors (eg: 404...)</li>
	<li>WooCommerce: Product Global Identifiers type and Product Global Identifiers fields to WooCommerce metabox for product schema (barcode), disable crawling on cart page, checkout page, customer account pages, add OG Price / OG Currency for better sharing and more</li>
	<li>Easy Digital Downloads: add OG Price / OG Currency, remove EDD meta generator</li>
	<li>Dublin Core meta tags</li>
	<li>Custom Breadcrumbs for single post types / term taxonomy</li>
	<li>Google Page Speed to analyse your site performances</li>
	<li>Google Analytics Events: track external links, downloads (PDF, DOCX...), affiliate links...</li>
	<li>Google Enhanced Ecommerce: measure purchases, additions to and removals from shopping carts</li>
	<li>Edit your robots.txt file from the admin (multisite / multidomain ready)</li>
	<li>Google News Sitemap to get your posts on Google News</li>
	<li>404 Monitoring</li>
	<li>Redirect 404 to homepage/custom url automatically with custom status code (301, 302, 307, 410 or 451)</li>
	<li>Email notifications on 404</li>
	<li>301, 302 and 307 Redirections</li>
	<li>Import redirections using CSV</li>
	<li>Import redirections from Redirections plugin (via a JSON file)</li>
	<li>Edit your htaccess file from the admin</li>
	<li>Easily customize your RSS feeds</li>
</ul>

<h4><a href="https://www.seopress.org/seopress-pro?utm_source=w.org&utm_campaign=seopress&utm_medium=readme" target="_blank"><strong>Buy SEOPress PRO now!</strong></a></h4>

<h3>WooCommerce SEO (SEOPress PRO required)</h3>
We support WooCommerce and Easy Digital Downloads for e-commerce sites.

<ul>
	<li>Price and currency meta tags to improve social sharing</li>
	<li>XML sitemaps for products</li>
	<li>Support for WooCommerce product images and WooCommerce image galleries for the XML sitemap</li>
	<li>Centralized way to set noindex meta robots tags on pages like cart, checkout...</li>
	<li>Remove WooCommerce generator meta tag in the source code</li>
	<li>Create manual and/or automatic "product" schemas in JSON-LD to increase visibility in Google search results</li>
	<li>WooCommerce support for our breadcrumbs</li>
	<li>Global dynamic tags to insert in your metas titles / descriptions</li>
	<li>Product Global Identifiers type and Product Global Identifiers fields to WooCommerce metabox for product schema (barcode)</li>
	<li>...</li>
</ul>

<h3>Translations</h3>

<ul>
	<li>🇺🇸 English (UK) (English (UK)) - professional translation</li>
	<li>🇫🇷 Français (French (France)) - professional translation</li>
	<li>🇪🇸 Español (Spanish (Spain)) - professional translation</li>
	<li>🇩🇪 Deutsch (German) - professional translation</li>
	<li>🇳🇱 Nederlands (Dutch) - professional translation</li>
	<li>🇷🇺 Русский (Russian) - professional translation</li>
	<li>🇯🇵 日本語 (Japanese) - professional translation</li>
	<li>🇮🇳 हिन्दी (Hindi) - professional translation</li>
	<li>🇧🇷 Português do Brasil (Portuguese (Brazil)) - professional translation</li>
	<li>🇬🇷 Ελληνικά (Greek)</li>
	<li>🇧🇬 Български (Bulgarian)</li>
	<li>🇮🇩 Bahasa Indonesia (Indonesian)</li>
	<li>🇮🇹 Italiano (Italian)</li>
	<li>🇻🇳 Loki Web (Vietnamese)</li>
	<li>🇷🇴 Română (Romanian)</li>
	<li>🇸🇦 العربية (Arabic)</li>
	<li>🇨🇳 中文 (Chinese (China))</li>
	<li>🇮🇷 فارسی (Persian)</li>
	<li>🇹🇷 Türkçe (Turkish)</li>
	<li>...</li>
</ul>

<h3>SEOPress integrates seamlessly with popular e-commerce, translation, performance and analytics tools.</h3>
<ul>
	<li>WPML</li>
	<li>Polylang</li>
	<li>MultilingualPress</li>
	<li>Weglot</li>
	<li>TranslatePress</li>
	<li>Elementor</li>
	<li>Divi</li>
	<li>Oxygen Builder</li>
	<li>Beaver Builder</li>
	<li>WP-Rocket</li>
	<li>WooCommerce</li>
	<li>Easy Digital Downloads</li>
	<li>Admin Columns PRO</li>
	<li>...</li>
</ul>

<a href="https://www.seopress.org/integrations/" target="_blank">All our integrations</a>

<h3>Import your post and term metadata from other SEO plugins in 1-click</h3>
<ul>
	<li><a href="https://www.seopress.org/support/guides/import-post-terms-metadatas-yoast-seo-seopress/" target="_blank">Yoast SEO</a></li>
	<li><a href="https://www.seopress.org/support/guides/import-post-and-terms-metadatas-from-all-in-one-seo-to-seopress/" target="_blank">All In One SEO</a></li>
	<li><a href="https://www.seopress.org/support/guides/import-post-and-terms-metadatas-from-the-seo-framework-to-seopress/" target="_blank">SEO Framework</a></li>
	<li><a href="https://www.seopress.org/support/guides/import-post-terms-metadatas-rank-math-seo-seopress/" target="_blank">Rank Math</a></li>
	<li><a href="https://www.seopress.org/support/guides/import-post-metadata-from-seo-ultimate-to-seopress/" target="_blank">SEO Ultimate</a></li>
	<li><a href="https://www.seopress.org/support/guides/import-post-and-terms-metadata-from-wp-meta-seo-to-seopress/" target="_blank">WP Meta SEO</a></li>
	<li><a href="https://www.seopress.org/support/guides/import-post-and-terms-metadata-from-premium-seo-pack-to-seopress/" target="_blank">Premium SEO Pack</a></li>
	<li><a href="https://www.seopress.org/support/guides/import-post-metadatas-from-squirrly-to-seopress/" target="_blank">Squirrly</a></li>
</ul>

<h3>Help and support</h3>
<ul>
	<li><a href="https://www.seopress.org/support/" target="_blank">Documentation center</a></li>
	<li><a href="https://www.facebook.com/groups/seopress/" target="_blank">Join our SEOPress official community group</a></li>
	<li><a href="https://www.youtube.com/seopress" target="_blank">Our SEOPress YouTube Channel</a></li>
	<li><a href="https://www.seopress.org/account/your-tickets/" target="_blank">Email (PRO only)</a></li>
</ul>

<h3>Featured on</h3>
<ul>
	<li>WP Beginner</li>
	<li>HubSpot</li>
	<li>GoDaddy</li>
	<li>Forbes</li>
	<li>Search Engine Journal</li>
	<li>Elementor</li>
	<li>WP Crafter</li>
	<li>Kinsta</li>
	<li>Pagely</li>
	<li>Freemius</li>
	<li>Majestic</li>
	<li>WP Explorer</li>
	<li>MasterWP</li>
	<li>...</li>
</ul>

<a href="https://www.seopress.org/press/" target="_blank">Complete list on our Press page</a>

<h3>Our website:</h3>
Any questions? Visit our website <a href="https://www.seopress.org?utm_source=w.org&utm_campaign=seopress&utm_medium=readme" target="_blank">seopress.org</a>

== Installation ==

1. Upload 'wp-seopress' to the '/wp-content/plugins/' directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Click on SEOPress and apply settings.

== Frequently Asked Questions ==

= Can I import my post and term metadata from other plugins? =

You can import your metadata from <a href="https://www.seopress.org/support/guides/import-post-terms-metadatas-yoast-seo-seopress/">Yoast SEO</a>, <a href="https://www.seopress.org/support/guides/import-post-and-terms-metadatas-from-all-in-one-seo-to-seopress/">All In One SEO (AIO SEO)</a>, <a href="https://www.seopress.org/support/guides/import-post-and-terms-metadatas-from-the-seo-framework-to-seopress/">The SEO Framework (TSF)</a>, <a href="https://www.seopress.org/support/guides/import-post-metadatas-from-squirrly-to-seopress/">Squirrly</a> (post metas only, not terms), <a href="https://www.seopress.org/support/guides/import-post-terms-metadatas-rank-math-seo-seopress/">Rank Math</a>, <a href="https://www.seopress.org/support/guides/import-post-metadata-from-seo-ultimate-to-seopress/">SEO Ultimate (post metas only, not terms)</a>, <a href="https://www.seopress.org/support/guides/import-post-and-terms-metadata-from-wp-meta-seo-to-seopress/">WP Meta SEO</a> and <a href="https://www.seopress.org/support/guides/import-post-and-terms-metadata-from-premium-seo-pack-to-seopress/">Premium SEO Pack</a> in one click to SEOPress without losing traffic.

= How to use Google Tag Manager / Facebook Pixel with SEOPress? =

Go to SEO > Google Analytics > Tracking tab. Paste GTM / Facebook Pixel tracking code to [HEAD] Add an additional tracking code / [BODY] Add an additional tracking code textarea fields. Save changes and clear your cache.

= Which types of sitemaps support SEOPress? =

XML sitemaps for search engines: post, page, post type, taxonomies, images and author.

HTML sitemap for accessibility and SEO.

SEOPress PRO supports Google News XML and Video sitemaps.

= How do I get support? =

For FREE users: <a href="https://www.seopress.org/support/guides/">guides</a>, forum on <a href="https://wordpress.org/plugins/wp-seopress/">w.org</a>, <a href="https://www.seopress.org/support/faq/">FAQ</a>, <a href="https://www.seopress.org/support/hooks/">hooks for developers</a>, and <a href="https://www.youtube.com/channel/UCH5sQx3T2QZFhFEamT51hsw" target="_blank">videos on our YouTube channel</a>.
For PRO users: support by mail from their customer account.

= Is SEOPress GDPR compliant? =

Yes! Learn more here <a href="https://www.seopress.org/features/seopress-white-label/">about SEOPress and GDPR</a>

= Is white label a free feature? =

Yes! Learn more here <a href="https://www.seopress.org/features/seopress-white-label/">about SEOPress and the White Label feature</a>

= My XML sitemap returns a 404 error =

Read this <a href="https://www.seopress.org/support/guides/xml-sitemap-returns-404-error/">post to solve this issue</a>

= My XML sitemap returns a blank page =

Read this <a href="https://www.seopress.org/support/guides/xml-sitemap-blank-page/">post to solve this issue</a>

= I don't see the correct title! =

You're theme is probably using a deprecated function to handle the title. <a href="https://www.seopress.org/support/guides/fixing-missing-add_theme_support-in-your-theme/">Learn more here</a>

= My question is not listed here! =

<a href="https://www.seopress.org/support/faq/" target="_blank">Read our complete FAQ on our site</a>

== Screenshots ==
1. SEOPress notifications center
2. SEOPress dashboard
3. SEO metabox: Titles settings
4. SEO metabox: Social tab
5. Content analysis metabox
6. SEOPress PRO
7. Installation Wizard

== Changelog ==
= 3.8.9 =
* NEW Design for Configuration Wizard
* NEW Oembed for LinkedIn!
* NEW Onboarding for Redirections / Schemas post type list
* NEW Dynamic variable %%currentmonth_num%% to display the current month in digital format
* NEW "seopress_titles_custom_tax" hook to filter %%_ct_your_custom_taxonomy_slug%% dynamic variable (https://www.seopress.org/support/hooks/filter-_ct_your_custom_taxonomy_slug-dynamic-variable/)
* NEW "seopress_oembed_thumbnail" hook to filter the post thumbnail array used in oembed (https://www.seopress.org/support/hooks/filter-post-thumbnail-in-oembed/)
* NEW "seopress_oembed_thumbnail_size" hook to filter the post thumbnail size used in oembed (https://www.seopress.org/support/hooks/filter-post-thumbnail-size-used-in-oembed/)
* NEW "seopress_oembed_title" hook to filter the post title used in oembed (https://www.seopress.org/support/hooks/filter-title-used-in-oembed/)
* NEW "Disable all automatic schemas for this post?" option from Structured Data Types metabox
* NEW "Disable this automatic schema for this post?" option from Structured Data Types metabox
* INFO Responsive design enhancements
* INFO White label: Remove SEOPress logo in Wizard
* INFO Update link to Rich Snippets Google testing tool
* INFO Remove hreflang tags from TranslatePress v2 if noindex
* FIX Outbound links in Content Analysis
* FIX call_user_func_array() expects parameter 1 to be a valid callback, class 'SEOPRESS_CSV_Importers' does not have a method 'post_importer_compatibility'
* FIX PHP comments in SEOPress submenu
* FIX Breadcrumbs issue with WooCommerce
* FIX Import tool for Configuration Wizard
* FIX "Undefined variable: seopress_get_post_type" from /inc/admin/ajax.php line 127
* FIX Keywords in Permalinks with dashes
= 3.8.8 =
* NEW Google Enhanced Ecommerce! Measure purchases, additions and removals from shopping carts 🎉 (PRO)
* NEW robots.txt file for multisite and multidomain installations (PRO)
* NEW Export Redirections for an .htaccess file (SEO, Tools, Redirections - PRO)
* NEW Option to add noindex meta robots on paged archive pages (SEO, Titles and metas, Advanced tab)
* NEW Add IP address to 404 monitoring (PRO)
* NEW Hook 'seopress_pro_breadcrumbs_remove_cpt' to remove CPT from single view for Breadcrumbs (https://www.seopress.org/support/hooks/delete-the-custom-post-type-archive-from-a-single-view-for-the-breadcrumb/ - PRO)
* NEW Hook 'seopress_gtag_ec_purchases_ev' to filter GA Enhanced Ecommerce Purchase event (https://www.seopress.org/support/hooks/filter-google-analytics-ecommerce-purchase-tracking/)
* NEW Hooks 'seopress_gtag_ec_add_to_cart_checkout_ev', 'seopress_gtag_ec_add_to_cart_single_ev', 'seopress_gtag_ec_add_to_cart_archive_ev' to filter GA Enhanced Ecommerce Add To Cart event (https://www.seopress.org/support/hooks/filter-add-to-cart-events-for-google-enhanced-ecommerce/)
* NEW Hooks 'seopress_gtag_ec_remove_from_cart_checkout_ev', 'seopress_gtag_ec_remove_from_cart_ev' to filter GA Enhanced Ecommerce Remove from Cart event (https://www.seopress.org/support/hooks/filter-remove-from-cart-event-for-google-enhanced-ecommerce/)
* NEW White Label: hide SEOPress links / help icons (SEO, PRO, White Label)
* INFO Add responsive controler for our Elementor Breadcrumbs
* INFO Improve accessibility for tooltips and SEOPress' metaboxes
* INFO Improve compatibility with Permalink Manager plugin if autoredirect enabled for "keywords in permalink" feature
* INFO Sortable questions for FAQ schema
* INFO Add WooCommerce short product description to content analysis
* INFO Add target keyword column to Admin Columns PRO (PRO)
* INFO Remove "cancel reply", "reply" nofollow links from content analysis to avoid confusion
* INFO Exclude avatar from content analysis - alt texts of images (not relevant)
* INFO Automatically remove WP 5.5 XML sitemaps feature to avoid any conflits and SEO issues
* INFO Refactoring robots.txt feature: you don't need to add rewrite rules for NGINX servers anymore!
* INFO Remove hreflang tags from WPML, Polylang, MultilingualPress v2 if noindex
* INFO Video duration field converted to input text to avoid browser compatibility issues
* FIX Blog page and Shop page for Breadcrumbs (PRO)
* FIX Fix Italian translation PO/MO
* FIX servesCuisine property typo for SEO > PRO > LocalBusiness schema (PRO)
* FIX 403 error on license activation with some webhosts
* FIX Social notification for Twitter Preview if Social options are disabled
* FIX JS error from SEO, Social Networks page when uploading a default OG/Twitter img
* FIX Google Analytics to avoid sending a double code when clicking on the Accept button if GDPR is off
* FIX Escaping dynamic variables with custom schema
* FIX PHP warning in HTML sitemap if "Pages" post type is not included

<a href="https://www.seopress.org/changelog/" target="_blank">View complete changelog</a>