Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Turk SEM Search Intent Wordpress Plugin - Rating, Reviews, Demo & Download

Turk SEM Search Intent Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Most analytics plugins count visits. Search Intent asks a different question: when someone lands on a page, do they find what they searched for?

For every page it measures active time, scroll depth, and what the visitor did next. A visit counts as satisfied when the visitor went on to another page, sent a form, clicked a phone, email, WhatsApp or outside link, or stayed active on the page for at least 30 seconds. A visit counts as a quick exit when the visitor left within 10 seconds without doing any of that.

Each page is then compared with similar pages on your own site, posts with posts and pages with pages, and pages that leave visitors unsatisfied rise to the top of the list.

What you see

  • Satisfied rate, median active time, quick exits and continuation for the whole site, against the previous period.
  • Every page with a status (Good, Watch, Needs work) and the reasons behind it, with an Edit link next to it.
  • Before and after an update: the satisfied rate in the 28 days before a page was last updated, and since then.
  • The same status in your Posts and Pages lists, right where you edit content.
  • Expected time for posts, based on their length.
  • Search by title or address, and export the page report as CSV.
  • Where entries come from: Google organic and Google Ads as separate rows, Bing, AI assistants such as ChatGPT and Perplexity, social media, other sites and direct visits.
  • Referring sites, and when the browser shares it, the exact page that sent the visitor.
  • A page view for every page: how it compares with similar pages, what was found and what to try, entries per day with the last update marked, its sources and referring sites.
  • A built-in guide that explains every number and label, with longer articles for each topic.

The Lab: from numbers to a better page

Open a page that loses visitors in the Lab and work through three steps.

  1. Diagnose. Runs on your server, no AI and no cost: when the post was last updated, wording that dates it (“in 2023”), broken and moved links, images that no longer load or have no alt text, a missing meta description, and structure problems.
  2. AI review. Your AI provider reads the post together with its measured behavior and the diagnosis, and writes prioritized advice that points to the paragraphs it is about.
  3. Improve. Choose what to change: an opening that answers the search first, the SEO title, the meta description, dated wording, internal links, image alt text, broken links, or your own instructions. Every change is shown as a before and after. You tick the ones to keep. When the text or headline changes, WordPress keeps a revision, and the last change can be undone from the Lab.

Guard rails: the AI never rewrites the raw post. It proposes edits to numbered paragraphs, headings and list items, so block editor markup stays valid. A new link may point only to an address already in that paragraph or to a related post of your site, links the AI invents are removed, and a change applies only if the post, its headline or the SEO field has not been edited since it was proposed. Changes to dated statements always come with a note on what to check.

On WordPress 7.0 and later, the Lab uses the WordPress AI Client: it works with the AI provider you set up for the whole site under Settings > Connectors, and this plugin stores no key. On older versions, or if you prefer, connect OpenAI, Anthropic Claude, Google Gemini, OpenRouter, Mistral AI, DeepSeek or xAI Grok directly with your own key; the model list then loads live from the provider. Save your own prompts for house style and tone, and set a monthly run limit to protect your bill.

How it measures

The clock runs while the tab is in front, from the moment the page opens, and pauses after 30 seconds without a scroll, mouse move, key press or touch, so a tab left open does not inflate the numbers. Medians are used instead of averages for the same reason.

Google Ads clicks also come from google.com. Search Intent separates them from organic search by the click id that Google Ads adds to the landing page address (gclid, gbraid, wbraid), so auto-tagging must be on in your Google Ads account. Microsoft Ads clicks (msclkid) and campaigns tagged with a paid utm_medium such as cpc are counted as ads too.

Privacy

  • No cookies. Nothing is written to the visitor’s browser: no cookies, no localStorage, no sessionStorage.
  • No IP addresses and no user agents are stored. Only the type of device (phone, tablet or desktop) is kept, from the screen width.
  • For referring sites, the host name is stored, plus the page path when the browser sends it. The part of an address after the question mark is never stored.
  • The data stays in your WordPress database. Measurement makes no external requests.
  • Suggested text for your privacy policy is added under Settings, Privacy.
  • Turk SEM receives nothing from your site. Our own privacy policy covers turksem.com only.

