{"id":42869,"date":"2016-03-31T16:27:23","date_gmt":"2016-03-31T16:27:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/sitesupercharger\/"},"modified":"2026-08-25T02:01:30","modified_gmt":"2026-08-25T02:01:30","slug":"sitesupercharger","status":"publish","type":"plugin","link":"https:\/\/zh-hk.wordpress.org\/plugins\/sitesupercharger\/","author":14785043,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"5.8.50","stable_tag":"5.8.50","tested":"6.9.7","requires":"6.4.1","requires_php":"7.4","requires_plugins":null,"header_name":"SiteSuperCharger","header_author":"Marketing Heroes","header_description":"","assets_banners_color":"","last_updated":"2026-08-25 02:01:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/mheroes.com\/","rating":5,"author_block_rating":0,"active_installs":300,"downloads":36459,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"5.1.10":{"tag":"5.1.10","author":"agnitek.com","date":"2022-03-15 03:00:55"},"5.2.0":{"tag":"5.2.0","author":"agnitek.com","date":"2022-03-26 19:15:19"},"5.2.1":{"tag":"5.2.1","author":"agnitek.com","date":"2022-04-06 01:14:34"},"5.2.2":{"tag":"5.2.2","author":"agnitek.com","date":"2022-04-12 00:55:20"},"5.2.3":{"tag":"5.2.3","author":"agnitek.com","date":"2022-04-20 03:28:38"},"5.3.12":{"tag":"5.3.12","author":"agnitek.com","date":"2026-04-14 14:23:49"},"5.3.14":{"tag":"5.3.14","author":"agnitek.com","date":"2026-04-14 23:02:56"},"5.3.15":{"tag":"5.3.15","author":"agnitek.com","date":"2026-04-15 01:06:25"},"5.4.1":{"tag":"5.4.1","author":"agnitek.com","date":"2026-04-15 05:49:14"},"5.4.10":{"tag":"5.4.10","author":"agnitek.com","date":"2026-04-16 20:20:19"},"5.4.14":{"tag":"5.4.14","author":"agnitek.com","date":"2026-04-17 03:07:15"},"5.4.16":{"tag":"5.4.16","author":"agnitek.com","date":"2026-04-17 05:24:54"},"5.4.19":{"tag":"5.4.19","author":"agnitek.com","date":"2026-04-17 06:35:56"},"5.4.2":{"tag":"5.4.2","author":"agnitek.com","date":"2026-04-15 17:44:20"},"5.4.20":{"tag":"5.4.20","author":"agnitek.com","date":"2026-04-17 18:36:02"},"5.4.21":{"tag":"5.4.21","author":"agnitek.com","date":"2026-04-17 19:00:20"},"5.4.22":{"tag":"5.4.22","author":"agnitek.com","date":"2026-04-17 19:33:18"},"5.4.24":{"tag":"5.4.24","author":"agnitek.com","date":"2026-04-18 00:53:21"},"5.4.26":{"tag":"5.4.26","author":"agnitek.com","date":"2026-04-18 03:37:49"},"5.4.27":{"tag":"5.4.27","author":"agnitek.com","date":"2026-04-18 05:46:04"},"5.4.28":{"tag":"5.4.28","author":"agnitek.com","date":"2026-04-18 17:52:07"},"5.4.29":{"tag":"5.4.29","author":"agnitek.com","date":"2026-04-18 19:21:47"},"5.4.3":{"tag":"5.4.3","author":"agnitek.com","date":"2026-04-15 18:09:43"},"5.4.37":{"tag":"5.4.37","author":"agnitek.com","date":"2026-04-19 00:37:41"},"5.4.4":{"tag":"5.4.4","author":"agnitek.com","date":"2026-04-15 19:13:25"},"5.4.5":{"tag":"5.4.5","author":"agnitek.com","date":"2026-04-15 21:06:42"},"5.4.6":{"tag":"5.4.6","author":"agnitek.com","date":"2026-04-16 00:06:53"},"5.4.7":{"tag":"5.4.7","author":"agnitek.com","date":"2026-04-16 00:23:36"},"5.4.8":{"tag":"5.4.8","author":"agnitek.com","date":"2026-04-16 04:17:12"},"5.4.9":{"tag":"5.4.9","author":"agnitek.com","date":"2026-04-16 12:24:50"},"5.5.11":{"tag":"5.5.11","author":"agnitek.com","date":"2026-04-22 06:07:50"},"5.5.19":{"tag":"5.5.19","author":"agnitek.com","date":"2026-04-23 15:04:00"},"5.5.20":{"tag":"5.5.20","author":"agnitek.com","date":"2026-04-23 20:51:30"},"5.5.21":{"tag":"5.5.21","author":"agnitek.com","date":"2026-04-23 23:48:32"},"5.5.27":{"tag":"5.5.27","author":"agnitek.com","date":"2026-04-24 18:34:19"},"5.5.28":{"tag":"5.5.28","author":"agnitek.com","date":"2026-04-27 03:09:44"},"5.5.29":{"tag":"5.5.29","author":"agnitek.com","date":"2026-04-27 11:58:27"},"5.5.30":{"tag":"5.5.30","author":"agnitek.com","date":"2026-04-28 23:32:15"},"5.5.31":{"tag":"5.5.31","author":"agnitek.com","date":"2026-04-29 01:23:34"},"5.5.32":{"tag":"5.5.32","author":"agnitek.com","date":"2026-04-29 21:48:35"},"5.5.33":{"tag":"5.5.33","author":"agnitek.com","date":"2026-04-30 16:01:38"},"5.5.34":{"tag":"5.5.34","author":"agnitek.com","date":"2026-05-04 13:29:25"},"5.5.35":{"tag":"5.5.35","author":"agnitek.com","date":"2026-05-04 23:40:34"},"5.5.4":{"tag":"5.5.4","author":"agnitek.com","date":"2026-04-19 20:08:19"},"5.5.5":{"tag":"5.5.5","author":"agnitek.com","date":"2026-04-19 20:38:13"},"5.5.6":{"tag":"5.5.6","author":"agnitek.com","date":"2026-04-20 04:39:59"},"5.5.8":{"tag":"5.5.8","author":"agnitek.com","date":"2026-04-21 19:23:56"},"5.6.0":{"tag":"5.6.0","author":"agnitek.com","date":"2026-05-06 02:52:29"},"5.6.1":{"tag":"5.6.1","author":"agnitek.com","date":"2026-05-07 17:01:44"},"5.6.2":{"tag":"5.6.2","author":"agnitek.com","date":"2026-05-12 04:19:52"},"5.6.3":{"tag":"5.6.3","author":"agnitek.com","date":"2026-05-13 13:28:11"},"5.6.8":{"tag":"5.6.8","author":"agnitek.com","date":"2026-05-21 09:49:12"},"5.7.0":{"tag":"5.7.0","author":"agnitek.com","date":"2026-05-27 04:30:47"},"5.8.10":{"tag":"5.8.10","author":"agnitek.com","date":"2026-05-30 13:53:42"},"5.8.14":{"tag":"5.8.14","author":"agnitek.com","date":"2026-06-03 04:20:21"},"5.8.15":{"tag":"5.8.15","author":"agnitek.com","date":"2026-06-04 16:27:30"},"5.8.17":{"tag":"5.8.17","author":"agnitek.com","date":"2026-06-04 17:49:29"},"5.8.18":{"tag":"5.8.18","author":"agnitek.com","date":"2026-06-05 00:02:37"},"5.8.19":{"tag":"5.8.19","author":"agnitek.com","date":"2026-06-05 22:39:31"},"5.8.2":{"tag":"5.8.2","author":"agnitek.com","date":"2026-05-28 15:43:19"},"5.8.20":{"tag":"5.8.20","author":"agnitek.com","date":"2026-06-12 16:46:10"},"5.8.21":{"tag":"5.8.21","author":"agnitek.com","date":"2026-06-15 22:01:16"},"5.8.22":{"tag":"5.8.22","author":"agnitek.com","date":"2026-06-17 18:16:14"},"5.8.28":{"tag":"5.8.28","author":"agnitek.com","date":"2026-07-18 10:12:27"},"5.8.29":{"tag":"5.8.29","author":"agnitek.com","date":"2026-07-21 13:34:47"},"5.8.3":{"tag":"5.8.3","author":"agnitek.com","date":"2026-05-28 17:15:38"},"5.8.38":{"tag":"5.8.38","author":"agnitek.com","date":"2026-08-17 18:52:41"},"5.8.50":{"tag":"5.8.50","author":"agnitek.com","date":"2026-08-25 02:01:30"},"5.8.6":{"tag":"5.8.6","author":"agnitek.com","date":"2026-05-28 20:53:48"},"5.8.7":{"tag":"5.8.7","author":"agnitek.com","date":"2026-05-29 16:57:09"},"5.8.9":{"tag":"5.8.9","author":"agnitek.com","date":"2026-05-29 23:25:27"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["5.1.10","5.2.0","5.2.1","5.2.2","5.2.3","5.3.12","5.3.14","5.3.15","5.4.1","5.4.10","5.4.14","5.4.16","5.4.19","5.4.2","5.4.20","5.4.21","5.4.22","5.4.24","5.4.26","5.4.27","5.4.28","5.4.29","5.4.3","5.4.37","5.4.4","5.4.5","5.4.6","5.4.7","5.4.8","5.4.9","5.5.11","5.5.19","5.5.20","5.5.21","5.5.27","5.5.28","5.5.29","5.5.30","5.5.31","5.5.32","5.5.33","5.5.34","5.5.35","5.5.4","5.5.5","5.5.6","5.5.8","5.6.0","5.6.1","5.6.2","5.6.3","5.6.8","5.7.0","5.8.10","5.8.14","5.8.15","5.8.17","5.8.18","5.8.19","5.8.2","5.8.20","5.8.21","5.8.22","5.8.28","5.8.29","5.8.3","5.8.38","5.8.50","5.8.6","5.8.7","5.8.9"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[224880,224881,186,57245,2539],"plugin_category":[55],"plugin_contributors":[85651],"plugin_business_model":[],"class_list":["post-42869","plugin","type-plugin","status-publish","hentry","plugin_tags-marketingheroes","plugin_tags-roofingsites","plugin_tags-seo","plugin_tags-sitesupercharger","plugin_tags-socialmedia","plugin_category-seo-and-marketing","plugin_contributors-agnitekcom","plugin_committers-agnitekcom"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/sitesupercharger.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>SiteSuperCharger helps your website look as attractive as possible to search engines helping you to acheive the highest search engine rankings.<\/p>\n\n<p>Contact Marketing Heroes (https:\/\/www.mheroes.com) to get started!<\/p>\n\n<!--section=installation-->\n<p>Install SiteSuperCharger via the plugin directory, or by uploading the files manually to your server. After activating SiteSuperCharger, you'll need to enter your GUID at Settings -&gt; SiteSuperCharger<\/p>\n\n<p>For info about acquiring a GUID for SiteSuperCharger visit https:\/\/www.mheroes.com.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20sitesupercharger%20free%3F\"><h3>Is SiteSuperCharger free?<\/h3><\/dt>\n<dd><p>You must purchase Search Engine Optimization services from Marketing Heroes (https:\/\/www.mheroes.com) to use SiteSuperCharger<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>5.8.50<\/h4>\n\n<ul>\n<li>SEO meta: the guard that stops unexpanded template tokens reaching page descriptions now recognises a token anywhere in the value, not only a whole-field JSON descriptor. Prevents raw placeholders appearing in search results and social previews.<\/li>\n<\/ul>\n\n<h4>5.8.49<\/h4>\n\n<ul>\n<li>Junk-slug sitemap guard: the guard that keeps minted junk URLs out of the sitemap now also recognises WordPress <code>__trashed<\/code> slugs, so a trashed page can no longer be advertised to search engines.<\/li>\n<\/ul>\n\n<h4>5.8.48<\/h4>\n\n<ul>\n<li>Managed blog archive: when the SSC app provides a blog archive path, the plugin now ensures the archive page exists and that WordPress renders the post index on it. Fixes sites whose blog posts were publishing correctly but whose blog page was missing or showed placeholder content. Never overrides an existing working posts-page choice, never edits page content, and leaves sites whose homepage is the blog untouched.<\/li>\n<\/ul>\n\n<h4>5.8.45<\/h4>\n\n<ul>\n<li>Fixed: when a page on your site could not be matched to an entry in your site plan, the plugin quietly treated it as if it were the FIRST page in that plan. It then renamed the page to that first page's address. This is what put the wrong address on pages - for example a Kissimmee tile roofing page ending up at \/kissimmee-florida\/tile-roofing\/commercial-roofing\/, and, where that address was already taken, at \/commercial-roofing-2\/, \/commercial-roofing-3\/ and so on. The plugin now leaves a page it cannot match completely alone.<\/li>\n<li>Fixed: the safety check that was meant to stop exactly this (\"never guess an address\") could never actually trigger, because the lookup it relied on never reported a failure. It reports one now.<\/li>\n<li>Note: this stops any NEW addresses from being changed. Addresses already changed on your site are not touched by this update - putting those back is a separate, deliberate step.<\/li>\n<\/ul>\n\n<h4>5.8.44<\/h4>\n\n<ul>\n<li>Fixed: addresses with a number stuck on the end (for example \/attic-insulation-158\/) are no longer listed in the sitemap your site sends to Google. On one site 196 of 646 listed addresses were of this kind, and they were being sent to Google every day. The pages themselves are untouched - nothing is deleted, moved or redirected by this change, they simply stop being advertised.<\/li>\n<li>Changed: an address is only left out when the page belongs to the service AND the numbered part is confirmed against the rest of your site, so a page you wrote yourself and a genuine address like \/best-roofing-for-2024\/ are never affected.<\/li>\n<li>Added: the plugin's Sitemap panel now reports how many such addresses it found and whether it could read the site at all, because \"found none\" and \"could not look\" are different answers.<\/li>\n<\/ul>\n\n<h4>5.8.43<\/h4>\n\n<ul>\n<li>Fixed: the per-site \"pause\" setting did not reach the part of the plugin that changes page addresses, so a site that had been paused could still have addresses changed. It now stops all of it.<\/li>\n<li>Fixed: pages the service built that had a number stuck on the end of their address (for example \/commercial-roofing-2\/) are corrected back to the proper address automatically, and the old address forwards to the new one. This is on by default, because leaving those addresses in place is the problem being fixed.<\/li>\n<li>Changed: when the address a page needs is already in use by one of YOUR pages, the service page takes the address and your page is moved to a marked address ending in \"-admin-\" and its ID. Your page keeps its content, its title, its status and its place in your menus - only the address changes. CORRECTION TO EARLIER RELEASE NOTES: the 5.8.40 and 5.8.43 notes previously said pages you wrote yourself are never renamed. That was wrong, and this is the accurate description.<\/li>\n<li>Changed: when the service cannot tell whether a page is one of yours or one of ours - for example one of ours that lost its shortcode when a page builder saved over it - nothing is renamed at all. It is left exactly as it is and listed for a person to look at.<\/li>\n<li>Changed: a section page is not renamed if one of its own child pages already uses the address it wants, because the result would be an address with the same word twice (\/commercial-roofing\/commercial-roofing\/). Those are listed instead, to be dealt with properly rather than moved twice.<\/li>\n<li>Changed: the plugin now shows a clear warning in your WordPress admin whenever any of its features has been switched off on your site, and how long it has been off. These settings are meant to be temporary.<\/li>\n<\/ul>\n\n<h4>5.8.42<\/h4>\n\n<ul>\n<li>Fixed: when the plugin renames one of its own pages, other plugins can automatically create a forwarding rule for the old address, and some of those rules pointed the wrong way and sent visitors in a circle. The plugin now records the rules its own renames caused, so exactly those can be undone and rules a person created by hand are left alone.<\/li>\n<li>Changed: undoing those rules is off by default and lists what it would do first.<\/li>\n<\/ul>\n\n<h4>5.8.41<\/h4>\n\n<ul>\n<li>New: a genuine report-only mode. It works out everything it would change and then writes none of it, so the report can be read before anything happens on a live website.<\/li>\n<\/ul>\n\n<h4>5.8.40<\/h4>\n\n<ul>\n<li>Fixed: pages that ended up with a number stuck on the end of their web address (for example \/commercial-roofing-2\/ instead of \/commercial-roofing\/). These were created years ago when two pages briefly wanted the same address, and once it happened nothing ever put them right. The plugin now recognises those pages as the ones it already made, moves them back to the correct address, and forwards the old address to the new one so no existing link or search result breaks.<\/li>\n<li>Fixed: section pages (the directory pages that sit above your service and location pages) could end up with a name that belonged to a different page, and the name was never corrected afterwards. That is what made two different pages show up under the same name when choosing a page for a menu. Section page names are now re-checked and corrected every time the site is refreshed.<\/li>\n<li>Fixed: a page could quietly get a numbered web address when an image happened to already be using the address the page needed. The plugin now checks for that case as well.<\/li>\n<li>Changed: if a market is removed from your site's settings, the pages the service built for it are now removed from the website as well, and those addresses are retired outright rather than being forwarded somewhere else. Forwarding would tell search engines the page had moved, which would keep a market you no longer serve alive in search results. Any old forwarding rule still pointing at one of those addresses is cleared out at the same time.<\/li>\n<li>Changed: pages the service built that are not part of your site's plan \u2014 extra copies of a page that already exists at its correct address, and leftovers from features that no longer exist \u2014 are now removed and their old addresses forwarded to the right page, rather than being left lying around. A page is only removed once the plugin has confirmed, for that individual page, that its content is already being served at the correct address. If it cannot confirm that, the page is left alone and reported instead.<\/li>\n<li>Changed: this removal starts in report-only mode on every website. It lists exactly what it would remove and changes nothing until it is switched on for that site.<\/li>\n<li>Changed: pages you wrote yourself are never removed, renamed, hidden or re-addressed by any of this, whatever the service may once have recorded about them.<\/li>\n<li>Changed: any menu links pointing at a page being removed are pointed at its replacement first, so a menu never loses an entry.<\/li>\n<li>Changed: the \"Clean up duplicates\" button no longer deletes anything permanently. It sets duplicates back to draft and forwards their addresses instead.<\/li>\n<li>New: every time the site finishes refreshing its content it now checks its own pages for wrong addresses and wrong section-page names, and corrects what it can, automatically. This replaces a manual clean-up that had to be run by hand.<\/li>\n<li>New: the Pages screen now labels pages the service manages and shows which record each one belongs to, so two similarly-named pages can be told apart at a glance.<\/li>\n<li>New: where the same page ended up existing twice at two different web addresses, the extra copy is removed and its address forwarded to the correct one. The correct address is taken from your site's own settings record, so the forward always lands on the right page rather than on a best guess.<\/li>\n<li>New: pages you built yourself are recognised as yours and are never touched, even if they happen to sit on a web address the service created long ago. Where that has happened, the Pages screen now says so and asks for a person to look, rather than the plugin deciding anything.<\/li>\n<li>New: a site-level switch to pause all of the above on an individual website if it is ever needed.<\/li>\n<\/ul>\n\n<h4>5.8.38<\/h4>\n\n<ul>\n<li>Combined release: this version delivers the 5.8.35, 5.8.36 and 5.8.37 improvements below as a single update. None of those version numbers were ever published on their own; 5.8.38 is the first release to carry them.<\/li>\n<\/ul>\n\n<h4>5.8.37<\/h4>\n\n<ul>\n<li>Performance: pages now load noticeably faster for visitors. Every single page view \u2014 including the home page, the about page and blog posts \u2014 was quietly downloading the site's full settings file from the service first and waiting for it to arrive before anything could be shown. On larger sites that file is two to three megabytes, and the wait was close to a second on a good connection and much longer on a slow one. The file is now kept on the site and re-used between visitors, so that wait is gone for almost every page view.<\/li>\n<li>The settings file is refreshed as soon as the service updates it, so nothing becomes out of date; it is also re-checked at least twice a day regardless, and can be refreshed on demand from the service at any time.<\/li>\n<li>If the stored copy is ever missing or unreadable, the site simply fetches a fresh one exactly as it did before, and any problem is written to the site's own log rather than passed silently over.<\/li>\n<\/ul>\n\n<h4>5.8.36<\/h4>\n\n<ul>\n<li>New: if a website stops being managed by the service, the plugin now steps back on its own. The pages the service created stop being served and forward visitors on instead, and the plugin stops sending anything back to the service. The plugin stays installed and keeps receiving updates, the site's own pages, posts and settings are left exactly as they are, and the built-in security protections keep running.<\/li>\n<li>New: a site is told about this through the settings file it already checks, so it takes effect on its own without anyone needing to sign in to the site. If the site is put back under management, everything switches straight back on.<\/li>\n<li>Note: forwarding is off unless a forwarding address has been set for the site. Where no forwarding address is set, the created pages are marked as permanently removed instead, which is the clearer signal to search engines.<\/li>\n<\/ul>\n\n<h4>5.8.35<\/h4>\n\n<ul>\n<li>Fix: pages written for a specific city or town are no longer skipped over by an out-of-date redirect. On some sites an old redirect rule was still sending visitors (and Google) from a city page to the general, non-city version of the same page, so the city page's own writing was never seen even though the page was published and complete. Those out-of-date rules are now switched off automatically. They are only switched off, never deleted, so they stay visible and can be switched back on at any time.<\/li>\n<li>New: when a page's web address changes during a content update, visitors and search engines are now forwarded automatically from the old address to the new one. Previously the old address simply stopped working, so anyone arriving from a search result, a link or a bookmark saw a \"page not found\". Renaming a section forwards every page underneath it as well. A page that is genuinely removed is not forwarded anywhere, and a forwarding rule set up by hand is never overwritten.<\/li>\n<li>Fix: an automatic forwarding rule is now switched off by itself if the page it points away from comes back. Forwarding rules can no longer end up hiding a page that is live and complete.<\/li>\n<li>Performance: content updates that rename or move a lot of pages now finish considerably faster. The forwarding rules for every moved page are worked out once at the end of the update instead of separately for each page, which on larger sites removes hundreds of repeated database scans and, with them, a real risk of an update timing out part-way through.<\/li>\n<li>Performance: the automatic redirect check no longer re-runs on every page view on a site where it has found an unusually large number of rules and stopped for safety. It waits, then tries again after the next content update, so an unusual site cannot slow itself down.<\/li>\n<\/ul>\n\n<h4>5.8.32<\/h4>\n\n<ul>\n<li>Fix: a site that had not yet finished linking to SiteSuperCharger no longer shows the temporary \"this page is being updated\" message on its pages. That message is now reserved for sites that are already connected, so a site that is still linking renders normally instead.<\/li>\n<li>Fix: the canonical-address redirect now keeps each site on its own address scheme (http or https). A site set up without HTTPS is never sent to a secure address it does not have.<\/li>\n<li>New: a per-site setting to switch the \"being updated\" message off if a site ever needs it, without changing any code.<\/li>\n<\/ul>\n\n<h4>5.8.31<\/h4>\n\n<ul>\n<li>Fix: a site whose connection key was missing (blank) could get stuck disconnected permanently and never retry on its own. It now re-links itself automatically, on the same slow, once-every-few-hours schedule the plugin already used, and stores the new key in the normal place so it can still be rotated.<\/li>\n<\/ul>\n\n<h4>5.8.30<\/h4>\n\n<ul>\n<li>Performance: pages with a lot of images now load much faster. Image lookups are grouped into a couple of database requests per page instead of one per image, and repeated images are only looked up once.<\/li>\n<li>Performance: each page now loads its content from our servers once per visit instead of twice, so pages render faster and a slow or unreachable connection no longer doubles the delay.<\/li>\n<li>New: if a page's content is temporarily unavailable, visitors now see a short, friendly \"this page is being updated\" message instead of a blank area, and search engines are told the page is temporarily unavailable so it keeps its place in search results.<\/li>\n<li>New: a per-site setting to pause image substitution if a site ever needs it, without switching the whole plugin off.<\/li>\n<li>Fix: image lookups no longer mis-handle file names containing quotes or backslashes.<\/li>\n<\/ul>\n\n<h4>5.8.29<\/h4>\n\n<ul>\n<li>Fix: repeated content syncs no longer create duplicate directory\/parent pages with numbered web addresses (like -2 or -7), so page URLs stay stable on multi-location and multi-service sites.<\/li>\n<\/ul>\n\n<h4>5.8.28<\/h4>\n\n<ul>\n<li>Fix: a site that was given a connection key but never finished linking to SiteSuperCharger now completes the connection on its own, so its pages load correctly instead of showing \"not found.\"<\/li>\n<\/ul>\n\n<h4>5.8.27<\/h4>\n\n<ul>\n<li>Fix: your location and service pages now all load, even when several share the same name in different areas.<\/li>\n<\/ul>\n\n<h4>5.8.26<\/h4>\n\n<ul>\n<li>Fix: pages listed in your sitemap that returned \"page not found\" are now created and load correctly.<\/li>\n<\/ul>\n\n<h4>5.8.25<\/h4>\n\n<ul>\n<li>Fix: pages that were showing only a list of links now display their full content again.<\/li>\n<\/ul>\n\n<h4>5.8.24<\/h4>\n\n<ul>\n<li>Fix: your page content keeps showing even after a page is edited in your site builder.<\/li>\n<\/ul>\n\n<h4>5.8.23<\/h4>\n\n<ul>\n<li>Fix: your service pages now load at their correct address instead of redirecting to the wrong page.<\/li>\n<\/ul>\n\n<h4>5.8.22<\/h4>\n\n<ul>\n<li>Fix: the FAQ section now appears once, below your page content, instead of repeating above it.<\/li>\n<\/ul>\n\n<h4>5.8.21<\/h4>\n\n<ul>\n<li>Fix: a blog's featured image now appears on your site right away after it's added or updated.<\/li>\n<li>Fix: an image that fails to load the first time is retried automatically instead of staying blank.<\/li>\n<\/ul>\n\n<h4>5.8.20<\/h4>\n\n<ul>\n<li>Fix: blog featured images no longer disappear or show an outdated image after an update.<\/li>\n<li>Fix: a failed image download is retried cleanly instead of leaving a broken image behind.<\/li>\n<\/ul>\n\n<h4>5.8.19<\/h4>\n\n<ul>\n<li>New: your site can reconnect to SiteSuperCharger on its own if the connection is ever lost.<\/li>\n<\/ul>\n\n<h4>5.8.17<\/h4>\n\n<ul>\n<li>Fix: keeps your site's status reporting to SiteSuperCharger reliably, so a quiet site is noticed promptly.<\/li>\n<\/ul>\n\n<h4>5.8.15<\/h4>\n\n<ul>\n<li>Fix: the API token you enter on the settings page now saves and stays saved.<\/li>\n<li>Fix: a saved token is shown masked so you can confirm the right one is in place.<\/li>\n<\/ul>\n\n<h4>5.8.14<\/h4>\n\n<ul>\n<li>Fix: restores landing pages that were unexpectedly missing after an earlier update.<\/li>\n<li>Fix: protects SiteSuperCharger pages from being removed during routine rebuilds.<\/li>\n<li>Fix: clears legacy redirects on sites using a third-party SEO redirect tool.<\/li>\n<\/ul>\n\n<h4>5.8.13<\/h4>\n\n<ul>\n<li>Fix: restores landing pages still being redirected to a broken URL by a third-party redirect plugin.<\/li>\n<li>Fix: prevents future page renames from creating those broken redirects.<\/li>\n<\/ul>\n\n<h4>5.8.12<\/h4>\n\n<ul>\n<li>Fix: restores landing pages that were redirecting to a broken URL and returning a 404.<\/li>\n<li>Fix: prevents the redirect-hijack from happening again on future page updates.<\/li>\n<\/ul>\n\n<h4>5.8.10<\/h4>\n\n<ul>\n<li>Fix: pages with very long content stay reliable on PHP 8.1+ even at the largest body sizes.<\/li>\n<li>Fix: sites that previously used a third-party sitemap shortcode now display the full SiteSuperCharger sitemap automatically.<\/li>\n<\/ul>\n\n<h4>5.8.9<\/h4>\n\n<ul>\n<li>Fix: pages with very long content no longer trigger a server error on PHP 8.1+.<\/li>\n<\/ul>\n\n<h4>5.8.7<\/h4>\n\n<ul>\n<li>Fix: robots.txt compatibility with major search engines.<\/li>\n<li>Fix: cleans up legacy robots.txt content on first load after update.<\/li>\n<\/ul>\n\n<h4>5.8.6<\/h4>\n\n<ul>\n<li>Fix: prevents duplicate-post creation on large rebuilds.<\/li>\n<li>Fix: transient HTTP errors during rebuilds now retry with backoff.<\/li>\n<li>Carryforward: includes v5.8.4 and v5.8.5 (held internal, never shipped to wp.org).<\/li>\n<\/ul>\n\n<h4>5.8.5<\/h4>\n\n<ul>\n<li>Fix: canonical-host redirects on subdirectory installs preserve the path. (Bundled into 5.8.6.)<\/li>\n<\/ul>\n\n<h4>5.8.4<\/h4>\n\n<ul>\n<li>Fix: canonical-host enforcement skips .htaccess writes on multisite installs. (Bundled into 5.8.6.)<\/li>\n<\/ul>\n\n<h4>5.8.3<\/h4>\n\n<ul>\n<li>Fix: canonical-host enforcement installs reliably on every plugin update path.<\/li>\n<\/ul>\n\n<h4>5.8.2<\/h4>\n\n<ul>\n<li>Improvement: visitors on the non-canonical host are 301-redirected to the canonical host on every request, consolidating ranking signals.<\/li>\n<li>Improvement: bot-crawler policy bundle included (originally held as v5.8.0 \/ v5.8.1).<\/li>\n<\/ul>\n\n<h4>5.7.0<\/h4>\n\n<p>Release date: 2026-05-24<\/p>\n\n<ul>\n<li>Improvement: Frequently-asked-questions content now stays current automatically and matches what's shown on the page.<\/li>\n<li>Improvement: Related-page navigation links and richer structured data now render on area landing pages.<\/li>\n<\/ul>\n\n<h4>5.6.8<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>Improvement: Scheduled posts now publish with their hero image.<\/li>\n<\/ul>\n\n<h4>5.6.7<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>New: Added a broken-link checker.<\/li>\n<li>New: Added a standalone mode for sites not connected to the platform.<\/li>\n<\/ul>\n\n<h4>5.6.6<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>Fix: Plugin recommendations and warnings are more accurate.<\/li>\n<li>Fix: Removing a plugin now reliably clears it from the list, and reports a clear error if it cannot be removed.<\/li>\n<\/ul>\n\n<h4>5.6.5<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>Improvement: The image-optimization status now reflects the live state accurately.<\/li>\n<li>New: The AI image SEO prompt for a site is now viewable in the plugin.<\/li>\n<\/ul>\n\n<h4>5.6.3<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>Improvement: Image-optimization settings now sync reliably across sites.<\/li>\n<\/ul>\n\n<h4>5.6.2<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>Fix: Blog hero images now attach reliably to published posts, including posts whose titles contain special characters.<\/li>\n<\/ul>\n\n<h4>5.6.1<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>New: Support for scheduled post publishing.<\/li>\n<\/ul>\n\n<h4>5.6.0<\/h4>\n\n<p>Release date: TBD<\/p>\n\n<ul>\n<li>Admin improvements.<\/li>\n<li>Stability fixes.<\/li>\n<\/ul>\n\n<h4>5.5.35<\/h4>\n\n<p>Release date: May 4th, 2026<\/p>\n\n<ul>\n<li>Admin improvements.<\/li>\n<li>Stability fixes.<\/li>\n<li>Bugfixes.<\/li>\n<\/ul>\n\n<h4>5.5.34<\/h4>\n\n<p>Release date: May 4th, 2026<\/p>\n\n<ul>\n<li>Admin improvements.<\/li>\n<li>Stability fixes.<\/li>\n<li>Internal cleanup.<\/li>\n<li>Admin tools.<\/li>\n<\/ul>\n\n<h4>5.5.33<\/h4>\n\n<p>Release date: Apr 30th, 2026<\/p>\n\n<ul>\n<li>SEO improvements.<\/li>\n<li>Stability fixes.<\/li>\n<\/ul>\n\n<h4>5.5.32<\/h4>\n\n<p>Release date: Apr 29th, 2026<\/p>\n\n<ul>\n<li>Internal cleanup.<\/li>\n<li>Stability fixes.<\/li>\n<li>Interface improvements.<\/li>\n<\/ul>\n\n<h4>5.5.31<\/h4>\n\n<p>Release date: Apr 28th, 2026<\/p>\n\n<ul>\n<li>Performance improvements.<\/li>\n<li>Stability fixes.<\/li>\n<li>Bugfixes.<\/li>\n<\/ul>\n\n<h4>5.5.30<\/h4>\n\n<p>Release date: Apr 27th, 2026<\/p>\n\n<ul>\n<li>Stability fixes.<\/li>\n<li>Security improvements.<\/li>\n<li>Bugfixes.<\/li>\n<li>Admin improvements.<\/li>\n<\/ul>\n\n<h4>5.5.29<\/h4>\n\n<p>Release date: Apr 26th, 2026<\/p>\n\n<ul>\n<li>Improvement: SiteSuperCharger now keeps itself up to date automatically, so your site always runs the latest version without manual updates. This can be turned off if you need to stay on a specific version. Other plugins on your site are unaffected.<\/li>\n<\/ul>\n\n<h4>5.5.28<\/h4>\n\n<p>Release date: Apr 25th, 2026<\/p>\n\n<ul>\n<li>Improvement: The Overview tab now shows your site's connection details with click-to-select formatting, making support tickets quicker to file.<\/li>\n<li>New: A \"Sync now\" button on the Overview tab pulls your latest settings from SiteSuperCharger immediately, handy right after you change settings.<\/li>\n<li>Improvement: When you publish or update a page or post, that page's cache is refreshed automatically so visitors see fresh content right away.<\/li>\n<li>New: A clear on-screen warning now appears if your site's connection to SiteSuperCharger needs attention, so you can fix it before features are affected.<\/li>\n<li>Improvement: Clearer sitemap status messaging.<\/li>\n<li>Improvement: The AI crawler policy setting is now a plain-English option list with a description for each choice, plus a link to view your live robots.txt so you can confirm the policy took effect.<\/li>\n<li>New: Lead-conversion tracking for Gravity Forms, Contact Form 7, WPForms, and Formidable Forms: successful form submissions are now recorded as conversions automatically, with no extra plugin required.<\/li>\n<li>New: Connect a Cloudflare account directly from the Security tab. Your credentials are sent securely to SiteSuperCharger and are never stored on your WordPress site.<\/li>\n<li>Improvement: Sensitive credentials are no longer kept on your WordPress site; SiteSuperCharger performs credential-based actions on your behalf.<\/li>\n<li>New: An \"Export URLs\" option on the Sitemap tab downloads a CSV of every published URL on your site (pages, posts, and public custom post types), replacing the need for a separate export plugin.<\/li>\n<li>Improvement: More accurate plugin recommendations, including guidance on which separately installed plugins SiteSuperCharger now makes redundant.<\/li>\n<li>Improvement: Refreshed save-button styling across the admin screens.<\/li>\n<li>New: A manual \"refresh this page's cache\" button on the post and page editor for when you want to clear the cache without re-saving.<\/li>\n<li>New: A daily email digest when your site's overall SiteSuperCharger health grade drops a letter, listing the failing checks. No email on recoveries or unchanged grades; can be turned off in settings.<\/li>\n<li>New: A \"Recent activity\" card on the Overview tab shows the last few things SiteSuperCharger has done, without leaving the page.<\/li>\n<li>Improvement: Maintenance actions are now clearer, with a labelled description and button for each.<\/li>\n<li>New: A \"How to reach a perfect score\" guidance bar on the Health tab (shown when your grade is below A) lists the most common gaps in plain language.<\/li>\n<li>Improvement: Add redirects directly from the Redirects tab with an inline form, instead of switching to the classic admin screen.<\/li>\n<li>Improvement: The Tracking tab now lists every tracking ID your site emits and whether each is configured, so you can see exactly what's active at a glance.<\/li>\n<li>New: A \"Current schema values\" card on the Schema tab shows how many trust badges and reviews are configured, plus a one-click button to run Google's Rich Results test for your home page.<\/li>\n<li>Fix: Closes a landing-page 404 issue caused by slug collisions. When a landing page's preferred URL was already taken by another page, SiteSuperCharger used to create the page at a slightly different URL, breaking the canonical link. SiteSuperCharger now reclaims the correct URL safely: any stale or conflicting page is preserved (moved to Trash or renamed, recoverable) so the intended landing-page URL is restored.<\/li>\n<\/ul>\n\n<h4>5.5.27<\/h4>\n\n<p>Release date: Apr 24th, 2026<\/p>\n\n<ul>\n<li>New: A daily file-integrity check watches your plugin, theme, and core files for unexpected changes, helping catch tampering and silent file corruption early.<\/li>\n<li>Improvement: Bundles every fix and feature from 5.5.22 through 5.5.26 (cumulative release).<\/li>\n<\/ul>\n\n<h4>5.5.26<\/h4>\n\n<p>Release date: Apr 24th, 2026<\/p>\n\n<ul>\n<li>WooCommerce purchase tracking in Google Analytics 4: product views, add-to-cart, checkout-started, and completed purchases all flow into GA4 automatically \u2014 no separate plugin needed. Includes a duplicate-event guard so refreshing the thank-you page never inflates revenue numbers.<\/li>\n<\/ul>\n\n<h4>5.5.25<\/h4>\n\n<p>Release date: Apr 24th, 2026<\/p>\n\n<ul>\n<li>New <code>[ssc-howto]<\/code> shortcode for service landing pages: produces a step-by-step instruction list with the search-engine schema markup that Google uses for HowTo rich results.<\/li>\n<li>Redundant-plugin nudge: when SiteSuperCharger now covers something a separately installed plugin used to do (for example MonsterInsights, Insert Headers and Footers, the Cloudflare official plugin), the admin sees a one-time, dismissible notice on activation pointing them to the SiteSuperCharger setting that replaces it.<\/li>\n<\/ul>\n\n<h4>5.5.24<\/h4>\n\n<p>Release date: Apr 24th, 2026<\/p>\n\n<ul>\n<li>Spam blog-post quarantine: backlink-spam posts (casino \/ pharma \/ payday-loan patterns) are auto-moved to Trash and an email is sent to the admin. Nothing is ever permanently deleted \u2014 every action is recoverable from Trash.<\/li>\n<\/ul>\n\n<h4>5.5.23<\/h4>\n\n<p>Release date: Apr 24th, 2026<\/p>\n\n<ul>\n<li>New: Google Consent Mode v2 support: tracking pixels (Google Analytics, Meta Pixel, Google Ads) now start in a privacy-respecting \"denied\" state and only upgrade to full tracking once the visitor accepts cookies through your consent banner. Works with common consent banners including CookieYes, Complianz, and Cookiebot.<\/li>\n<li>Google Ads remarketing \/ conversion tag: enter a Google Ads ID in tracking settings and the AW- conversion tag is injected automatically.<\/li>\n<\/ul>\n\n<h4>5.5.22<\/h4>\n\n<p>Release date: Apr 23rd, 2026<\/p>\n\n<ul>\n<li>Fix: Closed two account-enumeration leaks that let anonymous visitors harvest usernames and site settings. Logged-in editors and admins still get normal access. Together with the existing protections, this stops the most common username-harvesting probes used against WordPress.<\/li>\n<li>Improvement: Admin improvements.<\/li>\n<\/ul>\n\n<h4>5.5.21<\/h4>\n\n<p>Release date: Apr 23rd, 2026<\/p>\n\n<ul>\n<li>New: Delete leftover (orphaned) plugin folders directly from the Plugins tab, with safety checks so only genuine leftovers can be removed.<\/li>\n<li>Improvement: Expanded plugin recommendations, flagging plugins that conflict with SiteSuperCharger, that are unnecessary on a managed site, or that SiteSuperCharger already covers.<\/li>\n<\/ul>\n\n<h4>5.5.20<\/h4>\n\n<p>Release date: Apr 23rd, 2026<\/p>\n\n<ul>\n<li>New: The Plugins tab now flags dangerous, conflicting, duplicate, and orphaned plugin installs, with a summary banner and per-row labels so you can see at a glance what needs attention.<\/li>\n<li>New: Leftover plugin folders (disabled, old, or backup copies) are detected and surfaced for cleanup.<\/li>\n<li>Improvement: The Plugins tab \"Updated\" column now shows the month and year for clarity across release years.<\/li>\n<li>Improvement: Cleaner sitemap display on the Sitemap tab.<\/li>\n<\/ul>\n\n<h4>5.5.19<\/h4>\n\n<p>Release date: Apr 23rd, 2026<\/p>\n\n<ul>\n<li>og:video tags for blog posts with embedded YouTube\/Vimeo (og:video, og:video:type, og:video:width\/height).<\/li>\n<li>preconnect hints for Google Maps on landing pages (maps.googleapis.com + maps.gstatic.com).<\/li>\n<li>preconnect hints for YouTube\/Vimeo on blog posts with detected video embeds.<\/li>\n<\/ul>\n\n<h4>5.5.18<\/h4>\n\n<p>Release date: Apr 23rd, 2026<\/p>\n\n<ul>\n<li>Twitter\/X Card meta tags on all landing pages and blog posts (twitter:card, twitter:title, twitter:description, twitter:image).<\/li>\n<li>Blog post Open Graph completeness: og:type=article, og:url, og:locale, og:site_name, article:published_time, article:modified_time, article:author, article:section, og:image:width\/height.<\/li>\n<li>Landing page og:image:width + og:image:height via WP attachment lookup for richer social previews.<\/li>\n<li>AI Crawler Policy settings card in v6 Security tab - editable with live AJAX save and robots.txt sync.<\/li>\n<\/ul>\n\n<h4>5.5.17<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>New: Each site now reports its health (plugin\/WordPress\/PHP versions, content totals, and any plugin conflicts) automatically, so account managers can see site status without logging in.<\/li>\n<li>New: Content cross-check catches missing or extra pages, blog posts, and FAQs early.<\/li>\n<li>New: Common maintenance tasks (refresh cache, refresh settings, rebuild content) can now be triggered for you without anyone logging into the site.<\/li>\n<li>Improvement: Blog post featured images are now described to Google with their dimensions, improving how posts appear in search results and Google Discover.<\/li>\n<\/ul>\n\n<h4>5.5.16<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>Speed tab: per-site toggle to turn the built-in HTML minifier on or off. Useful when Cloudflare's own minify is also active and the two conflict.<\/li>\n<\/ul>\n\n<h4>5.5.15<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>Critical fix for the HTML minifier: very large pages could trigger a regex backtrack that produced a blank response (white screen). The minifier now falls back to the unminified page in that situation instead of returning nothing.<\/li>\n<li>HTML minifier default changed to OFF on auto-update so existing sites are never silently regressed; admins can opt back in from the Speed tab.<\/li>\n<\/ul>\n\n<h4>5.5.14<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>Cloudflare cache purges are now scoped strictly to the <code>www.<\/code> and apex domain \u2014 staging or unrelated subdomains on the same Cloudflare zone are no longer touched.<\/li>\n<\/ul>\n\n<h4>5.5.13<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>Internal bugfixes.<\/li>\n<\/ul>\n\n<h4>5.5.12<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>Native HTML sitemap: the <code>[sitemap]<\/code> shortcode now ships with SiteSuperCharger and the plugin auto-creates a <code>\/sitemap\/<\/code> page on activation. Removes the need for the separate \"WP Sitemap Page\" plugin.<\/li>\n<\/ul>\n\n<h4>5.5.11<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>Internal bugfixes.<\/li>\n<\/ul>\n\n<h4>5.5.10<\/h4>\n\n<p>Release date: Apr 22nd, 2026<\/p>\n\n<ul>\n<li>Internal bugfix.<\/li>\n<\/ul>\n\n<h4>5.5.9<\/h4>\n\n<p>Release  &hellip;<\/p>","raw_excerpt":"Supercharges your website for the best SEO results.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/42869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=42869"}],"author":[{"embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/agnitekcom"}],"wp:attachment":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=42869"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=42869"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=42869"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=42869"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=42869"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=42869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}