תוכן עניינים ומפתח מופיעים שניהם בדרך כלל בתחילתו או בסופו של ספר, אך למעשה הם ממלאים תפקידים שונים מאוד.
תוכן העניינים מציג את מבנה הספר. הוא מסודר לפי סדר הופעת הפרקים, הסימנים או הנושאים, ומאפשר לקורא להבין כיצד הספר בנוי ולאתר יחידה מסוימת לפי מקומה.
המפתח, לעומת זאת, מציג את התוכן לפי נושאים. הוא נועד לאפשר לקורא למצוא מושג, שאלה, דין או דיון מסוים גם כאשר אינו יודע באיזה פרק הוא מופיע, ולעיתים אף כאשר אותו נושא נידון בכמה מקומות שונים לאורך הספר.
לדוגמה, ייתכן שנושא מסוים מוזכר בפרק אחד בדרך עיקרית, בפרק אחר כחלק מדיון רחב יותר, ובמקום שלישי בדרך אגב. תוכן העניינים לא בהכרח יחשוף את כל המקומות הללו, משום שהוא משקף את מבנה הפרקים. מפתח מקצועי ירכז את ההפניות הרלוונטיות תחת הערך המתאים ויאפשר לקורא להגיע אל כולן מתוך נקודת חיפוש אחת.
כאן גם נמצא ההבדל המהותי: תוכן עניינים עונה על השאלה "מה יש בספר ובאיזה סדר?", ואילו מפתח עונה על השאלה "איפה בספר דנים בנושא שאני מחפש?"
לכן עריכת מפתח אינה מסתכמת באיסוף מילים מתוך הטקסט. מפתח טוב מאחד ניסוחים מקבילים, יוצר היררכיה בין ערכים, מפריד בין נושאים קרובים ומכוון אל המקומות המדויקים שבהם הנושא נידון.
אפשר לומר שתוכן העניינים הוא מפת המבנה של הספר, ואילו המפתח הוא מפת הגישה אל הידע שבתוכו. שני הכלים חשובים, אך כל אחד מהם נועד לצורת שימוש אחרת לחלוטין.