Gerris home
Gerris

Chris Abraham: technical consulting, AI tools, and technical SEO

Home › Services › Site Index and Glossary

Site indexes and glossaries

A hand-built, back-of-the-book index of every topic on your website, and a glossary that defines your field's terms in plain language, both kept current as the site grows.

Search boxes and menus serve people who already know what they're looking for. A good index serves the reader who knows the idea but not the word your site uses for it, and it shows every page where a topic comes up, with the main treatment marked. A glossary does the same for vocabulary. Both are old tools from print publishing, and both turn out to suit search engines and AI systems, which read them as a dense, well-linked map of what the site covers and how its pages relate.

Who it's for

How it works

I read the site the way an indexer reads a book. Each page gets headings for the topics it treats, people and organizations it names, and the questions it answers, with subheadings where a topic splits, cross-references between synonyms, and the main discussion of each topic marked so readers go there first. The glossary collects the terms a newcomer would stumble on and defines each in a sentence or two, linking to the page that explains it in full.

The index lives as structured data in your site's repository or content system, and the page is generated from it. A build check lists any new page that hasn't been indexed yet, so the index stays complete as content is added. This site carries an index and a glossary built this way, linked from the footer.

What you get

Why it helps search

An index adds hundreds of descriptive internal links, written as the topic names readers use, pointing at the pages that cover each topic best. That's the kind of linking search engines use to understand a site's structure, and it gives AI systems a clean list of what the site knows about. It also exposes gaps: a topic with one thin mention, or two pages competing for the same subject, shows up plainly in an index.

Updated