Motor yachts › Flybridge
Aurora 58 Flybridge for sale in Palma
yoursite.com/yachts/aurora-58-flybridge-palma/
- Price
- €1,095,000
- Location
- Palma
- Class
- Flybridge
- Stabilizers
- Jet ski garage
Status: PublishedRecord ID Y-1042
Publishing to WordPress, WooCommerce and Joomla
Drop in your CSV or Excel file. Content Uploader shows you exactly what’s new, what changed and what needs fixing, then publishes it all in one click. No copy-paste, no duplicates, no surprises.
25% off your first payment on any paid plan
Yacht listings · latest update
Review firstyacht-listings.xlsx
248 rows · 14 columns
yacht-listings.xlsx
248 rows checked against your site
Aurora 58 Flybridge
Price €1,150,000 → €1,095,000
Blue Horizon 36
New category: Sailing yachts › Cruisers
Row 131 · Coral Bay 28
Price: “TBD” is not a number.
Dropping the latest file.
Works with
Your mappings, checks and reviews stay the same on every platform. A connector on your site does the publishing: today for WordPress, WooCommerce and Joomla, and other platforms can plug into the same workflow.
Posts, pages and custom post types, with categories, tags, custom fields and featured images.
Connect with the Content Uploader plugin.
Products, variations, prices, sales and stock, with what your shop holds now shown next to what your file says.
Works on a connected WordPress site with WooCommerce 9.0 or later.
Articles with categories, tags, custom fields and images, on Joomla 5 and 6.
Connect with the Content Uploader extension.
The problem
Prices change, listings sell, new items arrive. Then someone opens the site’s admin and edits page after page by hand, or runs an import and hopes for the best.
Open, edit, save, repeat. The same fields on the same pages, every single time.
Run a basic import twice and you get two of everything. Cleaning up takes longer than the import did.
Blind imports overwrite everything. You find out a price was wrong when a customer tells you.
A renamed header or an empty cell slips through, and the damage is live before anyone notices.
Move the sliders to match your work.
Time spent on manual updates
128hours a year
That’s about 3.2 working weeks of opening, editing and saving pages. With Content Uploader, each update is one file drop and one review.
Get those hours backHow it works
The mapping is the hard part, so you only do it once. Every file after that reuses it, and every run gets the same checks.
Connect your site with the Content Uploader plugin or extension, choose what to create, and match your columns to fields, categories and tags. Templates build titles and page content from several columns at once.
Drag your latest file onto its card. Missing or renamed columns are caught before anything runs, and every row is checked field by field.
See what’s new, what changed down to the field, and what was skipped and why. One click publishes it in the background, and you get an email when it’s done.
Prefer hands-off? Set a configuration to publish automatically. Clean files go live on their own; anything unusual still waits for you.
Live preview
Pick any row to see exactly what will be published: title, content, categories and tags, resolved by the same engine that publishes them. Previews never change your live site.
yacht-listings.xlsx
Pick a row to preview
| Preview | ID | Model | Location | Type | Class | Price | Features |
|---|---|---|---|---|---|---|---|
| Y-1042 | Aurora 58 Flybridge | Palma | Motor yachts | Flybridge | 1095000 | Stabilizers, Jet ski garage | |
| Y-1043 | Blue Horizon 36 | Split | Sailing yachts | Cruisers | 189000 | Teak deck, Solar panels, Bow thruster | |
| Y-1051 | Nordic Cruiser 44 | Kiel | Motor yachts | Trawlers | 420000 | Heated cabin, Bow thruster | |
| Y-1058 | Marlin Sport 31 | Nice | Motor yachts | Sport boats | 139000 | T-top, Twin outboards |
Title ← {{ Model }} for sale in {{ Location }}
Category ← Type › Class · Tags ← Features, split on commas
Preview · row 2
Nothing is written to your site
Motor yachts › Flybridge
yoursite.com/yachts/aurora-58-flybridge-palma/
Status: PublishedRecord ID Y-1042
Features
Every upload becomes a change set: new, updated, unchanged and skipped. Updated items show exactly which fields changed, with the old value right next to the new one.
Aurora 58 Flybridge
Price €1,150,000 → €1,095,000
Nordic Cruiser 44
Location Hamburg → Kiel
Marlin Sport 31
Tags + Twin outboards
Nested categories, tags from several columns and new terms created parents-first, all listed before you approve.
Sailing yachts
Cruisers NEW
Build titles, slugs, excerpts and page bodies from {{ Column }} placeholders, with a visual editor for formatted content.
Review every file, or let clean files publish themselves. Errors, skipped rows and changed columns still wait for you.
Every row is matched to its page or product by a record ID, such as a SKU, or by its slug or title when your file has none. Upload again or retry a failure: items get updated, never duplicated.
Install the Content Uploader plugin or extension and approve the connection. No site password is ever shared, and you can disconnect at any time.
Hear when a file needs you or publishing is done, only for the runs you started.
Connect several WordPress, WooCommerce or Joomla sites and keep each one’s configurations and publishing history in one place.
Built-in safeguards
Publishing hundreds of pages should feel boring. Every file passes the same checks before a single page changes, and you can see every one of them.
A missing or renamed header stops the file before any row is processed, and names every field that uses it.
“Price: ‘TBD’ is not a number.” Every problem names its row and field, and those rows are skipped, not published.
Previews and checks only read from your site. Nothing changes until you publish.
Exactly the reviewed changes are sent. If your site’s fields changed since the check, publishing stops and asks you to check again.
Items that are trashed or can’t be edited on your site are skipped and explained, never overwritten.
Each mapping change is saved as a new version with who made it, and every run keeps the version it was checked with.
Preflight report
yachts-update.xlsx
Who it’s for
Boats, properties, vehicles, jobs. Keep prices, availability and details in sync across hundreds of listing pages.
Set up each client’s site once. After that, every update is a file drop, whenever you need one, with no CMS training needed.
Keep prices, sales and stock up to date from a supplier file, or turn spec sheets into consistent pages laid out by one body template.
Generate city, venue or service pages from one sheet with templates like {{ Service }} in {{ City }}.
Moving to a new site? Map the export’s columns once, keep every address, date and status, and read each article before it goes live.
FAQ
Everything worth knowing before your first upload.
WordPress, including WooCommerce shops, and Joomla 5 and 6. Content Uploader keeps your files, mappings and reviews independent of any one CMS. Each platform has a connector of its own that plugs into the same workflow, so more platforms can be added.
Yes, with WooCommerce 9.0 or later. Create products and update the ones your shop already has, and the variations of variable products, with price, sale dates, stock, attributes, images and galleries. Before anything changes, the review shows what your shop holds now next to what your file says, and a price that suddenly moves a lot waits for your confirmation. Products that are not in a file are left exactly as they are. Grouped products and downloadable files are not written yet.
No. You install the Content Uploader connector on your site (a plugin for WordPress, an extension for Joomla), start the connection there and approve your workspace. No WordPress or Joomla login or application password is ever entered in Content Uploader, and you can disconnect from either side at any time.
Excel workbooks (.xlsx, .xlsm and older .xls), OpenDocument spreadsheets (.ods) from LibreOffice or Google Sheets, and CSV or text files (comma, semicolon or tab separated, detected automatically), up to 10 MB and 10,000 rows each. The first row holds your column names; workbooks use their first sheet.
Nothing changes on your site. Each row is matched to its page or product by a record ID column you choose, or by its slug or title when your file has none, so unchanged items are left alone and changed items update the existing page instead of creating a new one.
The writable fields your site offers for the content type, such as title, content, excerpt, slug, status, author and dates, plus categories, tags and other taxonomies, custom fields and images. On a WooCommerce shop that includes a product’s price, sale, stock, SKU and attributes. Each field can come from a column, a fixed value or a template that combines several columns.
Yes, when the account that publishes to your site is allowed to. New terms, including parent categories, are listed before you approve and created parents-first when you publish. You can also turn creation off and have those items skipped instead.
Only if you want to. Each configuration can wait for your review, or publish automatically when a file has no errors, no skipped items and nothing unusual, like changed columns or a changed site. Either way, you get an email when it needs you or when it’s done.
Create your workspace, connect your site and publish your first spreadsheet. Update daily, weekly, monthly or whenever you like: you decide the rhythm, and nothing goes live until you say so.