Custom Page by RoseaThemes

Local plugins ::: local_page
Maintained by Marcin Czaja RoseaThemesMarcin Czaja
Transform your Moodle site with Custom Page — the ultimate tool for building SEO-friendly, fully customizable pages in Moodle 4.x and 5.x. Manage user access, schedule content, and maximize your site’s performance and visibility.
Latest release:
180 sites
168 downloads
14 fans
Current versions available: 1

moodle-plugin-cookie-alert.jpg?v=1

Why Custom Page for Moodle?

🚀 SEO-Optimized Structure for Better Visibility

Custom Page is built with search engine optimization in mind, helping your Moodle site rank higher in Google and other search engines.

Key SEO benefits:

  • Custom meta titles and meta descriptions

  • SEO-friendly URLs

  • Structured heading hierarchy (H1–H6)

  • Optimized HTML output

If you’re using Moodle as a corporate LMS, university platform, or public training portal, Custom Page helps transform it into a discoverable, search-engine-ready website.


⏰ Scheduled Content Publishing

Plan ahead and automate content visibility.

With built-in scheduling, you can:

  • Publish pages on a specific date

  • Automatically unpublish content

  • Run time-limited campaigns

  • Release announcements at predefined times

Perfect for enrollment periods, promotional campaigns, or seasonal training programs.


⚡ Performance & Clean Integration

Custom Page is optimized for Moodle 4.x and 5.x, ensuring:

  • Compatibility with modern Moodle architecture

  • Clean database structure

  • Stable performance

  • Minimal impact on system resources

It integrates naturally with your existing theme and plugins without compromising speed or stability.


Ideal Use Cases

  • SEO landing pages inside Moodle

  • Corporate LMS marketing pages

  • Policy and compliance documentation

  • Public course catalogs

  • Internal dashboards

  • Event or enrollment pages


Maximize Your Moodle Potential

With Custom Page, Moodle becomes more than just an LMS — it becomes a scalable, search-optimized content platform capable of supporting marketing, communication, and structured content management strategies.

---

Documentation https://rosea.gitbook.io/page-by-roseathemes

---

BAZIS - Premium Moodle Theme

xy-promo-ad.png

bmc-button.png

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Marcin Czaja RoseaThemes
Marcin Czaja (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Plugins bot
    Fri, 11 Apr 2025, 8:30 PM
    Approval issue created: CONTRIB-9878
  • Boris Malysh
    Sat, 21 June 2025, 12:22 PM
    Just tried it, and it worked well.
    THANKS! 👏 I've been waiting for something like it.
  • Boris Malysh
    Mon, 23 June 2025, 4:00 PM
    Hello, again! I have a question on video / h5p embedding... For some reason none of them works 🤷‍♂️
    The video is playing fine in the editor, but neither preview, nor the page viewed form another browser show the video. When rendering the page from the same prowser (loged in) it shows the waiting animation looping endlessly, when in another browser - it returns the "The media could not be loaded, either because the server or network failed or because the format is not supported." message.
    The hp5 embeds through the standard dialogue from the content bank, but when previewed or viewed it returns "H5P file not found" message.
    The plugin is awesome for its simplicity and straightforwardness. It's a bummer, that it can't embed media.

    I hope this information comes in usefull.
  • Marcin Czaja RoseaThemes
    Mon, 23 June 2025, 4:48 PM
    For any bugs, ideas, or feature requests, please use my support page.
    You can submit a ticket here: https://roseathemes.ticksy.com/

    Thanks!
  • Sakib Hasan
    Mon, 1 Sept 2025, 12:12 PM
    Nice plugin, but I would like an “Add New Block” button option to use Moodle blocks on a custom page. Is this option available?
Please login to post comments