idを使わず、特定のテキストにジャンプさせるURLにするには、URL末尾にテキストフラグメントを加えるだけです。特定テキストにジャンプし、強調スニペットしてハイライト表示させることができます。
試しに以下のURLをクリックしてみてください。

テキストフラグメントとは?
テキストフラグメント(Text Fragment)とは、ウェブページ上のテキストの断片や部分を指す用語です。これは、ウェブコンテンツの一部を特定し、共有、引用、またはハイライトするために使用される概念です。
テキストフラグメントは、特定の文章、段落、または単語をユーザーやソフトウェアが簡単に識別できるようにするために利用されます。これにより、ウェブページ内での特定の情報の共有や議論が容易になります。
テキストフラグメントは、URLの一部として利用され、以下のような形式を取ります。
URLの一部である :~:text=ジャンプさせたいテキスト が、テキストフラグメントを識別します。このフラグメントは、”ジャンプさせたいテキスト”というテキストを指しています。
ユーザーがこのURLをクリックすると、対応するテキストフラグメントがウェブページ内でハイライトされ、表示されます。これにより、特定の情報に素早くアクセスできるようになります。
テキストフラグメントは、情報共有や引用する際に便利です。PDFなど膨大な資料から引用・共有する際に特に便利です。検索エンジンもテキストフラグメントをサポートしており、PAA上で特定のテキストを含むウェブページが検索エンジンに上がることもあります。
この他にidを使ったアンカーリンクで特定テキストにジャンプさせる方法もあります。
| 項目 | メリット | デメリット |
| アンカーリンク | 文章が変わっても機能する。 | サイト運営者がidを付与しなければならない。 |
| テキストフラグメント | 誰でも簡単にURLを生成できる。 | 文章が変わるとリンクが機能しない。 |
右クリックで簡単にURLが作れる
ジャンプしたいテキストを選択し、右クリック「選択箇所へのリンクをコピー」を選択すると、URLがコピーされます。

Safariも同様の操作でテキストフラグメントが作成できます。
拡張機能も一応ある
テキストフラグメントを作成する専用のChrome拡張機能「Link to Text Fragment」もあります。
インストール後、テキストをマウスで囲んだ状態で右クリック→「Copy Link to Selected Text」をクリックすると、クリップボードにURLが保存されます。しかしながら、ブラウザからデフォルトでテキストフラグメントを作成できる機能があるので、この拡張機能の存在意義はいまいちわかりません(ご存じの方いたら教えてください)。

WordPressテーマ






