SEO icon

SEO

Maintained by Mohammad Farouk
SEO superpowers for your Moodle site — meta tags, sitemaps, and schema, all without touching your theme. Zero style changes, maximum search visibility. Get your Moodle courses found. Automated SEO for every page, profile, and post. A transparent SEO layer for Moodle — plug it in, keep your theme, rank higher. Stop hiding in plain sight. SEO tools built deep into Moodle, not bolted on top.
Price option: Free
Supports Moodle 4.1-5.2 See all versions

Latest release: 3 months ago
Installations: 50
Downloads (last 90 days): 235

Frankenstyle name: theme_seo
Themes

Description

Moodle Plugin

Moodle "SEO" Theme

An SEO theme for Moodle designed to optimize pages for search engines. This is not a style theme — your original theme templates and styles are preserved. Simply select your current theme as the parent theme in the settings.

Version 2.1 is here with much better performance and stability.

  1. Go to Site Administration ' Appearance ' Themes ' SEO Settings
  2. Choose your current theme as the parent theme.
  3. Go back to themes and select SEO as the active theme — no visual styles will be changed.

Page meta tags

🏷

Keywords

Generates keywords from tags present in the page context. Allows overriding or appending to existing keywords.

Available
"

Title

Moodle generates titles automatically. Page headings serve as a fallback for plugin pages. Admins can override via SEO Manager.

Available
📄

Description

Auto-generates descriptions for home pages, courses, public profiles, blogs, categories, and local_pg pages. Manually override via SEO Manager.

Available
-

Robots

Auto-adds a robots meta tag with follow, index instructions. Admins can add noindex to specific pages via SEO Manager.

Available Advanced options: soon
🔷

Schema markup

Auto-generated for course pages. Can be overridden for any page by advanced users via SEO Manager.

Courses Categories, blogs: soon

Page live analysis

SEO score
Keyword density
Title & description length
Heading structure
Keyword density in title & content
Internal & external links
Broken link detection
Guest / crawler preview
Redirect detection & URL
Page load time
Page download size
Crawler visibility check

Auto-generation

-

Sitemap

  • " Home page, visible courses & categories
  • " Public blogs and local_pg pages
  • " Include / exclude pages via SEO Manager
  • " Custom URLs supported
-

robots.txt

  • " Includes generated sitemap URL Weekly via cron
  • " Automatically excludes admin path

Roadmap

1 Options to serve robots.txt and sitemap using a router.
2 Generate schema markup for categories, blogs, public profiles, and custom pages.
3 Create schema markup with a user-friendly form interface, not just for advanced users.
4 Full sitemap control with a user-readable report and easy editing and adding of entries.

Contributors

Awards

Privacy friendly
Early bird 5.2