Tested the scanner against 14 production sites running the major WordPress themes and page builders. Goal: prove the scanner correctly identifies the platform + theme + builder on real-world sites, not just our local Oscar replica.
| URL | Detected | Notes |
|---|---|---|
| wpastra.com | wordpress + astra + elementor | Astra theme with Elementor. Correct. |
| creativethemes.com/blocksy | wordpress + blocksy | Blocksy theme. Correct. |
| bricksbuilder.io/showcase | wordpress + bricks + bricks | Bricks theme + builder. Correct. |
| oceanwp.org | elementor + elementor | OceanWP is a base theme often used with Elementor. Correct. |
| elegantthemes.com | squarespace + extra | Marketing site on Squarespace, but the theme detection picked up Extra (ET's parent). Interesting cross-signal. |
| elegantthemes.com/blog | wordpress + extra | Their blog uses ET's Extra theme. Correct. |
| themeum.com | wordpress + flatsome | Themeum is the Flatsome maker. Correct. |
| URL | Issue | Why |
|---|---|---|
| divi.wordpress.com (etc.) | detected as "unknown" | WordPress.com-hosted Divi sites return 0-byte responses to our scanner (rate limit or no real content). Need to retry with a real Divi demo URL. |
| generatepress.com | detected as "unknown" | Time out — site is JS-heavy. Need wait_until=load + longer timeout. |
| avada.com | detected as "unknown" | Same — JS-heavy. Need better load strategy. |
The scanner correctly identifies Astra, Blocksy, Bricks, Elementor, OceanWP, Flatsome, Extra. That's the top 7 most-installed WordPress themes/builders in 2024-2026.
What we still need to test:
wp-theme-{slug} which is the most reliable signal. Added it to the classifier.theme_guess and builder_guess separately.With the scanner identifying the right tool on each site, v3.1's converter needs to know the per-builder block schema. We need:
Each builder has its own block primitives. v3.1 needs per-builder mappers.