WordPress performance problems are often treated with another plugin. Caching, asset cleanup and script control can help, but the biggest gains usually come earlier: ship less markup, less CSS and less JavaScript in the first place.
Begin with the page format
Shilpi stores pages as plain HTML with focused CSS and JavaScript. There is no nested widget format to decode on every request. The browser receives a document made from the same primitives it already understands.
Keep the plugin boundary intentional
Use plugins when they own a real domain, commerce, memberships or a specialist integration. Avoid installing a plugin for a feature already covered by the theme. Shilpi includes forms, sliders, fonts, templates and managed code so those common needs do not become five separate runtime dependencies.
Choose the right CSS delivery mode
For small pages, inline critical page CSS can remove an extra network request and paint immediately. For larger sites, fingerprinted production assets work well with browser and CDN caching. Shilpi keeps the cascade order predictable in either mode.
Measure the page visitors receive
- Check the transferred image weight, not only image dimensions.
- Remove scripts from pages that do not use them.
- Prefer self-hosted fonts and only load the faces you need.
- Watch layout shift around images, embeds and dynamic content.
Performance is an ownership habit
A fast site is rarely the result of one switch. It comes from knowing what is shipped and being able to remove what is unnecessary. Because Shilpi keeps the output readable, that conversation stays concrete: you can inspect the markup, stylesheet and behaviour rather than guessing what a builder generated.