Keyword auto-linker
Turn keyword mentions in an article into HTML links, one per keyword.
Keyword auto-linker
Paste an article in the main box, then list the keyword=URL pairs you want linked — one per line — in the second box. The tool finds the first case-insensitive, whole-word occurrence of each keyword in the article and wraps it in an <a href="URL">keyword</a> tag, using the exact capitalization it found in your text. Every other mention of that same keyword is left alone, which is exactly how a careful editor links a piece by hand: once per term, not every time it appears.
This is built for authors and site owners doing their own internal linking — dropping a handful of "link this term to that page" rules into a draft before publishing, instead of hunting through the text and pasting anchor tags one at a time. Because only the first hit is linked, you get the spam-free result search engines and readers expect, without a second pass to remove extra links. If two keywords overlap in the text — say "brown fox" and "fox" — the tool links the longer phrase first and won't nest a second link inside it.
Two options control the generated markup: "Open links in a new tab" adds target="_blank" together with rel="noopener noreferrer" so the tab can't tamper with your page, and "Add rel="nofollow"" marks the links as not passing SEO weight, useful for affiliate or sponsored mentions. The tally under the output shows how many keywords were linked, how many had no match in the article, and the resulting character count, so you can quickly spot a typo in a keyword before you publish.
Everything runs locally in your browser — the article text and your link list are never uploaded anywhere, which matters if you're linking unpublished drafts or working with URLs you haven't announced yet. Copy the HTML output straight into your CMS, or run it through another TextArray tool first, like removing existing HTML tags before you start.