Pillar scores
Weighted · 0 to 100Weight in brackets · hover a row for the rationale
Site crawl · DataForSEO · Lighthouse · LLM Mentions
A full technical, content, authority and AI-search audit, run October 17, 2026 against Google US. The short version: the content is strong, the plumbing is mostly clean, and almost none of it is reaching searchers.
01 · Executive summary
Seven pillars, weighted into one score, then the six findings that explain it.
Optimization Theory publishes agency-grade research, ships proper structured data and runs on a technically clean core. It ranks for 13 keywords, none above position 41, because only 2 independent websites link to it. The 1,676 referring domains in third-party tools are an October junk-link flood. Meanwhile the sitemap advertises 72 theme-demo and legacy pages while hiding the 45 best ones, and the WordPress theme loads the homepage in 19.9 seconds on mobile.
Six fallouts
Weight in brackets · hover a row for the rationale
160 automated checks
What is working
02 · Organic visibility
DataForSEO Labs tracks every Google US keyword where the domain sits in the top 100. The answer is 13, and the best of them is on page five.
Oct 2024 to Oct 2026 · hover for details
Count of keywords · nothing above 41
Visibility climbed through early 2026, peaked in April at 20 keywords and has slid back to 13. This month 7 keywords are new and 6 were lost. One of the 13 still ranks through the legacy /blog/ page that the sitemap audit flags as a duplicate. Every current ranking is page 5 or deeper, so organic clicks round to zero.
Search volume · position · ranking URL
Who shows up when someone searches the name
Search "Jourdan Rombough" and you get LinkedIn, Instagram, Facebook, Flickr and jgrl.ink, but not the agency. "Optimization theory" is a branch of mathematics, so Wikipedia, UPenn and Stanford will always own the bare query. Capture brand demand with the personal name and a modifier like "Optimization Theory SEO".
03 · Competitive landscape
Peers pulled from the live SERPs for consultant and topic keywords, benchmarked with DataForSEO Labs and the Backlinks API.
optimizationtheory.com in cyan
Visits per month
x = domain rank (0 to 1000) · y = ranked keywords (log) · hover a dot
Your domain rank (242) sits beside elkhq.com (244) and fratzkemedia.com (258), which rank for 528 and 629 keywords. Yours is propped up by the junk flood; theirs was earned editorially. DataForSEO's competitor algorithm returns CrowdStrike, Zscaler and MITRE because the only meaningful rankings are "SEO poisoning" variants, which shows how search engines currently categorize the site.
04 · Backlink authority
The top 1,000 referring domains by rank were pulled and classified. The other 676 are rank-0 junk from the same wave.
All 1,676 reported referring domains
Steady growth to ~130, then the September/October flood
Six throwaway TLDs supply 1,505 of 2,351 backlinks
DataForSEO backlink spam score
One commercial "buy backlinks" anchor covers 92% of RDs
Every referring domain that is not part of the flood
Strip out owned sites and the flood and you have two independent linking domains. The peers you compete with run hundreds to thousands. No amount of on-page polish closes that gap; link acquisition is the single highest-leverage investment in this audit.
/google-authorship-demystified/ (16 links) and /difference-in-google-and-bings-algorithm/ hold real backlinks and now 404. Two 301s recover that equity in minutes.
05 · Technical health
Status codes, redirects and canonicals are in good shape. The sitemap is where the problems live.
HTTP status
All crawled URLs
URLs per depth
All 132 URLs from sitemap.xml, matched to the crawl
8 fake staff profiles (one titled "Peter Spencer" at /staff-view/libby-oliver/), 9 Live Composer templates (including a "404 Page Not Found" template that returns 200) and 8 demo e-books like "SEO Warrior" are live, indexable and self-canonical. 7 demo testimonials and 5 header/footer parts redirect home but still sit in the sitemap.
45 indexable pages are in no sitemap, including all 37 Black Hat Terminal chapters, both 2026 ranking-signals reports and the AI fan-out deep dive. robots.txt has no Sitemap line.
Every URL that needs a redirect or relink
06 · Page experience
Mobile Lighthouse runs through the DataForSEO On-Page API on four representative templates.
Performance · Accessibility · Best practices · SEO
Dashed line = 2.5 s "good" threshold
Target in small print
Files per size band
The hand-coded Black Hat Terminal scores 83 / 100 / 100 / 100 with a 3.8 s LCP and a 449 KB page. Every WordPress template lands between 14.5 and 19.9 s LCP with 2.9 to 10.6 MB pages. Compression and caching help, but the SEOWP + Live Composer stack (52 scripts, 32 stylesheets on the homepage) caps how good it can get.
MB per file
MB across crawled resources
07 · On-page
Indexable HTML pages only (102).
Aim for 30 to 60
Aim for 120 to 160
Exactly one is ideal
URLs affected
Titles and metas that need a manual rewrite
08 · Content & architecture
How pages, words and internal links are distributed, and where topics compete with themselves.
The research archive is the largest section
Nav pages hoard links; static reports get almost none
Content words per indexable page
Unique internal pages linking in
Longest first · the two at 61 sit in the nav menu; everything else gets 1 to 9
Four PageRank simulators compete for one topic, and none ranks for "pagerank simulator" (10 searches, KD 28) where a Netlify student demo sits at #2. The same pattern repeats across ranking factors, GEO explainers, fan-out, CTR, SEO poisoning and four blog index pages.
Cannibalization clusters
09 · AI search (GEO)
DataForSEO LLM Mentions for Google AI Overviews and ChatGPT, plus the SERP layout of 18 target queries.
Signals AI retrieval systems rely on
How often each feature appears
Crawlable HTML, permissive snippet directives, llms.txt and a strong JSON-LD graph are already in place. What is missing is external corroboration, the same gap as in classic search. Reddit, YouTube, Quora, Medium and LinkedIn sit in the top 10 for 15 of 18 target queries, which makes them the fastest route into AI answers while domain authority builds.
10 · Keyword opportunities
85 terms tied to the services and content, with volume, difficulty and intent from DataForSEO.
x = keyword difficulty · y = US monthly searches (log) · color = intent · the shaded zone is the fastest ground to take
Service-intent keywords
Informational keywords
optimizationtheory.com does not appear for any of these
11 · Issues register
12 · Roadmap
Clean up first so new authority lands on a tidy site, then speed and structure, then sustained authority and demand.
KPI targets · 6 months
13 · Fix timeline
All 31 issues scheduled across 26 weeks, Oct 19, 2026 to Apr 18, 2027. Hover any bar for the issue, dates and fix; switch the grouping to see the work by pillar.
Bars are colored by audit pillar and the dot beside each task is its severity. Striped bars are ongoing programs. Dotted violet lines mark monthly KPI reviews and green diamonds are milestones. Dates assume one person working on fixes part-time, with Dec 21 to Jan 1 treated as a holiday slowdown.
Every crawled page, sitemap URL, keyword, SERP, competitor, referring domain and Lighthouse run, plus the scored issues register and action plan, lives in the companion spreadsheet.