HomebaseWorks

WordPress interview questions

Questions agencies and clients commonly ask to judge whether you can build and maintain a WordPress site safely.

EWritten by the HomebaseWorks editorial team · reviewed 26 Oct 2026
1
What is a child theme and why would you use one?

A child theme inherits the design and templates of a parent theme and holds only your changes. Updates to the parent then do not erase your work. For example, I would put a custom header template and extra CSS for a client in a child theme of the theme they bought.

2
How do you decide between adding code to a theme or a plugin?

I ask whether the feature should survive a theme change. Styling and layout go in the child theme, while things like a custom post type, a form handler or tracking code go in a small plugin. That way switching themes never silently removes a business feature.

3
A client's site went blank after an update. What do you do?

First I check whether I can reach the admin area, then turn on debug logging to see the actual error. If a plugin caused it, I disable that plugin by renaming its folder, restore the site and then test the update on staging. If needed, I restore from the backup taken before the update.

Advertisement
4
How do you secure a WordPress site?

Strong unique passwords with two-factor authentication for admins, roles kept to the minimum needed, and regular updates of core, themes and plugins. I remove unused plugins and themes, keep off-site backups and restrict access to wp-config.php. I also prefer a few well-maintained plugins over many small ones.

5
What is your backup and update routine for a client site?

Automatic daily backups of the database and files stored away from the server, kept for several weeks. Before major updates I take a fresh backup, test on a staging copy and then update live at a quiet time. Every few months I do a test restore to prove the backups work.

6
How would you speed up a slow WordPress site?

I measure first, then look at the usual causes: oversized images, too many heavy plugins, no page caching and slow hosting. Typical fixes are compressing and resizing images, removing unused plugins, adding caching and checking that the database is not bloated. I re-measure after each change so I know what helped.

Practise out loud. Say each answer once as written, then again in your own words with your own number or story.

Have a number ready. "My WordPress score is at benchmark on a timed test" is a stronger answer than "I am good at it". Take the test and quote the result.

Advertisement
Continue with WordPress4 lessons · 1 interview set · 1 test · 1 certificate
Not tested

More in Web and app