Directory / plugin

ModulusTools SEO Suite – AI SEO, Schema, XML Sitemaps, Redirects & llms.txt

v1.6.1 · by Usama Nazir

Real-time SEO analysis, Google Search Console stats, schema, XML sitemaps, redirects and /llms.txt — one fast plugin for Google and AI search.

View on WordPress.org

About this plugin

ModulusTools SEO Suite is a complete WordPress SEO plugin for the age of AI search. It helps you rank in Google and get cited by ChatGPT, Claude, Perplexity and Google AI Overviews — with live content analysis while you write, structured data, XML sitemaps, redirects, and an /llms.txt file that tells AI assistants what your site is about.

Every SEO feature in the plugin is free. There are no locked tabs, no “upgrade to see this check” boxes, and no ads inside your editor. The optional ModulusTools AI writing assistant includes free monthly uses.

Why site owners switch to SEO Suite

  • Optimize while you write. A focus keyword, a Google preview and 20+ live checks right below the editor — plus a score panel in the block editor sidebar.
  • Ready for AI search (GEO). /llms.txt, AI crawler controls and an “AI readiness” score that checks whether your content can be quoted in AI Overviews.
  • Fast and lightweight. SEO data lives in its own indexed database tables, and every feature is a module you can switch off. Disabled modules are never loaded.
  • Set up in two minutes. A friendly setup wizard configures your brand, social profiles, archive rules and AI crawler policy.
  • Switch in one click. Import your titles, descriptions, focus keywords, canonicals and robots settings from Yoast SEO, Rank Math, All in One SEO or SEOPress.

ModulusTools AI writing assistant (optional)

Connect in one click — no account or credit card — and get 20 free AI uses every month:

  • Optimize title & description with AI — one click writes a keyword-rich SEO title and meta description that fit Google’s limits, plus a stronger opening sentence.
  • Write missing meta descriptions in bulk from the Bulk Editor.
  • Draft FAQ sections and direct answers for Google AI Overviews and AI assistants.
  • Suggest related terms your content should cover.

Need more? SEO Suite Pro raises the allowance to 500 AI uses per month for one site ($2.99/month or $19/year, 14-day money-back guarantee). See pricing.

Prefer your own AI? Use the WordPress AI Client, any OpenAI-compatible endpoint you control, or the built-in offline helper instead.

Schema markup: as many types as a page needs

Every post gets a main schema type (Article, Product, FAQ, How-to and more) plus any number of extra schemas on the same page — for example a Product with an FAQ and a Video. Add them three ways:

  • Templates for FAQ, How-to, Product, Video, Event, Local business, Software app, Recipe and Course — fill in a form, no code.
  • Paste JSON-LD from any schema generator; SEO Suite checks it and explains mistakes.
  • Import from a URL — read the schema of any public page and adapt it to yours (its addresses are replaced with your page’s).

The finished JSON-LD is cached per page and refreshed automatically when you update the post or change your settings.

Google Search Console inside WordPress (free)

Connect Search Console with your Google account (read-only) and see, without leaving WordPress:

  • Clicks, impressions, CTR and average position for the last 7, 28 or 90 days, compared with the period before, with a daily chart.
  • Top keywords and top pages, with one-click links to edit each page.
  • “Almost on page 1” keywords — searches where you already rank 4–20, the fastest wins.
  • A Performance tab on every post with the searches that show it in Google.

Keyword rank tracking (Pro): choose up to 100 keywords and ModulusTools records their Google position every day, with 90-day history, best position and 7- and 28-day changes.

Real-time SEO analysis

Type a focus keyword and SEO Suite scores your content as you write — no page reloads, no saving first.

  • SEO score from 0 to 100 with clear, friendly suggestions grouped into Problems, Improvements and Good results.
  • Google snippet preview for desktop and mobile, with a pixel-accurate title length meter — the same way Google truncates titles.
  • Keyword checks: keyword in the SEO title, meta description, URL, introduction, subheadings and image alt text; keyword density; keyword position in the title.
  • Content checks: content length, internal and outbound links, images, URL length, numbers and power words in the title.
  • Keyword cannibalization warning when another page already targets the same focus keyword.
  • Secondary and related keywords with coverage tracking.
  • Pillar (cornerstone) content flag that prioritizes your best pages for internal links and /llms.txt.

Readability analysis

  • Flesch reading ease
  • Sentence length and paragraph length
  • Subheading distribution
  • Passive voice
  • Transition words
  • Repeated sentence openings
  • Word count, sentence count and reading time

Titles & meta descriptions

  • Templates for every content type — posts, pages, products and any custom post type — plus the home page, categories, tags, custom taxonomies, author, date and search pages, and the 404 page.
  • Variables such as %title%, %sep%, %sitename%, %excerpt%, %term_title%, %category%, %page% and %currentyear%, insertable with one click.
  • Custom SEO title, description, canonical and noindex for every post, page, category and tag.
  • Choose which archives appear in Google: hide search results, date archives, author archives, tag or category archives, and page 2, 3… of archives.
  • Advanced robots meta: noindex, nofollow, noarchive, nosnippet and noimageindex per page, with full-length snippets and large image previews enabled by default.

Schema markup (structured data)

A single, connected JSON-LD @graph for rich results in Google:

  • Organization or Local Business, WebSite with sitelinks search box, BreadcrumbList and WebPage
  • Article, BlogPosting, NewsArticle, Product, FAQPage, HowTo, Course, Recipe and SoftwareApplication
  • Automatic FAQ schema from question headings in your content
  • Product schema with brand, GTIN, MPN and WooCommerce price and stock
  • E-E-A-T trust signals: reviewed-by, citations, and author credentials, education, expertise and profiles
  • Social profiles linked to your Organization (sameAs)

