Description
Marfilo is a drag and drop page builder for WordPress, for people who want a beautiful site that is also a fast one.
See it running: https://marfilo.com — that whole site is built with Marfilo.
Drop modules onto the page, see the result straight away, and when you publish, Marfilo turns your design into finished HTML and one stylesheet. That is what visitors get: no page builder running on every visit, no shortcodes buried in your content, no page weighed down by features you never used.
The canvas is not a preview or an approximation. Marfilo loads your actual page, with your theme, your fonts and your spacing, and paints the design inside it. What you drag is what gets published.
Most WordPress page builders send a runtime to every visitor so the page can be assembled in the browser. Marfilo assembles it once, when you press Publish, and stores the result, so your Core Web Vitals do not pay for the editor you used. Headers, footers, sidebars and floating bars are built with those same modules and that same canvas, which makes it a theme builder as much as a page builder. Every module can be adjusted for tablet and mobile and styled on hover, without writing a line of CSS.
All 95 modules ship with the plugin: no bundle to buy, no pro pack to unlock, nothing held back for a paid tier.
Five modules worth the install on their own
Post list — design one card, the site fills in the rest. Instead of picking a layout from a dropdown, you build a single card with whatever modules you like — image, title, date, excerpt, a button — and the site repeats it for every post, page, product or custom post type, filling in each one’s own content. It reads custom fields too, so a property listing, a recipe index or a staff directory is laid out the same way as a blog roll. The same idea drives blog templates, category archives and WooCommerce product pages: design it once, every entry uses it.
Mega menu — a menu that opens a real page. Menu items can open a wide panel holding several columns of links, headings and a promotional photo, all designed with the usual modules on the usual canvas. It is what a shop with forty categories needs and what a plain dropdown cannot do, and it is built here rather than in a separate mega menu plugin.
Before and after — two photos, one handle. Drag the divider across to compare a retouch, a renovation, a treatment or a paint job. It works on touch, it needs no configuration beyond the two images, and it is the module that sells a portfolio page on its own.
360 viewer — a product the visitor spins. Feed it a sequence of photos taken around an object, usually 24 or 36, and the visitor turns it by dragging. It can rotate on its own until somebody touches it. For furniture, jewellery, machinery and anything a single photo undersells.
Photo with hotspots — a picture that explains itself. Mark any point of an image and attach a title, a description, a price and a link. Hovering a dot opens its bubble. Used for shoppable images, interior shots, floor plans, diagrams and product features, and it turns one photo into a small catalogue.
All 95 modules
Structure
- Anchor — Invisible point a button or menu jumps to.
- Container — Holds modules in a row or a column.
- Content carousel — Turns the modules you put inside into slides.
- Dot navigation — Fixed side dots that jump between sections.
- Logo — Your logo or site name, linked to home.
- Mega menu — Menu items that open a wide multi-column panel.
- Menu — Navigation links, hamburger on mobile.
- Native menu — Built on the WordPress Menus screen, with sub-menus.
Basics
- Button — Call to action with icon, sizes and variants.
- Copyright — Footer line with a year that updates itself.
- Double button — Two buttons and a separator: primary and secondary.
- Icon — One icon with size, shape, alignment and link.
- Label — A short badge: New, Offer, Best seller.
- Notice — Highlighted message with an icon and matching colour.
- Quote — A pull quote with its author.
- Separator — Dividing line with thickness, style, width and icon.
- Space — Air between modules, set per device.
- Text — Paragraph with bold, links and lists.
- Text on a curve — Words along an arc, wave, circle or diagonal.
- Title — Editable heading, h1 to h6, with optional link.
Content
- Benefit — Icon or image with a title and description.
- Benefits — A grid of benefits with icon, title and text.
- Card that flips — Front and back, turning over on hover.
- Chart — Bar, line, area, pie, doughnut and radar charts.
- Comparison table — Plans in columns with ticks and crosses.
- Content piece — Comments, categories and post navigation the site draws.
- Counter — A figure that counts up when it appears.
- Event calendar — Events with date, time and place, by month.
- Image and text — Image one side, text the other, with button.
- Index of the page — Automatic list of the page headings, linked.
- List with icons — Points with an icon on every line.
- Opening hours — Days and hours, with today highlighted.
- Person — Photo, name, job title and social links.
- Post list — One card design repeated for every entry.
- Price list — Services or dishes with prices on dotted lines.
- Progress bars — Percentage bars that fill when seen.
- Progress circle — A percentage drawn inside a circle.
- Stars — Star rating with text beside it.
- Steps — Process steps, numbered and joined by arrows.
- Table — Data table for sizes, specs and comparisons.
- Testimonial — One review with photo and star rating.
- Testimonials — Several reviews with stars, author and photo.
- Text that types itself — Headline whose words type out and rotate.
- Timeline — Milestones in order with date, title and text.
- WordPress shortcode — Any shortcode, run when the page is served.
- World clock — The time in several cities and zones.
Media
- 360 viewer — A product spun by dragging a photo sequence.
- Animated path — An icon or SVG that draws itself.
- Audio — Player with the browser’s own controls.
- Banner — Photo with text on top, nine positions.
- Before and after — Two photos and a handle you drag.
- Carousel — Slides with photo, text and button.
- Gallery — Photo grid with lightbox on click.
- Image — Photo with ratio, caption, link and hover effects.
- Image accordion — Panels that widen on hover and reveal text.
- Image magnifier — Zoom lens over the area under the pointer.
- Image that scrolls — Tall image scrolling inside its frame on hover.
- List of videos — One big video with thumbnails beside it.
- Lottie animation — Vector animation: light and sharp at any size.
- Map — Google Maps or OpenStreetMap; the address is enough.
- PDF viewer — Catalogue or menu embedded, with a download button.
- Photo with hotspots — Marked areas with bubbles and links.
- Sticky video — Shrinks into a corner and keeps playing.
- Video — YouTube, Vimeo or your own file.
Interactive
- Accordion / FAQ — Questions and answers that open on click.
- Back to top — Button that returns to the top.
- Collapsible — A block that opens and closes on click.
- Content switcher — Two options swapping between two blocks.
- Interactive circle — Wheel of icons revealing the point you touch.
- Open sidebar — Button that opens the site sidebar.
- Reading progress — Thin bar filling as the visitor scrolls.
- Side panel — Button opening a sliding panel of modules.
- Tabs — Content in tabs, without reloading.
Marketing
- Age verification — Gate asking whether the visitor is of age.
- Announcement bar — Notice strip with link, icon and close.
- Call to action — Highlighted box with title, text and button.
- Contact form — Configurable form by email, with anti-spam.
- Countdown — Clock counting down to a date.
- Cover (hero) — Welcome band with title, buttons and background photo.
- Newsletter — Email capture with title, field and button.
- Pop-up window — Coupon or form: on arrival, scroll or exit.
- Pricing table — Plans with price, benefits and one highlighted.
- Strip of logos — Client logos in a row, optionally scrolling.
- Text ribbon — Phrases scrolling non-stop, like a ticker.
- WhatsApp button — Floating button with message and opening hours.
Shop
- Breadcrumbs — Trail from the home page to the product.
- Cart rows — One row design repeated per product. Needs WooCommerce.
- Guarantees — Shipping, secure payment and returns in a row.
- Mini cart — Cart contents without leaving the page. Needs WooCommerce.
- Search box — Field leading to the site’s results.
- Shop piece — WooCommerce pieces inside your design. Needs WooCommerce.
Social
- Share — Buttons to share the page or copy its link.
- Social networks — Icons linking to your profiles.
Advanced
- Code — Code block in monospaced type, never executed.
- HTML — Your own HTML: widgets, embeds and forms.
What people build with Marfilo
Landing pages and sales pages. A hero cover with a background photo, a countdown timer to a launch, a pricing table with one plan highlighted, a comparison table of plans, testimonials with star ratings, a FAQ accordion, a newsletter signup block and a call to action. Marfilo is a landing page builder, a sales page builder and a squeeze page builder, and every one of those pieces is a module you drag, not a template you fight.
Headers, footers and navigation. A header builder and a footer builder in the same tool: logo, navigation menu with a mobile hamburger, mega menu, search box, mini cart, announcement bar above it all, and a sticky header that follows the scroll. Plus sidebars, slide-out side panels, a floating WhatsApp button, a back to top button and a reading progress bar. Build one header and reuse it sitewide, or give one landing page a stripped header of its own.
Online shops. A WooCommerce page builder for product pages, cart and checkout: the checkout comes apart into billing, shipping, order summary, payment and coupon so you can lay it out instead of accepting the default form. Design one cart row and the site repeats it per product. Add a mini cart that updates without a reload, breadcrumbs, guarantee badges, a shoppable image with hotspots, a 360 product viewer and an image magnifier for fabric and detail shots.
Blogs, magazines and portfolios. A post grid and post list builder that reads any custom post type and any custom field, with a table of contents built from the page headings, a reading progress bar, related content, comments, next and previous links, and share buttons. For portfolios: an image gallery with lightbox, an image accordion, a before and after slider, a Lottie animation player, an animated SVG path that draws itself and an image that scrolls inside its frame.
Local business sites. Opening hours with today highlighted, a price list for a restaurant menu or a salon, an event calendar grouped by month, a Google Maps or OpenStreetMap map, a contact form delivered by email with anti-spam, a team section with photos and social links, a world clock for several time zones and an age verification gate for alcohol and tobacco shops.
Coming from another builder? If you have used Elementor, Divi, Beaver Builder, WPBakery, Brizy, Oxygen or SiteOrigin, the canvas will feel familiar: sections, rows, columns and modules, drag and drop, responsive controls per device and hover styling. The difference is what leaves the editor. Marfilo is a no-code website builder that publishes static HTML and CSS instead of shipping a page builder runtime to every visitor, which is why it suits a lightweight page builder search as much as a visual composer one. It is also a Gutenberg alternative for whole-page layout, a WYSIWYG front end editor, and a drag and drop website builder that does not lock your content behind shortcodes: remove the plugin and an optional safety net leaves your text, images and links in WordPress.
Modules people search for by name. Flip card, typewriter text effect, animated counter, progress bar, progress circle, circular text on a curve, marquee text ticker, logo carousel, content slider, video playlist, sticky video, audio player, PDF embed, data table, timeline, process steps, icon list, interactive circle, dot navigation for one page sites, exit intent popup, coupon popup, tabs, collapsible content, anchor links with smooth scrolling and a chart builder for bar, line, pie, doughnut and radar charts.
External services
Marfilo never checks for its own updates and calls nothing home on its own. Modules that embed a video, a map or an external file contact whoever hosts them, and only if you place such a module and fill in its address.
Freemius (api.freemius.com, wp.freemius.com)
Marfilo uses the Freemius SDK to ask you, once, whether you want to share basic information about your site and whether you want to hear about new releases. Nothing is sent unless an administrator opts in, declining leaves every feature working exactly the same, and the question is not asked again.
If you opt in, this is sent on acceptance and when the plugin is later activated, deactivated or uninstalled: the site address, the name and email address of the administrator who accepted, the WordPress, PHP and Marfilo versions, the site language, and whether the site is a local install. Only for the permissions left ticked on that screen, it also sends the list of active plugins and themes and basic diagnostic data; each can be left off.
Marketing is a separate tick box, “Newsletter”, on the same screen: it is what allows news, announcements and marketing about Marfilo and other products from its author, and accepting the opt-in does not grant it. Every email carries an unsubscribe link, and deactivating Marfilo stops anything being sent.
Privacy: https://freemius.com/privacy/ – Opt-in terms: https://freemius.com/product/opt-in/39981/marfilo/
FAQ
-
Do I need to know how to code?
-
No. Everything is done by dragging modules and filling in fields. The Code and HTML modules are there for people who want them, and you never have to open either.
-
Does it work with my theme?
-
Yes. A page can be served inside your theme, keeping its header and footer, or take over the whole screen and become the design itself. You choose per page.
-
Will it slow my site down?
-
The opposite is the point. What gets published is plain HTML and one stylesheet, so there is no builder code for the browser to download and run before your page appears.
-
Does it work with WooCommerce?
-
Yes. Product pages, the cart and the checkout can be laid out with the same modules, and three of them (Mini cart, Cart rows and Shop piece) are built specifically for WooCommerce. The other 92 work with or without a shop.
-
What happens to my pages if I remove the plugin?
-
Turn on the safety net and each design’s text, images and links are copied into the page’s own content, so your words stay in WordPress. The styling goes with the plugin, but nothing is lost.
-
Yes, and your sidebars and floating bars as well, with the same modules and the same canvas. Build one and reuse it across the site, or give a single page its own.
-
Is everything really included?
-
Yes. All 95 modules ship with this plugin.
-
Is the code open?
-
Yes, GPL like WordPress itself. The editor’s compiled JavaScript and stylesheet in
assets/dist/are built from the readable source that ships inside the plugin ineditor/src/—cd editor && npm install && npm run buildrebuilds them.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Marfilo – Page Builder for Landing Pages, Headers and Footers” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Marfilo – Page Builder for Landing Pages, Headers and Footers” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- The page and section templates now ship entirely in English: about a hundred buttons, labels, table headings and captions were still in Spanish.
1.0.0
- Initial release.
