<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ammar Mahdi - Blog</title><description>Ammar Mahdi is a Calgary web developer who builds fast, reliable WordPress sites. Writing on web performance, Core Web Vitals, and shipping for the web.</description><link>https://ammarmahdi.com/</link><language>en-ca</language><item><title>WordPress database optimization: autoload, revisions, and cruft</title><link>https://ammarmahdi.com/blog/database-wordpress/</link><guid isPermaLink="true">https://ammarmahdi.com/blog/database-wordpress/</guid><description>A bloated WordPress database makes every query slower. What to clean up, starting with autoloaded options, the one thing that taxes every single page load.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>database</category><category>performance</category><category>mysql</category></item><item><title>Hosting for WordPress performance: TTFB, PHP, and workers</title><link>https://ammarmahdi.com/blog/hosting-wordpress/</link><guid isPermaLink="true">https://ammarmahdi.com/blog/hosting-wordpress/</guid><description>Your host sets the speed ceiling, and no plugin raises it. Why TTFB, your PHP version, and PHP workers decide how fast a WordPress site can be.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>hosting</category><category>performance</category><category>core-web-vitals</category></item><item><title>Fixing INP on WordPress: less JavaScript, fewer long tasks</title><link>https://ammarmahdi.com/blog/improve-inp-wordpress/</link><guid isPermaLink="true">https://ammarmahdi.com/blog/improve-inp-wordpress/</guid><description>INP measures how fast a page responds to taps and clicks, and on WordPress it is almost always a JavaScript problem. How to find the slow interaction and fix it.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>inp</category><category>performance</category><category>core-web-vitals</category></item><item><title>WordPress caching explained: page, object, browser, and edge</title><link>https://ammarmahdi.com/blog/caching-wordpress/</link><guid isPermaLink="true">https://ammarmahdi.com/blog/caching-wordpress/</guid><description>Caching means doing expensive work once and reusing it. What each layer of WordPress caching does, from the server out to the browser, and where each helps.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>caching</category><category>performance</category><category>core-web-vitals</category></item><item><title>Image optimization for WordPress: faster LCP, smaller pages</title><link>https://ammarmahdi.com/blog/optimize-images-wordpress/</link><guid isPermaLink="true">https://ammarmahdi.com/blog/optimize-images-wordpress/</guid><description>Images are the heaviest part of most pages and usually the LCP element. The formats, sizing, and WordPress settings that actually make them fast.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>images</category><category>performance</category><category>core-web-vitals</category></item><item><title>Core Web Vitals for WordPress: fixing LCP, INP, and CLS</title><link>https://ammarmahdi.com/blog/core-web-vitals-wordpress/</link><guid isPermaLink="true">https://ammarmahdi.com/blog/core-web-vitals-wordpress/</guid><description>What LCP, INP, and CLS actually measure, why they matter for WordPress sites, and the specific fixes that move each one into the green.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>core-web-vitals</category><category>performance</category><category>seo</category></item><item><title>How to actually speed up a WordPress site</title><link>https://ammarmahdi.com/blog/speed-up-wordpress/</link><guid isPermaLink="true">https://ammarmahdi.com/blog/speed-up-wordpress/</guid><description>A practical, measure-first guide to making WordPress fast: hosting, caching, images, the database, and the plugins quietly slowing you down.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>performance</category><category>core-web-vitals</category></item></channel></rss>