Social sharing

  • Open Graph and X (Twitter) cards on every page
  • Facebook and X previews in the editor
  • Custom social title, description and image per post, with a media-library picker
  • A default share image for pages without a featured image, and your X username

XML sitemaps & indexing

  • XML sitemap index with post, page, category and author sitemaps
  • Google News sitemap and video sitemap
  • HTML sitemap shortcode [modulustools_html_sitemap]
  • IndexNow to notify Bing, Yandex and other search engines the moment you publish (optional)
  • Noindexed content is removed from sitemaps automatically

Redirects & 404 monitor

  • 301, 302, 307, 410 and 451 redirects, exact paths or regular expressions
  • Automatic 301 redirects when you change a published post’s URL
  • 404 monitor with one-click “convert to 301 redirect”
  • Hit counters for every redirect

AI search optimization (GEO)

  • /llms.txt and /llms-full.txt — a clean, Markdown directory of your best content for AI assistants, with pillar pages first
  • AI crawler policy: allow or block GPTBot, ClaudeBot, Google-Extended, PerplexityBot, Applebot-Extended, CCBot and more in robots.txt — or block only AI training while staying visible in AI search
  • AI crawler visit log so you can see which bots read your site
  • AI readiness score that checks for a question heading followed by a 40–60 word direct answer — the format AI Overviews love to quote
  • Optional AI writing helpers for titles, meta descriptions, FAQs and direct answers using ModulusTools AI, the WordPress AI Client, your own endpoint, or a built-in local engine with zero external calls

Internal linking

  • Counts internal, inbound and external links for every post
  • Finds orphan pages with no internal links pointing to them
  • Suggests relevant pages to link to from the post you are editing

Site audit & dashboard

  • Site health score with technical checks: search engine visibility, permalinks, HTTPS, sitemaps, schema and more
  • Dashboard that shows optimization progress and the pages that need attention first
  • Bulk editor to update SEO titles, descriptions, focus keywords and indexing for many posts at once
  • Scores in your posts list and an SEO menu in the admin bar with Google Rich Results test, PageSpeed Insights and “is it in Google?” shortcuts

More tools

  • Local SEO: business type, address, phone, opening hours and map coordinates, plus the [modulustools_local_info] shortcode
  • Breadcrumbs via [modulustools_breadcrumbs] or the modulustools_the_breadcrumbs() template tag
  • Automatic image alt and title attributes from a template
  • RSS feed attribution to protect your content from scrapers
  • Role manager: choose which roles can use the SEO panel and manage redirects
  • Settings export and import (JSON)
  • Head cleanup: remove generator, RSD, WLW and shortlink tags

Built by ModulusTools

SEO Suite is made by ModulusTools, the team behind popular free Chrome extensions such as Imagus, AutoplayStopper, Linkclump and DownAlbum.

Read the setup guide or get help on the support forum.

External Services Disclosure

This plugin connects to external services only when explicitly enabled by the site administrator:

  1. ModulusTools AI (https://modulustools.com/api/ai/v1): Optional. Nothing is sent until an administrator clicks Connect free AI under SEO Suite > AI Assistant. Connecting sends the site address and plugin version and stores a site token. Afterwards, each time a user clicks an AI button, the plugin sends the task type, post title, focus keyword, site language and up to 6,000 characters of the post’s plain text. ModulusTools forwards this text to its AI provider, DeepSeek, to generate the suggestion and does not store the content. A monthly usage counter is kept per site. Privacy policy and service terms · DeepSeek
  2. IndexNow API (api.indexnow.org): When the IndexNow option is enabled under General & Robots, the plugin sends the URL of newly published or updated posts along with your site’s generated verification key to https://api.indexnow.org/indexnow to notify participating search engines. IndexNow Terms
  3. Google Search Console (https://modulustools.com/api/gsc/v1 and Google APIs): Optional. Nothing is sent until an administrator clicks Connect Search Console under SEO Suite > Search Console. The administrator then signs in on Google’s own page and grants read-only Search Console access. Google sign-in runs through modulustools.com, which holds the OAuth client secret: it receives the site address and the sign-in result, returns an encrypted token to this site and does not store it. This site stores the token encrypted and requests reports directly from the Google Search Console API (https://www.googleapis.com/webmasters/v3); refreshing the hourly access token goes through modulustools.com. Keyword rank tracking (Pro), when turned on, stores the token, the chosen property and the tracked keywords with their daily positions on modulustools.com so positions can be recorded every day; turning tracking off or disconnecting deletes them. Disconnecting also revokes access at Google (https://oauth2.googleapis.com/revoke). Privacy policy · Google Privacy Policy · Google API Services User Data Policy
  4. Schema import (the address you enter): Only when you click Find schema in the Schema tab, the plugin downloads the public web page whose address you typed, to read its JSON-LD. Nothing from your site is sent to that page.
  5. Welcome email (https://modulustools.com/api/plugin/v1): Optional. Nothing is sent unless an administrator ticks Email me the getting-started guide in the setup wizard or clicks Send it on the dashboard. The plugin then sends the email address they confirmed, the site address, the plugin version and the site language. Modulus Tools sends one welcome email and occasional SEO Suite tips through its email provider Resend; every email has a one-click unsubscribe link. Privacy policy · Resend
  6. Custom Webhook / AI Gateway (Optional): If you configure a custom webhook URL or use the WordPress Core AI Client, post title and excerpt snippets are sent only to the endpoint you configure when you click a draft generation button in the editor.

The admin bar shortcuts (Google Rich Results test, PageSpeed Insights, Google search) are plain links: nothing is sent until you click them.

Plugin tags