Version 0.5, beta. Seekadelic is a plugin that helps search engines, and the new AI answer engines, find, understand and show your pages properly. This guide explains every setting in plain English.
Contents
/wp-sitemap.xml.That's it. Everything else has sensible settings already.
Already using another SEO plugin? Seekadelic notices Yoast, Rank Math, All in One SEO, SEOPress, The SEO Framework, Slim SEO and a few others. While one of them is active, Seekadelic stays quiet on your pages so search engines don't see everything twice. When you're ready, use "Import from another SEO plugin" on the Advanced & tools tab (Yoast, Rank Math and SEOPress are supported) to copy your titles and descriptions across, then deactivate the old plugin and Seekadelic takes over.
When you edit a post or page, open the settings sidebar on the right and find the Seekadelic SEO panel. (In the classic editor it is a box underneath the content.)
Categories and tags have their own SEO title, description and noindex box at the bottom of their edit screen (Posts, Categories, then click a category).
These are templates. Words between double percent signs, like %%title%%, are swapped for the real thing on each page. The full list of variables is at the bottom of that settings tab.
| Setting | What it does |
|---|---|
| Separator | The character between the page title and the site name, used wherever %%sep%% appears. |
| Home page title and description | Used for the home page. If your home page is a static page with its own SEO title, that wins. |
| Posts and pages | The default title and description for every post, page and custom post type. |
| Categories and tags | For category, tag and other taxonomy archive pages. |
| Post type archives, author, date, search, page not found | For the other kinds of page WordPress makes. |
%%page%% adds "Page 2", "Page 3" and so on to later pages of an archive, so they don't all have the same title.
"Indexing" means a search engine adding a page to its catalogue. Some pages WordPress makes aren't worth having in Google, and these settings hide them while still letting search engines follow their links.
| Setting | Recommended | Why |
|---|---|---|
| Hide search results pages | On | Google asks sites not to let it index their own search results. |
| Hide attachment pages / send them to their post | On / On | WordPress makes a thin page for every upload. These settings hide it and send visitors to the post the image belongs to. |
| Hide date archives | On | Monthly lists repeat what categories already show. |
| Hide author archives | On for one-author sites | On a single-author blog the author page is a copy of the blog. |
| Hide empty categories and tags | On | An archive with no posts is an empty page. |
| Hide page 2, 3... | Off | Google uses those pages to find older posts. |
| Longest text snippet | -1 | -1 means no limit. This lets search results and AI answers quote you properly. |
| Image preview size | Large | Lets Google show big images from your pages. |
| Longest video preview | -1 | No limit. |
| List author pages in the sitemap | Off | Only useful on multi-author sites with real author pages. |
If Settings, Reading, "Discourage search engines from indexing this site" is ticked, the whole site is hidden whatever you choose here. The Dashboard warns you about this.
The sharing title is the post's SEO title (or its normal title), and the description is the meta description.
Schema is a block of machine-readable facts hidden in each page: who runs the site, what the page is, who wrote it and when, and where it sits in the site (the breadcrumb trail). Search engines use it for the extra details they sometimes show in results, and AI tools use it to understand who said what.
Seekadelic only describes what is actually on the page. It doesn't add FAQ or "how-to" markup: Google stopped showing those as special results (FAQ in May 2026), and markup that doesn't match the page can count against you.
To check the result, use Google's Rich Results Test or the Schema Markup Validator.
AI companies send out three kinds of robot:
The three choices:
Google's AI Overviews and AI Mode use the normal Google crawler, so they aren't affected by any of these. These rules live in robots.txt, a request that well-behaved robots follow. Badly behaved ones ignore it, and no plugin can stop that.
Anything you add here goes at the end of your robots.txt. Only real robots.txt lines (User-agent, Disallow, Allow, Sitemap and comments) are kept. If your server has an actual robots.txt file, it takes priority and none of this is used. The Dashboard tells you if that's the case.
A plain list of your main pages, meant for AI tools, at /llms.txt. It's off by default because, honestly, hardly anything reads it yet: Google says it doesn't use it, and studies of server logs found the big AI crawlers almost never ask for it. It does no harm to switch it on.
Seekadelic checks rkendall.com for new versions up to twice a day. New versions appear on the normal Dashboard, Updates screen, and automatic updates work too.
Seekadelic, Modules lists every part of Seekadelic with a one-line description and a tick box. Untick something and it does nothing at all: no extra code runs, nothing is added to your pages and nothing runs in the background. Your settings and page data are kept, so ticking it again carries on where you left off. A module that needs something your site doesn't have (for example Visitor Insights, or an image library on the server) says so and stays off.
The basics (titles, descriptions, social tags, schema, sitemap and robots.txt improvements, the editor panel) are on from the start. Heavier or experimental modules (sharing pictures, the broken link checker, link suggestions, Markdown copies, AI agent tools, llms.txt, local business) start off, so you only switch on what you want.
Seekadelic, Bulk edit shows twenty pages at a time with their SEO title, description and a "Hide from search" tick box. Type straight into the boxes and press Save changes; only the rows you changed are saved. Under each box it shows how many characters you have used and roughly how much room it takes on screen, and warns you when Google is likely to cut it off. An empty box means the automatic value, shown in grey, is used. Editors can use it for the pages they are allowed to edit.
Every change to a page's SEO title, description and search settings, and every change to Seekadelic's settings, is kept for six months on the History tab. "Put back" restores the value from before that change. Putting something back is itself recorded, so you can undo an undo.
If you also run the free Visitor Insights plugin, the AI visibility tab shows which AI robots have been reading your site in the last 30 days, what each one is for, and whether your robots.txt welcomes it or asks it to keep out. Underneath, it shows how many people clicked through to you from ChatGPT, Perplexity, Copilot, Gemini, Claude and other assistants, and which pages they landed on. Seekadelic only reads Visitor Insights' records; it never changes them. Without Visitor Insights the tab simply explains what it would show.
When a post has no featured image, Seekadelic draws a sharing picture for it: the title in large letters on your brand colour, with your logo and site name. It is made on your own server and saved with your uploads, and a new one is made if you change the title. Turn it off, or choose the colour, on the Social tab. A featured image always takes priority.
Each user's profile (Users, Profile) has two extra boxes. Fediverse handle, like @name@mastodon.social, credits you when your posts are shared on Mastodon. Your profiles elsewhere, one web address per line, tells search engines that the person who wrote your articles is the same person as those profiles. Both help show that a real, identifiable person stands behind the writing.
If a page has no description of its own, Seekadelic uses the first proper paragraph (at least twelve words), skipping captions, buttons and menus. For pages built with Elementor it reads what Elementor actually shows, worked out when you save the page, so it doesn't slow your site down.
Tools, Site Health includes Seekadelic's checks: search engines being discouraged, sitemaps switched off, a second SEO plugin, a hidden home page, and robots.txt rules that block your whole site or its styles.
For shops, trades and offices. Switch it on in Modules, then fill in the Local business tab: the type of business, your address, phone number with country code, opening hours (one line per rule, like Mo-Fr 08:00-17:00) and, if you like, your map position and the area you serve. Search engines use this to show your details for local searches. It is added to your home page only, unless you choose every page.
Once switched on, Seekadelic finds links to other websites in your posts and checks a few each hour in the background, politely (never more than one request to the same site every ten seconds). The Broken links tab lists links that now lead to a "page not found", or have failed three times, with the pages they are on. A big site takes a while to check completely. It never changes anything by itself.
When you edit a post, the Seekadelic panel lists up to five of your own posts on a similar subject, so you can link to them. It works out which posts are similar by comparing the words they use, on your own server. Nothing is sent anywhere.
Adds a plain-text copy of each public post at its address followed by ?format=md, and tells AI tools where to find it. Pages that are hidden from search, private or password-protected never get one. Like llms.txt, few AI tools use this yet.
If you have connected an AI assistant to WordPress (through the WordPress MCP adapter or a tool like Novamira), this lets it look up a post's SEO details, audit your recent posts, and change titles, descriptions or search visibility on posts you are allowed to edit. Changes are a "dry run" unless the assistant asks to apply them, and every change is kept in History. It can never change Seekadelic's settings.
For people who manage sites from the command line: wp seekadelic audit lists problems, wp seekadelic export and wp seekadelic import file.json copy settings between sites, and wp seekadelic regenerate-images makes sharing pictures for existing posts.
A report, pulled from your own Search Console data, of three things worth a look: queries sitting just off the first page of results (position 8 to 20), pages whose clicks have dropped by more than 30% against the 28 days before, and recently published pages Google reports no impressions for. Nothing is shared with anyone but Google, using an OAuth client you create yourself.
To set it up:
sc-domain:example.com).Seekadelic then syncs once a day. Disconnecting deletes the stored tokens straight away; nothing more is sent to Google until you connect again.
Edit the page, open the Seekadelic SEO panel, tick "Hide from search engines", and update. It disappears from Google the next time Google visits, which can take days. It also drops out of your sitemap.
Seekadelic, Titles & descriptions. For example, to drop the site name from post titles, change the posts template to just %%title%%.
Give the post a featured image, or set a default sharing image on the Social tab. Facebook keeps old previews for a while; its Sharing Debugger refreshes them.
Open the page, right-click, View Page Source, and look between <!-- Seekadelic SEO --> and <!-- / Seekadelic SEO -->.
Install and activate Seekadelic, set it up, then go to Advanced & tools and use "Import from another SEO plugin" to copy your titles and descriptions across (and, for Yoast and Rank Math, search visibility and canonical addresses too). It works even after you deactivate the old plugin, since the data is still in the database; just don't delete the old plugin until you've imported.
| Problem | What to do |
|---|---|
| My titles haven't changed. | Check the Dashboard. If another SEO plugin is active, Seekadelic is waiting. If your theme writes its own title, the Dashboard says so; ask the theme's author to add "title-tag" support. Also clear any caching plugin. |
| Two sets of tags in the page source. | Another SEO plugin is active and "Output Seekadelic tags even if another SEO plugin is active" is ticked. Deactivate one plugin. |
| robots.txt doesn't show the AI rules. | There's probably a real robots.txt file on the server. Rename or delete it (your host can help). |
| /llms.txt says Not found. | Switch it on in Crawlers & AI, then go to Settings, Permalinks and click Save to refresh the web address rules. |
| An update was refused. | That's the safety check doing its job: the download didn't match its signature. Try again later. If it keeps happening, contact Rick. |
| The Updates tab shows a problem. | Usually a temporary network issue. Seekadelic waits a bit longer each time before trying again, up to a day. |
| The Seekadelic panel is missing in the editor. | Click the settings (cog) icon top right, and check Preferences, Panels. It only appears for public post types. |
No plugin can promise that, and you should be wary of any that do. What gets you found is useful content and other sites linking to you. Seekadelic makes sure nothing technical gets in the way and that search engines and AI tools understand your pages.
No. It adds no JavaScript or CSS to your public pages, and works out everything in one go for each page.
No. The only connection it makes is the update check, which sends version numbers and can be switched off.
It works with any theme that lets WordPress set the title (nearly all modern ones), the block editor, the classic editor and page builders such as Elementor.
Yes. Each site has its own settings.
All its settings and per-page data are removed, unless you ticked "Keep data" on the Advanced tab. Your posts themselves are never touched.
Through the contact form on rkendall.com. For security problems, please see SECURITY.md in the plugin folder.