The best WordPress scraper plugin is not necessarily the one with the longest feature list. It is the one that matches the source you are allowed to use, extracts the fields you need, survives normal source-site changes and can run without exhausting your hosting account.
That distinction matters in 2026. Products sold as “scrapers” now cover at least four different jobs:
- crawling HTML pages with CSS selectors, XPath or regular expressions;
- importing RSS or Atom items and optionally retrieving the full linked article;
- pulling structured XML, CSV, JSON or spreadsheet data into WordPress; and
- using a hosted extraction service to deliver normalized product data to WooCommerce.
Those are not interchangeable architectures. A plugin that is excellent at feed-to-post automation may be unable to discover product links across a JavaScript application. A powerful HTML crawler may be unnecessary when a supplier already gives you a clean CSV. And no plugin—regardless of its marketing—can guarantee reliable extraction from every website.
We compared current features, prices, public maintenance records and declared WordPress compatibility as of August 24, 2026. Our overall pick is Crawlomatic for advanced WordPress-native scraping, while WP Content Crawler is the strongest choice for visual selector-based configuration. Different projects should choose differently, so the full shortlist below is organized by use case rather than pretending there is one universal winner.
Editorial disclosure: WPBay sells Crawlomatic and Echo RSS Feed Post Generator, and their developer has a commercial relationship with the marketplace. We have made that relationship explicit and ranked the products using the same criteria applied to every alternative: extraction depth, maintenance, operational reliability, compatibility, price and fit for the stated use case.
The best WordPress scraper plugins at a glance
| Plugin | Best for | Source type | Starting price checked | 2026 maintenance note |
|---|---|---|---|---|
| Crawlomatic | Advanced, flexible WordPress-native scraping | HTML, links, sitemaps, RSS discovery, JSON APIs | $39/year for 1 site | Version 2.7.3; updated June 2026; listing declares WordPress 7.0 |
| WP Content Crawler | Visual CSS-selector setup | HTML pages and category/listing pages | $29 one-time regular license | Updated August 15, 2026; declares WordPress 7.0 and WooCommerce 10 |
| WordPress Automatic | Broad source integrations and campaign-based autoblogging | APIs, RSS and HTML scraping modules | $39 one-time regular license | Version 3.137.1; updated August 2026 |
| Echo RSS Feed Post Generator | RSS-to-post plus optional full-text extraction | RSS, Atom and linked pages | $29/year for 1 site | Version 5.5.2; updated August 16, 2026; WordPress 7.1 tested |
| CyberSEO Pro | Content syndication and data transformation | RSS, Atom, XML, JSON, CSV, XLS and HTML | $29.95 one-time sale price | Version 12.083 released August 15, 2026 |
| Feedzy RSS Feeds | Mainstream RSS aggregation | RSS and full-text feed-to-post in Pro | Free; Pro from $99 first year | Version 5.2.8; 40,000+ active installs; WordPress 7.1 tested |
| WP Scraper | Manual migration from a site you control | Individual HTML pages | Free | Version 5.8.2; tested only through WordPress 6.9.7 |
| Feedwright with Scrapify | Hosted WooCommerce catalog extraction | Normalized Scrapify product feeds | Free connector; service limits apply | Version 0.4.6; new and lightly adopted; tested through WordPress 7.0.4 |
| WP All Import | Structured supplier or legacy data | XML, CSV, Excel and Google Sheets | Free; Import Pro $99/year | Mature importer; recurring URL imports require Pro |
Prices exclude tax and can change. Envato regular licenses generally cover one end product and include six months of support; check the license terms for client, SaaS or paid-access projects.
How we selected these plugins
Scraping software is unusually easy to evaluate badly. A successful one-page demo proves that a plugin can parse that page today; it does not prove that the crawler will handle pagination, duplicates, source updates, intermittent HTTP errors, media, custom fields or a layout change six months later.
We therefore weighted the following factors:
- Extraction model. Can the plugin select individual fields, follow listing links, process pagination, map custom data and update existing records?
- Source coverage. Does it consume HTML only, or also feeds, sitemaps, JSON APIs and structured files?
- Operational controls. We looked for schedules, batching, duplicate detection, logs, retries, test modes and deletion or update policies.
- Dynamic-site support. JavaScript rendering is different from downloading server-rendered HTML. We gave credit for clear headless-browser options, but not for vague claims that every site is supported.
- Maintenance. Scrapers break when source platforms, browser behavior and WordPress security practices change. Recent releases matter more here than they do for a static utility.
- WordPress data mapping. A useful importer must create the right post type, taxonomies, media attachments, custom fields and WooCommerce data—not merely paste HTML into
post_content. - Safety and governance. Draft-first publishing, source attribution, content filtering and restrained scheduling are practical quality controls.
- Price and licensing. We distinguish annual subscriptions, one-time licenses, external-service costs and plans that include only a limited update period.
We did not run a universal benchmark because no fair benchmark can make nine different tools crawl the same source in the same way. RSS import, JavaScript rendering and structured XML mapping impose different workloads. The more useful comparison is whether each product is a sound fit for its intended job.
First, decide whether you need a scraper
A true web scraper downloads a page, parses its HTML or rendered DOM and extracts selected elements. A crawler goes a step further by discovering and following links. Many WordPress products combine both behaviors, then turn the extracted values into posts or WooCommerce products.
An RSS importer starts with a feed whose publisher has already structured the title, URL, date, summary and sometimes full content. It is normally less fragile than an HTML crawler because the integration does not depend on presentation classes such as .article-card__title.
A structured-data importer consumes XML, CSV, JSON, Excel or a similar format. If your supplier, directory, legacy CMS or internal system exposes one of those sources, importing it is usually more reliable than scraping its public pages. The field names may remain stable even when the website is redesigned.
The final category uses a hosted scraper. The external service operates browsers and extraction infrastructure, then gives WordPress a normalized feed. This reduces CPU and memory use on your WordPress host, but introduces another vendor, another privacy review and potentially another recurring bill.
Use the least brittle source available in this order:
- an official API or authorized structured export;
- an official RSS or Atom feed;
- server-rendered HTML you have permission to collect; then
- a browser-rendered page when no better source exists.
That order will save more maintenance time than any selector trick.
1. Crawlomatic — best overall WordPress scraper plugin
Crawlomatic Multisite Scraper Post Generator is the broadest WordPress-native crawler in this comparison. It can start from seed URLs, discover links, constrain crawling by depth and count, extract content with CSS selectors, XPath or regular expressions, and map the results into posts, pages, custom post types or WooCommerce products.
Its scope is what earns the top position. Crawlomatic can work with sitemaps, link lists, RSS-discovered URLs and JSON API responses in addition to ordinary pages. Version 2.7.2 added JSON-structure scraping and link extraction in March 2026. Version 2.7.3, released in May, removed unsafe callback execution from its live scraper shortcode and refreshed user agents. Security fixes are not glamorous, but an explicit patch is a positive maintenance signal for software that processes untrusted remote content.
The plugin is particularly useful when a project requires more than title-and-body copying. It can build content templates, populate custom taxonomies and fields, collect images, process paginated articles, synchronize posts when a source changes and work with product prices, galleries, attributes and variations. It also exposes a live scraper shortcode and block for cases where remote values must be displayed without permanently creating a post.
JavaScript-rendered sources can be handled through integrations such as HeadlessBrowserAPI or Puppeteer-based workflows. That can solve the common problem in which an ordinary HTTP response contains an empty application shell while the browser later renders the useful data. The external service or browser infrastructure may have its own setup and cost, however, and it still cannot guarantee access to every site.
Why choose Crawlomatic
- It covers link discovery, extraction, transformation and WordPress publishing in one plugin.
- CSS selectors, XPath and regex provide different levels of control.
- It can consume JSON API responses and sitemaps, not just article HTML.
- WooCommerce and custom-field mapping make it suitable for data-heavy projects.
- Rules can update previously imported content rather than endlessly creating duplicates.
- A
robots.txt-respect option is available for responsible crawl policies.
Where Crawlomatic is weaker
The interface reflects its feature depth. Teams that need only one RSS feed or a one-time migration may find it unnecessarily complex. Headless browsing can add latency and third-party expense. Every CSS selector or XPath rule remains coupled to the source markup, so maintenance is unavoidable.
There is also a current compatibility detail to note: at the time of this review, the WPBay listing declared WordPress compatibility through 7.0, not 7.1. That is not proof of incompatibility, but WordPress 7.1 is now released. Test the complete rule lifecycle on staging before enabling scheduled jobs on a 7.1 production site.
Best for: agencies, publishers and WooCommerce teams that need a configurable crawler rather than a narrowly focused feed importer.
Price checked: $39/year for one site, $79/year for five sites and $139/year for 20 sites on WPBay.
2. WP Content Crawler — best visual selector workflow
WP Content Crawler is the most compelling alternative for people who prefer to configure a crawler visually. Its Visual Inspector identifies CSS selectors by clicking elements on the target page, while its Config Helper can accelerate initial setup on compatible sites.
The important phrase is “accelerate,” not “eliminate.” The developer explicitly notes that some sources still require manual configuration. That honesty matches the reality of web extraction: a visual selector can identify an element, but a robust rule may also need alternate selectors, pagination handling, cleaning and special treatment for missing fields.
WP Content Crawler can save titles, excerpts, body content, dates, slugs, featured images, categories, tags, taxonomies, SEO fields and arbitrary post meta. It supports post templates, removal of unwanted elements, regex replacements and custom post types. Recrawling can update previously imported items, and deletion controls can remove outdated content. WooCommerce 10 compatibility was declared on the marketplace listing when checked.
The testing workflow is a major strength. You can test configuration before switching on automatic crawling, which is far safer than publishing hundreds of records and discovering later that an advertisement container became the post body.
Why choose WP Content Crawler
- Its Visual Inspector makes CSS-selector configuration more approachable.
- It offers detailed WordPress field and taxonomy mapping.
- Alternate selectors help accommodate variations in a source template.
- Test tools, recrawling and deletion controls support ongoing operations.
- The product was updated on August 15, 2026 and had a 4.95/5 rating from 165 reviews on CodeCanyon when checked.
Where WP Content Crawler is weaker
This is still a selector-based HTML crawler. Teams should understand the page structure and budget for rule repairs after redesigns. The public listing declared WordPress 7.0 rather than 7.1, so current production sites need staging validation. It is also not the first choice when an authorized feed or data export already exists.
Best for: editors and developers who want a visual way to build and test CSS-selector scraping rules.
Price checked: $29 one-time for an Envato regular license, including future item updates and six months of support under the current listing.
3. WordPress Automatic — best for integrations and autoblogging campaigns
WordPress Automatic has the largest ready-made source catalog in this comparison. It combines RSS and multi-page scraping with campaign types for services such as YouTube, Amazon, eBay, AliExpress, Envato, Reddit, Medium and news sources. Some connections use APIs; others use extraction logic. That makes it an automation suite more than a pure generic scraper.
The plugin also supports single-page monitoring. It can watch a selected region and create a post or update an existing one when the source changes. Its multi-page scraper can follow pagination and extract multiple items. Templates, custom fields, filters, image caching, translation and draft/publish controls are built around a campaign model.
Current maintenance is a major advantage. Version 3.137.1 was released on August 15, 2026, and the marketplace page was updated one day later. The 2026 changelog includes fixes for changing source platforms as well as support for current AI services. That rapid update cadence matters because third-party platforms frequently alter markup and APIs.
Why choose WordPress Automatic
- It offers many source-specific campaign types without requiring every integration to be designed from scratch.
- RSS, single-page monitoring and multi-page scraping coexist in one product.
- It includes WooCommerce, affiliate and media-oriented workflows.
- It was the most widely purchased commercial product in this comparison, with more than 42,000 CodeCanyon sales when checked.
- The $39 regular-license price is unusually low for its scope.
Where WordPress Automatic is weaker
A large module catalog also creates a large failure surface. One integration can break while the rest of the plugin continues to work. Some modules require external accounts, API keys or paid services. The interface and option count can be excessive for a simple importer.
Do not treat built-in AI rewriting as a rights-clearing mechanism. Paraphrasing a source does not automatically make republication lawful, accurate or valuable. For editorial sites, import to draft, retain provenance and require human review.
Best for: affiliate, video, news and content-automation projects that benefit from multiple ready-made sources.
Price checked: $39 one-time for an Envato regular license.
4. Echo RSS Feed Post Generator — best WPBay RSS and full-text option
Echo RSS Feed Post Generator is the better fit when sources already expose RSS or Atom. It can discover feeds from a website URL, import feed items into posts or custom post types, map feed fields, filter content, prevent duplicates, copy images, assign categories and run scheduled rules. It can also generate custom outgoing RSS feeds from WordPress content.
For feeds that contain only excerpts, Echo can visit the linked page and use its readability or selector-based tools to retrieve more content. That makes it a hybrid: feed discovery supplies stable item URLs and metadata, while full-text extraction handles the page body when authorized.
The plugin was updated to version 5.5.2 on August 16, 2026, with a Google Translate fix. Unlike several generic crawler listings, WPBay currently marks Echo as tested with WordPress 7.1, PHP 8.5 and WooCommerce 10.
Why choose Echo RSS
- RSS and Atom are usually more stable starting points than category-page HTML.
- It supports feed discovery, filters, duplicate checks, templates, custom fields and media.
- Full-text extraction is available when the feed itself is incomplete.
- Current WordPress 7.1 compatibility is declared.
- The entry price is lower than several mainstream RSS Pro plans.
Where Echo RSS is weaker
It is not the best tool for crawling an arbitrary site without feeds. Its full-text mode is still vulnerable to linked-page layout changes. The feature set includes older content-spinning and translation concepts that should not replace editorial review. Use canonical links and source attribution only as appropriate; neither is permission to republish copyrighted work.
Best for: authorized news aggregation, internal content syndication and feed-to-post projects that sometimes need full-text retrieval.
Price checked: $29/year for one site, $59/year for five sites and $99/year for 20 sites.
5. CyberSEO Pro — best for RSS, structured data and transformation pipelines
CyberSEO Pro describes itself as an ETL and content automation platform, and that is the most useful way to evaluate it. It can ingest RSS, Atom, XML, JSON, CSV, XLS and HTML sources, then transform the incoming values through templates, taxonomy mapping and optional AI pipelines before publishing to WordPress.
This makes CyberSEO Pro attractive when the job sits between a classic feed importer and a programmable data pipeline. It can handle content syndication, full-text extraction and structured marketplace data without requiring a separate plugin for every format. Its log, cron and execution-time settings are especially relevant for larger workflows.
The project is actively maintained: version 12.083 was released on August 15, 2026. Its pricing is also unusual. The current one-site price is a $29.95 sale, paid once. The license itself is lifetime and does not auto-renew, but the purchase includes one year of updates. After that, a buyer can continue using the installed version or purchase a newer release at a discount. “One-time payment” therefore does not mean lifetime access to every future update.
Why choose CyberSEO Pro
- It accepts more structured formats than a typical RSS-only importer.
- Templates and transformation pipelines suit programmatic publishing.
- Server-cron guidance and logs support ongoing operations.
- Its current one-site license is inexpensive and has no automatic renewal.
- The changelog shows active 2026 development.
Where CyberSEO Pro is weaker
It is not as approachable as a visual point-and-click HTML selector. Advanced pipelines can become difficult to audit, especially when extraction, AI rewriting, image generation and automatic publishing are all enabled at once. Keep the ingestion, transformation and editorial approval stages observable.
Best for: technical publishers building authorized feed, data and transformation workflows.
Price checked: $29.95 one-time sale price for one site; $149.95 for 10 sites; $299.95 for 100 sites. One year of updates is included.
6. Feedzy RSS Feeds — best mainstream RSS ecosystem
Feedzy RSS Feeds is the most established directory plugin in this shortlist, with more than 40,000 active installations. The free plugin can display feeds and provides a limited feed-to-post path. Pro unlocks unlimited import projects, richer filtering, custom duplicate keys, scheduled imports, custom fields, full-text retrieval and additional transformation features.
Feedzy is a good choice when a team wants a conventional WordPress plugin experience, active documentation and a large installed base. Version 5.2.8 was released on August 12, 2026, and the directory currently marks it tested through WordPress 7.1.
Why choose Feedzy
- It is actively maintained and explicitly tested with WordPress 7.1.
- Blocks, shortcodes and widgets can display feeds without creating local posts.
- Pro can turn feed items into editable posts, pages or custom post types.
- Filters, duplicate keys and automatic deletion support curation workflows.
- A free version lets you evaluate the basic interface.
Where Feedzy is weaker
Feedzy is an RSS aggregator, not a general-purpose crawler. Full-text extraction and serious feed-to-post automation are paid features. The Personal plan was advertised at $99 for the first year when checked, with $199 shown as the standard renewal price; buyers should compare the ongoing cost with Echo RSS or CyberSEO Pro.
Best for: publishers that want a popular, current RSS plugin and value a broad documentation/support ecosystem.
Price checked: free version available; Personal Pro advertised at $99 for the first year, renewing at the standard displayed price of $199/year.
7. WP Scraper — best free tool for manual website migration
WP Scraper is refreshingly narrow. It is designed to move selected content from a non-WordPress website into WordPress, which makes it useful for one-time migrations from a site you own or are contracted to migrate.
The visual interface lets you select a title, multiple content regions, categories, tags and a featured image. Remote images can be brought into the media library. Cleaning options can remove links, videos and much of the source markup, and the result can be saved with a chosen post status.
This is not the tool we would choose for a high-volume, always-on crawler. It is the tool to consider when an old HTML site has 30 pages, no database export and no usable API.
Why choose WP Scraper
- The core plugin is free.
- Visual selection is simpler than writing CSS selectors for a small manual job.
- It can download source images and assign WordPress metadata.
- A draft-first workflow suits migrations that need cleanup.
Where WP Scraper is weaker
The current directory version, 5.8.2, was last updated about nine months before this review and is declared tested only through WordPress 6.9.7. WordPress 7.1 site owners should test it on staging. Batch and automated features are associated with separate commercial versions, and the free plugin is not a substitute for a managed recurring crawler.
Best for: a one-time, page-by-page migration from a site you control.
Price checked: free on WordPress.org.
8. Feedwright Product Import with Scrapify — best hosted WooCommerce workflow
Feedwright Product Import for Woo with Scrapify takes a different architectural approach. Scrapify performs extraction on its own infrastructure and publishes a live product feed. The WordPress plugin connects through OAuth, imports that normalized feed into WooCommerce and handles background synchronization.
It supports simple and variable products, images, categories, tags, attributes and variations. Products are matched by SKU, and scheduled runs can update price, stock and newly discovered products without creating duplicates. Optional currency conversion, markup and rounding address common supplier-catalog requirements.
Because the scraper does not run on the WordPress host, a large browser task cannot consume the same PHP workers serving checkout traffic. That isolation is a genuine advantage for stores on constrained hosting.
Why choose Feedwright
- Extraction work happens outside WordPress.
- The importer supports variations and resumable background processing.
- SKU matching and scheduled synchronization fit product catalogs.
- A free Scrapify account can test one feed with up to 15 products.
- The plugin uses WooCommerce’s Action Scheduler rather than a single long browser request.
Where Feedwright is weaker
This is an emerging product, not a mature market default. Version 0.4.6 had fewer than 10 active installations when checked and was declared compatible through WordPress 7.0.4 rather than 7.1. Production teams should perform a deeper vendor, privacy, retention and failure-mode review than they would for a simple local importer. Premium Scrapify limits and pricing also become part of the total cost.
Best for: authorized Shopify-to-WooCommerce migrations and supplier catalog synchronization where hosted extraction is preferable.
Price checked: the WordPress connector is free; the free service tier supports one live feed and up to 15 imported products, while larger catalogs require a paid Scrapify plan.
9. WP All Import — best alternative when a structured feed exists
WP All Import is deliberately included even though it is not an HTML scraper. If a supplier can give you XML, CSV, Excel, Google Sheets or another structured export, using that source is usually the better engineering decision.
Its drag-and-drop mapper can send incoming fields into posts, pages, taxonomies, images, custom fields and supported plugin data. The Pro version can retrieve files from remote URLs, including HTTP-authenticated sources, and run recurring imports that add, update or delete matching records. Dedicated add-ons cover WooCommerce, ACF, Meta Box, JetEngine and other data models.
Unlike a CSS selector, an explicit <price> element or sku column is not tied to a website’s visual redesign. Structured feeds can still change, but they are easier to validate and monitor.
Why choose WP All Import
- It handles complex structured files without requiring a fixed column layout.
- Visual mapping makes WordPress field assignment approachable.
- Recurring URL imports can synchronize existing records.
- Mature WooCommerce and custom-field integrations are available.
- Large files can be processed in batches.
Where WP All Import is weaker
It cannot turn an arbitrary website into a structured feed for you. The relevant remote and recurring capabilities require Pro, and add-ons affect the final price. If the only source is unstructured HTML, you still need a crawler or an external extraction layer.
Best for: supplier feeds, real-estate listings, directories, legacy CMS exports and any project where structured data is available.
Price checked: free core plugin; Import Standalone Pro was $99/year, with broader packages and lifetime options also available.
Why we did not rank Scraper by wpBots as a primary 2026 pick
Scraper – Automatic Content Crawler Plugin for WordPress still has a useful visual editor, XPath and regex extraction, scheduling and WooCommerce features. Its marketplace page, however, lists August 29, 2023 as the last update and marks it as not Gutenberg optimized.
A long maintenance gap is especially risky for a scraper. Remote markup changes, PHP versions, WordPress security expectations and browser behavior all move quickly. Existing customers may have stable rules and a reason to continue, but a new 2026 buyer has stronger actively maintained options. We would reconsider the product after a substantive current release and compatibility update.
Which WordPress scraper should you choose?
| Your project | Recommended starting point | Reason |
| Crawl multiple HTML sites and map custom fields | Crawlomatic | Broad extraction and discovery tools |
| Configure selectors by clicking page elements | WP Content Crawler | Strong Visual Inspector and testing workflow |
| Import from many popular platforms | WordPress Automatic | Large campaign and integration catalog |
| Import authorized RSS feeds with occasional full text | Echo RSS or Feedzy | Feed-first architecture is less brittle |
| Build an RSS/XML/JSON/CSV transformation pipeline | CyberSEO Pro | Broad ETL-style input and templates |
| Migrate a small static site you own | WP Scraper | Simple manual visual selection |
| Sync a WooCommerce supplier catalog through a service | Feedwright with Scrapify | Hosted extraction and SKU-based updates |
| Import an XML, CSV, Excel or Sheets source | WP All Import | Do not scrape presentation HTML unnecessarily |
For an agency, the safest purchasing process is to test one representative listing page, one detail page, one missing-field case, one paginated path and one update cycle before committing. A refund period is useful, but a reproducible proof of concept is better.
What no WordPress scraper can promise
Marketing pages often use phrases such as “any website” or “set and forget.” Treat both as shorthand, not guarantees.
JavaScript may hide the real content
WordPress normally retrieves a URL as an HTTP client. If the server returns only an application shell and JavaScript later fetches the content, a PHP-based parser sees little or nothing. A headless browser can execute the page, but it adds memory, time, cost and failure modes.
Anti-bot systems are designed to change the economics
Rate limiting, login requirements, CAPTCHAs, browser fingerprinting and WAF challenges can prevent automated access. Do not build a business workflow around bypassing access controls. Seek an API, feed, export or written permission from the source owner.
Selectors are contracts the source never signed
If you extract a price from .product-card .amount, the source can rename that class tomorrow. The crawler is not necessarily broken; the undocumented integration contract changed. Production systems need selector tests and alerts for empty or abnormal results.
Imported HTML is untrusted input
Remote markup can contain scripts, event attributes, tracking pixels, embeds and malformed HTML. A scraper should sanitize content, but the site owner still needs to review the final output and restrict who can configure rules. Never expose an unrestricted live-scrape shortcode or arbitrary URL input to untrusted users.
AI rewriting is not a quality or copyright shield
Sending scraped text through a language model can introduce factual errors, remove attribution and create a derivative work. It does not prove that you have permission to use the source. The more automated the pipeline becomes, the more important provenance and editorial review become.
Legal and ethical scraping checklist
This section is operational guidance, not legal advice. Rules vary by jurisdiction, data type, contract and use case. For a material commercial project, obtain qualified advice.
Before running a crawler:
- confirm that you own the source, have a license, have written permission or are using content under terms that allow the intended collection and republication;
- read the source site’s terms, API terms and feed license;
- check
robots.txtand configure the crawler to honor applicable directives; - do not circumvent authentication, CAPTCHAs, paywalls or other access controls;
- minimize request frequency and identify the crawler when practical;
- avoid collecting personal or sensitive data unless the project has a documented lawful basis and retention policy;
- confirm rights to images, PDFs, videos and other media separately from page text;
- store the source URL, retrieval time and license or permission record with imported content;
- publish to draft until an editor verifies accuracy, attribution and media rights; and
- provide a contact and takedown process for ongoing aggregation projects.
The standardized Robots Exclusion Protocol describes requests that compliant crawlers should honor, but it explicitly says those rules are not access authorization. robots.txt is neither permission to republish nor a security boundary. Permission, copyright, contract, privacy and technical access controls are separate questions.
How to run a WordPress scraper reliably
1. Build the rule on staging
Use a representative source sample, not only the cleanest page. Include missing images, long titles, multiple categories, sale prices, pagination and a deleted item. Confirm how each case maps into WordPress.
For WordPress 7.1, staging is particularly important when a marketplace listing declares compatibility only through 7.0 or 6.9. A version label is not a substitute for testing your own theme, post types, media stack, object cache and cron environment.
2. Start with drafts and a hard import limit
The first scheduled run should create a small number of drafts. Inspect post_content, excerpts, taxonomies, custom fields, canonical metadata, attachments and generated image sizes. Check that unexpected pages—login screens, 404 templates or cookie notices—are not being treated as content.
3. Use a stable unique key
A crawler needs a durable way to decide whether a source item already exists. The canonical source URL is often adequate; a supplier SKU or external ID is better when available. Titles are poor unique keys because editors change them and unrelated items can share them.
Store at least:
- source URL;
- external item ID or SKU;
- first-seen and last-seen timestamps;
- last successful fetch time;
- content hash or source modification marker; and
- the rule or source identifier that created the record.
This metadata makes updates, troubleshooting and rollback possible.
4. Replace visitor-triggered schedules for serious jobs
WordPress’s built-in WP-Cron checks due tasks on page loads. It does not run continuously, so low-traffic sites can execute late and busy sites can trigger resource-heavy work at awkward moments. For production crawling, use the plugin’s documented server-cron or queue integration when available. Disable the default trigger only after the real scheduler is working.
Run small batches and let the queue resume. Ten short jobs are easier to retry than one request expected to download 2,000 pages before PHP times out.
5. Add extraction health checks
A successful HTTP 200 response does not mean a successful scrape. The response may be a challenge page, a consent screen or an empty template.
Alert when:
- the expected item count falls to zero;
- a required selector is missing;
- median body length changes sharply;
- the duplicate rate spikes;
- error or timeout rates cross a threshold;
- an unusual number of posts is scheduled for deletion; or
- price, stock or date values fail validation.
Treat automatic deletion as a high-risk action. A temporary source failure must not remove an entire live catalog. Require multiple failed observations or a quarantine period before destructive cleanup.
6. Control media costs
Images can consume more bandwidth, disk and processing time than text. Decide whether you are authorized to copy them, whether hotlinking is permitted and what happens when the source removes an asset.
When copying locally, deduplicate by source URL or content hash, generate only necessary image sizes and monitor storage. When referencing remote media, expect broken images, privacy implications and unpredictable performance. Neither choice removes the need for media rights.
7. Sanitize and review the output
Use WordPress-safe HTML processing, remove scripts and event handlers, restrict embeds to trusted providers and avoid importing arbitrary shortcodes. A source page is external input, even when the site is operated by a partner.
If the plugin lets administrators run custom PHP or JavaScript callbacks, limit that capability to trusted developers. Such features are code execution tools, not ordinary editor settings.
WordPress 7.1 compatibility notes
WordPress 7.1 was released on August 19, 2026. At the time of this review:
- Echo RSS and Feedzy explicitly declared WordPress 7.1 compatibility;
- Crawlomatic and WP Content Crawler declared WordPress 7.0;
- WP Scraper declared testing only through WordPress 6.9.7;
- Feedwright declared testing through WordPress 7.0.4; and
- some commercial listings did not expose a precise WordPress 7.1 label despite recent updates.
“Not yet marked compatible” is not the same as “known broken.” It does mean the buyer must test. Focus on scheduled events, admin configuration screens, media imports, custom post types, AJAX actions and any live-scraper shortcode or block.
Frequently asked questions
What is the best WordPress scraper plugin in 2026?
Crawlomatic is our best overall pick for advanced HTML, link, sitemap and JSON-based crawling inside WordPress. WP Content Crawler is better if visual CSS-selector configuration is the priority. For RSS, choose a feed-first tool such as Echo RSS or Feedzy instead.
Is there a free WordPress web scraper plugin?
Yes. WP Scraper offers a free visual tool suited to manual page migration, while Feedzy provides a free RSS aggregation tier. Free tools usually limit automation, batch processing, full-text extraction or source count. Test current WordPress compatibility before using them on production.
Can a WordPress plugin scrape any website?
No. Server-rendered pages are generally easier. JavaScript applications, logins, CAPTCHAs, WAF challenges, changing markup and rate limits can prevent reliable extraction. A headless-browser integration expands coverage but does not guarantee access or permission.
What is the best WooCommerce product scraper?
Crawlomatic and WP Content Crawler are strong choices when you must map public HTML into WooCommerce fields. Feedwright with Scrapify is an emerging hosted option for catalog and SKU synchronization. If the supplier provides XML or CSV, WP All Import is usually more reliable than HTML scraping.
Can WordPress scraper plugins update prices and stock?
Some can. The rule must store a stable source key, map numeric fields correctly and distinguish temporary fetch failures from genuine removal. Validate currency, decimal separators, tax assumptions, sale prices, stock status and variations before enabling automatic updates.
Is web scraping legal?
There is no universal answer. It depends on authorization, copyright, contract, access controls, personal data, jurisdiction and what you do with the result. Public availability alone does not grant permission to copy and republish. Obtain rights and legal advice for material commercial use.
Does respecting robots.txt make scraping legal?
No. It is an important crawler-control signal, but the standard explicitly states that it is not access authorization. It also does not grant copyright or data-processing rights. Treat it as one part of a broader permission and governance review.
Will a scraper hurt WordPress performance?
It can. Network requests, DOM parsing, browser rendering, image downloads and AI calls consume CPU, memory, storage and PHP workers. Use small batches, a real scheduler or queue, timeouts, logs and a staging test. Hosted extraction can isolate some workload from the public site.
Is an RSS importer the same as a scraper?
Not exactly. RSS supplies structured items and is normally more stable. Some RSS plugins then visit each linked page to retrieve full text; that second stage is scraping. If the feed already contains the fields you need, avoid unnecessary page extraction.
Should imported content publish automatically?
Usually not at first. Import to draft until the extraction rule has proved stable and an editor has reviewed accuracy, rights, attribution, links and media. Even mature jobs benefit from sampling and alerts instead of fully unattended publishing.
Final verdict
Choose Crawlomatic when the project genuinely needs a powerful WordPress-native crawler with flexible discovery and mapping. Choose WP Content Crawler when visual selector setup and testing are more important. Choose WordPress Automatic for its wide catalog of campaign integrations.
For feeds, the decision narrows to Echo RSS, Feedzy or CyberSEO Pro, depending on whether you prioritize price, a mainstream WordPress ecosystem or advanced transformation. For a one-time migration, start with WP Scraper. For supplier data, ask for XML, CSV, JSON or an API before buying any HTML scraper—and use WP All Import when that cleaner source exists.
The durable strategy is not “scrape more.” It is to use authorized sources, collect only what the project needs, store provenance, run small observable jobs and design for source changes from day one.
