Filters and search
Filter landing pages with their own title, description and sitemap file.
Store and growth
DJIA Builder writes the SEO head of every page from your content and settings: title, description, canonical and robots tags, Open Graph and X cards, and schema markup as JSON-LD. It also serves XML sitemaps and robots.txt and keeps a redirect manager.
Pages that WordPress renders get the same head through the DJIA Theme, unless Yoast SEO or Rank Math is active.
index, follow with large image previews unless a rule or your setting says otherwise.Page address/shop/everyday-backpack//shop/backpacks//journal/how-to-pack-a-daypack//shop/backpacks/?orderby=price
Example only, with placeholder data.
EXAMPLE.COM
Everyday Backpack | Example ShopBackpacks | Example ShopHow to pack a daypack | Example Shop
A light daypack for the commute.Used cars for the city and the highway.Five things to check before you buy a used car.
Set title and description patterns per post type, taxonomy and archive, such as {title} {sep} {site}. Tokens cover the excerpt, term, author, date, page number, search term and current year.
Override any post, page or product in the DJIA SEO box on its edit screen. It holds the SEO title, meta description, focus keyphrase, canonical URL, robots, social title, description and image, breadcrumb title, primary category and sitemap exclusion. An empty description uses the excerpt, cut at a word boundary.

Each page gets one connected JSON-LD graph, built from the same data as the page.

To confirm Take the capture only after checking the demo page; claim neither "valid" nor rich results before.
A sitemap index at /sitemap.xml, up to 2,000 URLs per file, with last-modified dates, images and a stylesheet that makes it readable in a browser.
You choose what's in it. Exclude post types, taxonomies or single pages; author sitemaps are off by default. Filter landing pages you publish get their own file.
Old addresses keep working. Sitemap URLs used by Yoast SEO, Rank Math and WordPress redirect to the new files, and WordPress's own sitemaps are off while yours is on.
robots.txt keeps /wp-admin/ out, adds the sitemap line and takes your own rules, but drops any rule that would hide CSS, JavaScript or images from all crawlers. One switch blocks AI training crawlers such as GPTBot and Google-Extended, while search and citation crawlers stay allowed.
On multilingual sites, each URL lists its language versions with hreflang. Multilingual plugins are in testing; see the integration status page.
noindex, follow.noindex, follow, with the canonical pointing to the main list. Filtered versions are treated the same way, except filter landing pages you choose, which get their own title, description and canonical.noindex, nofollow.The redirect manager handles 301, 302, 307 and 308 redirects, and 410 and 451 responses. When a published post, page, product or term gets a new URL, DJIA Builder adds a 301 from the old one. When published content is deleted permanently, its old URL returns 410.
Chains are collapsed to one hop and loops are refused. Redirects can be imported and exported as CSV, managed with WP-CLI (wp djb redirect), and they still work when a missing URL reaches WordPress instead of the runtime.
Import titles, descriptions, focus keyphrases, canonical and robots values, social fields, primary categories, title patterns, breadcrumb settings, site identity and verification codes. Redirects come from Yoast SEO Premium, Rank Math or the Redirection plugin; only exact-URL rules are imported, and the report lists what was skipped.
Preview first. A dry run reports what would change without saving anything.
Safe to repeat. Values you already set in DJIA Builder stay unless you choose to overwrite them.
Compare before switching off. A CSV report puts the plugin's title, description, canonical and robots next to DJIA Builder's for every indexable URL, with a match flag per field.
Pages served by the runtime always use DJIA Builder's SEO. While Yoast SEO or Rank Math stays active, it controls the head of pages WordPress renders, so running both is not recommended after the import.
Yoast SEO, Rank Math and Redirection are trademarks of their owners. DJIA Builder imports their data; it has no live connection to them.
Run the import as a dry run, compare the report with what you have today, and switch off the old plugin when the values match.
<title>Everyday Backpack | Example Shop</title>
<link rel="canonical"
href="https://example.com/shop/everyday-backpack/">
<script type="application/ld+json">
{"@context": "https://schema.org",
"@graph": [
{"@type": "WebSite", "@id": "…/#website"},
{"@type": "WebPage", "@id": "…/#webpage",
"isPartOf": {"@id": "…/#website"}},
{"@type": "Product", "@id": "…/#product",
"offers": {"@type": "Offer", "price": "79.00"}}
]}
</script>