Hami SEO generates search titles, meta descriptions, focus keywords, and image alt text for the content already on your site. Review the results, edit anything that needs a human pass, then write them to the SEO plugin that is active.
Unlike single-purpose automatic alt-text tools, Hami SEO covers the full metadata set (title, description, focus keyword, synonyms, and alt text) in one bulk workflow with human review before anything is saved.
It detects Yoast SEO, Rank Math, and SEOPress. When more than one is active, you choose which ones receive the metadata. WooCommerce products are included when WooCommerce is active, including product galleries, attributes, price, and SKU as source context. Posts, pages, public custom post types, and public taxonomies can be included too.
The admin screens are English. After the plugin is approved on WordPress.org, translations are added through translate.wordpress.org. The language of the generated SEO text follows the site language, or a language you type in the settings.
Hami SEO can connect to an AI endpoint that you configure under Hami SEO Settings.
What is sent: the title, excerpt, a trimmed copy of the content, categories, tags, and, for WooCommerce products, SKU, price, currency, and attributes. Image generation also sends the attachment title, filename, and parent title. The request includes your API key in the authorization method you choose so the provider can authenticate it.
When: only after an administrator saves an API key and starts an AI generation or clicks Test connection. Rule-based alt text is built on the server and is not sent.
To whom: only the host in the API base URL you save, plus the request path you save (the default path is chat/completions). The API key is sent in the authorization header you choose. Hami SEO does not operate that service and does not receive a copy of the request. The site address is not added to the request.
The provider’s terms and privacy policy apply to that request. OpenAI’s are at https://openai.com/policies/privacy-policy and https://openai.com/policies/terms-of-use. If you use a different provider, use that provider’s policy.