Linux 软件免费装
Banner图

Sitemapster

开发者 skyminds
更新时间 2026年8月2日 16:56
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

seo sitemap robots.txt xml sitemap image sitemap

下载

详情介绍:

Sitemapster is a focused XML sitemap plugin for WordPress. It helps search engines discover your public content and images without requiring a full SEO suite. Generate a sitemap index, a content sitemap, and a dedicated image sitemap. Enable each one independently, inspect the XML in a readable browser view, and let Sitemapster handle pagination and cache invalidation automatically. Sitemaps are generated dynamically and cached. No XML file is written to disk, making Sitemapster suitable for standard WordPress hosting, managed platforms, and read-only environments such as WordPress VIP. Why choose Sitemapster? Included sitemaps Free features Upgrade to Sitemapster Pro Sitemapster Pro adds precise visibility controls, specialized sitemaps, and maintenance tools while keeping the same focused workflow: Premium sitemaps are disabled by default and are published only after an administrator enables them. Requirements Developer filters

安装:

  1. Install Sitemapster from Plugins > Add New, or upload the sitemapster directory to /wp-content/plugins/.
  2. Activate Sitemapster from the Plugins screen.
  3. Open Sitemapster from the top-level WordPress admin menu.
  4. Enable the sitemap types you want to publish and save the settings.
  5. Open the sitemap index link shown on the settings page to verify the generated XML.
If a sitemap URL returns a server-level 404, confirm that your web server passes non-existent .xml requests to WordPress. Some custom nginx configurations treat every .xml request as a physical static file.

升级注意事项:

1.3.0 Fixes sitemaps incorrectly reporting zero content on sites where a performance/optimization plugin strips SQL_CALC_FOUND_ROWS from queries. If your Regular, Image, or Video sitemap was unexpectedly empty, update and re-check. 1.2.0 The sitemap index now uses the dedicated /sitemapster_index.xml endpoint to avoid conflicts with SEO plugins. If your web server handles XML files directly, update its rewrite rules using the nginx, Apache, or LiteSpeed examples in the FAQ.

常见问题:

WordPress already includes a sitemap. Why use Sitemapster?

WordPress Core provides a basic sitemap at /wp-sitemap.xml. Sitemapster is useful when you want separate content and image sitemaps, independent enable controls, cached XML, a readable browser presentation, and explicit compatibility with read-only hosting. Avoid publishing duplicate sitemap sets. Enable only the sitemap solution you intend search engines to use.

Does Sitemapster create XML files on the server?

No. Sitemapster generates XML on demand and stores cached responses in an external object cache or WordPress transients. This supports read-only hosting environments.

Will an XML sitemap improve my search rankings?

A sitemap helps search engines discover eligible URLs and media, but it does not guarantee indexing or higher rankings. Search engines still evaluate content quality, accessibility, relevance, internal linking, and other signals.

Can I disable only one sitemap type?

Yes. The sitemap index, content sitemap, and image sitemap have separate controls in the Sitemapster admin screen. The index lists only enabled child sitemap types.

Can I use Sitemapster alongside an SEO plugin?

Yes. Sitemapster uses its own /sitemapster_index.xml endpoint to avoid conflicts with sitemap routes owned by SEO plugins. However, avoid publishing duplicate content sitemaps: disable the corresponding Sitemapster sitemap if your SEO plugin already provides it. Sitemapster also respects common noindex metadata from Yoast SEO and Rank Math.

How do I regenerate a sitemap?

Sitemapster automatically invalidates its cache when relevant content is published, updated, deleted, or when settings change. You can also select "Clear sitemap cache" from the Sitemapster admin screen.

Which images are included?

The image sitemap includes each content entry's featured image and images attached to that entry in the Media Library. Images found only inside post content are not detected automatically. Developers can add other image sources with the sitemapster_post_images filter.

What does Sitemapster Pro add?

Pro adds post type and taxonomy controls, per-content exclusions, custom URL, video, and news sitemaps, WooCommerce image support, sitemap diagnostics, cache warming, and WP-CLI maintenance commands. Optional Pro sitemaps remain disabled until you enable them.

Why does a sitemap URL return 404?

First visit Settings > Permalinks and save the page to refresh WordPress rewrite rules. If the web server handles .xml requests as static files, route sitemap requests to WordPress with the appropriate configuration below. For nginx, add this location inside the site's server block: location ~ ^/(?:sitemapster_index.xml|wp-sitemap..xml|sitemap(?:index|-[a-z0-9-]+)?.xml(?:.gz)?|[a-z0-9_-]+-sitemap(?:[0-9]+)?.xml(?:.gz)?)$ { add_header Cache-Control "no-cache, must-revalidate, max-age=0" always; add_header X-Content-Type-Options "nosniff" always; try_files $uri /index.php?$args; } For Apache, add this rule to the site-root .htaccess file before the standard # BEGIN WordPress block: RewriteEngine On RewriteRule ^(?:sitemapster_index.xml|wp-sitemap.*.xml|sitemap(?:index|-[a-z0-9-]+)?.xml(?:.gz)?|[a-z0-9_-]+-sitemap(?:[0-9]+)?.xml(?:.gz)?)$ index.php [L,QSA,NC] LiteSpeed and OpenLiteSpeed support the same .htaccess rewrite syntax. Add these rules before the standard WordPress rules; the first rule also prevents LSCache from serving stale sitemap XML: RewriteEngine On RewriteRule ^(?:sitemapster_index.xml|wp-sitemap..xml|sitemap(?:index|-[a-z0-9-]+)?.xml(?:.gz)?|[a-z0-9_-]+-sitemap(?:[0-9]+)?.xml(?:.gz)?)$ - [E=Cache-Control:no-cache,NC] RewriteRule ^(?:sitemapster_index.xml|wp-sitemap..xml|sitemap(?:index|-[a-z0-9-]+)?.xml(?:.gz)?|[a-z0-9_-]+-sitemap(?:[0-9]+)?.xml(?:.gz)?)$ index.php [L,QSA,NC] After changing nginx or LiteSpeed virtual-host configuration, reload the server. Changes made only in .htaccess do not normally require a reload.

Does the plugin send data to external services?

Sitemap generation remains entirely local. Sitemapster uses the Freemius SDK for optional usage opt-in, licensing, purchases, updates, and account management. Free users can skip data sharing, and the plugin's sitemap functionality continues to work. Premium license activation necessarily communicates with Freemius.

更新日志:

1.3.0 1.2.0 1.1.0 1.0.1 1.0.0