TDK(ティーディーケー)とは、タイトル(Title)・ディスクリプション(Description)・キーワード(Keywords)の頭文字を取ったもので、SEO内部施策の基本とされている。いずれも検索エンジンやユーザに対して、自身のWebサイトを正しく認識・理解してもらうために重要な要素となっている。検索エンジンを利用するユーザーは、特定のキーワードを入力し商品やサービス情報を求める為、結果画面には競合するサイトが多数並ぶことになる。タイトルとディスクリプションにはキーワードを必ず盛り込みコンテンツの内容を適切に表すほか、他のサイトに埋もれないためメッセージ性の高い優れたものにする必要がある。
SERPの紹介文としてディスクリプションを設定しない場合、本文中から検索エンジンが自動に取得し表示されるが、集客力を高めるためには、文字数制限や文章の区切られる位置などを考慮して、ユーザー心理を掴むキャッチーな文章を記述することが良策とされる。また、キーワードに関しては、アクセス解析ツールやリスティング広告のデータなどを活用して、クリック数が多く尚且つ上位表示が期待できるものを慎重に選定することが大切である。また、サイト内にキーワードをあまり詰め込むと、スパムとして検索エンジン側が認識する恐れもあるので、適切なバランスで記述することが重要とされる。