Custom API

Internal Link Builder for Custom API

HaloSEO links each new post to three to five of your earlier posts, on the phrase the target was written to rank for. It also goes back to older posts and links them forward to the new one.

How HaloSEO connects to your Custom API

You give HaloSEO an API endpoint and a key. The key needs permission to create and update posts, read your published posts, and read the titles and URLs of those posts. That is the whole permission set. HaloSEO does not need access to your server, your database or your admin login. If your API splits reading and writing across two keys, give us both. If your API needs an allowlisted IP, tell us and we will send the address to allow.

What the published post looks like on your site

The post is created through your API as a normal post, so it renders in your own theme. Your templates, your fonts, your header and footer, your sidebar. Nothing is injected into the page and no widget is added. The internal links are ordinary links in the body text, pointing at your own URLs. If your theme has a related posts block, it will pick the new post up the same way it picks up any other post you publish.

What happens on Custom API that does not happen elsewhere

Your API decides what a post is. If your content model has required fields, custom taxonomies or a fixed set of block types, HaloSEO writes to that shape rather than a generic one. The link targets come from the posts your API returns, so the internal links point at URLs that exist on your site. On a hosted platform the post format is fixed. Here it follows your schema.

What breaks, and what happens when it does

If the API key expires or is revoked, publishing stops and HaloSEO reports the failed call. Nothing is published half written. If a required field is missing from the payload, the API rejects the post and we surface the error rather than retrying blindly. If an older post is edited or deleted after we linked to it, the link can point at a URL that no longer resolves, so check your redirects when you restructure. If the API is slow or rate limited, posts queue and go out when the API accepts them.

Who this is not right for

This is not right for you if your site has no API, or if you are not able to issue a key with write access. It is also not right for you if you want links bought, or links placed on sites we do not publish to. HaloSEO does neither. And it is not right for you if you need a guaranteed ranking or a date. We do not control search engines and we will not promise one.

Related

How it runs, once it is connected

You do the first step. HaloSEO does the other six, on its own, every week.

  1. 01

    Connect your website

  2. 02

    HaloSEO researches keywords

  3. 03

    Writes blog posts

  4. 04

    Publishes automatically

  5. 05

    Creates internal links

  6. 06

    Builds backlinks

  7. 07

    Improves rankings on Google and AI search engines