{"id":360288,"date":"2026-09-08T05:28:17","date_gmt":"2026-09-08T05:28:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/velomize-speed-optimizer-cache-image-optimization\/"},"modified":"2026-09-08T05:28:07","modified_gmt":"2026-09-08T05:28:07","slug":"velomize-speed-optimizer-cache-image-optimization","status":"publish","type":"plugin","link":"https:\/\/hat.wordpress.org\/plugins\/velomize-speed-optimizer-cache-image-optimization\/","author":23556657,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Velomize \u2013 Speed Optimizer, Cache & Image Optimization","header_author":"Octonomus","header_description":"Speed up WordPress with safe caching, CSS\/JS optimization, WebP\/AVIF images, Core Web Vitals audits and smooth scrolling.","assets_banners_color":"01196c","last_updated":"2026-09-08 05:28:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/octonomus.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":42,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"octonomus","date":"2026-09-08 05:28:07","revision":3685934}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3686422,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3686422,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3686422,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3686422,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard with active-feature status and safe-profile guidance.","2":"Modular optimization settings with risk labels.","3":"Image optimization and next-generation delivery controls.","4":"Cache, preload and resource-hint settings.","5":"Agent, accessibility and Core Web Vitals audit.","6":"Built-in beginner-to-advanced tutorials."}},"plugin_section":[],"plugin_tags":[146,187460,29161,247,71058],"plugin_category":[52,54],"plugin_contributors":[279645],"plugin_business_model":[],"class_list":["post-360288","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-core-web-vitals","plugin_tags-image-optimization","plugin_tags-performance","plugin_tags-speed-optimization","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-octonomus","plugin_committers-octonomus"],"banners":{"banner":"https:\/\/ps.w.org\/velomize-speed-optimizer-cache-image-optimization\/assets\/banner-772x250.png?rev=3686422","banner_2x":"https:\/\/ps.w.org\/velomize-speed-optimizer-cache-image-optimization\/assets\/banner-1544x500.jpg?rev=3686422","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/velomize-speed-optimizer-cache-image-optimization\/assets\/icon-128x128.png?rev=3686422","icon_2x":"https:\/\/ps.w.org\/velomize-speed-optimizer-cache-image-optimization\/assets\/icon-256x256.png?rev=3686422","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Velomize is a modular performance toolkit for site owners, agencies and developers. Start with conservative defaults, preview riskier changes privately, and enable only the modules your site needs.<\/p>\n\n<h3>Short Description<\/h3>\n\n<p>Safe WordPress speed optimization with caching, image delivery, CSS\/JS controls\nand Core Web Vitals audits.<\/p>\n\n<h3>Source and build<\/h3>\n\n<p>Readable source for Velomize's custom JavaScript is included under <code>assets\/src\/<\/code>.\nThe corresponding browser-ready files are <code>assets\/tools.js<\/code>,\n    assets\/site-audit.js and <code>assets\/smooth-scroll.js<\/code>. The release assets contain\nno third-party code; the admin tools use WordPress's bundled jQuery.<\/p>\n\n<h4>Performance optimization<\/h4>\n\n<ul>\n<li>Safe HTML minification.<\/li>\n<li>Local CSS and JavaScript minification with exclusions.<\/li>\n<li>Optional JavaScript defer controls.<\/li>\n<li>Font display optimization.<\/li>\n<li>Native image and iframe lazy loading.<\/li>\n<li>WordPress emoji, embed, Dashicons and Heartbeat controls.<\/li>\n<\/ul>\n\n<h4>Cache and delivery<\/h4>\n\n<ul>\n<li>Public page cache with automatic invalidation.<\/li>\n<li>Browser cache headers.<\/li>\n<li>URL-specific and complete cache purging.<\/li>\n<li>Preload, preconnect and DNS-prefetch controls.<\/li>\n<li>Optional CDN URL rewriting.<\/li>\n<li>Manual critical CSS and page-level asset rules.<\/li>\n<\/ul>\n\n<h4>Image optimization<\/h4>\n\n<ul>\n<li>Generate WebP and AVIF copies using the server's WordPress image editor.<\/li>\n<li>Optimize new uploads or process existing media in resumable batches.<\/li>\n<li>Configure image quality and maximum dimensions.<\/li>\n<li>Preserve original uploads and use them as automatic fallbacks.<\/li>\n<li>Rewrite attachment URLs only when a generated format exists.<\/li>\n<\/ul>\n\n<h4>Core Web Vitals, accessibility and agent discovery<\/h4>\n\n<ul>\n<li>Private frontend audit for LCP, CLS, TTFB and resource timing.<\/li>\n<li>Reports render-blocking requests, network dependencies, image delivery issues and long-task risk.<\/li>\n<li>Reports buttons and links without accessible names.<\/li>\n<li>Reviewed selector mappings for accessible names and contrast corrections.<\/li>\n<li>Optional fallback meta descriptions when a supported SEO plugin is not active.<\/li>\n<li>Optional llms.txt endpoint for AI-agent discovery.<\/li>\n<li>Experimental, explicitly configured WebMCP form mappings.<\/li>\n<\/ul>\n\n<h4>Safety and developer tools<\/h4>\n\n<ul>\n<li>Safe, Balanced and Advanced profiles.<\/li>\n<li>Private test mode and an emergency bypass URL.<\/li>\n<li>Built-in exclusions for admin, preview, ecommerce and page-builder routes.<\/li>\n<li>Conflict detection for common caching and optimization plugins.<\/li>\n<li>Settings revisions, import\/export and activity logs.<\/li>\n<li>Preview-first database cleanup with explicit confirmation.<\/li>\n<li>Complete beginner-to-advanced tutorials inside wp-admin.<\/li>\n<\/ul>\n\n<p>Velomize works locally by default. It does not require an account, transmit site data to an external optimization service, display frontend credits, or load third-party tracking resources.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Velomize does not create visitor accounts, set tracking cookies, or transmit data to the plugin author. Optional real-user diagnostics are disabled by default. When enabled, sampled performance measurements and technical page information are stored locally in the WordPress database. Administrators control the feature and can remove stored audit data by uninstalling the plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>velomize<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP from Plugins &gt; Add New.<\/li>\n<li>Activate Velomize.<\/li>\n<li>Open Velomize &gt; Dashboard.<\/li>\n<li>Start with the Safe profile and review the Tutorials page.<\/li>\n<li>Test one optimization group at a time before enabling Advanced controls on production.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20velomize%20break%20my%20layout%3F\"><h3>Can Velomize break my layout?<\/h3><\/dt>\n<dd><p>Safe defaults avoid aggressive transformations. CSS\/JS minification, JavaScript defer, page cache, CDN rewriting and asset rules should still be tested privately because themes and plugins can have unique requirements. Velomize provides private preview mode, exclusions, revisions and an emergency bypass URL.<\/p><\/dd>\n<dt id=\"does%20it%20delete%20original%20images%3F\"><h3>Does it delete original images?<\/h3><\/dt>\n<dd><p>No. WebP and AVIF files are generated beside the original files. Original uploads remain available as fallbacks.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20with%20another%20cache%20plugin%3F\"><h3>Can I use it with another cache plugin?<\/h3><\/dt>\n<dd><p>Do not enable two full-page caches or two asset-minification systems simultaneously. Velomize detects several common optimizers and warns about overlapping features. You may use only non-overlapping Velomize modules when another optimizer is active.<\/p><\/dd>\n<dt id=\"does%20it%20send%20data%20to%20an%20external%20service%3F\"><h3>Does it send data to an external service?<\/h3><\/dt>\n<dd><p>No external service is required. Settings, generated assets, audit results and optional real-user diagnostic samples remain in the WordPress installation. A CDN is contacted only if the administrator explicitly configures a CDN URL.<\/p><\/dd>\n<dt id=\"what%20does%20the%20private%20site%20audit%20store%3F\"><h3>What does the private site audit store?<\/h3><\/dt>\n<dd><p>When an administrator runs the private audit, Velomize stores the audited URL, timestamp, performance measurements, issue counts and limited element\/resource samples in the WordPress options table. Continuous real-user diagnostics are disabled by default and must be explicitly enabled.<\/p><\/dd>\n<dt id=\"is%20webmcp%20required%3F\"><h3>Is WebMCP required?<\/h3><\/dt>\n<dd><p>No. WebMCP mapping is experimental, disabled by default and applied only to form selectors explicitly entered by an administrator.<\/p><\/dd>\n<dt id=\"does%20smooth%20scrolling%20respect%20accessibility%20preferences%3F\"><h3>Does smooth scrolling respect accessibility preferences?<\/h3><\/dt>\n<dd><p>Yes. It respects <code>prefers-reduced-motion<\/code>, avoids editors, and supports exclusions for independently scrollable interfaces such as dialogs and chat widgets.<\/p><\/dd>\n<dt id=\"how%20do%20i%20recover%20from%20a%20configuration%20problem%3F\"><h3>How do I recover from a configuration problem?<\/h3><\/dt>\n<dd><p>Open the emergency safe-mode URL from Velomize &gt; Advanced, clear every cache, disable the latest Advanced option, and restore a previous settings revision if required.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Improved settings and import validation and frontend asset path handling.<\/li>\n<li>Added explicit output-buffer cleanup and readable JavaScript sources.<\/li>\n<\/ul>","raw_excerpt":"Speed up WordPress with safe caching, CSS\/JS optimization, WebP\/AVIF images, Core Web Vitals audits and smooth scrolling.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/360288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=360288"}],"author":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/octonomus"}],"wp:attachment":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=360288"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=360288"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=360288"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=360288"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=360288"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=360288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}