{"id":377932,"date":"2026-10-16T12:24:21","date_gmt":"2026-10-16T12:24:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tedrix-seo-ai-visibility-check\/"},"modified":"2026-10-29T22:15:39","modified_gmt":"2026-10-29T22:15:39","slug":"tedrix","status":"publish","type":"plugin","link":"https:\/\/am.wordpress.org\/plugins\/tedrix\/","author":23576470,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.6.0","stable_tag":"2.6.0","tested":"7.1.4","requires":"5.7","requires_php":"7.4","requires_plugins":null,"header_name":"SEO Autopilot for Google and AI Answers \u2013 Tedrix","header_author":"Tedrix","header_description":"See how your site looks to Google and to AI assistants like ChatGPT: truncated titles, missing descriptions, duplicates, and whether AI crawlers can read your pages. Free, no account needed. With a Tedrix account the plugin can also apply the fixes you approve.","assets_banners_color":"0e1d2d","last_updated":"2026-10-29 22:15:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/tedrix.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":405,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.1":{"tag":"2.0.1","author":"tedrix","date":"2026-10-16 12:23:54","revision":3750385},"2.1.0":{"tag":"2.1.0","author":"tedrix","date":"2026-10-16 15:20:45","revision":3750670},"2.1.1":{"tag":"2.1.1","author":"tedrix","date":"2026-10-16 23:52:37","revision":3751262},"2.1.2":{"tag":"2.1.2","author":"tedrix","date":"2026-10-18 08:51:11","revision":3752781},"2.2.0":{"tag":"2.2.0","author":"tedrix","date":"2026-10-18 09:42:21","revision":3752831},"2.2.1":{"tag":"2.2.1","author":"tedrix","date":"2026-10-18 11:40:53","revision":3752956},"2.3.0":{"tag":"2.3.0","author":"tedrix","date":"2026-10-18 12:29:26","revision":3753017},"2.4.0":{"tag":"2.4.0","author":"tedrix","date":"2026-10-22 11:38:46","revision":3759791},"2.5.0":{"tag":"2.5.0","author":"tedrix","date":"2026-10-24 22:45:21","revision":3763802},"2.5.1":{"tag":"2.5.1","author":"tedrix","date":"2026-10-29 16:53:49","revision":3773558},"2.6.0":{"tag":"2.6.0","author":"tedrix","date":"2026-10-29 22:15:39","revision":3774113}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3750670,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3750670,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3751262,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3751262,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.1","2.1.0","2.1.1","2.1.2","2.2.0","2.2.1","2.3.0","2.4.0","2.5.0","2.5.1","2.6.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3752830,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3752830,"resolution":"2","location":"assets","locale":"","width":1080,"height":560},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3752781,"resolution":"3","location":"assets","locale":"","width":1080,"height":820},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3752830,"resolution":"4","location":"assets","locale":"","width":1280,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3752830,"resolution":"5","location":"assets","locale":"","width":1280,"height":760}},"screenshots":{"1":"The Tedrix page in WordPress, shown with an example store: clicks from Google month by month, each change marked, and how many more clicks the changes gave four weeks later.","2":"Suggestions to approve or skip, with the title and description now and the new ones Tedrix wrote.","3":"Free, no account: every page whose title or description shows up wrong in Google, here on a store with 259 pages.","4":"Free, no account: the Google and AI check of your home page, with what to do about each point.","5":"Connect with Google: only Google's sign-in opens in a small window, and the page says which account to pick."}},"plugin_section":[],"plugin_tags":[236374,5777,186,221615,9483],"plugin_category":[55],"plugin_contributors":[287110],"plugin_business_model":[],"class_list":["post-377932","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-seo","plugin_tags-meta-description","plugin_tags-seo","plugin_tags-seo-automation","plugin_tags-seo-title","plugin_category-seo-and-marketing","plugin_contributors-tedrix","plugin_committers-tedrix"],"banners":{"banner":"https:\/\/ps.w.org\/tedrix\/assets\/banner-772x250.png?rev=3751262","banner_2x":"https:\/\/ps.w.org\/tedrix\/assets\/banner-1544x500.png?rev=3751262","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tedrix\/assets\/icon-128x128.png?rev=3750670","icon_2x":"https:\/\/ps.w.org\/tedrix\/assets\/icon-256x256.png?rev=3750670","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tedrix\/assets\/screenshot-1.png?rev=3752830","caption":"The Tedrix page in WordPress, shown with an example store: clicks from Google month by month, each change marked, and how many more clicks the changes gave four weeks later."},{"src":"https:\/\/ps.w.org\/tedrix\/assets\/screenshot-2.png?rev=3752830","caption":"Suggestions to approve or skip, with the title and description now and the new ones Tedrix wrote."},{"src":"https:\/\/ps.w.org\/tedrix\/assets\/screenshot-3.png?rev=3752781","caption":"Free, no account: every page whose title or description shows up wrong in Google, here on a store with 259 pages."},{"src":"https:\/\/ps.w.org\/tedrix\/assets\/screenshot-4.png?rev=3752830","caption":"Free, no account: the Google and AI check of your home page, with what to do about each point."},{"src":"https:\/\/ps.w.org\/tedrix\/assets\/screenshot-5.png?rev=3752830","caption":"Connect with Google: only Google's sign-in opens in a small window, and the page says which account to pick."}],"raw_content":"<!--section=description-->\n<p>Tedrix finds the pages on your WordPress site that show up wrong in Google and in AI answers, writes better titles and descriptions, and applies them with one-click undo.<\/p>\n\n<p><strong>Free in the plugin, no account needed<\/strong><\/p>\n\n<ul>\n<li>Checks your latest 300 posts and pages for titles Google cuts off, missing or too long descriptions, and duplicate titles.<\/li>\n<li>Reads the title and description from the SEO plugin you already use, or the post title if you use none.<\/li>\n<li>5 free rewrites a day: see the new text first, then Apply or Undo.<\/li>\n<li>Checks your home page the way Google and AI assistants read it: whether search engines and AI crawlers are allowed in, whether the text is there without JavaScript, and whether contact details and structured data are in place.<\/li>\n<\/ul>\n\n<p><strong>With a Tedrix account<\/strong><\/p>\n\n<p>Connect with Google from the Tedrix page in wp-admin, using your Search Console. Then choose one level per site:<\/p>\n\n<ul>\n<li>Watch only: a weekly email when a page starts getting fewer visitors from Google.<\/li>\n<li>Approve each change: Tedrix writes new titles, descriptions, text, FAQ or structured data, and nothing changes until you approve it.<\/li>\n<li>Autopilot: Tedrix publishes the changes, emails you each one with one-click undo, measures the result after four weeks and reverts it if the result got worse.<\/li>\n<\/ul>\n\n<p><strong>Built for WordPress<\/strong><\/p>\n\n<ul>\n<li>Works with your current SEO plugin, or with none.<\/li>\n<li>Every change is saved as a normal WordPress revision.<\/li>\n<li>Tedrix only edits the title, description, content and structured data.<\/li>\n<li>Only requests signed with your site's own key are accepted.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Tedrix service, operated by Tedrix (Sweden), in the situations below. Swedish-language admins are sent to tedrix.se and everyone else to tedrix.io; it is the same service. Nothing is sent before you take one of the actions below.<\/p>\n\n<ol>\n<li><strong>Google and AI check.<\/strong> When you press \"Check my site\" under Tools \u2192 Tedrix check, the plugin sends your site's home address and your admin language to <code>https:\/\/tedrix.io\/api\/wp\/kontroll<\/code> (or <code>https:\/\/tedrix.se\/api\/wp\/kontroll<\/code> for Swedish admins). The service fetches your public home page and robots.txt, and looks up the company name in public registers (Allabolag, Hitta, Wikipedia), then returns the result. The address is stored for at most 14 days to check that the results are correct, and is never used to contact you.<\/li>\n<li><strong>Connect with Google (optional).<\/strong> When you press \"Connect with Google\" on the Tedrix page, a window opens at <code>https:\/\/tedrix.io\/wp\/koppla<\/code> with your site's home address and a one-time code that ties the answer to your login. You sign in with Google there; Tedrix gets read-only access to your Search Console data and creates your Tedrix account. The window sends a one-time code back to WordPress, and the plugin exchanges it at <code>https:\/\/tedrix.io\/api\/wp\/koppling<\/code> for the Site ID and connection secret, which are stored on this site. If the site is not in Search Console yet and you choose \"Add the site to Search Console\", Google asks you for permission to add and verify it; the answer then also contains Google's verification code, which the plugin stores on this site and prints as a <code>google-site-verification<\/code> meta tag in the page head so Google can confirm you own the site.<\/li>\n<li><strong>Connected account (optional).<\/strong> Once connected, the Tedrix page asks <code>https:\/\/tedrix.io\/api\/wp\/oversikt<\/code> for your clicks, results and waiting suggestions, and sends your Approve and Skip decisions to <code>https:\/\/tedrix.io\/api\/wp\/beslut<\/code>. These requests are signed with the connection secret and contain only your admin language and the suggestion you decided on. The Tedrix service in turn sends signed requests to this site's REST API (<code>\/wp-json\/tedrix\/v1\/<\/code>) to apply or revert changes you approved. The plugin does not send your content elsewhere.<\/li>\n<li><strong>Free rewrite.<\/strong> When you press \"Write new\" on a row in the titles check, the plugin sends your site's home address, that page's public address and your admin language to <code>https:\/\/tedrix.io\/api\/wp\/skriv<\/code> (or <code>https:\/\/tedrix.se\/api\/wp\/skriv<\/code> for Swedish admins). The service fetches that public page, writes one title and one description and returns them. The page and the text are not stored. The service allows 5 rewrites per site and day.<\/li>\n<\/ol>\n\n<p>The titles and descriptions check itself makes no external requests.<\/p>\n\n<ul>\n<li>Service: https:\/\/tedrix.io (Swedish: https:\/\/tedrix.se)<\/li>\n<li>Terms of use: https:\/\/tedrix.io\/terms<\/li>\n<li>Privacy policy: https:\/\/tedrix.io\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from Plugins \u2192 Add New, or upload the folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate it.<\/li>\n<li>Go to Tools \u2192 Tedrix check and press \"Check my site\".<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%3F\"><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>No. Both checks work without an account, and so do 5 rewrites a day. The account is for the rest: every page at once, the click data from Google, and each change measured after four weeks. You create it with \"Connect with Google\" on the Tedrix page, without leaving WordPress.<\/p><\/dd>\n<dt id=\"what%20is%20sent%20to%20tedrix%3F\"><h3>What is sent to Tedrix?<\/h3><\/dt>\n<dd><p>Without an account, only when you press \"Check my site\": your home address and admin language. When you press \"Write new\": also that page's public address. With a connected account, the Tedrix page fetches your results and sends your decisions. See \"External services\" above. The titles and descriptions check reads your own database and sends nothing.<\/p><\/dd>\n<dt id=\"which%20google%20account%20should%20i%20use%3F\"><h3>Which Google account should I use?<\/h3><\/dt>\n<dd><p>The one that has Search Console for your site. If you pick an account without access to the site, Tedrix tells you which account you chose and asks you to pick another.<\/p><\/dd>\n<dt id=\"my%20site%20is%20not%20in%20search%20console.%20can%20i%20still%20use%20tedrix%3F\"><h3>My site is not in Search Console. Can I still use Tedrix?<\/h3><\/dt>\n<dd><p>Yes. When you connect, Tedrix offers to add the site to Search Console for you. Google asks for your permission, the plugin puts Google's verification tag on the site, and Search Console starts collecting data that day. Google has no data from before that, so the first suggestions build on what the site's pages say, and the click data fills in over the following weeks.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20seo%20plugin%3F\"><h3>Does it work with my SEO plugin?<\/h3><\/dt>\n<dd><p>Yes. Tedrix works on top of the SEO plugin a site already runs: the check reads the title and description from that plugin's own fields, and approved changes are written back into them. With no SEO plugin it uses the post title, and WordPress itself prints no description.<\/p><\/dd>\n<dt id=\"what%20do%20the%20%22fix%22%20buttons%20do%3F\"><h3>What do the \"Fix\" buttons do?<\/h3><\/dt>\n<dd><p>Without an account, each row has \"Write new\": Tedrix writes a new title and description for that page, and you apply or skip it. The \"Let Tedrix fix\" buttons take you to the Tedrix page, where you can connect with Google and start a free trial. Connected, you see the suggestions Tedrix wrote and approve them there. Nothing on your site changes before you approve. The checks in this plugin stay free either way.<\/p><\/dd>\n<dt id=\"will%20it%20change%20anything%20by%20itself%3F\"><h3>Will it change anything by itself?<\/h3><\/dt>\n<dd><p>No. The checks only read and report. Nothing is modified unless you press Apply on a rewrite, approve a change in a connected account, or switch on autopilot yourself in Tedrix.<\/p><\/dd>\n<dt id=\"why%20does%20the%20check%20say%20my%20site%20runs%20on%20a%20local%20address%3F\"><h3>Why does the check say my site runs on a local address?<\/h3><\/dt>\n<dd><p>A site on localhost or a private network can't be fetched from the internet. The Google and AI check works once the site is online; the titles check works everywhere.<\/p><\/dd>\n<dt id=\"how%20many%20pages%20does%20the%20titles%20check%20cover%3F\"><h3>How many pages does the titles check cover?<\/h3><\/dt>\n<dd><p>The 300 most recently modified posts and pages, so it stays fast on large sites.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>After activation, a notice on the Dashboard and Plugins screens points to the check. It shows until you open the check or dismiss it.<\/li>\n<li>When today's 5 free rewrites are used, the message now shows how to write every page at once.<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>The Tedrix page now starts with what can be done for free: how many pages show up wrong in Google, and a button to write the new ones. Connecting Google comes after.<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Free rewrites: press \"Write new\" on a page in the titles check and Tedrix writes a new title and description, 5 pages a day with no account. Apply and Undo right there.<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Sites that are not in Search Console yet: Tedrix can add them for you. The plugin puts Google's verification tag on the site, and data is collected from that day.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>German, Norwegian, Danish and Finnish included, alongside Swedish.<\/li>\n<li>The plugin name now starts with what it does: SEO Autopilot for Google and AI Answers.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>When Tedrix's changes have measurably given your site more clicks, the Tedrix page shows the result and a link to review the plugin. Shown only then, never during setup, and it can be dismissed.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Connect with Google from the new Tedrix page in wp-admin. Only Google's sign-in opens in a small window; no Site ID or secret to copy. The window says which Google account to pick, and tells you if the account you chose has no Search Console access to the site.<\/li>\n<li>The Tedrix page shows clicks from Google per month, what the changes gave, suggestions to approve or skip, and the latest changes with their measured result.<\/li>\n<li>The \"Fix\" buttons in the checks now stay in WordPress.<\/li>\n<li>Connecting with a Site ID and secret still works, under Settings \u2192 Tedrix.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Swedish translation included. Shorter texts on the check page. No change in what the plugin does.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>New plugin name and description that say what Tedrix does for your site. No code changes.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New look: the check and settings screens use the Tedrix design, with a score summary at the top of the Google and AI check.<\/li>\n<li>New: reads the fields of more SEO plugins, including title variables such as %%title%%.<\/li>\n<li>New: pages set to noindex are skipped.<\/li>\n<li>New: \"Let Tedrix fix all\" sends every finding Tedrix can fix to Tedrix in one go, and a smaller \"Fix\" button sits next to each one.<\/li>\n<li>Fixed: titles with quotes or &amp; were counted as longer than they are.<\/li>\n<li>Fixed: on sites without an SEO plugin, an approved description was saved but never printed on the page.<\/li>\n<li>Fixed: approved descriptions now reach the fields of every supported SEO plugin.<\/li>\n<li>Settings and cached results are removed when the plugin is deleted.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Translations are now delivered through translate.wordpress.org.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New: Google and AI check. One click checks whether AI crawlers can read the home page, whether the text exists without JavaScript, structured data, and whether the company can be found in public registers.<\/li>\n<li>New: warning when WordPress asks search engines not to index the site.<\/li>\n<li>New: Swedish translation. Links go to tedrix.se for Swedish admins and tedrix.io for everyone else.<\/li>\n<li>Titles check shows its results in the viewer's language.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: free SEO check under Tools. Finds truncated titles, missing or badly sized meta descriptions, and duplicate titles.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Structured data (JSON-LD) can be applied as its own field, stored as post meta and output in wp_head.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>IndexNow key endpoint so updated pages can be submitted for recrawl.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: signed apply and revert of approved title, meta description and content changes.<\/li>\n<\/ul>","raw_excerpt":"Finds titles and descriptions that show up wrong in Google, writes new ones and applies them with one-click undo. Free check, no account needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/377932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=377932"}],"author":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tedrix"}],"wp:attachment":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=377932"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=377932"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=377932"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=377932"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=377932"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=377932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}