WordPress
Keyword Research for WordPress
HaloSEO connects to your WordPress site, researches the keywords, writes the posts and publishes them in your own theme. Here is how the connection works and what happens when something breaks.
How HaloSEO connects to WordPress
You add your site in HaloSEO and connect it to WordPress. The connection uses the WordPress REST API with an application password, which is a login WordPress creates for one app only. You can revoke it at any time from your WordPress user profile. HaloSEO needs permission to create and edit posts, upload media and read your site settings. It does not need your main admin password, and it does not need access to your hosting account or your database.
What the published post looks like
HaloSEO publishes through WordPress itself, so the post uses your theme. Headings, paragraphs, lists and images follow the same styles as the rest of your site. The post appears in your archive pages, your categories and your RSS feed like any other post. You can edit it in the WordPress editor afterwards. Nothing is rendered on a separate page or in a separate template.
What happens on WordPress that does not happen elsewhere
WordPress gives HaloSEO a few things other platforms do not. HaloSEO can set the post slug, the category and the featured image through the API. It can add internal links to your existing posts because it can read your published content. It can schedule posts for a future date. It can also read your permalink structure, so links it builds point at the right URLs. On a site without these hooks, some of this work has to be done by hand.
What breaks, and what happens when it does
The most common failure is a revoked or expired application password. When that happens, publishing stops and HaloSEO marks the connection as broken in your dashboard. It does not retry in a loop and it does not publish partial posts. You reconnect from the dashboard and the queued posts go out. Other failures include a security plugin blocking the REST API, a theme that strips content on save, and a host that blocks outgoing requests. HaloSEO reports each of these as a connection error with the HTTP status it received, so you or your developer can see what blocked it.
Who this is not right for
This is not right for you if you want to approve every word before it goes live. HaloSEO publishes on a schedule, and review happens after publication, not before. It is also not right for sites where the REST API is locked down and cannot be opened, or for WordPress.com free plans that do not allow application passwords. If you need a writer that only drafts and never publishes, use a drafting tool instead.
Related
the platform
the feature
same feature, another platform
same platform, another feature
How it runs, once it is connected
You do the first step. HaloSEO does the other six, on its own, every week.
- 01
Connect your website
- 02
HaloSEO researches keywords
- 03
Writes blog posts
- 04
Publishes automatically
- 05
Creates internal links
- 06
Builds backlinks
- 07
Improves rankings on Google and AI search engines
