Nikola Arsić
Platforms
WordPress, WooCommerce
Also
Speed, security, SEO
Engagement
Direct, no agency layer

WordPress and WooCommerce by a developer, not a plugin installer.

WordPress runs a third of the web, and most of it runs badly: forty plugins, a page builder, a theme nobody dares update and a Core Web Vitals report in red. WooCommerce inherits all of that and adds a checkout. I work in the PHP underneath that layer - themes, plugins, the database, the server - which is why the fixes hold. And because I also build on PrestaShop, Shopify and Next.js, I will tell you when WordPress is the wrong tool instead of selling you one more plugin.

What a WooCommerce developer actually does for you

Most WordPress problems are not WordPress problems. They are the sum of decisions nobody made on purpose: a plugin for every wish, a theme bought for its demo, hosting chosen by price, and an SEO plugin configured once in 2019. A developer who reads PHP and the database can undo those decisions one at a time, and the site gets faster, safer and easier to edit as each one goes.

  • Theme work: a child theme or a lean custom theme, block-editor friendly, without the page-builder weight
  • Plugins: the ones you need written or fixed, the ones you do not need removed - the plugin diet is usually the first job
  • WooCommerce: product data and variations, checkout and account customisation, payment and shipping integrations, ERP and PIM feeds
  • Performance: hosting and caching set up properly, image pipelines, database and query work, measured in Core Web Vitals on real product pages
  • Security: hardening, update discipline, and the clean-up when a site has already been compromised
  • SEO: taxonomy architecture, duplicate archives, structured data, and Yoast or Rank Math configured for the site you actually have

Speed and security: where WordPress sites quietly die

The Ading project on this site started as a hacked WordPress install. A Japanese keyword hack had injected hundreds of spam URLs that Google was indexing under the company’s name, and the business had no idea until its rankings went. That is the normal failure mode: not a dramatic outage, but a slow leak of trust and traffic that nobody is watching.

A clean-up means finding every injected file and database row, closing the hole that let them in, removing the spam URLs from Google’s index properly rather than hoping, and then setting up the update and backup discipline that stops it recurring. Speed work follows the same logic: measure what real visitors experience, find the three things that cost the most, fix those, measure again. A score is not the goal; a store that loads before the customer gives up is.

WordPress SEO without buying another plugin

Two of the guides on this site cover this in detail - a WordPress SEO guide, and a comparison of Yoast, Rank Math and Moz - and they say the same thing this page does: the plugin is ten percent of the work. The rest is which taxonomies get indexed, how category and tag archives are structured, whether product and article pages carry structured data that validates, how fast the templates render, and whether the internal linking sends authority to the pages that sell.

On WooCommerce the stakes are higher because category pages are where the revenue terms rank, and the default archive template gives them nothing to rank with. That is template and content-structure work, not a setting.

When to leave WordPress, and when not to

Sometimes the right answer is to stop patching. Ading moved from WordPress to Next.js because a brochure site with a hack history and no editorial team did not need a CMS at all. A WooCommerce store with deep B2B pricing or a large variant matrix is often better on PrestaShop, and a store that wants hosting, security and checkout off its list belongs on Shopify. I build on all three, so there is no platform I need to sell you.

Just as often the answer is to stay. A content-heavy site with an editorial team, a shop with a manageable catalog and a working theme, a site where the problem is the plugin pile rather than the platform - those get fixed where they are. The first conversation is where that gets decided, and I will say so either way.

For agencies

If you are an SEO or marketing agency with a WordPress or WooCommerce client and no one who can touch PHP, this is the arrangement I already run for two agencies on Shopify: you own the client and the strategy, I implement in the theme and the plugins, white-label. Your ticket, my commit, your report.

When the project is bigger

I lead every engagement. When the scope needs more than one pair of hands, I bring in people I have already delivered projects with, and you still deal with one person who is accountable for the result. It is not hiring a developer. It is hiring a delivery. Most work stays with me alone; the team is for the projects that need it.

  • Development
  • QA
  • DevOps
  • Security
  • Support
  • Project management
  • Marketing

Questions people ask first

Can you fix a hacked WordPress site?
Yes. Cleaning injected files and database rows, closing the entry point, getting the spam URLs out of Google’s index and setting up the update and backup discipline afterwards - the Ading case on this site started exactly that way.
Yoast or Rank Math?
Either, configured properly, beats the other configured badly. The comparison guide on this site goes through the differences. What matters more is the taxonomy architecture and the templates the plugin cannot change.
Do you build WooCommerce stores from scratch?
Yes, when WooCommerce is the right platform for the store - a manageable catalog, an editorial team that already lives in WordPress, no heavy B2B logic. When it is not, I will say so and point at PrestaShop or Shopify instead.
Can you make our WooCommerce store faster?
Almost always, and usually by removing things rather than adding a caching plugin. The work is measured in Core Web Vitals on real product and category pages, before and after.
Should we move from WooCommerce to Shopify or PrestaShop?
It depends on what is actually wrong. A plugin pile is fixable in place; a platform mismatch is not. Because I build on all three, the first conversation is an honest comparison rather than a pitch, and both migration directions have their own pages on this site.
What does it cost?
It depends on the site and the job, so there is no rate card here. Send the URL and what is wrong and you will get a straight answer.