Ask evals

Every time this site changes, a script asks the Ask feature 60 test questions, grades the results with fixed rules and publishes them here. Failures included.

Last run November 13, 2026

Retrieval: does the right page get found?

Each question lists the pages that hold its answer. Keyword search (BM25) runs over 731 passages, and the test checks where the first of those pages lands.

CheckResultRate
Right page ranked first51 of 6085%
Right page in the top 356 of 6093%
Right page reaches the model60 of 60100%
Off-topic questions stopped before the model4 of 850%

Mean reciprocal rank: 0.897. Questions wrongly turned away: 0.

Keywords alone vs. keywords plus meaning

The live site blends the keyword ranking with search by meaning: each passage and each question is turned into an embedding, and the closest passages are merged in. Both versions ran on the same 60 questions against the deployed site on November 13, 2026. The table above tracks the keyword half on every change.

CheckKeywordsHybrid
Right page ranked first51 of 6056 of 60
Right page in the top 356 of 6059 of 60
Right page reaches the model60 of 6060 of 60
Mean reciprocal rank0.8980.957

Hybrid moved 8 questions up and 1 down. The one that got worse: "Does Joe have ecommerce SEO experience?" went from #1 to #4.

Answers: does the model stay inside the sources?

Answer grading has not run yet. Retrieval results above are current. Answer results appear here after the next site change.

Every question

Rank is where the first page that holds the answer landed in the search results.

QuestionRank
How do pharma companies optimize content for Perplexity? #3
When should I use a workflow instead of an agent? #2
How does AEO reporting differ from SEO reporting? #4
What AI tools has Joe built? #4
Can you automate our marketing reports? #3
How do I get in touch about a project? #2
Give me statistics on why AEO matters #3
seo how long #5
what do you charge #7
What is the difference between AEO and GEO? #1
What does generative engine optimization mean? #1
Who came up with the term GEO? #1
How long until SEO shows results? #1
Why isn't my content appearing in ChatGPT? #1
How do AI search engines pick which sites to cite? #1
What is the 40 word rule? #1
How should I write paragraphs so AI tools quote them? #1
How do I get featured in Google AI Overviews? #1
What is semantic search? #1
Explain search intent and the different types #1
What is E-E-A-T and how do I show it to AI systems? #1
Which schema markup matters for medical pages? #1
How can a small regional hospital compete in AI search? #1
What is entity-based optimization for health systems? #1
Why is healthcare AEO different from other industries? #1
What is the difference between an AI agent and an AI workflow? #1
What are AI integration services? #1
Is SEO dead? #1
What should I look for when hiring an AEO consultant? #1
What am I actually paying for with AEO services? #1
What tools are used for answer engine optimization? #1
What replaces third-party cookies? #1
What technical SEO does a GEO strategy need? #1
How do I do keyword research now? #1
What does a site audit cover? #1
How should humans and AI work together on content? #1
Who is Joe Unhammer? #1
Was Joe in the military? #1
Where does Joe work? #1
What is LandmAIn? #1
Has Joe built a chatbot for a hospital? #1
What results did the spine clinic get? #1
Tell me about the healthcare website consolidation project #1
Does Joe have ecommerce SEO experience? #1
Can Joe build an MCP server for Claude? #1
What does an AI agent project involve? #1
Do you offer AI strategy consulting? #1
Can you help with a site migration? #1
Does Joe work with companies in Denver? #1
What is the AEO playbook? #1
how does it take for seo to work? #1
aeo vs geo #1
chatgpt not showing my site #1
joe army #1
mcp server #1
agents vs workflows #1
spine clinic #1
whats semantic search #1
ai overviews for hospitals #1
keyword research #1

How this works

A GitHub Actions workflow runs on every push. It builds the search index from the site's content, runs the test set, writes the results to a JSON file and commits it. That commit rebuilds this page. The questions, the grading rules and the workflow are public.

The rules check what a script can verify: that an answer cites a source, that each citation points at a passage the model was given, that at least one cited page holds the answer, that every link came from the sources, and that the answer stays short. They do not judge writing quality. Read the case study for how the feature is built.