PhpStorm IDE at Yoast

PhpStorm has been growing in popularity in WordPress circles. On one hand it’s a solid code editor choice in general. On another it’s great for projects in the WordPress ecosystem, which typically contain a balance of legacy code and modern PHP practices.

I remember troubleshooting some issue in Yoast SEO years ago. I grumped that it wouldn’t be an issue if they’d just use PhpStorm over there. By now I can attest that it has become a staple choice among developers on Yoast projects.

Yoast dev blog image

Basic IDE advantages

The choice between code editors and development environments (IDEs) is an old holy war. If a meek one, many developers would use either and both for different tasks:

  • Editors focus on lightweight performance and core tasks of writing and changing code.
  • IDEs are more demanding on resources, as they provide a vast number of extra functions. Beginning with searching and refactoring, to integration with external tools and processes.

I would say that the most important advantage of IDE is that it “sees” a project as a whole. Not just one source file at a time.

Specifics of Yoast projects

Yoast projects have some of the longest developed and widest deployed WordPress code (outside of core itself).

The resulting volumes of code now span work of many developers and whole eras of PHP development. From centralized and storage–centric Subversion, to a current of distribution and collaboration–centric GitHub. Towards whatever the future has in store for us.

PhpStorm helps in projects like this, in such areas as:

  • code navigation, makes it easy to study existing code and grasp how it works;
  • code refactoring, simplifies maintenance of code and reduces the possibility of breakage;
  • tools integration, centralizes workflows and automation tasks, such as code style checks and unit tests.

The team’s favorite PhpStorm features

I’ve asked Yoast developers about their favorite PhpStorm features, so here they are:

As you can see many of the features mentioned above relate to code navigation and generation. Other cover using related tools without leaving the editor.

Overall

PhpStorm is an important tool at Yoast. It helps developers by making it easier to navigate and create code. On top of that it integrates and supports the other tools in one single environment.

Webinar

Introduction to Yoast SEO webinar

17 March 2026

Discover how to effectively use the Yoast SEO plugin. Get hands-on tips for setup, content optimization, and more.

All Yoast SEO Webinars
Event

Baltic-Nordic SEO Summit

March 20 - 21, 2026

Team Yoast is Attending, Sponsoring, Yoast Booth at Baltic-Nordic SEO Summit! Click through to see who will be there, what we will do, and more!

See where you can find us next
Podcast

Podcast

26 March 2026

Add main headingMain heading optional second line Gain invaluable SEO insights and expert analysis One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim […]

All Yoast SEO Podcasts

Discussion (2)