{"id":344854,"date":"2026-07-26T18:50:43","date_gmt":"2026-07-26T18:50:43","guid":{"rendered":"https:\/\/pl.wordpress.org\/plugins\/atela-seo\/"},"modified":"2026-08-20T07:59:40","modified_gmt":"2026-08-20T07:59:40","slug":"atela-seo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/atela-seo\/","author":23537553,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.1","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Atela SEO","header_author":"Atela","header_description":"Profesjonalna wtyczka SEO dla WordPress z zaawansowan\u0105 integracj\u0105 z edytorami i analiz\u0105 tre\u015bci.","assets_banners_color":"","last_updated":"2026-08-20 07:59:40","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/suppi.pl\/atela","header_plugin_uri":"","header_author_uri":"https:\/\/atela.pl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":278,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"atelapl","date":"2026-07-27 13:39:52"},"1.1.2":{"tag":"1.1.2","author":"atelapl","date":"2026-08-06 08:31:38"},"1.1.3":{"tag":"1.1.3","author":"atelapl","date":"2026-08-07 08:03:24"},"1.2.0":{"tag":"1.2.0","author":"atelapl","date":"2026-08-08 14:11:11"},"1.2.1":{"tag":"1.2.1","author":"atelapl","date":"2026-08-20 07:59:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3624113,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.1.2","1.1.3","1.2.0","1.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2752,683,726,186,1557],"plugin_category":[55],"plugin_contributors":[273384],"plugin_business_model":[],"class_list":["post-344854","plugin","type-plugin","status-publish","hentry","plugin_tags-breadcrumbs","plugin_tags-meta","plugin_tags-redirects","plugin_tags-seo","plugin_tags-sitemap","plugin_category-seo-and-marketing","plugin_contributors-atelapl","plugin_committers-atelapl"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/atela-seo\/assets\/icon-256x256.png?rev=3624113","icon_2x":"https:\/\/ps.w.org\/atela-seo\/assets\/icon-256x256.png?rev=3624113","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Atela SEO is a custom SEO plugin designed for full control over WordPress website optimization. It offers a dedicated tab directly within the Elementor editor, advanced search results live previews (Google, Facebook, Twitter\/X) with a Mobile\/Desktop toggle, as well as a powerful redirects manager, XML sitemaps, and Schema.org structural data.<\/p>\n\n<h3>Features:<\/h3>\n\n<ul>\n<li><strong>On-page SEO:<\/strong> SEO Title, Meta Description, Canonical URL, Robots meta, Focus Keyword, Title separator.<\/li>\n<li><strong>Category and Tag SEO:<\/strong> Dedicated fields for archives and taxonomies.<\/li>\n<li><strong>Redirect Manager (301, 302):<\/strong> Instant traffic management and redirection.<\/li>\n<li><strong>XML Sitemaps:<\/strong> Automatic sitemap generation and search engine pinging.<\/li>\n<li><strong>Schema.org (JSON-LD):<\/strong> Automated structured data (WebSite, Organization, Article, WebPage).<\/li>\n<li><strong>Breadcrumbs:<\/strong> Complete breadcrumb navigation system.<\/li>\n<li><strong>Live Previews:<\/strong> Google SERP, Facebook Open Graph, Twitter\/X Card (Mobile\/Desktop views).<\/li>\n<li><strong>Automatic Image Letterboxing:<\/strong> Automatically generates white borders for non-fitting social media images to avoid cropping.<\/li>\n<li><strong>Elementor Integration:<\/strong> Dedicated \"Atela SEO\" tab directly in the page builder panel.<\/li>\n<li><strong>Gutenberg \/ Classic Editor Integration:<\/strong> Meta box with live-updating previews.<\/li>\n<li><strong>SEO Dashboard &amp; Google Search Console:<\/strong> Site-wide SEO score overview plus click\/query\/CTR stats per post, pulled from your Google Site Kit connection.<\/li>\n<li><strong>Core Web Vitals Analyzer:<\/strong> On-demand mobile\/desktop performance audit (LCP, CLS, FCP) via the free Google PageSpeed Insights API.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external APIs to ping search engines about sitemap updates.\n* <strong>Google:<\/strong> Pings <code>https:\/\/www.google.com\/ping?sitemap=...<\/code> to notify Google of new or updated sitemaps. <a href=\"https:\/\/policies.google.com\/terms\">Google Terms of Service<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>\n* <strong>Bing:<\/strong> Pings <code>https:\/\/www.bing.com\/ping?sitemap=...<\/code> to notify Bing. <a href=\"https:\/\/www.microsoft.com\/en-us\/legal\/terms-of-use\">Microsoft Terms of Use<\/a> | <a href=\"https:\/\/privacy.microsoft.com\/en-us\/privacystatement\">Microsoft Privacy Statement<\/a>\n* <strong>Google Search Console data:<\/strong> The SEO Dashboard reads Search Console statistics through your own active Google Site Kit connection; no credentials are handled by this plugin directly.\n* <strong>Google PageSpeed Insights:<\/strong> The Core Web Vitals Analyzer sends your homepage URL to the public <code>https:\/\/www.googleapis.com\/pagespeedonline\/v5\/runPagespeed<\/code> endpoint, using an API key you provide yourself. <a href=\"https:\/\/policies.google.com\/terms\">Google Terms of Service<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Log in to your WordPress admin panel and navigate to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>Atela SEO<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, and once installed successfully, click <strong>Activate<\/strong>.<\/li>\n<li>A new configuration menu item, <strong>Atela SEO<\/strong>, will appear in your WordPress main menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20require%20elementor%20to%20work%3F\"><h3>Does the plugin require Elementor to work?<\/h3><\/dt>\n<dd><p>No. Elementor is not required. The plugin fully supports the Classic Editor, the default block editor (Gutenberg), as well as the Elementor page builder.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix: the plugin header's Description field was still in Polish, not English \u2014 it is the source string WordPress.org translation tools read, so it showed up as \"needing translation\" even in English. Now matches the readme.txt description.<\/li>\n<li>Fix: the \"Upgrade\" pricing tab was blank. It was built by Freemius from this plugin's own paid plans, but this product only has a Free plan \u2014 the paid Premium\/Master plans live on the separate Atela SEO Premium add-on product. Disabled the direct pricing tab (<code>has_premium_version<\/code>, <code>has_paid_plans<\/code>) so upgrades go through the working \"Add-Ons\" tab instead.<\/li>\n<li>Fix: deactivating this plugin while Atela SEO Premium was still active crashed the site with a critical error \u2014 Premium's Freemius SDK assumes this plugin's parent module is already registered for the request, which never happens once this file stops loading. \"Wy\u0142\u0105cz\" is now grayed out on the Plugins list (mirroring the equivalent guard already on Premium's \"W\u0142\u0105cz\") and the deactivation request itself is blocked with a clear message, for both the single-plugin link and the bulk \"Deactivate\" action.<\/li>\n<li>Fix: a site that had previously been put into Freemius's anonymous (\"Skip\") mode by an earlier install attempt never showed the connect prompt again, even after a fresh reinstall \u2014 that state lives in the database, not in the plugin files. Added a notice with a \"Po\u0142\u0105cz z Freemius\" button on the plugin's own admin pages that explicitly resets it.<\/li>\n<li>Fix: the Elementor \"Atela SEO Breadcrumbs\" widget used Elementor's built-in <code>eicon-yoast<\/code> icon (a competitor's logo) as its widget icon. Replaced with a neutral navigation icon.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Feature: Integrated Freemius licensing, so the free plugin can now register add-ons (like Atela SEO Premium) and manage upgrades\/trials directly from within WordPress.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fix: the Google Search Console dashboard (both the global report and the per-post meta box) got permanently stuck on \"Fetching detailed statistics...\" inside the Elementor editor. Root cause: the script's entire logic ran once on <code>DOMContentLoaded<\/code>, checking for GSC containers that don't exist in the DOM yet at that point in Elementor - they're only injected later, when the user expands that specific accordion section. The script now watches for the container to appear (via <code>MutationObserver<\/code>) on both code paths (already-loaded and DOMContentLoaded) instead of relying solely on the one-time page-load event. Confirmed live: the dashboard now renders real Search Console data automatically once the section is expanded.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>I18n: Added missing Polish translations for the SEO Dashboard and Core Web Vitals modules (36 strings) \u2014 Google Site Kit connection notices, PageSpeed Insights API key panel, mobile\/desktop audit labels, and performance verdict messages.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix: the Core Web Vitals and GSC error messages (\"Error: ...\", \"An error occurred while fetching data.\") were never actually translatable \u2014 no generated JS translation catalog exists for this plugin, so <code>wp.i18n<\/code> silently returned the English source regardless of site language (the GSC one also used the wrong text domain, which wouldn't have matched even with a catalog). Both now pass through pre-translated from PHP instead.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Feature: Added SEO Dashboard with Google Search Console stats (via Google Site Kit).<\/li>\n<li>Feature: Added Core Web Vitals Analyzer (Google PageSpeed Insights).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>I18n: Complete localization support (English base with Polish translation included).<\/li>\n<li>Feature: Added beautiful XSL styling to XML Sitemap.<\/li>\n<li>Fix: Resolved WPCS issues and improved output escaping.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Professional SEO plugin with Elementor support, live previews, XML sitemaps, redirects, Schema.org, and automatic social media image letterboxing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=344854"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/atelapl"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344854"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344854"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344854"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344854"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344854"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}