چۈشەندۈرۈش
Tino writes and publishes SEO + GEO articles and helps you rank on Google and in AI assistants (ChatGPT, Gemini, Perplexity). This plugin connects your WordPress to your Tino dashboard with a secure key and takes care of:
- Publishing the articles you approve in Tino (no duplicates).
- Outputting the structured data (JSON-LD Article + FAQPage) in the
<head>, so it always reaches Google and AI assistants even if you run security plugins. - Allowing the relevant AI bots (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and others) in your robots.txt.
- Notifying IndexNow (Bing/Yandex) about each new article to speed up discovery.
It does not use your account password: it authenticates with its own API key that you can regenerate at any time.
External services
This plugin connects to external services only when the corresponding feature is enabled. What it sends, when and where:
IndexNow (search engine notification of new or updated URLs)
When you publish or update an article, the plugin notifies IndexNow so that compatible search engines (Microsoft Bing, Yandex and others) discover the change sooner. It sends the public URL of the post, your site host name and a random verification key that the plugin itself hosts on your site. It does NOT send the article content or any personal data. This happens only if IndexNow is enabled in Settings -> Tino (on by default; you can turn it off there).
- Service: IndexNow – https://www.indexnow.org/
- Endpoint: https://api.indexnow.org/indexnow
- Documentation: https://www.indexnow.org/documentation – the data (public URLs) is shared with the participating search engines; e.g. Microsoft Bing privacy policy: https://www.microsoft.com/privacy
Tino (connection with your Tino account)
The plugin does not send data to Tino on its own. It exposes a private REST endpoint that your Tino dashboard calls, authenticated with the API key you generate in Settings -> Tino, to publish the articles you approve. You control the key and can regenerate or disconnect it whenever you want.
- Service: Tino – https://trytino.com
- Terms: https://trytino.com/terminos
- Privacy: https://trytino.com/privacidad
ئورنىتىش
- Install and activate the plugin.
- Go to Settings -> Tino and copy your API Key.
- In your Tino dashboard, paste the key and click Connect.
FAQ
-
Do I need to give my WordPress username and password?
-
No. The plugin generates its own key; Tino connects using only that key.
-
Does it work with Wordfence or other security plugins?
-
Yes. The schema is output in the
<head>from the plugin itself, without relying on the open REST API or on application passwords.
باھالاشلار
بۇ قىستۇرمىغا تېخى باھا يېزىلمىدى.
تۆھپىكار ۋە ئىجادكار
«Tino SEO & GEO» كودى ئوچۇق يۇمشاق دېتال. تۆۋەندىكى كىشىلەر بۇ قىستۇرمىغا تۆھپە قوشقان.
تۆھپىكار«Tino SEO & GEO» نى تىلىڭىزغا تەرجىمە قىلىڭ
ئىجادىيەتكە قىزىقامسىز؟
كودقا كۆز يۈگۈرتۈپ، SVN خەزىنە تەكشۈرۈپ ياكى RSSئارقىلىق ئىجادىيەت خاتىرىسىگە مۇشتەرى بولغىلى بولىدۇ.
ئۆزگىرىش خاتىرىسى
1.3.0
- IMPORTANT: the plugin folder is now «tino-seo-geo», matching the WordPress.org directory. Until
1.2.2 the ZIP served from trytino.com created a folder called «tino», which WordPress treated as a
DIFFERENT plugin: updates from the directory were never offered, and installing both at once
crashed the site with a fatal error. If you installed from trytino.com before, deactivate and
delete the old «tino» plugin and reconnect with your API key. The plugin now detects a duplicate
copy and disables itself instead of taking the site down. - AI crawler access is now fixed even when the site has a PHYSICAL robots.txt. WordPress’s robots_txt
filter only applies to the virtual file, so on sites with a real robots.txt in the web root the
plugin’s Allow rules never reached the served file. The plugin now detects that case and, on
request, prepends its own marked block. The edit is additive: none of your existing rules are
touched (in robots.txt the most specific group wins, so a per-bot «Allow: /» already overrides a
general «Disallow: /»), it is idempotent, and the original file is backed up as
robots.txt.tino-backup before the first write. - New REST route POST tino/v1/robots to apply that fix, and the tino/v1/status response now reports
whether robots.txt is virtual or physical, whether it is writable, and whether the block is
already in place.
1.2.2
- Plugin Check compliance: the Settings -> Tino page now enqueues its CSS and JS via wp_add_inline_style() and wp_add_inline_script() on the admin_enqueue_scripts hook (loaded only on that page). Removed the inline / blocks and inline event handlers.
1.2.1
- Plugin Check compliance: output escaping, wp_parse_url(), wp_delete_file(), sanitized server input, English readme.
- Brand logo shown in the Settings -> Tino header.
1.2.0
- Blog page management from the plugin (endpoint /tino/v1/blog): the «Activate blog» button in Tino now works with the plugin connection (previously only with Application Passwords).
1.1.0
- The SEO slug curated in Tino is applied when the post is created (clean URL).
- Outputs
<meta name="description">in the<head>(with the curated meta description), avoiding duplicates when Yoast, Rank Math, SEOPress or AIOSEO are present.
1.0.0
- Initial version: connection via API key, article publishing, schema in
<head>, AI bot access and IndexNow.