Fast by design

The tracker is a single script of about 3 KB compressed. It loads with defer, makes no request while the page loads, and sends one small packet when the visitor leaves the page or clicks a link. On the server, packets are appended to a buffer file and moved into the database in batches once a minute, so busy sites do not get one database write per page view. The Overview and Pages reports read daily totals, so they stay fast as data grows, and report screens never process post content. The post a visit belongs to is checked on the server, never taken from the browser. Views of published posts are always recorded; other addresses (home, archives, anything else) are capped at 3,000 different ones per day, so even a flood of invented addresses cannot grow the reports beyond what the server can handle.

Honest limits

  • Without cookies, visits cannot be linked across page loads, so there is no pages-per-session number.
  • Visits from logged-in users are not measured unless you turn that on, so your own visits do not skew the numbers.
  • Search Intent does not see which search query brought a visitor. Google began withholding that in 2011.

Learn more

External services

Measurement and reports make no external requests, and no account is required. Search Intent never contacts Turk SEM: the links to turksem.com in the guide, the plugin header and this page are plain links.

Two Lab features talk to outside services, and only when an administrator uses them. Nothing runs in the background.

  1. AI review and improvements (off until an AI provider is set up). On WordPress 7.0 and later the request goes through the WordPress AI Client to the provider set up for the site under Settings > Connectors; otherwise it goes directly to the provider you connected with your own key in the plugin’s Settings. When you click “Review this page” or “Prepare improvements”, the plugin sends the following to that provider: the post’s text, title and address; the totals measured for that page (for example its satisfied rate and quick exits); the Lab diagnosis and the earlier AI review of that post; your admin language and your prompt; the file names of images when alt text is requested; and the titles and addresses of up to 25 related posts when internal links are requested. Data about single visits is never sent. The key is yours, it is stored only on your server, and the provider bills the usage to your account. Provider terms and privacy policies: OpenAI terms and privacy policy; Anthropic commercial terms and privacy policy; Gemini API terms and Google privacy policy; OpenRouter terms and privacy policy; Mistral AI terms and privacy policy; DeepSeek terms and privacy policy; xAI terms and privacy policy. Saving the provider settings, and opening the Settings screen at most once a day, also asks the provider for its list of models; that request carries only your key.
  2. Link check (diagnosis). When you click “Run diagnosis”, the plugin requests the link and image addresses in that one post (up to 60 links and 40 images) to see whether they still work, with a second try for servers that refuse a HEAD request. The requests go to the sites those links point to and carry no data about your site. Redirects are followed one step at a time and every step is checked, and each connection is pinned to the address that was checked, so addresses on private, local or reserved networks are never requested. On a server without cURL the pin is not possible, so outside links are then listed as not checkable instead of being requested.

Once a day, and when you save the settings, the plugin sends a test request to your own site to check that visitors can reach its collection endpoint. That request goes only to your own site, carries no data, and is not recorded as a visit.

Screenshots

  1. Overview: satisfied rate, median active time, quick exits and the pages to start with.

    Overview: satisfied rate, median active time, quick exits and the pages to start with.

  2. Pages: every page with its status, the main reason, a comparison with similar pages and where its visitors come from.

    Pages: every page with its status, the main reason, a comparison with similar pages and where its visitors come from.

  3. One page: what was found and what to try, entries per day with the last update marked.

    One page: what was found and what to try, entries per day with the last update marked.

  4. The Lab diagnosis: freshness, broken links, images and structure.

    The Lab diagnosis: freshness, broken links, images and structure.

  5. The Lab AI review: prioritized advice that points to the paragraphs it is about.

    The Lab AI review: prioritized advice that points to the paragraphs it is about.

  6. The Lab improvements: every change as a before and after, with notes on what to check.

    The Lab improvements: every change as a before and after, with notes on what to check.

  7. Sources: Google organic, Google Ads, AI assistants and social media side by side, each with how often its visitors find what they came for.

    Sources: Google organic, Google Ads, AI assistants and social media side by side, each with how often its visitors find what they came for.

  8. The guide: every number and label explained.

    The guide: every number and label explained.


Reviews & Comments