Skip to content

Internal links

Do4U reads your text and the pages of your website and suggests internal links: for each link the anchor text, the page it leads to, a short reason and the exact place in the text. You give a list of your pages (an address per line, optionally with the title) or the address of your sitemap. The code does the main work: it compares the keywords of each page, taken from its title and its address, with the words of your text, in your language. An anchor always stands in your text exactly as written, never inside a heading, code or an existing link, and every target is a page from your list. The AI only chooses among the candidates and explains why. Then you copy the text with the links inserted, as Markdown or HTML.

Try it now Pricing

Who it is for

For authors, editors, SEO teams and agencies who publish articles and want to connect them with their other pages, without searching through the whole website by hand.

Typical uses

  • Add internal links to a new blog post
  • Connect old articles with newer pages
  • Find link targets for a text in a CMS without a link plugin
  • Check which pages of a sitemap a text could link to

Example

Input

Text: Our guide to responsive web design explains how to build fast websites for phones. If you plan an online shop, read about checkout design first. All prices are on our pricing page. Pages: https://example.com/guides/responsive-web-design Responsive Web Design: A Guide https://example.com/guides/checkout-design https://example.com/pricing https://example.com/contact

Result

“guide to responsive web design” → /guides/responsive-web-design “checkout design” → /guides/checkout-design “pricing” → /pricing No link to /contact: no word of that page stands in the text. Every suggestion has a reason, the line and the column in the text, and a checkbox. Export as Markdown or HTML with the links inserted.

A fixed example, shortened. Real results are AI-generated: please check them.

Price and limits

Price
usually 1–3 credits
Available with
Free, With package
Input limit
Up to 20,000 characters per file

Privacy

Processed on our own servers in the EU (Poland). Inputs and results are deleted after 7 days (Free) or 30 days (packages), or right after you see the result if you choose not to store them. Images are deleted right after processing.

In the API

Tool name: internal_links. Create a job with POST /api/v1/jobs and fetch the result with GET /api/v1/jobs/{id}. You find your API key in your account.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
  -d '{"tool": "internal_links", "text": "…", "pages": "https://example.com/a Title\n…"}'

Full API documentation →

Questions and answers

Does the AI invent anchor texts or addresses?

No. The code finds the candidates: phrases that stand in your text exactly as written, each with a page from your list. The AI can only choose among these candidates by their number and explain the choice. The code then checks again that the anchor stands in the text at the given place, that the page is on your list, that it is not the page the text is on, that no anchors overlap, that no page appears twice and that the maximum number of links is not exceeded.

Which pages can I give, and what happens to a sitemap?

You can paste a list with one page per line (the address, optionally followed by the title) or give the address of your sitemap, but not both. A sitemap is read once in the background; for an index file only one level and only files of the same website, at most one request per second. Addresses of other websites, files such as PDFs or images and duplicates are ignored.

Where are the links inserted?

In your browser. Choose the suggestions you want and copy the text with the links as Markdown or HTML, or download it. Nothing of this is saved on the server. Existing links, headings and code in your text are left as they are.

Is my text stored?

Only as long as needed: 7 days on Free, 30 days with a package – or not at all if you choose not to store it. Processing happens on our own servers in the EU (Poland).

Can I use the result right away?

Results are AI-generated. Please read them before you publish or send them.

Related tools

  • SEO title & description

    Three variants of page title and meta description, with the length checked.

  • FAQ and schema markup

    Writes FAQ entries from a page or support texts and builds valid JSON-LD for FAQPage, Organization, LocalBusiness and Product. The code checks the required fields and compares every detail with your source.

  • Rewrite

    Make a text simpler, shorter, more formal or friendlier.

All tools →