SEO friendly WordPress themes: the eight things that make a theme search ready and a test to run before you install one
No theme ranks a site, but a bad one can hide it, so pick on markup, speed and control rather than on a badge that says SEO.
Published by AI Knows Us · Updated 12 October 2026
An SEO friendly WordPress theme is one that outputs clean HTML, loads fast on a phone, lets you control titles, headings and canonical tags, and does not hide content behind scripts. Themes marketed with "SEO optimised" labels do not rank a site on their own. The theme's job is to stay out of the way: give the search engine readable pages quickly, and give you the controls to edit them. This page lists the eight properties to check and a ten minute test to run before you commit to any theme.
What a theme can and cannot do for SEO
Rankings depend on content quality, links and how well a page matches the query. A theme affects the delivery of that content. It decides the HTML structure, the weight of the page, the order of headings and how mobile layouts behave. A weak theme causes problems you then have to fix: slow loading, blocked content, duplicate headings, missing controls. A good one removes those problems at the source. For the settings that sit outside the theme, such as indexing, permalinks and plugins, the WordPress SEO guide is the companion page.
The eight properties that matter
| Property | What good looks like | How to check |
|---|---|---|
| 1. Clean heading structure | One H1 per page, headings in order, no headings used for styling | View the page source or use a headings extension |
| 2. Light page weight | Few scripts and styles on a blank page | Open the demo with browser tools and read the transfer size |
| 3. Mobile first layout | Responsive by design, tap targets large enough, no horizontal scroll | Test the demo on a real phone |
| 4. Core Web Vitals | Good loading, interaction and stability scores on the demo | Run the demo URL through PageSpeed Insights |
| 5. Crawlable navigation | Menus built from real links in the HTML | Disable JavaScript and check that the menu links still appear |
| 6. Editing control | You can set title, description, canonical and noindex per page, through the theme or an SEO plugin | Check the editor screen of the demo or documentation |
| 7. Schema support | Plays well with structured data from a plugin, and does not add conflicting markup | Test a demo post in Google's Rich Results Test |
| 8. Maintenance | Updated recently, compatible with the current WordPress version | Check the changelog and the last update date |
Heading structure
Themes sometimes wrap the site title in an H1 on every page, then add another H1 for the post title. A page with two H1s still works, but it blurs the topic signal and points to careless templates. The post title should be the single H1, and the logo should be a plain link or an image with alt text.
Page weight and speed
Multipurpose themes ship dozens of features, and most load their scripts on every page whether you use them or not. A theme that gives a high score on its own demo with many sample images and sliders is a better sign than one with a plain demo. Read the Core Web Vitals definitions so you know which of the three numbers the test reports.
Crawlable navigation
Search engines follow links they find in the HTML. A menu that builds itself only after a script runs may be missed. Google's guidance on crawlable links states the rule: use real anchor elements with an href.
Page builder lock in
Some themes bundle a page builder. Content built in a proprietary builder can leave shortcodes behind if you ever switch themes. Ask where the text is stored. A theme that stores your content as normal post content, in blocks or plain HTML, survives a theme change.
The block theme question
WordPress now supports block themes, where the site editor controls headers, footers and templates. A block theme is a sound base: the default WordPress themes are built this way and are maintained alongside the platform, which keeps them current. You can browse themes and read their update history in the official WordPress theme directory, and developers can read the standards in the Theme Handbook. The directory lists active installs and last update date for each listed theme, and those two figures are a fast filter for maintenance.
A ten minute test before you install
- Open the live demo on your phone. Scroll a post. Does anything jump or shift as images load?
- Run the demo through PageSpeed Insights. Note the mobile score and the three vitals. Compare two or three themes on the same day.
- View source. Search for "h1". There should be one per page.
- Turn off JavaScript. Reload the demo. Is the content and the menu still there?
- Test a demo post in the Rich Results Test. Look for errors in any structured data the theme emits.
- Read the changelog. Updates within recent months, with notes about security and compatibility, mean the maker is active.
- Check the exit. Search the support forum for "switch theme" or "shortcodes left".
Then install the theme on a staging copy of your site and run the same test with your own content, because a demo shows the best case.
Choose by site type
- Blog or publisher: a light, text first block theme. Typography and fast loading matter more than design effects.
- Local business: a theme with a clean contact page, a place for address and hours in the footer, and good support for local business schema from a plugin.
- Online shop: a theme documented as compatible with your shop plugin, tested on product and category pages, with lean script loading on the checkout.
- Portfolio or agency: check that image galleries use modern formats and lazy loading, because images are the weight.
Plugins that cover what a theme leaves out
Pair the theme with one SEO plugin for titles, descriptions, canonical tags and sitemaps. Do not run two plugins that do the same job. If you add structured data, the schema plugins guide shows the options and the one-plugin rule. Remove any old meta keywords fields, as the meta keywords page explains.
Common mistakes when choosing a theme
- Choosing from a design screenshot and never running the demo through a speed test.
- Buying a theme because it bundles ten plugins, then paying the speed cost on every page.
- Trusting the words "SEO ready" as a feature rather than testing the markup.
- Skipping a staging site and switching theme on a live site.
- Forgetting to recheck titles, canonical tags and structured data after the switch.
How a theme choice shows up in an assistant's answer
A fast, well structured page is easier for a crawler to read, and the crawlers that feed AI assistants read the same HTML as search engines. Headings that match questions, a direct first paragraph and visible text rather than text in images help a page be quoted. After a theme change, ask the assistants the questions your pages answer and see whether the replies still name you. AI Knows Us (aiknowsus.com) records those answers across ChatGPT, Gemini, Perplexity and Google AI Overviews, so a redesign can be judged on whether the business is still named afterwards.
Questions about SEO friendly WordPress themes
Does the theme affect SEO?
Yes, through speed, markup and mobile layout. It does not replace content and links, but it can help or hinder how well a page is delivered.
Is a free theme as good as a paid one?
Either can be good. Judge by the ten minute test, the update history and the support record, not by price.
Do I need a lightweight theme?
For most sites, yes. A light theme leaves more of your speed budget for images and content.
Should I change theme to improve rankings?
Change when the current theme fails the test, for instance with poor mobile scores or locked content. Test on staging first and recheck the page elements afterwards.
Can I use the default WordPress theme?
Yes. The default themes are maintained with WordPress and give a clean base, and many sites run on them with a good plugin setup.