Kishan Savaliya
Adobe Certified Professional - Adobe Commerce Developer
Adobe-certified Magento 2 + Hyvä developer. 200+ stores delivered, 60+ open-source extensions published. Founder of Panth Infotech.
76 published articles
Latest posts
All articles by Kishan Savaliya, newest first.
-
Magento Development
Core Web Vitals
· 15 min readSearch Experience Optimization (SXO) for Magento: Where SEO Meets CRO and Core Web Vitals
Ranking is not enough. SXO blends SEO, UX, and CRO so your Magento page satisfies the searcher and converts. Here is why optimized pages still fail, and how to fix them.
Read article → -
AI for Magento
Structured Data
· 15 min readGenerative Engine Optimization (GEO) for Magento: Get Cited by AI Search
GEO is how you get Magento product, category, and brand pages cited inside ChatGPT, Perplexity, and Google AI Overviews. A concrete, honest developer playbook.
Read article → -
AI for Magento
Structured Data
· 14 min readAnswer Engine Optimization (AEO) for Magento: Winning Snippets, PAA, and Voice Answers
Answer Engine Optimization for Magento is about being the single extracted answer across search and AI engines. Here is how to win snippets, PAA, and voice answers, plus the honest reality of FAQ rich results in 2026.
Read article → -
Magento Development
PHP 8.4
· 11 min readModern PHP Features Most Developers Still Aren't Using (8.4 and 8.5)
You upgraded the runtime to PHP 8.5 but your code still reads like 7.4. Here are the modern PHP features (property hooks, asymmetric visibility, and array predicates from 8.4, plus the pipe operator, clone with, and array_first/array_last from 8.5) that most developers sleep on, with real syntax and the Magento tie-in.
Read article → -
Headless & Architecture
Core Web Vitals
· 11 min readHypermedia Is Winning: HTMX 4.0 and Datastar for Developers Tired of the SPA Tax
2026 is the year hypermedia stopped being a contrarian take. HTMX 4.0 and the ~11 KB Datastar let you build reactive UIs by shipping HTML, not 300 KB of JavaScript, and they slot neatly into a Magento + Hyvä stack.
Read article → -
Performance
PHP 8.4
· 11 min readFrankenPHP Worker Mode: Near-Go PHP Throughput (and What It Means for Magento)
FrankenPHP worker mode boots your framework once and reuses it across requests for roughly 3–4× the throughput of nginx + PHP-FPM. Here is how it works, where it shines, and the honest take for Magento.
Read article → -
Hyvä Theme
Hyvä
· 11 min readHyvä Theme Customization: Tailwind, Overrides & the Build Pipeline
Customize a Hyvä theme without breaking the production build: the four layers a change can live in, the Tailwind pipeline end to end, and the purge bug that bites every team exactly once.
Read article → -
AI for Magento
SEO
· 16 min readGoogle AI Mode Is Here (May 2026): The SEO Playbook You Need to Rewrite, Now
AI Overviews now show up on 48% of Google queries, and 93% of AI Mode sessions end without a single click off the page. The bar moved from 'rank a link' to 'be cited inside the answer.' Here is the May-2026 playbook: the six ranking factors that actually drive citations, the llms.txt + JSON-LD stack to deploy this week, the bot-allow rules every site needs, and the one Magento-specific pattern that turns AI Mode from a traffic loss into a brand-mention pipeline.
Read article → -
Magento Development
Debugging
· 14 min readMagento 2 Blank Page on Frontend & Admin: The Complete Fix Guide
After installing Magento 2 on Ubuntu with Apache, hitting the frontend or admin URL shows a blank page: no theme, no error, nothing. This guide walks through the 14 root causes that actually trigger it and the exact recovery recipe for each, with the canonical hosts-file edit (Linux + Windows) and a Magento-ready Apache virtual host you can copy verbatim.
Read article → -
Upgrades & Patches
Magento Upgrade
· 7 min readFix: 'Cannot instantiate interface Magento\Eav\Api\AttributeRepositoryInterface' on Magento 2.4.8-p3 setup:upgrade
After a 2.4.7-p3 to 2.4.8-p3 upgrade, setup:upgrade throws 'Cannot instantiate interface AttributeRepositoryInterface'. The root cause is stale compiled DI. Here is the exact recovery recipe plus the extension audit to run if it returns.
Read article →