This is a valid RSS feed.
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (97 occurrences) [help]
line 104, column 0: (95 occurrences) [help]
line 164, column 0: (92 occurrences) [help]
line 374, column 0: (2 occurrences) [help]
line 1225, column 0: (4 occurrences) [help]
<figure class="wp-block-jetpack-videopress jetpack-videopress-player" styl ...
line 1225, column 0: (3 occurrences) [help]
<figure class="wp-block-jetpack-videopress jetpack-videopress-player" styl ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (4 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (4 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2015, column 0: (2 occurrences) [help]
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordp ...
line 2025, column 0: (4 occurrences) [help]
>
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
>
<channel>
<title>WordPress.com News</title>
<atom:link href="https://wordpress.com/blog/feed/" rel="self" type="application/rss+xml" />
<link>https://wordpress.com/blog</link>
<description>The latest news on WordPress.com and the WordPress community.</description>
<lastBuildDate>Thu, 17 Apr 2025 18:15:35 +0000</lastBuildDate>
<language>en</language>
<sy:updatePeriod>
hourly </sy:updatePeriod>
<sy:updateFrequency>
1 </sy:updateFrequency>
<generator>http://wordpress.com/</generator>
<cloud domain='wordpress.com' port='80' path='/blog/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
<url>https://s0.wp.com/i/buttonw-com.png</url>
<title>WordPress.com News</title>
<link>https://wordpress.com/blog</link>
</image>
<atom:link rel="search" type="application/opensearchdescription+xml" href="https://wordpress.com/blog/osd.xml" title="WordPress.com News" />
<atom:link rel='hub' href='https://wordpress.com/blog/?pushpress=hub'/>
<item>
<title>WordPress Market Share, Statistics, and More</title>
<link>https://wordpress.com/blog/2025/04/17/wordpress-market-share/</link>
<comments>https://wordpress.com/blog/2025/04/17/wordpress-market-share/#comments</comments>
<dc:creator><![CDATA[Nick Schäferhoff]]></dc:creator>
<pubDate>Thu, 17 Apr 2025 18:30:00 +0000</pubDate>
<category><![CDATA[Resources]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78918</guid>
<description><![CDATA[Think you haven’t used WordPress today? Think again. WordPress' market share shows it’s everywhere—and we’ve got the stats to back it up.]]></description>
<content:encoded><![CDATA[
<p>Unless you are deeply embedded in the WordPress community, you might not be aware of how big the platform really is. WordPress has had a dominant market share among CMSs for more than a decade and has been <a href="https://w3techs.com/technologies/history_overview/content_management/all/y">the most common way to build a website since 2021</a>.</p>
<p>On any given day surfing the web, you are probably interacting with more WordPress websites than you realize. It’s the go-to platform for bloggers, businesses, creators, and major media outlets alike.</p>
<p>To help you understand the size of WordPress and its contribution to the modern web, this article explores the platform’s market share in detail, as well as its versatility, reasons for success, and what keeps it ahead of the curve two decades after it launched.</p>
<h2 class="wp-block-heading">Quick facts</h2>
<p>Here are the most important WordPress stats you should know:</p>
<ul class="wp-block-list">
<li>WordPress is the most popular software for building websites, powering <strong>over 43%</strong> of the internet.</li>
<li>It commands a <strong>61.4%</strong> market share among content management system-based websites (also known as CMSs), more than all other platforms combined.</li>
<li>WordPress’ market share has <strong>more than doubled</strong> in the last decade.</li>
<li>To date, WordPress has had<strong> 52 major releases</strong> and more than <strong>760 releases in total</strong>.</li>
<li>There are <strong>tens of thousands of</strong> WordPress themes and <strong>over 65,000</strong> plugins.</li>
<li><strong>1/3 </strong>of all online shops run on WordPress-powered <a href="https://wordpress.com/plugins/woocommerce">WooCommerce</a>.</li>
</ul>
<h2 class="wp-block-heading">Over 43% of all websites use WordPress</h2>
<p>As of April 17, 2025, <strong>43.4% of the websites on the internet run on WordPress, </strong><a href="https://w3techs.com/technologies/details/cm-wordpress">according to W3Techs</a><strong>. </strong>That means almost every other website runs on WordPress, and it makes WordPress the most widely used website builder in the world.</p>
<p>This is even more impressive when you consider that the next runner-up, Shopify, has a market share of 4.8%, followed by Wix (3.7%), Squarespace (2.3%), Joomla (1.5%), and Drupal (0.8%).</p>
<p>At 29.1%, websites <strong>without</strong> a CMS are the only segment that even comes close to WordPress’ share.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78958" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/wordpress-usage-compared-no-cms/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg" data-orig-size="1400,575" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="WordPress-Usage-Compared-no-CMS" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg?w=1024" width="1400" height="575" src="https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg" alt="a line graph showing market share for websites using CMSs like WordPress, Wix, and Squarespace and no CMS" class="wp-image-78958" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg?w=150&h=62 150w, https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg?w=300&h=123 300w, https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg?w=768&h=315 768w, https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg?w=1024&h=421 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>What’s also remarkable is that almost 20 years ago, the market share of WordPress was only 0.8%, according to <a href="https://wordpress.org/book/">Building Blocks: The Evolution of WordPress</a>.</p>
<h2 class="wp-block-heading">There may be more than half a billion WordPress websites</h2>
<p>Knowing that nearly every other website runs on WordPress is impressive, but how many is that in total? The answer to that isn’t completely straightforward, as it depends on your source and perspective.</p>
<p>For example, <a href="https://trends.builtwith.com/cms/traffic/Entire-Internet">BuiltWith</a>, a popular tracking tool for the usage of different internet technologies, only considers about 70 million websites as its relevant sampling pool as of April 3, 2025. In that case, we are talking about roughly 30 million WordPress websites worldwide.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78920" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/wordpress-distribution-cms-internet/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg" data-orig-size="1400,768" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="wordpress-distribution-cms-internet" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg?w=1024" width="1400" height="768" src="https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg" alt="A pie graph of CMS usage distribution on the entire internet from BuiltWith" class="wp-image-78920" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg?w=150&h=82 150w, https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg?w=300&h=165 300w, https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg?w=768&h=421 768w, https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg?w=1024&h=562 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Graphic from <a href="https://trends.builtwith.com/cms/traffic/Entire-Internet">BuiltWith</a></figcaption></figure>
<p>The aforementioned <a href="https://w3techs.com/technologies">W3Techs states</a> that their measurements are based on “the relevant web,” meaning sites with useful content and functionality. They don’t provide an exact number, just that it’s “many millions.”</p>
<p>On the other hand, <a href="https://www.netcraft.com/">NetCraft</a>, a digital risk protection company, publishes a monthly report in which it keeps track of sites available on the web. According to their <a href="https://www.netcraft.com/blog/march-2025-web-server-survey/">March 2025 report</a>, there were close to 1.2 billion websites in total (1,197,680,522 to be exact).</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78923" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/netcraft-number-of-websites-report/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg" data-orig-size="1329,546" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="netcraft-number-of-websites-report" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg?w=1024" width="1329" height="546" src="https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg" alt="A line graph of number of websites from NetCraft" class="wp-image-78923" srcset="https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg 1329w, https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg?w=150&h=62 150w, https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg?w=300&h=123 300w, https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg?w=768&h=316 768w, https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg?w=1024&h=421 1024w" sizes="(max-width: 1329px) 100vw, 1329px" /><figcaption class="wp-element-caption">Graphic from <a href="https://www.netcraft.com/">NetCraft</a></figcaption></figure>
<p>If we apply WordPress’ market share to that number, that means over 518,000,000 websites are powered by the platform. Mind-blowing, right?</p>
<p>Since reporting on the exact number of websites in existence is impossible, we can at least say that there are at least tens of millions, if not hundreds of millions, of WordPress websites in existence. </p>
<p>That is quite awe-inspiring for free, open source software.</p>
<h3 class="wp-block-heading">Popular websites using WordPress</h3>
<p>Besides the raw numbers, WordPress is the software of choice for a diverse range of brands, organizations, celebrities, and very different <a href="https://wordpress.com/blog/2025/03/26/types-of-websites/">types of websites</a>.</p>
<p><a href="https://time.com/"><strong>Time Magazine</strong></a></p>
<figure class="wp-block-image size-full"><img data-attachment-id="78925" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/time-homepage/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg" data-orig-size="1400,646" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="time-homepage" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg?w=1024" loading="lazy" width="1400" height="646" src="https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg" alt="Time magazine online homepage" class="wp-image-78925" srcset="https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg?w=150&h=69 150w, https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg?w=300&h=138 300w, https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg?w=768&h=354 768w, https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg?w=1024&h=473 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>The news outlet that gives us the annual “Person of the Year” runs its high-traffic online presence on <a href="https://wpvip.com/">WordPress.com VIP</a>.</p>
<p><a href="https://www.salesforce.com"><strong>Salesforce</strong></a></p>
<figure class="wp-block-image size-full"><img data-attachment-id="78927" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/salesforce-website/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg" data-orig-size="1400,693" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="salesforce-website" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg?w=1024" loading="lazy" width="1400" height="693" src="https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg" alt="Salesforce homepage" class="wp-image-78927" srcset="https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg?w=150&h=74 150w, https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg?w=300&h=149 300w, https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg?w=768&h=380 768w, https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg?w=1024&h=507 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>The world’s leading CRM company uses WordPress to power parts of its web ecosystem.</p>
<p><a href="https://www.harvard.edu/"><strong>Harvard University</strong></a></p>
<figure class="wp-block-image size-full"><img data-attachment-id="78928" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/harvard-university-website/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg" data-orig-size="1400,693" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="harvard-university-website" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg?w=1024" loading="lazy" width="1400" height="693" src="https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg" alt="Harvard University homepage" class="wp-image-78928" srcset="https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg?w=150&h=74 150w, https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg?w=300&h=149 300w, https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg?w=768&h=380 768w, https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg?w=1024&h=507 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>One of the most prestigious universities in the world relies on WordPress to publish news and research as well as inform and attract students to their campus.</p>
<p><a href="https://www.taylorswift.com/"><strong>Taylor Swift</strong></a></p>
<figure class="wp-block-image size-full"><img data-attachment-id="78930" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/taylor-swift-homepage/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="taylor-swift-homepage" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg" alt="Taylor Swift homepage" class="wp-image-78930" srcset="https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Swifties can find tour dates, merch, and news about their favorite pop star thanks to WordPress.</p>
<h2 class="wp-block-heading">61.3% of websites that use a CMS rely on WordPress</h2>
<p><a href="https://w3techs.com/technologies/overview/content_management">If you look only at the websites that use a content management system</a>, WordPress’ market share is even higher, at 61.3%—meaning it has more users than all other CMS platforms combined.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78956" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/market-share-website-using-cms/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg" data-orig-size="1400,575" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="Market-Share-Website-Using-CMS" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg?w=1024" loading="lazy" width="1400" height="575" src="https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg" alt="a line graph showing market share for websites using CMSs like WordPress, Wix, and Squarespace" class="wp-image-78956" srcset="https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg?w=150&h=62 150w, https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg?w=300&h=123 300w, https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg?w=768&h=315 768w, https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg?w=1024&h=421 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h2 class="wp-block-heading">WordPress doubled its market share in 10 years</h2>
<p>It’s also important to understand how WordPress arrived at the position it’s in today. W3Techs has <a href="https://w3techs.com/technologies/history_overview/content_management/all/y">statistics reaching back to 2014</a> that allow you to do so.</p>
<p>At just 21%, WordPress’ market share was only half of what it is today. In addition, at that time, hand-coding websites was still popular—64.8% of sites didn’t use a CMS at all. But in the last 20+ years, those numbers have steadily approached each other until they changed positions in 2021.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78961" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/usage-of-content-management-systems/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg" data-orig-size="1400,844" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="usage-of-content-management-systems" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg?w=1024" loading="lazy" width="1400" height="844" src="https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg" alt="a line graph of Content Management Systems usage" class="wp-image-78961" srcset="https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg?w=150&h=90 150w, https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg?w=300&h=181 300w, https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg?w=768&h=463 768w, https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg?w=1024&h=617 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Graph from <a href="https://w3techs.com/technologies/history_overview/content_management/all/y">W3Techs</a></figcaption></figure>
<p>During that time, the share of CMS-based websites increased from 35.2% to 70.8%, and it’s safe to say that WordPress played a major role in this transformation. </p>
<p>In that timeframe, the nearest competitors, Shopify, Wix, and Squarespace, grew as well, though not in the same way. They all started at 0.1% market share in 2014 and increased their numbers to 4.8%, 3.7%, and 2.3%, respectively.</p>
<p>Joomla and Drupal, the two systems most similar to WordPress (both are also open source and PHP-based), went in the other direction. They about halved their market share, going from 3.3% to 1.5% and 1.9% to 0.8%.</p>
<h2 class="wp-block-heading">WordPress is popular around the world</h2>
<p>The popularity of WordPress differs both geographically and by language. According to <a href="https://trends.builtwith.com/cms/WordPress">BuiltWith</a>, the countries with the most WordPress websites are:</p>
<ol class="wp-block-list">
<li>United States</li>
<li>Germany</li>
<li>United Kingdom</li>
<li>France</li>
<li>Brazil</li>
<li>Netherlands</li>
<li>Italy</li>
<li>India</li>
<li>Spain</li>
<li>Japan</li>
</ol>
<p>While these stats are based on <em>total</em> websites, it’s often a different picture by share.</p>
<p>For example, as mentioned in the <a href="https://wordpress.com/blog/2024/12/19/state-of-the-word-2024-video-recap/">State of the Word 2024</a>, in Japan WordPress powers 58.5% of all websites and has a CMS market share of 83%, much more than the average.</p>
<p>Plus, if you look at <a href="https://trends.google.com/trends/explore?q=wordpress&hl=en">Google Trends data</a>, you can see that interest in WordPress is highest in Pakistan, China, Bangladesh, Bosnia & Herzegovina, and Kenya.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78932" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/google-trends-wordpress-regional-interest/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg" data-orig-size="1400,548" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="google-trends-wordpress-regional-interest" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg?w=1024" loading="lazy" width="1400" height="548" src="https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg" alt="A Google Trends map showing interest by region for 'wordpress'" class="wp-image-78932" srcset="https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg?w=150&h=59 150w, https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg?w=300&h=117 300w, https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg?w=768&h=301 768w, https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg?w=1024&h=401 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>That diversity extends to the many languages WordPress is used in. </p>
<p>Initially only available in English, WordPress has since been translated into <a href="https://make.wordpress.org/polyglots/teams/">208 locales</a>. In fact, there are now <a href="https://wordpress.org/about/stats/">more non-English WordPress installations</a> than those in English.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78935" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/wordpress-language-locales/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg" data-orig-size="1400,1017" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="wordpress-language-locales" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg?w=1024" loading="lazy" width="1400" height="1017" src="https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg" alt="A pie chart and key showing the different locales that WordPress is translated into" class="wp-image-78935" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg?w=150&h=109 150w, https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg?w=300&h=218 300w, https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg?w=768&h=558 768w, https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg?w=1024&h=744 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Graph from <a href="https://wordpress.org/about/stats/">WordPress.org</a></figcaption></figure>
<h2 class="wp-block-heading">There have been 52 major WordPress releases, over 760 overall</h2>
<p>Since 2003, WordPress has had <a href="https://wordpress.org/about/history/">52 major releases</a>—<a href="https://wordpress.com/blog/2025/04/15/wordpress-6-8/">the latest being this week</a>! All are named in honor of jazz musicians, starting with Miles Davis in version 1.0.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78938" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/jazz-release-dates-names-wordpress/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg" data-orig-size="1400,1344" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="jazz-release-dates-names-wordpress" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg?w=1024" loading="lazy" width="1400" height="1344" src="https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg" alt="A table of the release numbers, names, and dates for some of the most recent WordPress major releases" class="wp-image-78938" srcset="https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg?w=150&h=144 150w, https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg?w=300&h=288 300w, https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg?w=768&h=737 768w, https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg?w=1024&h=983 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Table from <a href="https://wordpress.org/about/history/">WordPress.org</a></figcaption></figure>
<p>Major releases are the ones that get the most attention because they bring new features and noticeable changes, such as the <a href="https://wordpress.com/support/wordpress-editor/">block editor</a> in <a href="https://wordpress.org/documentation/wordpress-version/version-5-0/">WordPress 5.0</a>. If you include releases for security improvements and bug fixes, the WordPress software has had over 760 releases.</p>
<h3 class="wp-block-heading">Most popular versions of WordPress</h3>
<p><a href="https://wordpress.com/support/check-your-wordpress-version/">Keeping your WordPress website up to date</a> is an important security measure. A look at the <a href="https://wordpress.org/about/stats/">stats on WordPress.org</a> suggests that users are doing a good job at that.</p>
<p>As of April 17, 2025, nearly 3.6% of all WordPress websites are using the latest version, 6.8. Over 66% are using the previous version 6.7.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78941" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/wordpress-version-pie-chart/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg" data-orig-size="1400,1212" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="wordpress-version-pie-chart" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg?w=1024" loading="lazy" width="1400" height="1212" src="https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg" alt="A pie chart showing WordPress versions" class="wp-image-78941" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg?w=150&h=130 150w, https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg?w=300&h=260 300w, https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg?w=768&h=665 768w, https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg?w=1024&h=886 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Graph from <a href="https://wordpress.org/about/stats/">WordPress.org</a></figcaption></figure>
<p>The situation is slightly different when it comes to <a href="https://wordpress.com/blog/2024/10/11/what-is-php/">PHP</a>. While more than half of websites use version 8 or above, there’s still a good chunk running 7.4 and even below that.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78944" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/wordpress-php-version-graph/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg" data-orig-size="1400,1202" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="wordpress-php-version-graph" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg?w=1024" loading="lazy" width="1400" height="1202" src="https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg" alt="A pie chart showing PHP versions for WordPress" class="wp-image-78944" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg?w=150&h=129 150w, https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg?w=300&h=258 300w, https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg?w=768&h=659 768w, https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg?w=1024&h=879 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Graph from <a href="https://wordpress.org/about/stats/">WordPress.org</a></figcaption></figure>
<p>Most surprising are the database versions. While MySQL used to reign supreme, it has serious competition from MariaDB. Usage of the two systems is pretty much split.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78945" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/database-version-wordpress/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg" data-orig-size="1400,1131" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="database-version-wordpress" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg?w=1024" loading="lazy" width="1400" height="1131" src="https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg" alt="A pie chart showing the database versions for WordPress" class="wp-image-78945" srcset="https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg?w=150&h=121 150w, https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg?w=300&h=242 300w, https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg?w=768&h=620 768w, https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg?w=1024&h=827 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Graph from <a href="https://wordpress.org/about/stats/">WordPress.org</a></figcaption></figure>
<p class="has-primary-light-background-color has-background" style="border-radius:5px">If your WordPress site is hosted on WordPress.com, you can breathe easy; your WordPress, PHP, and database versions are kept up to date for you on <a href="https://wordpress.com/pricing/?ref=blog">all WordPress.com plans</a>.</p>
<h2 class="wp-block-heading">There are tens of thousands of WordPress themes</h2>
<p>The <a href="https://wordpress.org/themes">WordPress.org theme directory</a> contains more than 13,000 themes. ThemeForest, a popular marketplace for third-party WordPress themes, has another 12,000. Many more third-party vendors also distribute their own free and paid themes. And if you host your website on WordPress.com, you <em>also </em>have access to <a href="https://wordpress.com/themes/">additional exclusive themes</a>.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78947" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/wordpress-com-themes/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg" data-orig-size="1400,726" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="wordpress.com-themes" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg?w=1024" loading="lazy" width="1400" height="726" src="https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg" alt="A screenshot of the WordPress.com theme repository" class="wp-image-78947" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg?w=150&h=78 150w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg?w=300&h=156 300w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg?w=768&h=398 768w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg?w=1024&h=531 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Because of the spread-out nature of the WordPress ecosystem, it’s hard to know exactly how many themes there are altogether, but that’s the beauty of open source—anyone, anywhere, can make a WordPress theme.</p>
<h3 class="wp-block-heading">Most popular WordPress themes</h3>
<p>Which WordPress themes do users most like to power their sites with? According to <a href="https://trends.builtwith.com/framework/wordpress-theme">BuiltWith</a>, some of the most popular WordPress themes are:</p>
<ul class="wp-block-list">
<li><a href="https://wordpress.org/themes/hello-elementor/">Hello Elementor</a></li>
<li><a href="https://wordpress.org/themes/astra/">Astra Theme</a></li>
<li><a href="https://www.elegantthemes.com/gallery/divi/">Divi</a></li>
</ul>
<p>Note that this data only makes up about 25% of the websites they’re tracking—three-quarters are using an assortment of other themes.</p>
<p>The <a href="https://wordpress.org/themes/">WordPress.org theme directory</a> shows a similar trend; here, the themes with more than one million active installations are:</p>
<ul class="wp-block-list">
<li><a href="https://wordpress.org/themes/twentytwentyfour/">Twenty Twenty Four</a></li>
<li><a href="https://wordpress.org/themes/hello-elementor/">Hello Elementor</a></li>
<li><a href="https://wordpress.org/themes/astra/">Astra</a></li>
</ul>
<h2 class="wp-block-heading">Tens of thousands of WordPress plugins</h2>
<p>There are <a href="https://wordpress.org/plugins/">59,000+ free WordPress plugins</a> in the WordPress.org directory.</p>
<p>As with themes, there are lots of additional independent vendors, making it hard to understand just how many WordPress plugins are available.</p>
<p>On the WordPress.org directory, these are the plugins that are installed most often:</p>
<ul class="wp-block-list">
<li><a href="https://wordpress.org/plugins/elementor/"><strong>Elementor</strong></a>: 10+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/contact-form-7/">Contact Form 7</a></strong>: 10+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/wordpress-seo/">Yoast SEO</a></strong>: 10+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/classic-editor/">Classic Editor</a></strong>: 10+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/woocommerce/">WooCommerce</a></strong>: 8+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/litespeed-cache/">LiteSpeed Cache</a></strong>: 6+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/akismet/">Akismet</a></strong>: 6+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/wpforms-lite/">WPForms</a></strong>: 6+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/all-in-one-wp-migration/">All-in-One WP Migration</a></strong>: 5+ million installations</li>
<li><strong><a href="https://wordpress.org/plugins/wordfence/">Wordfence Security</a></strong>: 5+ million installations</li>
</ul>
<h2 class="wp-block-heading">One-third of all online shops run on WooCommerce</h2>
<p><a href="https://wordpress.com/support/introduction-to-woocommerce/">WooCommerce</a> is the most-used WordPress ecommerce plugin; <a href="https://w3techs.com/technologies/details/cm-wordpress">W3Techs shows</a> it has been added to one-fifth of all WordPress websites.</p>
<p>WordPress’ market share makes it the most widely used online shop solution overall. This is seconded by a <a href="https://storeleads.app/reports">Store Leads report from March 2025</a> that tracked 13,594,414 live stores. WooCommerce powers about a third of those stores, meaning WordPress not only dominates the content management market but also ecommerce.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78975" data-permalink="https://wordpress.com/blog/2025/04/17/wordpress-market-share/popular-ecommerce-plugins/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg" data-orig-size="1400,719" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="popular-ecommerce-plugins" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg?w=1024" loading="lazy" width="1400" height="719" src="https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg" alt="A line graph showing the popularity of ecommerce WordPress plugins" class="wp-image-78975" srcset="https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg?w=150&h=77 150w, https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg?w=300&h=154 300w, https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg?w=768&h=394 768w, https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg?w=1024&h=526 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h2 class="wp-block-heading">What makes WordPress so successful?</h2>
<p>WordPress didn’t become the world’s most popular website platform by accident. Here’s what makes it an enduring crowd favorite:</p>
<ul class="wp-block-list">
<li><strong>Open source:</strong> Made by a large community all around the world, WordPress is freely available for anyone to use for any purpose.</li>
<li><strong>Cost effectiveness</strong>: Its lack of licensing fees means you only have to pay for <a href="https://wordpress.com/hosting/?ref=blog">hosting</a> and a <a href="https://wordpress.com/domains/?ref=blog">domain</a> to have your own website online. You can customize the site yourself and use free themes and plugins.</li>
<li><strong>User friendliness:</strong> The WordPress dashboard and editor enable beginners and experts alike to make design changes and create and manage content.</li>
<li><strong>Flexibility:</strong> You can use WordPress to build almost <a href="https://wordpress.com/blog/2025/03/26/types-of-websites/">any type of website</a>, like blogs, online stores, portfolios, news sites, and forums.</li>
<li><strong>Ownership:</strong> You have full control over your content, files, and data, and you can take your site to any other host.</li>
<li><strong>Theme and plugin ecosystem:</strong> Tens of thousands of themes and plugins are available for every purpose, many of them for free.</li>
<li><strong>Scalability:</strong> WordPress is capable of supporting everything from small personal sites to <a href="https://wpvip.com/case-studies/">high-traffic enterprise platforms</a>.</li>
<li><strong>SEO friendliness:</strong> Clean code, customizable permalinks, and powerful plugins make it easy to <a href="https://wordpress.com/blog/2025/03/14/wordpress-seo/">optimize your site for search engines</a>.</li>
<li><strong>Community:</strong> There is a global network of businesses, developers, users, and contributors offering support, creating resources, and getting together at WordCamps. With WordPress, you are never alone.</li>
</ul>
<h2 class="wp-block-heading">Will WordPress retain its leading position?</h2>
<p>It took 20+ years to achieve the success WordPress has had. Here are a few factors that suggest it will continue thriving in the future: </p>
<ul class="wp-block-list">
<li><strong>AI usage:</strong> As AI tools become more powerful and accessible, they become increasingly available in WordPress for things like content suggestions, image generation, SEO optimization, and even building entire websites—have you tried <a href="https://wordpress.com/ai-website-builder/?ref=blog">our free AI website builder</a> yet?</li>
<li><strong>Performance enhancements:</strong> WordPress is taking targeted steps to improve website speed across the board, not least with the establishment of the <a href="https://make.wordpress.org/performance/">Core Performance team</a>. Hosting providers like WordPress.com also offer <a href="https://wordpress.com/support/site-speed/">WordPress-specific speed improvements</a> out of the box.</li>
<li><strong>Collaborative features: </strong>One anticipated feature coming to later WordPress versions is the implementation of <a href="https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/">real-time collaboration</a> to allow teams to work on web pages and blog posts simultaneously. Publishing workflows and editorial tools like commenting are part of the plan.</li>
<li><strong>Multilingual support:</strong> After real-time collaboration, one of the next planned WordPress improvements is to integrate native multi-language support. This will make it easier to translate your website and help it thrive in a global market.</li>
<li><strong>Headless WordPress: </strong>Decoupling content management from the front end allows developers to build user interfaces with frameworks like React or Vue—<a href="https://wordpress.com/blog/2025/03/20/headless-wordpress/">this is called Headless WordPress</a>. This makes WordPress a strong choice for sites like SaaS platforms and mobile apps and helps it stay competitive in an API-first web ecosystem.</li>
</ul>
<h2 class="wp-block-heading">WordPress’ market share isn’t just a number—it’s proof of the power of open source</h2>
<p>WordPress isn’t just the most popular way to build websites; the software shaped the modern web as we know it. </p>
<p>From humble beginnings as a blogging tool to powering more than 43% of the internet, it’s become the go-to solution for creators, developers, and organizations across the globe.</p>
<p>The real story isn’t just how many websites WordPress powers—it’s who’s using it, what they’re building, and why that number keeps growing after two decades. If you’ve used the internet today, you’ve probably interacted with WordPress, proving that open-source, community-driven software can not only lead the way but set the standard.</p>
<p>Are you looking to join the 43%? Get hosting, security, backups, speed optimization, support, and unlimited site visitors for your WordPress site at <a href="http://wordpress.com/pricing/?ref=blog">WordPress.com</a>.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="http://wordpress.com/pricing/?ref=blog">Build a WordPress site on WordPress.com</a></div>
</div>
<p></p>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/17/wordpress-market-share/feed/</wfw:commentRss>
<slash:comments>4</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/wordpress-market-share.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-market-share.jpg" medium="image">
<media:title type="html">wordpress-market-share</media:title>
</media:content>
<media:content url="https://0.gravatar.com/avatar/f86cf3fe095787d59771ecaf48381fb8dee85925ea73f28501683883b9a3ff4e?s=96&d=retro" medium="image">
<media:title type="html">nschaeferhoff</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-usage-compared-no-cms.jpg" medium="image">
<media:title type="html">a line graph showing market share for websites using CMSs like WordPress, Wix, and Squarespace and no CMS</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-distribution-cms-internet.jpg" medium="image">
<media:title type="html">A pie graph of CMS usage distribution on the entire internet from BuiltWith</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/netcraft-number-of-websites-report.jpg" medium="image">
<media:title type="html">A line graph of number of websites from NetCraft</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/time-homepage.jpg" medium="image">
<media:title type="html">Time magazine online homepage</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/salesforce-website.jpg" medium="image">
<media:title type="html">Salesforce homepage</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/harvard-university-website.jpg" medium="image">
<media:title type="html">Harvard University homepage</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/taylor-swift-homepage.jpg" medium="image">
<media:title type="html">Taylor Swift homepage</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/market-share-website-using-cms.jpg" medium="image">
<media:title type="html">a line graph showing market share for websites using CMSs like WordPress, Wix, and Squarespace</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/usage-of-content-management-systems.jpg" medium="image">
<media:title type="html">a line graph of Content Management Systems usage</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/google-trends-wordpress-regional-interest.jpg" medium="image">
<media:title type="html">A Google Trends map showing interest by region for 'wordpress'</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-language-locales.jpg" medium="image">
<media:title type="html">A pie chart and key showing the different locales that WordPress is translated into</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/jazz-release-dates-names-wordpress.jpg" medium="image">
<media:title type="html">A table of the release numbers, names, and dates for some of the most recent WordPress major releases</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-version-pie-chart.jpg" medium="image">
<media:title type="html">A pie chart showing WordPress versions</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-php-version-graph.jpg" medium="image">
<media:title type="html">A pie chart showing PHP versions for WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/database-version-wordpress.jpg" medium="image">
<media:title type="html">A pie chart showing the database versions for WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress.com-themes.jpg" medium="image">
<media:title type="html">A screenshot of the WordPress.com theme repository</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/popular-ecommerce-plugins.jpg" medium="image">
<media:title type="html">A line graph showing the popularity of ecommerce WordPress plugins</media:title>
</media:content>
</item>
<item>
<title>The Developer’s Guide to WordPress 6.8</title>
<link>https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/</link>
<comments>https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#comments</comments>
<dc:creator><![CDATA[Justin]]></dc:creator>
<pubDate>Wed, 16 Apr 2025 15:10:00 +0000</pubDate>
<category><![CDATA[Development]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78875</guid>
<description><![CDATA[WordPress 6.8 introduces powerful updates for plugin and theme developers—dive into the latest APIs, design tools, and performance features.]]></description>
<content:encoded><![CDATA[
<p><a href="https://wordpress.org/news/2025/04/cecil/">WordPress 6.8</a>, codenamed “Cecil,” includes loads of goodies for developers to tinker with. As usual, I’m like an overwhelmed toddler in a toy shop, just trying to figure out which toy I want to take for a test spin first.</p>
<p>The 6.8 update touched many areas of the WordPress Core code, including everything from the block library to performance to patterns. Plus, there are plenty of other quality-of-life improvements in 6.8 for anyone building plugins and themes. </p>
<p>Without further ado, let’s jump straight into them.</p>
<p class="has-primary-light-background-color has-background" style="border-radius:5px">For detailed information on each development change, check out the official <a href="https://make.wordpress.org/core/2025/03/28/wordpress-6-8-field-guide/">WordPress 6.8 Field Guide</a> on the Make WordPress Core blog.</p>
<ol><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#more-performant-block-type-registration">More performant block type registration</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#style-book-sections-and-more">Style Book sections and more</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#block-library-updates">Block Library updates</a><ol><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#new-block-query-total">New block: Query Total</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#gallery-lightbox">Gallery lightbox</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#details-block">Details block</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#nice-to-have-feature-additions">Nice-to-have feature additions</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#notable-block-css-changes">Notable block CSS changes</a></li></ol></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#design-tools-extended-to-more-blocks">Design tools extended to more blocks</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#organizing-patterns">Organizing patterns</a><ol><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#add-patterns-to-subfolders">Add patterns to subfolders </a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#starter-patterns-category">Starter patterns category</a></li></ol></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#api-updates">API updates</a><ol><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#interactivity">Interactivity</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#block-hooks">Block Hooks</a></li></ol></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#security-switched-to-bcrypt-for-password-hashing">Security: switched to bcrypt for password hashing</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#performance-improvements">Performance improvements</a><ol><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#speculative-loading">Speculative loading</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#useselect-performance-warning">useSelect performance warning</a></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#filter-hook-for-loading-block-assets-on-demand">Filter hook for loading block assets on demand</a></li></ol></li><li><a class="wp-block-table-of-contents__entry" href="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/#what-will-you-build-with-wordpress-6-8">What will you build with WordPress 6.8?</a></li></ol>
<h2 class="wp-block-heading" id="more-performant-block-type-registration">More performant block type registration</h2>
<p>WordPress 6.8 eliminates the need to manually register block types thanks to its new <code>wp_register_block_types_from_metadata_collection()</code> function. It is a wrapper for the <code>blocks-manifest.php</code> file and the <code>wp_register_block_metadata_collection()</code> function introduced in WordPress 6.7. </p>
<p>Because all of the block data is stored as PHP in <code>blocks-manifest.php</code>, you can register all of your plugin’s block types without reading individual JSON files. Overall, it’s just a more efficient way to register block types—and yes, you can use it for registering single block types, too!</p>
<p>In WordPress 6.8, you can register all of your block types with this call:</p>
<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; auto-links: false; title: ; quick-code: false; notranslate">
wp_register_block_types_from_metadata_collection(
__DIR__ . '/build',
__DIR__ . '/build/blocks-manifest.php'
);
</pre></div>
<p>Read the <a href="https://make.wordpress.org/core/2025/03/13/more-efficient-block-type-registration-in-6-8/">developer note on the Make WordPress Core blog</a> for more information or to find out how to use this in a backward-compatible way when supporting older versions of WordPress.</p>
<h2 class="wp-block-heading" id="style-book-sections-and-more">Style Book sections and more</h2>
<figure class="wp-block-image size-full"><img data-attachment-id="78886" data-permalink="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/typography-style-book-wordpress-6-8/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg" data-orig-size="1400,730" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="typography-style-book-wordpress-6-8" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg?w=1024" loading="lazy" width="1400" height="730" src="https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg" alt="The Typography Style Book page on WordPress showing typesets on the left and heading stylings on the right" class="wp-image-78886" srcset="https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg?w=150&h=78 150w, https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg?w=300&h=156 300w, https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg?w=768&h=400 768w, https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg?w=1024&h=534 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>One of the biggest improvements in 6.8 is the interface update to the Style Book, which separates your style settings into <a href="https://github.com/WordPress/gutenberg/pull/68071">sections</a>. Shown in the screenshot above, you can see how selecting a typeset makes it easier to test and preview your site’s typography.</p>
<p>There are also a couple of other notable upgrades to the Style Book. It now <a href="https://github.com/WordPress/gutenberg/pull/67811">has its own route</a>, which lets you link directly to it. The new URL path is <code>/wp-admin/site-editor.php?p=%2Fstyles&preview=stylebook</code>. Additionally, Style Book support was <a href="https://github.com/WordPress/gutenberg/pull/66851">added for classic themes</a>.</p>
<h2 class="wp-block-heading" id="block-library-updates">Block Library updates</h2>
<p>Between new blocks and additional ways to use existing blocks, WordPress 6.8 brings useful enhancements to the Block Library that expand what you can build and how you build it. </p>
<h3 class="wp-block-heading" id="new-block-query-total">New block: Query Total</h3>
<figure class="wp-block-image size-full"><img data-attachment-id="78887" data-permalink="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/range-display-page-numbers-wordpress/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg" data-orig-size="1400,729" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="range-display-page-numbers-wordpress" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg?w=1024" loading="lazy" width="1400" height="729" src="https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg" alt="Orange boxes highlighting total results and range display from the Query Total block in WordPress" class="wp-image-78887" srcset="https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg?w=150&h=78 150w, https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg?w=300&h=156 300w, https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg?w=768&h=400 768w, https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg?w=1024&h=533 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>WordPress 6.8 ships a new block for sharing information to visitors about the current posts query: <a href="https://github.com/WordPress/gutenberg/pull/67629">Query Total</a>. It should be used inside an existing <a href="https://wordpress.com/support/wordpress-editor/blocks/query-loop-block/">Query Loop block</a> and has two display options:</p>
<ul class="wp-block-list">
<li><strong>Total results</strong>, which displays the total number of query results found.</li>
<li><strong>Range display</strong>, which shows the current results you’re looking at in the total results range.</li>
</ul>
<h3 class="wp-block-heading" id="gallery-lightbox">Gallery lightbox</h3>
<figure class="wp-block-image size-full"><img data-attachment-id="78890" data-permalink="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/lightbox-expand-on-click-wordpress/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg" data-orig-size="1400,730" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="lightbox-expand-on-click-wordpress" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg?w=1024" loading="lazy" width="1400" height="730" src="https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg" alt="An orange box highlighting the expand on click setting in WordPress" class="wp-image-78890" srcset="https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg?w=150&h=78 150w, https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg?w=300&h=156 300w, https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg?w=768&h=400 768w, https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg?w=1024&h=534 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>WordPress 6.8 brings the <a href="https://github.com/WordPress/gutenberg/pull/64014">lightbox effect to the Gallery block.</a> The feature is the same as it already works for individual <a href="https://wordpress.com/support/wordpress-editor/blocks/image-block/">Image blocks</a>. You set the lightbox effect at the <a href="https://wordpress.com/support/wordpress-editor/blocks/gallery-block/">Gallery</a> level by clicking on the <strong>Link</strong> button in the toolbar and selecting the <strong>Enlarge on click</strong> option.</p>
<p>It’s worth noting that this feature does not create a lightbox slideshow where you can scroll through all images for the Gallery; it merely applies the existing lightbox feature to the individual Image blocks.</p>
<h3 class="wp-block-heading" id="details-block">Details block</h3>
<figure class="wp-block-image size-full"><img data-attachment-id="78891" data-permalink="https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/details-block-wordpress-6-8/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg" data-orig-size="1400,730" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="details-block-wordpress-6-8" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg?w=1024" loading="lazy" width="1400" height="730" src="https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg" alt="a heading and description in a WordPress details block " class="wp-image-78891" srcset="https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg?w=150&h=78 150w, https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg?w=300&h=156 300w, https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg?w=768&h=400 768w, https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg?w=1024&h=534 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You can now <a href="https://github.com/WordPress/gutenberg/pull/56971">group multiple Details blocks together</a> via the <code>name</code> HTML attribute. When multiple <code><details></code> elements share the same <code>name</code>, browsers will automatically close an open element when another is opened, creating an accordion effect. You can set the <code>name</code> attribute under<strong><em> </em></strong><em>Advanced → Name Attribut</em>e in the block inspector sidebar.</p>
<p>The Details block also gained <a href="https://github.com/WordPress/gutenberg/pull/68489">HTML anchor support</a> in WordPress 6.8. It is located under <em>Advanced → HTML Anchor</em>.</p>
<h3 class="wp-block-heading" id="nice-to-have-feature-additions">Nice-to-have feature additions</h3>
<p>WordPress 6.8 boasts smaller feature additions to several other blocks, including:</p>
<ul class="wp-block-list">
<li>The Navigation Link block now <a href="https://github.com/WordPress/gutenberg/pull/67585">allows any non-interactive RichText format</a> within the link content.</li>
<li>The <a href="https://wordpress.com/support/wordpress-editor/blocks/separator-block/">Separator block</a> can now be set to a <code><div></code> element <a href="https://github.com/WordPress/gutenberg/pull/67530">for decorative-only use cases</a> (the default <code><hr></code> is meant for an actual thematic break in the content).</li>
<li>The <a href="https://wordpress.com/support/wordpress-editor/blocks/file-block/">File block</a> now <a href="https://github.com/WordPress/gutenberg/pull/65787">supports content-only editing</a> so you can use it for locked patterns while allowing the user to still edit it.</li>
<li>The <a href="https://wordpress.com/support/wordpress-editor/blocks/cover-block/">Cover block</a> can now be <a href="https://github.com/WordPress/gutenberg/pull/62926">set to a specific image resolution</a> (also possible when <a href="https://github.com/WordPress/gutenberg/pull/67273">using the featured image</a>).</li>
<li>The Social Link block now has a <a href="https://github.com/WordPress/gutenberg/pull/68848">Discord block variation</a> and an associated icon.</li>
<li>The <a href="https://wordpress.com/support/wordpress-editor/blocks/query-loop-block/">Query Loop block</a> gained a couple of nice additions:
<ul class="wp-block-list">
<li>You can <a href="https://github.com/WordPress/gutenberg/pull/68781">sort pages by menu order</a> in either ascending or descending order.</li>
<li>You can also <a href="https://github.com/WordPress/gutenberg/pull/69057">ignore sticky posts</a> for custom queries.</li>
</ul>
</li>
</ul>
<h3 class="wp-block-heading" id="notable-block-css-changes">Notable block CSS changes</h3>
<p>WordPress 6.8 includes a couple of CSS-related changes that are unlikely to break theme designs, but they are worth noting as general improvements:</p>
<ul class="wp-block-list">
<li>The Buttons block now has <code>box-sizing: border-box</code> applied, which <a href="https://github.com/WordPress/gutenberg/pull/65716">brings consistency with other blocks</a>.</li>
<li>The <a href="https://github.com/WordPress/gutenberg/pull/67788">Image block’s overlay styles</a> are now handled via a <code>data-wp-bind--style</code> directive rather than an inline <code><style></code> tag.</li>
</ul>
<h2 class="wp-block-heading" id="design-tools-extended-to-more-blocks">Design tools extended to more blocks</h2>
<p>Many Core blocks received much-needed design tool updates, improving consistency in block styling options. </p>
<p>In this context, design tool support means that the supported options appear for these blocks in the editor UI. Even if a block doesn’t support the tool, you can still configure the associated styles via <code>theme.json</code>.</p>
<p>The Archives, Category, Content, and Page List blocks now support more color tools. Many blocks also gained border support:</p>
<ul class="wp-block-list">
<li>Archives</li>
<li>Comments</li>
<li>Comments Link</li>
<li>Comments Count</li>
<li>Content</li>
<li>Latest Posts</li>
<li>Page List</li>
<li>Query Total</li>
<li>RSS</li>
</ul>
<p>The Content, Page List, and RSS blocks also now support spacing design tools.</p>
<p>For a full list of design tools support, check out the <a href="https://make.wordpress.org/core/2025/03/12/roster-of-design-tools-per-block-wordpress-6-8-edition/">roster of design tools per block (WordPress 6.8 edition)</a>.</p>
<h2 class="wp-block-heading" id="organizing-patterns">Organizing patterns</h2>
<p>Developers can now organize patterns in more intuitive, straightforward ways.</p>
<h3 class="wp-block-heading" id="add-patterns-to-subfolders">Add patterns to subfolders </h3>
<p>If you ship a lot of patterns with your theme, you may have been frustrated with a seemingly endless, unorganized list under your <code>/patterns</code> folder. </p>
<p>With WordPress 6.8, you can organize your <a href="https://core.trac.wordpress.org/ticket/62378">custom patterns in subfolders</a> under <code>/patterns</code>, making navigation more straightforward.</p>
<p>For example, you may separate header and footer patterns in your theme folder like so:</p>
<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; gutter: false; title: ; quick-code: false; notranslate">
/patterns
/header
centered.php
default.php
/footer
default.php
links.php
</pre></div>
<h3 class="wp-block-heading" id="starter-patterns-category">Starter patterns category</h3>
<p>In the UI, patterns that have been assigned to the <code>core/post-content</code> block type (the method for registering a starter pattern) appear under <a href="https://github.com/WordPress/gutenberg/pull/66819">the Starter Content category</a>. This goes hand-in-hand with another update that <a href="https://github.com/WordPress/gutenberg/pull/65611">lists all patterns in the inserter</a>. </p>
<p>Content creators who want to prevent the Starter Content modal from appearing for every new page can disable it with a toggle switch on the bottom of the modal or via the <em>Editor → 3-dot-menu → Preferences</em> screen. </p>
<p>With the new version, theme developers can add <a href="https://github.com/WordPress/gutenberg/pull/69753">starter content patterns for all post types</a>: posts, pages, and any registered custom post types. </p>
<h2 class="wp-block-heading" id="api-updates">API updates</h2>
<p>WordPress 6.8 introduces several API-level improvements aimed at making development more robust and extensible. These changes enhance how developers interact with data, insert blocks, and work with patterns.</p>
<h3 class="wp-block-heading" id="interactivity">Interactivity</h3>
<p>The <code>wp-each</code> directive has been improved to better handle data by first <a href="https://github.com/WordPress/gutenberg/pull/67798">checking if a property is iterable</a> instead of attempting to call its <code>.map</code> method directly. This will avoid errors when non-iterable values are used.</p>
<p>You can find <a href="https://make.wordpress.org/core/2025/03/24/interactivity-api-best-practices-in-6-8/">a best-practices guide</a> for the 6.8 release on the Make WordPress Core blog. Following these best practices will help keep your code up to date with the latest standards and set you up better for future iterations of the API.</p>
<h3 class="wp-block-heading" id="block-hooks">Block Hooks</h3>
<p>The Block Hooks API received two major updates. The first extends the Block Hooks mechanism to post content, allowing you to dynamically insert hooked blocks <a href="https://github.com/WordPress/gutenberg/pull/67272">directly into posts and pages</a>. The second update lets Block Hooks <a href="https://github.com/WordPress/gutenberg/pull/68058">work with synced patterns</a>.</p>
<h2 class="wp-block-heading" id="security-switched-to-bcrypt-for-password-hashing">Security: switched to <code>bcrypt</code> for password hashing</h2>
<p>The algorithm that WordPress uses to hash and store user passwords in the database <a href="https://core.trac.wordpress.org/ticket/21022">changed in WordPress 6.8 to <code>bcrypt</code></a>. </p>
<p>It previously used <code>phpass</code>, but the adoption of <code>bcrypt</code> strengthens password security by requiring significantly more computational power to crack password hashes.</p>
<p>If your plugin uses the <code>wp_hash_password()</code> or <code>wp_check_password()</code> functions, it should continue working as expected. However, if you were directly handling phpass hashes, you would need to update your code. </p>
<p>Read the <a href="https://make.wordpress.org/core/2025/02/17/wordpress-6-8-will-use-bcrypt-for-password-hashing/">developer note on the update</a> for more details. The post also provides details on the new <code>wp_fast_hash()</code> and <code>wp_verify_fast_hash()</code> functions for hashing a randomly generated string with sufficient entropy.</p>
<h2 class="wp-block-heading" id="performance-improvements">Performance improvements</h2>
<p>Finally, WordPress 6.8 brings some helpful performance improvements to all sites.</p>
<h3 class="wp-block-heading" id="speculative-loading">Speculative loading</h3>
<p>WordPress 6.8 introduces <a href="https://make.wordpress.org/core/2025/03/06/speculative-loading-in-6-8/">speculative loading</a>, which lets supporting browsers prefetch or prerender URLs. It can lead to almost instant page load times since they are loaded before the user navigates to them.</p>
<p>This feature was initially <a href="https://make.wordpress.org/core/2024/04/09/speculative-loading-in-wordpress/">released in April 2024</a> as the Speculative Loading plugin. Since then, contributors have refined the code until it was ready for inclusion in WordPress Core.</p>
<p>The new feature comes with several filter hooks for you to modify how speculative loading works:</p>
<ul class="wp-block-list">
<li><strong><code>wp_speculation_rules_href_exclude_paths</code>:</strong> For excluding URL patterns from speculative loading.</li>
<li><strong><code>wp_speculation_rules_configuration</code>:</strong> For modifying the speculative loading configuration.</li>
<li><strong><code>wp_load_speculation_rules</code>:</strong> For including additional speculative loading rules.</li>
</ul>
<h3 class="wp-block-heading" id="useselect-performance-warning"><code>useSelect</code> performance warning</h3>
<p>When you have <code>SCRIPT_DEBUG</code> enabled (as is common practice in development), WordPress will now <a href="https://make.wordpress.org/core/2025/03/12/data-a-helpful-performance-warning-for-developers-in-the-useselect-hook/">output potential performance warnings</a> in the console when <code>useSelect</code> is used to unnecessarily re-render. This change will benefit anyone extending the block editor and help them write more performant code.</p>
<h3 class="wp-block-heading" id="filter-hook-for-loading-block-assets-on-demand">Filter hook for loading block assets on demand</h3>
<p>Before WordPress 6.8, the <code>should_load_separate_block_assets</code> filter hook had two responsibilities:</p>
<ol class="wp-block-list">
<li>To load separate stylesheets for Core blocks instead of always loading the combined <code>wp-block-library</code> stylesheet containing all block CSS</li>
<li>To load scripts and styles on demand based on whether they are used on a particular page</li>
</ol>
<p>In 6.8, a new filter hook named <code>should_load_block_assets_on_demand</code> exists for the second purpose of <a href="https://make.wordpress.org/core/2025/03/24/new-filter-should_load_block_assets_on_demand-in-6-8/">determining when to load assets</a>. The original hook will work as before, but it’s recommended to filter it only to override whether stylesheets should be separated.</p>
<h2 class="wp-block-heading" id="what-will-you-build-with-wordpress-6-8">What will you build with WordPress 6.8?</h2>
<p>WordPress 6.8 continues to move the WordPress software forward with cleaner APIs, improved performance, and better tools for site building. Whether you’re shipping themes, maintaining a plugin, or just exploring what’s possible with the block editor, this release will make your workflows more efficient and your code easier to maintain.</p>
<p><a href="https://wordpress.com/hosting/?ref=blog">If you’re building on WordPress.com</a>, all of this is available to you automatically—no version management required. You get the latest features, developer tools like SSH and GitHub deployments, and a fully managed environment that stays out of your way so you can focus on shipping.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/hosting/?ref=blog">Host on WordPress.com</a></div>
</div>
<p></p>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers/feed/</wfw:commentRss>
<slash:comments>4</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/wordpress-6-8-for-developers.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-6-8-for-developers.jpg" medium="image">
<media:title type="html">wordpress-6-8-for-developers</media:title>
</media:content>
<media:content url="https://2.gravatar.com/avatar/8013a62d7397c006bae48b96d6832a573ea71a7d5d3597fe584210567b508c05?s=96&d=retro" medium="image">
<media:title type="html">justinleetadlock</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/typography-style-book-wordpress-6-8.jpg" medium="image">
<media:title type="html">The Typography Style Book page on WordPress showing typesets on the left and heading stylings on the right</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/range-display-page-numbers-wordpress.jpg" medium="image">
<media:title type="html">Orange boxes highlighting total results and range display from the Query Total block in WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/lightbox-expand-on-click-wordpress.jpg" medium="image">
<media:title type="html">An orange box highlighting the expand on click setting in WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/details-block-wordpress-6-8.jpg" medium="image">
<media:title type="html">a heading and description in a WordPress details block </media:title>
</media:content>
</item>
<item>
<title>WordPress 6.8: Feature Highlights and Improvements</title>
<link>https://wordpress.com/blog/2025/04/15/wordpress-6-8/</link>
<comments>https://wordpress.com/blog/2025/04/15/wordpress-6-8/#comments</comments>
<dc:creator><![CDATA[Jonathan Bossenger]]></dc:creator>
<pubDate>Tue, 15 Apr 2025 18:45:00 +0000</pubDate>
<category><![CDATA[Resources]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78838</guid>
<description><![CDATA[WordPress 6.8 enhances site design tools, improves content creation, and streamlines workflows.]]></description>
<content:encoded><![CDATA[
<p>WordPress version 6.8 launched on April 15, 2025, bringing new features and improvements to enhance your WordPress site-building experience. This update focuses on <strong>streamlining workflows, improving design capabilities, and making content creation more intuitive</strong>. </p>
<p>All WordPress.com sites are already running on WordPress 6.8 or will be shortly—we automatically update your WordPress version for you, so you don’t need to worry about doing it yourself to get access to these new features.</p>
<p>Let’s dive into the most noteworthy enhancements you can expect in this major release.</p>
<h2 class="wp-block-heading">Priority features in WordPress 6.8</h2>
<p>WordPress 6.8 is all about refinement: improving existing tools rather than introducing new ones, with a strong emphasis on enhancing site design workflows.</p>
<h3 class="wp-block-heading">Style Book improvements</h3>
<p>The Style Book is a powerful feature in the Site Editor. It provides a comprehensive overview of your site’s colors, typography, and block styles in a single organized location.</p>
<p>In WordPress 6.8, the Style Book has a new, structured layout and clearer labels, making it even easier to edit colors, typography, and almost all your site styles in one place.</p>
<p>This release also adds a new way to access the Style Book directly from the <strong>Styles</strong> menu item in the Editor sidebar.</p>
<figure class="wp-block-jetpack-videopress jetpack-videopress-player" style="" >
<div class="jetpack-videopress-player__wrapper"> <div class="jetpack-video-wrapper"><iframe title='VideoPress Video Player' aria-label='VideoPress Video Player' width='500' height='288' src='https://video.wordpress.com/embed/N4yCiNaW?cover=1&autoPlay=0&controls=1&loop=1&muted=1&persistVolume=0&playsinline=1&preloadContent=metadata&useAverageColor=1&hd=0' frameborder='0' allowfullscreen data-resize-to-parent="true" allow='clipboard-write' ></iframe><script src='https://v0.wordpress.com/js/next/videopress-iframe.js?m=1739540970'></script></div></div>
</figure>
<h3 class="wp-block-heading">Expanded design tools</h3>
<p>WordPress 6.8 continues to evolve the design experience with improved tools that give you more control over your site’s appearance without requiring coding knowledge. These enhancements make creating polished, professional designs more accessible for everyone, regardless of technical expertise.</p>
<h2 class="wp-block-heading">Updated core blocks</h2>
<p>With the focus on refinement, many core blocks have been updated to include small but powerful features. </p>
<h3 class="wp-block-heading">Query Loop block: more control over your content lists</h3>
<p>The <a href="https://wordpress.com/support/wordpress-editor/blocks/query-loop-block/">Query Loop block</a> will get several new features in WordPress 6.8, including the ability to:</p>
<ul class="wp-block-list">
<li>Include or exclude sticky posts from your dynamic content lists</li>
<li>Sort in different ways</li>
<li>Retrieve pages from all hierarchical levels</li>
</ul>
<figure class="wp-block-jetpack-videopress jetpack-videopress-player" style="" >
<div class="jetpack-videopress-player__wrapper"> <div class="jetpack-video-wrapper"><iframe title='VideoPress Video Player' aria-label='VideoPress Video Player' width='500' height='221' src='https://video.wordpress.com/embed/VINFcXsI?cover=1&autoPlay=0&controls=1&loop=1&muted=1&persistVolume=0&playsinline=1&preloadContent=metadata&useAverageColor=1&hd=0' frameborder='0' allowfullscreen data-resize-to-parent="true" allow='clipboard-write' ></iframe><script src='https://v0.wordpress.com/js/next/videopress-iframe.js?m=1739540970'></script></div></div>
</figure>
<p>These features provide much finer control over your content’s appearance on archive pages or in content overviews.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78855" data-permalink="https://wordpress.com/blog/2025/04/15/wordpress-6-8/ignore-sticky-posts-query-loop-2/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg" data-orig-size="1400,1038" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="ignore-sticky-posts-query-loop" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg?w=1024" loading="lazy" width="1400" height="1038" src="https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg" alt="The Ignore option selected in the Sticky Posts setting for the Query Loop block" class="wp-image-78855" srcset="https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg?w=150&h=111 150w, https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg?w=300&h=222 300w, https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg?w=768&h=569 768w, https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg?w=1024&h=759 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">Introducing the Query Total block</h3>
<p>Content creators will appreciate the new Query Total block, which displays the number of posts found in a specific query loop. This is particularly useful for archive or search results pages, where showing “12 posts found” or similar messaging provides helpful context for your visitors. </p>
<p>This addition makes your site more user-friendly by setting clear expectations about displayed content.</p>
<h3 class="wp-block-heading">Cover block enhancements</h3>
<p>WordPress 6.8 also brings some changes to the <a href="https://wordpress.com/support/wordpress-editor/blocks/cover-block/">Cover block</a>—one of WordPress’s most versatile content containers. It now includes resolution controls for images and backgrounds. </p>
<p>This adds finer control over these images and allows you to create eye-catching headers and section introductions.</p>
<h3 class="wp-block-heading">Details block improvements</h3>
<p>The <a href="https://wordpress.com/support/wordpress-editor/blocks/details-block/">Details block</a>, which creates expandable sections within your post or page content, has been enhanced to include a name attribute field. This allows groups of Details blocks to be connected and styled, making it easier to create effective FAQ sections or content that progressively reveals information to readers.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78852" data-permalink="https://wordpress.com/blog/2025/04/15/wordpress-6-8/screenshot-74/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg" data-orig-size="1090,547" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"Screenshot","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"Screenshot","orientation":"1"}" data-image-title="" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg?w=1024" loading="lazy" width="1090" height="547" src="https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg" alt="An FAQ set up with the Details block on WordPress 6.8" class="wp-image-78852" srcset="https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg 1090w, https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg?w=150&h=75 150w, https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg?w=300&h=151 300w, https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg?w=768&h=385 768w, https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg?w=1024&h=514 1024w" sizes="(max-width: 1090px) 100vw, 1090px" /></figure>
<h3 class="wp-block-heading">File block updates</h3>
<p>This update also brought some changes to the <a href="https://wordpress.com/support/wordpress-editor/blocks/file-block/">File block</a>, enabling users to update the filename and download button text. This allows for better customization of how files appear to your visitors.</p>
<h3 class="wp-block-heading">Gallery block refinements</h3>
<p>The <a href="https://wordpress.com/support/wordpress-editor/blocks/gallery-block/">Gallery block</a> now features a new option called “Expand to click.” When enabled, users can open all images in a lightbox gallery with a single click.</p>
<h3 class="wp-block-heading">Set Image blocks as featured images</h3>
<p>A particularly useful addition to the WordPress software is the ability to set any <a href="https://wordpress.com/support/wordpress-editor/blocks/image-block/">Image block</a> as your post’s featured image with just a few clicks. This will streamline your workflow by eliminating the need to set the same image in two places when you want to feature an image that’s already in your content.</p>
<h3 class="wp-block-heading">Navigation block upgrades</h3>
<p>The <a href="https://wordpress.com/support/wordpress-editor/blocks/navigation-block/">Navigation block</a> continues to evolve with WordPress 6.8, offering better management of complex menus. Menu names are now displayed in the List View for easier orientation, and a Clear option was added to the color picker for faster design implementation. Under the hood, improvements to the Navigation block’s code structure make it more efficient when rendering menus.</p>
<h3 class="wp-block-heading">Social Icons block upgrades</h3>
<p>The <a href="https://wordpress.com/support/wordpress-editor/blocks/social-icons-block/">Social Icons block</a> now supports Discord, provides an easier method to clear color options, and streamlines adding social links. These refinements make it easier to connect your visitors to your social media presence while maintaining your site’s design aesthetic.</p>
<h2 class="wp-block-heading">Editor improvements</h2>
<p>The Site Editor also includes new features that give you more control over your content.</p>
<h3 class="wp-block-heading">Reset button: start fresh with one click</h3>
<p>WordPress 6.8 introduces a convenient reset button across various design controls. Thanks to the inline reset button added to all color controls, you can now reset colors for blocks and global styles with a single click. This same reset functionality extends to the <strong>Shadow</strong> panel and <strong>Duotone</strong> settings.</p>
<p>Instead of manually removing settings one at a time, you can now quickly reset elements with a single action. This small but significant improvement will save designers considerable time when experimenting with different looks for their sites.</p>
<h3 class="wp-block-heading">Cut function in block options</h3>
<p>The block options menu now includes a Cut action alongside the existing Copy option in the dropdown menu. This addition completes the standard set of content manipulation tools, making it easier to move blocks and sections from one location to another within your content.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78854" data-permalink="https://wordpress.com/blog/2025/04/15/wordpress-6-8/cut-toolbar-wordpress-6-8/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg" data-orig-size="1400,910" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="cut-toolbar-wordpress-6.8" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg?w=1024" loading="lazy" width="1400" height="910" src="https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg" alt="An orange arrow highlighting the Cut option in the WordPress block options menu" class="wp-image-78854" srcset="https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg?w=150&h=98 150w, https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg?w=300&h=195 300w, https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg?w=768&h=499 768w, https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg?w=1024&h=666 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">New commands in the Command Palette</h3>
<p>WordPress 6.8 enhances the Command Palette with two powerful new commands that streamline your workflow:</p>
<ul class="wp-block-list">
<li>The <strong>Add New Page</strong> command lets you create a new page from anywhere in the Site Editor, significantly speeding up the content creation process. You won’t have to navigate through multiple screens to start working on new content anymore.</li>
<li>The <strong>Open Site Editor</strong> command offers one-click navigation to the Site Editor from Page or Post Editor screens accessed via the WP Admin menu. This makes switching between editing contexts much faster and more intuitive.</li>
</ul>
<p>These commands can be accessed by pressing cmd+K on Mac or ctrl+K on Windows; this shortcut will open the Command Palette from any editor screen that supports the palette.</p>
<h3 class="wp-block-heading">Starter content: jumpstart your pages</h3>
<p>With WordPress 6.8, a new pattern category called Starter Content makes it easier than ever to begin creating with professional layouts. This category lists page layouts that are otherwise available via the New Page modal.</p>
<figure class="wp-block-jetpack-videopress jetpack-videopress-player" style="" >
<div class="jetpack-videopress-player__wrapper"> <div class="jetpack-video-wrapper"><iframe title='VideoPress Video Player' aria-label='VideoPress Video Player' width='500' height='324' src='https://video.wordpress.com/embed/H7pmewig?cover=1&autoPlay=0&controls=1&loop=1&muted=1&persistVolume=0&playsinline=1&preloadContent=metadata&useAverageColor=1&hd=0' frameborder='0' allowfullscreen data-resize-to-parent="true" allow='clipboard-write' ></iframe><script src='https://v0.wordpress.com/js/next/videopress-iframe.js?m=1739540970'></script></div></div>
</figure>
<p>If you’ve disabled the starter content pop-up when creating new pages, this category ensures those layouts remain accessible when needed. The Inserter now always shows all available patterns in a list view, making it easier to browse through your options.</p>
<h2 class="wp-block-heading">What will you create with WordPress 6.8?</h2>
<p>WordPress 6.8 represents another significant step forward in making website creation and management more accessible and efficient. With its focus on improved design tools, enhanced block functionality, and streamlined editing processes, this update offers something valuable for content creators at every skill level.</p>
<p>And if you’re looking for rock-solid WordPress hosting to try out some of these new 6.8 features, <a href="https://wordpress.com/pricing/?ref=blog">check out WordPress.com</a>. We run the same WordPress software trusted by over 40% of the web—we just manage the hosting, security, performance, and maintenance so you don’t have to.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/pricing/?ref=blog">Get WordPress.com hosting</a></div>
</div>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/15/wordpress-6-8/feed/</wfw:commentRss>
<slash:comments>10</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/whats-new-wordpress-6.8.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/whats-new-wordpress-6.8.jpg" medium="image">
<media:title type="html">whats-new-wordpress-6.8</media:title>
</media:content>
<media:content url="https://1.gravatar.com/avatar/a8a3c44a68937ee1996ba1bd3325126c4fd962f20b60acc16988dea6b527d14c?s=96&d=retro" medium="image">
<media:title type="html">jbossenger</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/ignore-sticky-posts-query-loop-1.jpg" medium="image">
<media:title type="html">The Ignore option selected in the Sticky Posts setting for the Query Loop block</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/details-block-name-attribute-editor.jpg" medium="image">
<media:title type="html">An FAQ set up with the Details block on WordPress 6.8</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/cut-toolbar-wordpress-6.8.jpg" medium="image">
<media:title type="html">An orange arrow highlighting the Cut option in the WordPress block options menu</media:title>
</media:content>
</item>
<item>
<title>Types of Web Hosting (And How to Choose the Best One for You)</title>
<link>https://wordpress.com/blog/2025/04/11/types-of-web-hosting/</link>
<comments>https://wordpress.com/blog/2025/04/11/types-of-web-hosting/#comments</comments>
<dc:creator><![CDATA[Amanda Coopersmith]]></dc:creator>
<pubDate>Fri, 11 Apr 2025 18:30:00 +0000</pubDate>
<category><![CDATA[Resources]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78812</guid>
<description><![CDATA[Confused about the types of web hosting? This guide breaks down your options and helps you find the right setup for your site’s needs.]]></description>
<content:encoded><![CDATA[
<p>As you start building a website, you’ll encounter the words “web hosting” frequently. Web hosting is a necessary building block for every website—it’s where your website “lives”—but there are many different providers and hosting options to choose from. </p>
<p>In this post, we’ll address two critical elements you should consider when choosing your web hosting service: <a href="https://wordpress.com/blog/feed/#infrastructure">hosting infrastructure</a> and <a href="https://wordpress.com/blog/feed/#management">hosting management</a>.</p>
<h2 class="wp-block-heading">How to evaluate hosting solutions</h2>
<p>When evaluating hosting plans, there are several important factors to consider. We’ll address these elements for every hosting type. </p>
<ul class="wp-block-list">
<li><strong>Price: </strong>Personal blogs and small projects generally receive less traffic and need less customization, which can impact your hosting costs.</li>
<li><strong>Technical expertise:</strong> Some hosting solutions require you to configure your hosting environment, while others are configured automatically by your provider. </li>
<li><strong>Speed: </strong>If your site loads slowly, visitors are more likely to leave. Your content’s performance in search may also be impacted, as Google uses page speed and other performance signals to help determine where your site appears in search results.</li>
<li><strong>Reliability: </strong>When your server goes down (“downtime”), your site will become inaccessible to visitors, so reliability (“uptime”) is a key consideration when choosing a host.</li>
<li><strong>Security: </strong>Internet security protects your data and blocks attacks from hackers or bots. Security tools can be purchased individually or bundled through your hosting provider.</li>
</ul>
<h2 class="wp-block-heading" id="infrastructure">Four types of hosting infrastructure: your website’s home on the web</h2>
<p>All websites live on servers, which can be physical machines or virtual machines within larger servers. Your hosting infrastructure (or how and where your website is stored) impacts your site’s speed, reliability, and storage capacity.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78822" data-permalink="https://wordpress.com/blog/2025/04/11/types-of-web-hosting/types-of-web-hosting-shared-vps-dedicated-cloud/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg" data-orig-size="1400,981" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="types-of-web-hosting-shared-vps-dedicated-cloud" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg?w=1024" loading="lazy" width="1400" height="981" src="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg" alt="a table comparing different types of web hosting—Shared, VPS, Dedicated, and Cloud—based on things like expertise, cost, and speed" class="wp-image-78822" srcset="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg?w=150&h=105 150w, https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg?w=300&h=210 300w, https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg?w=768&h=538 768w, https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg?w=1024&h=718 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">Shared hosting: the apartment experience</h3>
<p><strong><em>Typically for:</em></strong><em> Small websites, portfolios, personal blogs, and other projects with lower traffic and average security needs.</em></p>
<p>A shared host has many websites on a single server, and those websites must share resources like data storage, security features, and bandwidth. Shared hosting services usually impose hard limits on these to ensure everyone’s website has what they need.</p>
<ul class="wp-block-list">
<li><strong>Price: </strong>Since you’re splitting resources with other sites, shared hosting is often the most affordable server setup.</li>
<li><strong>Technical expertise:</strong> Shared servers are pre-configured and don’t require any technical know-how. </li>
<li><strong>Speed:</strong> Because you share hosting resources with other websites, your site can slow down if one of the sites on your server experiences heavy traffic. How the host configured your server can also impact your site speed.</li>
<li><strong>Reliability: </strong>Larger websites may run up against limits, causing slowdowns or server downtime for everyone on the server.</li>
<li><strong>Security: </strong>The host is responsible for adding security features to the server. You could be at risk if another website is not well secured.</li>
</ul>
<h3 class="wp-block-heading">VPS hosting: the condo</h3>
<p><strong><em>Typically for:</em></strong><em> Technical experts who want more control and mid-sized websites that are outgrowing shared hosting.</em></p>
<p>A VPS, or virtual private server, is the middle-ground between shared and dedicated servers (more on the latter next). With a VPS, your website lives on a private “virtual server” partitioned from other websites on a shared server. Virtual servers can typically be fully customized.</p>
<ul class="wp-block-list">
<li><strong>Price:</strong> VPS systems are generally more expensive than shared hosting.</li>
<li><strong>Technical expertise:</strong> Technical expertise is required to manage a VPS. That said, some managed hosts offer pre-configured VPS hosting.</li>
<li><strong>Speed:</strong> You can customize your virtual server to be optimized for your website. The virtual partition keeps other websites from using your allocated bandwidth. </li>
<li><strong>Reliability: </strong>VPS hosting offers more stability than shared hosting thanks to isolated resources. That said, since your virtual server still depends on physical hardware behind the scenes, issues with that hardware can cause downtime unless your host has strong redundancy or failover systems in place.</li>
<li><strong>Security:</strong> Since virtual servers offer greater isolation than shared hosting, they can be configured to behave like dedicated servers. However, security features aren’t applied automatically—you’ll need to configure and maintain them on your VPS.</li>
</ul>
<h3 class="wp-block-heading">Dedicated hosting: the single-family home</h3>
<p><strong><em>Typically for:</em></strong><em> Large websites with high traffic, lots of data, or advanced security needs, including healthcare, finance, banking, and ecommerce sites.</em></p>
<p>Dedicated hosting means your website has a dedicated physical server, giving you complete control over every aspect of your setup and full access to your server’s resources.</p>
<ul class="wp-block-list">
<li><strong>Price:</strong> Since you’re renting an entire server for your website, this is generally the most expensive hosting option.</li>
<li><strong>Technical expertise:</strong> Dedicated hosting requires the most technical expertise to maintain the server. Some managed hosting providers offer dedicated hosting.</li>
<li><strong>Speed:</strong> Dedicated servers are fully customizable and don’t have to compete with other traffic. That means they are generally fast and reliable. </li>
<li><strong>Reliability: </strong>Dedicated servers can be configured for optimal reliability, but if the physical hardware experiences an issue, your site may still go down if the host doesn’t have strong redundancy or failover precautions.</li>
<li><strong>Security:</strong> Because yours is the only one on the server, dedicated servers can be the most secure (when properly configured).</li>
</ul>
<h3 class="wp-block-heading">Cloud hosting: global vacation rentals</h3>
<p><strong><em>Typically for:</em></strong><em> Websites with variable spikes in traffic or websites that will grow quickly over time. WordPress.com’s </em><a href="https://wordpress.com/hosting/?ref=blog"><em>Business plan and above</em></a><em> are powered by WP Cloud, Automattic’s high-performance cloud infrastructure built specifically for WordPress. </em></p>
<p>Cloud hosting relies on a distributed network of servers in different locations. Cloud hosting can be a great option for sites that need high reliability because multiple server locations ensure redundancy and speed. </p>
<ul class="wp-block-list">
<li><strong>Price: </strong>Cloud hosting is, on average, cheaper than a dedicated server, but the prices can vary depending on your hosting provider and traffic. </li>
<li><strong>Technical expertise:</strong> Most cloud hosting is fully managed by the provider, meaning server maintenance, scaling, and infrastructure updates are handled for you. However, some cloud platforms offer more control and may require technical knowledge to configure or optimize your environment.</li>
<li><strong>Speed:</strong> Cloud hosting is typically fast thanks to a network of servers that can respond to geographically close requests. These solutions usually also include autoscaling, which automatically adjusts your site’s resources based on traffic. This keeps your site fast and stable during traffic spikes.</li>
<li><strong>Reliability</strong>: Because websites are hosted on a distributed server network, cloud hosting is extremely reliable; if one server goes down, another can jump in to meet the request.</li>
<li><strong>Security:</strong> Cloud servers use shared physical infrastructure, but virtualization keeps environments isolated. While generally secure, sites with sensitive data or regulatory requirements should evaluate the provider’s security protocols and certifications to ensure they align with the organization’s specific requirements.</li>
</ul>
<h2 class="wp-block-heading" id="management">Hosting management: who manages your website?</h2>
<p>When evaluating web hosting options, consider how hands-on you want to be with your website’s setup and maintenance. Websites generally require regular updates for optimal performance and may require occasional reconfigurations to meet evolving marketing and optimization strategies. </p>
<p>For that reason, managed hosting, <a href="https://wordpress.com/pricing/?ref=blog">like what we offer at WordPress.com</a>, is a popular choice for most websites, as managed hosts take care of much of the maintenance for you. If you use managed hosting, your provider determines your hosting infrastructure, so not all managed hosting services offer the same speed or reliability.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78821" data-permalink="https://wordpress.com/blog/2025/04/11/types-of-web-hosting/hosting-management-types-managed-unmanaged/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg" data-orig-size="1400,981" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="hosting-management-types-managed-unmanaged" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg?w=1024" loading="lazy" width="1400" height="981" src="https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg" alt="A table showing types of hosting management—unmanaged and managed—based on things like expertise, cost, and speed" class="wp-image-78821" srcset="https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg?w=150&h=105 150w, https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg?w=300&h=210 300w, https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg?w=768&h=538 768w, https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg?w=1024&h=718 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">Managed hosting: Renting your digital home</h3>
<p><strong><em>Typically for:</em></strong><em> Website owners who want their hosting managed by the pros. </em></p>
<p>Managed hosting is the most comprehensive solution, including host configuration, security, and infrastructure management. Managed hosting providers also take on your site maintenance, including automatic updates, security patches, and downtime response. <a href="https://wordpress.com/pricing/?ref=blog">WordPress.com is a managed hosting provider</a>.</p>
<ul class="wp-block-list">
<li><strong>Price</strong>: Managed plans are typically more expensive because they handle your website configuration and maintain your website on your behalf. That said, prices do depend on your provider. </li>
<li><strong>Technical expertise</strong>: Server maintenance expertise is not required, as your managed host is responsible for optimizing and enhancing your server setup. You will still need to build your site yourself or with the help of <a href="https://wordpress.com/development-services/">a developer or an agency</a>.</li>
<li><strong>Speed and reliability:</strong> Your managed provider’s server setup and site optimization strategies will impact your <a href="https://wordpress.com/support/site-speed/#how-we-optimize-your-site">site speed</a> and uptime. Be sure to look at these details carefully when choosing a provider.</li>
<li><strong>Security:</strong> <a href="https://wordpress.com/support/security/">Security features</a> depend on your hosting provider but might include features like SSL certificates, backups, malware prevention, and protection from brute-force attacks.</li>
</ul>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/pricing/?ref=blog">Get managed hosting through WordPress.com</a></div>
</div>
<h3 class="wp-block-heading">Unmanaged hosting: Owning your digital home</h3>
<p><strong><em>Typically for:</em></strong><em> Web developers and technically savvy teams who want full ownership and control over their hosting services.</em></p>
<p>Unmanaged hosting requires you to configure your own website on your server and manage the security and maintenance needs in-house. </p>
<ul class="wp-block-list">
<li><strong>Price: </strong>Unmanaged hosting tends to be less expensive because managing your site’s infrastructure isn’t included in your monthly or annual hosting costs. That said, because your host isn’t taking care of them for you, you may need to purchase add-on services for security and optimization.</li>
<li><strong>Technical expertise: </strong>You or someone on your team will need the skills to configure your website on a server and manage any issues that arise, including security threats or server problems that could take your site offline.</li>
<li><strong>Speed and reliability</strong>: Unmanaged hosting is extremely customizable, and your site’s performance depends on how your hosting is configured and your server type. </li>
<li><strong>Security:</strong> You are directly responsible for adding core security features and updating them as needed to ensure your site isn’t vulnerable to brute-force attacks, spam, or data breaches.</li>
</ul>
<h2 class="wp-block-heading">What about reseller hosting? </h2>
<p>In your search, you may come across the term “reseller hosting.” This is not an infrastructure in and of itself, but rather a type of <em>business</em> where developers or small companies buy bulk server resources to resell to their clients. Resellers are responsible for configuring, maintaining, and protecting their clients’ websites. </p>
<p><strong><em>Typically for: </em></strong><em>Companies or freelance website developers who want to create their own branded, managed hosting service for resale. </em></p>
<ul class="wp-block-list">
<li><strong>Price:</strong> You’re typically buying multiple hosting licenses at a discounted price so that you can resell them to your clients.</li>
<li><strong>Technical expertise:</strong> You are responsible for the technical configuration and maintenance of every site that purchases hosting services through your brand.</li>
<li><strong>Speed and reliability:</strong> As with unmanaged hosting, you are responsible for customizing and optimizing your servers to ensure good uptime and speed.</li>
<li><strong>Security:</strong> Like other unmanaged hosting types, you are directly responsible for the security features on the sites you manage.</li>
</ul>
<p>WordPress.com offers reseller hosting through <a href="https://wp.cloud/">WP Cloud</a>.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78826" data-permalink="https://wordpress.com/blog/2025/04/11/types-of-web-hosting/wp-cloud-homepage/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg" data-orig-size="1400,609" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="wp-cloud-homepage" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg?w=1024" loading="lazy" width="1400" height="609" src="https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg" alt="A screenshot of the black, white, and red WP Cloud homepage" class="wp-image-78826" srcset="https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg?w=150&h=65 150w, https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg?w=300&h=131 300w, https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg?w=768&h=334 768w, https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg?w=1024&h=445 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h2 class="wp-block-heading">Why choose WordPress.com for managed hosting?</h2>
<p>If you’ve decided that managed WordPress hosting is the best solution for your needs, <a href="https://wordpress.com/pricing/?ref=blog">consider WordPress.com</a>. From your first post to your millionth visitor, we ensure your site stays fast, secure, and online. We manage infrastructure, updates, backups, and security so users can focus on producing content and growing your business, not upkeep.</p>
<h3 class="wp-block-heading">Flexible hosting for every stage</h3>
<p>Only pay for what you need—no surprise costs, no upsells. From personal blogs to enterprise sites, our plans offer the performance, security, and features to match your site’s size and complexity.</p>
<p>Because WordPress.com websites use open source WordPress software, you own your website and data, and you can switch hosts and take your site with you at any time.</p>
<h3 class="wp-block-heading">Use the most popular website builder</h3>
<p>WordPress remains the most popular website builder, powering over 43% of the internet. That’s because WordPress is open source, easy to use, and incredibly flexible.</p>
<p>WordPress.com’s hosting is specifically optimized for WordPress websites, meaning that we’ve done the work under the hood to ensure your WordPress.com-hosted site runs quickly and reliably. </p>
<h3 class="wp-block-heading">Be techy (or not)</h3>
<p>Code or no code—we’ve got you. Developers get <a href="https://developer.wordpress.com/docs/developer-tools/staging-sites/">staging sites</a>, custom code support, <a href="https://developer.wordpress.com/docs/developer-tools/github-deployments/">GitHub deployments</a>, and <a href="https://developer.wordpress.com/docs/developer-tools/bulk-plugin-management/">bulk plugin management</a>. Non-technical users get powerful <a href="https://wordpress.com/support/getting-more-views-and-traffic/">traffic</a> and <a href="https://wordpress.com/support/post-automatically-to-social-media/">social</a> features with no configuration required.</p>
<h3 class="wp-block-heading">Day-to-day website management done right</h3>
<p>We keep your site safe with automatic updates of your <a href="https://wordpress.com/support/check-your-wordpress-version/">core WordPress software</a> and all WordPress repository <a href="https://wordpress.com/support/plugins/update-a-plugin-or-theme/">plugins and themes</a> for performance and security. We also run <a href="https://wordpress.com/support/security/">daily scans</a> to check every aspect of your site for malware, and <a href="https://wordpress.com/support/restore/">automatic site backups</a> are available on the <a href="https://wordpress.com/hosting/?ref=blog">Business plan and above</a>.</p>
<p>Plus, if your site is ever hacked, we’ll fix it for free. We hope this never happens, but if it does, reach out to our support team.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78828" data-permalink="https://wordpress.com/blog/2025/04/11/types-of-web-hosting/jetpack-vaultpress-backup-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg" data-orig-size="1400,925" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="jetpack-vaultpress-backup-wordpress-com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg?w=1024" loading="lazy" width="1400" height="925" src="https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg" alt="a screenshot of the Jetpack VaultPress Backup page on WordPress.com" class="wp-image-78828" srcset="https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg?w=150&h=99 150w, https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg?w=300&h=198 300w, https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg?w=768&h=507 768w, https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg?w=1024&h=677 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">Lightning-fast and reliable websites at every level</h3>
<p>WordPress.com <a href="https://wphostingbenchmarks.com/company/wordpress-com/">consistently has top-tier scores on third-party speed benchmark tests</a>, outperforming many other hosting providers. Our model offers unmetered traffic and bandwidth on all plans, so you won’t need to worry about slower site speeds or extra fees once your site grows.</p>
<p>To give you incredible speed and uptime, we <a href="https://wordpress.com/support/site-speed/#how-we-optimize-your-site">optimize your content</a> and add performance-boosting tools like high-burst capacity, a content delivery network (CDN), and lazy-loaded images, which are included on all plans.</p>
<h3 class="wp-block-heading">Top-notch security features</h3>
<p>All WordPress.com websites come with comprehensive <a href="https://wordpress.com/support/security/">security features</a>. <a href="https://wordpress.com/support/domains/https-ssl/#install-an-ssl-certificate">SSL certificates</a> with <a href="https://wordpress.com/blog/2025/02/25/domain-privacy/">free domain privacy</a>, brute-force protection, spam protection, <a href="https://wordpress.com/blog/2024/12/03/ddos-protection/">DDoS protection and mitigation</a>, malware detection and removal, web application firewall (WAF), and site activity logs protect your site from every angle. </p>
<h2 class="wp-block-heading">Ready for managed WordPress hosting?</h2>
<p>Choosing the right hosting can feel overwhelming, but it doesn’t have to be. WordPress.com takes care of the heavy lifting from performance to security so you can focus on <em>building</em> your site, not maintaining it.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/pricing/?ref=blog">Get managed hosting</a></div>
</div>
<p></p>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/11/types-of-web-hosting/feed/</wfw:commentRss>
<slash:comments>9</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-managed-unmanaged-dedicated-vps-cloud-shared.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-managed-unmanaged-dedicated-vps-cloud-shared.jpg" medium="image">
<media:title type="html">types-of-web-hosting-managed-unmanaged-dedicated-vps-cloud-shared</media:title>
</media:content>
<media:content url="https://0.gravatar.com/avatar/9b60579267a74272d3ab8252c512ed7903b710afb595c59af9f394e77657bb26?s=96&d=retro" medium="image">
<media:title type="html">ajcoopersmith</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/types-of-web-hosting-shared-vps-dedicated-cloud.jpg" medium="image">
<media:title type="html">a table comparing different types of web hosting—Shared, VPS, Dedicated, and Cloud—based on things like expertise, cost, and speed</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/hosting-management-types-managed-unmanaged.jpg" medium="image">
<media:title type="html">A table showing types of hosting management—unmanaged and managed—based on things like expertise, cost, and speed</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wp-cloud-homepage.jpg" medium="image">
<media:title type="html">A screenshot of the black, white, and red WP Cloud homepage</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/jetpack-vaultpress-backup-wordpress-com.jpg" medium="image">
<media:title type="html">a screenshot of the Jetpack VaultPress Backup page on WordPress.com</media:title>
</media:content>
</item>
<item>
<title>Ready for a Newsletter That’s Yours? Switch from Substack to WordPress.com</title>
<link>https://wordpress.com/blog/2025/04/10/switch-from-substack/</link>
<comments>https://wordpress.com/blog/2025/04/10/switch-from-substack/#comments</comments>
<dc:creator><![CDATA[Rob Pugh]]></dc:creator>
<pubDate>Thu, 10 Apr 2025 15:10:00 +0000</pubDate>
<category><![CDATA[Resources]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78780</guid>
<description><![CDATA[Substack newsletter creators are migrating to WordPress.com for lower fees, greater customization, and complete content ownership and control.]]></description>
<content:encoded><![CDATA[
<p>If you’ve been running a newsletter on Substack, you might be feeling some growing pains. Maybe you’re watching those 10% fees eat into your revenue as your subscriber base grows. Perhaps you’re hitting the limits of Substack’s customization options. Or you might be concerned about truly owning your content and audience data.</p>
<p>Whatever the reason for exploring alternatives, <a href="https://wordpress.com/newsletter/?ref=blog">WordPress.com’s Newsletter feature</a> offers a compelling alternative that addresses these concerns while providing a clear path for growth. And now, with our comprehensive import tools, migrating from Substack to WordPress.com is easier than ever.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/newsletter/?ref=blog">Bring your newsletter to WordPress.com</a></div>
</div>
<h2 class="wp-block-heading">Seamlessly import your Substack content and subscribers</h2>
<p>We’ve created a straightforward migration process that makes it easy to bring both your content and subscribers to WordPress.com.</p>
<p><strong>Bring your existing posts </strong>with our <a href="https://wordpress.com/support/import-from-substack/import-content/">importer tool</a>. This tool preserves your entire publishing history, including images, formatting, and post metadata. Your archive remains intact, maintaining a connection with your audience and your SEO value.</p>
<p>You can also<strong> bring your subscribers—your most valuable asset—with you</strong>. Our <a href="https://wordpress.com/support/import-from-substack/import-subscribers/">subscriber import tool</a> helps you import both free and paid subscribers, maintaining those crucial relationships you’ve worked so hard to build.</p>
<h2 class="wp-block-heading">Why creators are moving from Substack to WordPress.com</h2>
<p>Did you know that <a href="https://wordpress.com/pricing/?ref=blog">every WordPress.com site</a> comes ready to be a Newsletter? Even sites on our Free plan can email subscribers at no cost. </p>
<p>In fact, we’ve been sending newsletters since before they were called newsletters. We just updated the name to match what people call them today. While we both send newsletters, WordPress.com beats Substack in several crucial areas.</p>
<h3 class="wp-block-heading">Keep more of what you earn</h3>
<p>On Substack, a 10% fee for each transaction might seem reasonable when you’re just starting out. But as your newsletter grows, that money really adds up.</p>
<p>With the WordPress.com Commerce plan, we don’t charge a fee for each transaction. That means if you have 100 subscribers paying $10 per month, <strong>you’d save $660 per year</strong>. </p>
<p>Plus, with WordPress.com plans, you also get reliable and managed website hosting, built-in support, and essential audience-building tools—all for one predictable price.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78807" data-permalink="https://wordpress.com/blog/2025/04/10/switch-from-substack/switch-from-substack-wordpress-table/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg" data-orig-size="1400,1062" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="switch-from-substack-wordpress-table" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg?w=1024" loading="lazy" width="1400" height="1062" src="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg" alt="A pricing table showing number of subscribers and prices for WordPress.com and Substack" class="wp-image-78807" srcset="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg?w=150&h=114 150w, https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg?w=300&h=228 300w, https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg?w=768&h=583 768w, https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg?w=1024&h=777 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>If 1,000 subscribers pay $10 per month each for your newsletter, Substack would charge $1,000 per month in transaction fees, based on their current fee structures. </p>
<p>By hosting your newsletter on WordPress.com, <strong>you’d save $955 per month</strong>.</p>
<p>Your subscribers <em>are</em> paying for <em>your content</em>, right? Why shouldn’t you get that money?</p>
<h3 class="wp-block-heading">Don’t fit in; stand out</h3>
<p>Substack’s design options are limited, so creating a distinct brand identity can be challenging.</p>
<figure data-carousel-extra='{"blog_id":3584907,"permalink":"https:\/\/wordpress.com\/blog\/2025\/04\/10\/switch-from-substack\/"}' class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{"imageId":"68026d5ef35d9"}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img data-attachment-id="78786" data-permalink="https://wordpress.com/blog/2025/04/10/switch-from-substack/substack-design-1/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/substack-design-1.jpg" data-orig-size="1400,1054" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="substack-design-1" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/substack-design-1.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/substack-design-1.jpg?w=1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" data-id="78786" src="https://en-blog.files.wordpress.com/2025/04/substack-design-1.jpg" alt="Two Substack newsletters titled: How to Fit in with the Crowd and The Joy of Conformity" class="wp-image-78786" /><button
class="lightbox-trigger"
type="button"
aria-haspopup="dialog"
aria-label="Enlarge image: Two Substack newsletters titled: How to Fit in with the Crowd and The Joy of Conformity"
data-wp-init="callbacks.initTriggerButton"
data-wp-on-async--click="actions.showLightbox"
data-wp-style--right="state.imageButtonRight"
data-wp-style--top="state.imageButtonTop"
>
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
</svg>
</button></figure>
<figure data-wp-context="{"imageId":"68026d5ef3a35"}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img data-attachment-id="78787" data-permalink="https://wordpress.com/blog/2025/04/10/switch-from-substack/substack-design-2/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/substack-design-2.jpg" data-orig-size="1400,1127" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="substack-design-2" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/substack-design-2.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/substack-design-2.jpg?w=1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" data-id="78787" src="https://en-blog.files.wordpress.com/2025/04/substack-design-2.jpg" alt="Two Substack newsletters titled: Didn't I read this Before and The Content Ouroboros" class="wp-image-78787" /><button
class="lightbox-trigger"
type="button"
aria-haspopup="dialog"
aria-label="Enlarge image: Two Substack newsletters titled: Didn't I read this Before and The Content Ouroboros"
data-wp-init="callbacks.initTriggerButton"
data-wp-on-async--click="actions.showLightbox"
data-wp-style--right="state.imageButtonRight"
data-wp-style--top="state.imageButtonTop"
>
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
</svg>
</button></figure>
</figure>
<div style="height:32px" aria-hidden="true" class="wp-block-spacer"></div>
<p>WordPress.com gives you more ways to customize your newsletter site with:</p>
<ul class="wp-block-list">
<li>Dozens of professionally designed themes specifically optimized for newsletters.</li>
<li>Complete customization of colors, fonts, and layouts.</li>
<li>The ability to create a distinctive visual identity that reinforces your brand.</li>
<li>Custom landing pages that convert visitors to subscribers.</li>
</ul>
<figure class="wp-block-image size-full"><img data-attachment-id="78784" data-permalink="https://wordpress.com/blog/2025/04/10/switch-from-substack/wordpress-com-opt-in-newsletter-landing-pages/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg" data-orig-size="1400,961" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="wordpress-com-opt-in-newsletter-landing-pages" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg?w=1024" loading="lazy" width="1400" height="961" src="https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg" alt="example landing page designs on WordPress.com featuring email newsletter opt-ins" class="wp-image-78784" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg?w=150&h=103 150w, https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg?w=300&h=206 300w, https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg?w=768&h=527 768w, https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg?w=1024&h=703 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">Break through the newsletter ceiling</h3>
<p>What if you’re ready to expand beyond newsletters? WordPress.com enables you to:</p>
<ul class="wp-block-list">
<li><strong>Own your piece of the web</strong>: Show up like an established business with a full-featured website.</li>
<li><strong>Sell products and services</strong>: Add an ecommerce store to your site to sell merchandise, digital products, or services.</li>
<li><strong>Build a loyal following</strong>: Create membership communities with forums and exclusive content.</li>
<li><strong>Target your audience: </strong>Develop custom landing pages for different audience segments.</li>
<li><strong>Expand what your site can do</strong>: Integrate with other tools and services through our plugin ecosystem.</li>
</ul>
<h3 class="wp-block-heading">Truly own your content and data</h3>
<p>Substack gives you access to your content and subscribers, but you still rely on a closed platform with its own policies and limitations that can change at any time. </p>
<p><strong>WordPress.com gives you full control over your site, your data, and how you grow your business</strong>. If something were to change with our service, you could simply move to another WordPress hosting provider. Twenty years of commitment to content ownership and the open web ensures you’re not locked into proprietary systems.</p>
<p>We allow you to export your content and subscriber data anytime, control your brand, content, and relationships with your audience, and build on WordPress, the open-source platform that powers over 43% of the web.</p>
<h2 class="wp-block-heading">Ready to make the move?</h2>
<p>Whether you’re looking for more design flexibility, vastly lower fees, or true content ownership, WordPress.com provides a robust alternative to Substack. Join the thousands of creators who have <a href="https://wordpress.com/newsletter/?ref=blog">chosen WordPress.com as their newsletter platform</a>.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/newsletter/?ref=blog">Move to WordPress.com</a></div>
</div>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/10/switch-from-substack/feed/</wfw:commentRss>
<slash:comments>13</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-save.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-save.jpg" medium="image">
<media:title type="html">switch-from-substack-wordpress-save</media:title>
</media:content>
<media:content url="https://2.gravatar.com/avatar/edf07fa59572def75cbd5efdda26a18e844e7ca04332d452f8e6c13aaff76387?s=96&d=retro" medium="image">
<media:title type="html">robertbpugh</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/switch-from-substack-wordpress-table.jpg" medium="image">
<media:title type="html">A pricing table showing number of subscribers and prices for WordPress.com and Substack</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/substack-design-1.jpg" medium="image">
<media:title type="html">Two Substack newsletters titled: How to Fit in with the Crowd and The Joy of Conformity</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/substack-design-2.jpg" medium="image">
<media:title type="html">Two Substack newsletters titled: Didn't I read this Before and The Content Ouroboros</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-com-opt-in-newsletter-landing-pages.jpg" medium="image">
<media:title type="html">example landing page designs on WordPress.com featuring email newsletter opt-ins</media:title>
</media:content>
</item>
<item>
<title>Just Say the Word—Try Our New AI Website Builder for Free</title>
<link>https://wordpress.com/blog/2025/04/09/ai-website-builder/</link>
<comments>https://wordpress.com/blog/2025/04/09/ai-website-builder/#comments</comments>
<dc:creator><![CDATA[Neel Shivdasani]]></dc:creator>
<pubDate>Wed, 09 Apr 2025 13:00:00 +0000</pubDate>
<category><![CDATA[Product Features]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78662</guid>
<description><![CDATA[From “I have an idea” to “It’s live" in minutes. Let AI build your WordPress site.
]]></description>
<content:encoded><![CDATA[
<p>Imagine this: You have an idea—maybe it’s a side hustle, a passion project, or a bold new business. Instead of wrestling with site layouts and design choices, you just say the word…and your website appears.</p>
<p>Creating a website should be simple. And now it’s as simple as having a conversation.</p>
<p>That’s the magic of <a href="https://wordpress.com/ai-website-builder/?ref=blog">our new AI website builder</a>. <strong>It takes your input and instantly creates a fully designed, content-ready WordPress website</strong>, complete with text, layouts, and images, for you. Just you and your vision, with AI handling the rest.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/ai-website-builder/?ref=blog">Build your site with AI</a></div>
</div>
<h2 class="wp-block-heading">Who is it for?</h2>
<p>Our AI website builder is ideal for anyone who wants to launch a great-looking website quickly and easily, including:</p>
<ul class="wp-block-list">
<li><strong>Entrepreneurs and small business owners</strong> who need a professional online presence without building it all from scratch.</li>
<li><strong>Freelancers and creators</strong> who want a portfolio that looks great with little effort.</li>
<li><strong>Bloggers and side hustlers</strong> who want to quickly share their ideas online.</li>
<li><strong>Developers</strong> who want to spin up ideas quickly for clients without starting from zero.</li>
</ul>
<p>While it isn’t quite ready to create ecommerce sites or sites that require complex integrations (but stay tuned!), the builder will create beautiful, functional websites in minutes.</p>
<h2 class="wp-block-heading">How it works</h2>
<p>Rather than piecing everything together yourself, like picking a theme, adjusting colors, adding text, and finding images, the builder streamlines the process for you:</p>
<ol class="wp-block-list">
<li><a href="https://wordpress.com/ai-website-builder/?ref=blog">Head to this page</a> and tell us about your website idea.</li>
<li>Log into your existing WordPress.com account or sign up for free.</li>
<li>Watch AI build your site.</li>
<li>Make changes by manually editing the page or by asking for updates in the chat box.</li>
<li>Ready to share your site with others? <a href="https://wordpress.com/pricing/?ref=blog">A WordPress.com hosting plan</a> gives your AI-built site a secure, reliable home online with a free domain for the first year. Then <a href="https://wordpress.com/support/launch-your-website/#launch-your-website">you can go live when the timing is right</a>, or click the <strong>Launch</strong> button in the top-right corner to launch immediately.</li>
</ol>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="embed-youtube"><iframe title="Build Your Website in Seconds with Our AI Website Builder" width="500" height="281" src="https://www.youtube.com/embed/UO2YaugiEns?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>
<h2 class="wp-block-heading">Use the AI website builder like a pro</h2>
<p>Unlike other AI experiences that generate basic, one-size-fits-all templates, <em>our</em> AI website builder does things differently. Here are a few key tips to keep in mind when you use it:</p>
<ol class="wp-block-list">
<li><strong>Be as specific as possible in your first prompt</strong>: The more information you supply to the builder, the better. Provide your desired site name and a short description of the site (Is it a portfolio site, blog, or business website? What kind of content will you publish on the site?). Remember that you’ll be able to tweak colors, fonts, layouts, and images later, so don’t stress about this step too much!</li>
<li><strong>Create a new site to use the builder</strong>: This feature is currently only available for brand-new WordPress.com websites.</li>
<li><strong>Get 30 free prompts</strong>: Want a new page? What about a contact form? How about a new picture for your homepage? Take advantage of your 30 free prompts (or purchase a hosting plan for your site to get unlimited prompts) to create a site that’s uniquely yours. </li>
<li><strong>Return anytime</strong>: Want to take a break? Once you have a hosting plan, you can return to using the AI website builder by going to <em>Appearance → Editor</em> in your WordPress.com site dashboard whenever inspiration strikes.</li>
<li><strong>It’s still WordPress</strong>: If you want to take over, you can edit and add pages manually, change the site design, and use development tools <a href="https://wordpress.com/hosting/?ref=blog">on our Business plan and above</a>. </li>
<li><strong>Learn more</strong>: Dive deeper into using the builder by <a href="https://wordpress.com/support/ai-website-builder/">checking out our support documentation</a>. </li>
</ol>
<h2 class="wp-block-heading">Get started today</h2>
<p>You need a website, not a new skill set. Instead of figuring out how to build a website from scratch, you can have a full-blown WordPress site that looks great and works seamlessly without the manual effort. </p>
<p>Get online fast, and start running your business, sharing your ideas, or having a place to call your own on the web.</p>
<p><a href="https://wordpress.com/ai-website-builder/?ref=blog">Our AI website builder is live (and free) today</a>—what will you build with it?</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/ai-website-builder/?ref=blog">Build your site with AI</a></div>
</div>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/09/ai-website-builder/feed/</wfw:commentRss>
<slash:comments>36</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/wordpress-ai-website-builder.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress-ai-website-builder.jpg" medium="image">
<media:title type="html">wordpress-ai-website-builder</media:title>
</media:content>
<media:content url="https://0.gravatar.com/avatar/ffafc7c72e5dfd4d92f2756f383479eda7361eae3b116e1aff79e4fc6658136c?s=96&d=retro" medium="image">
<media:title type="html">neelshivdasani</media:title>
</media:content>
</item>
<item>
<title>What is a WordPress Sitemap and How Do You Add One to Your Site?</title>
<link>https://wordpress.com/blog/2025/04/08/wordpress-sitemap/</link>
<comments>https://wordpress.com/blog/2025/04/08/wordpress-sitemap/#comments</comments>
<dc:creator><![CDATA[Joe Fylan]]></dc:creator>
<pubDate>Tue, 08 Apr 2025 19:00:00 +0000</pubDate>
<category><![CDATA[Tips and Tutorials]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78726</guid>
<description><![CDATA[Learn what a WordPress sitemap is, why it matters for SEO, and how to create, view, and verify your sitemap.]]></description>
<content:encoded><![CDATA[
<p>A WordPress sitemap is a file that lists all of the posts, pages, and other content that make up a site. </p>
<p>Although sitemaps are usually created by WordPress by default, this isn’t always true. In this guide, we cover how to check if your site has one and what to do if it doesn’t. We’ll also explore the differences between XML and HTML sitemaps.</p>
<h2 class="wp-block-heading">What exactly is a sitemap?</h2>
<p>When people talk about sitemaps, they’re usually referring to an <em>XML sitemap</em>. While there are other types, let’s start with XML.</p>
<p>An XML sitemap gives search engines a comprehensive overview of your site’s structure. It typically includes the full URL of each page and notes the last time each one was updated.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78737" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/xml-sitemap-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg" data-orig-size="1400,1030" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="xml-sitemap-wordpress-com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg?w=1024" loading="lazy" width="1400" height="1030" src="https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg" alt="A screenshot of a green and white XML sitemap" class="wp-image-78737" srcset="https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg?w=150&h=110 150w, https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg?w=300&h=221 300w, https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg?w=768&h=565 768w, https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg?w=1024&h=753 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>XML sitemaps exist primarily to <strong>help search engines find all the pages and other content on your site</strong>. This allows the search engine to add your content to its index and, when relevant, show it to users in search results. </p>
<p>Although search engines <em>can</em> index your pages without a sitemap, having one helps them do so more efficiently.</p>
<p>Due to this, having a WordPress XML sitemap is highly recommended.</p>
<h3 class="wp-block-heading">Other types of sitemaps</h3>
<p>While XML sitemaps are the most common types of sitemaps, they aren’t the only kind of sitemap you might want to use on your site. Depending on your audience and the content, adding other types of sitemaps can improve navigation and visibility.</p>
<h4 class="wp-block-heading">HTML sitemaps</h4>
<p>You now know that search engines use XML sitemaps, but human visitors can also use sitemaps called “HTML sitemaps.”</p>
<p>HTML sitemaps are often used when a site has many pages and adding links to all of those pages in the site’s navigation menu would be overwhelming. </p>
<p>Unlike XML sitemaps, HTML sitemaps have no strict format; you can design them as freely as regular pages.</p>
<p><a href="https://wordpress.com/pricing/?ref=blog">If you’re hosting your site with WordPress.com</a>, you can use the sitemap shortcode to quickly create an HTML sitemap. The shortcode generates an ordered list of all the pages on your site, highlighting parent/child relationships based on your <a href="https://wordpress.com/support/pages/page-attributes/">page settings</a>.</p>
<p>To create an HTML sitemap on your WordPress.com-hosted site:</p>
<ol class="wp-block-list">
<li>Visit your site dashboard and create a new page (<em>Pages → Add Page</em>) or edit an existing one (<em>Pages → All Pages → Edit</em>).</li>
<li>Add a <a href="https://wordpress.com/support/wordpress-editor/blocks/shortcode-block/">Shortcode block</a> to the page by clicking the + symbol and typing <code>shortcode</code>.</li>
</ol>
<figure class="wp-block-image size-full"><img data-attachment-id="78738" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/shortcode-block-wordpress/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg" data-orig-size="1400,1169" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="shortcode-block-wordpress" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg?w=1024" loading="lazy" width="1400" height="1169" src="https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg" alt="An orange arrow highlighting the WordPress + button and the word 'shortcode' written into the block finder" class="wp-image-78738" srcset="https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg?w=150&h=125 150w, https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg?w=300&h=251 300w, https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg?w=768&h=641 768w, https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg?w=1024&h=855 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<ol start="3" class="wp-block-list">
<li>Type <code>sitemap</code> in the Shortcode block field surrounded by brackets.</li>
</ol>
<figure class="wp-block-image size-full"><img data-attachment-id="78739" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-shortcode/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg" data-orig-size="1400,940" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="sitemap-shortcode" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg?w=1024" loading="lazy" width="1400" height="940" src="https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg" alt="an orange arrow pointing to the word '<ul class="jetpack-sitemap-shortcode"><li class="pagenav"><b><a href="/">WordPress.com News</a></b><ul><li class="page_item page-item-2508"><a href="https://wordpress.com/blog/comment-guidelines/">Comment Guidelines for the WordPress.com News Blog</a></li>
</ul></li></ul>' in the Shortcode block" class="wp-image-78739" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg?w=150&h=101 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg?w=300&h=201 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg?w=768&h=516 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg?w=1024&h=688 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<ol start="4" class="wp-block-list">
<li>Preview or publish the page to view the shortcode output.</li>
</ol>
<figure class="wp-block-image size-full"><img data-attachment-id="78741" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/html-sitemap-wordpress-example/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg" data-orig-size="1400,922" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="html-sitemap-wordpress-example" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg?w=1024" loading="lazy" width="1400" height="922" src="https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg" alt="A screenshot of a dummy About page and an HTML sitemap displayed at the bottom" class="wp-image-78741" srcset="https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg?w=150&h=99 150w, https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg?w=300&h=198 300w, https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg?w=768&h=506 768w, https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg?w=1024&h=674 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>If your site isn’t hosted by WordPress.com, you can add a similar HTML sitemap by using a plugin like <a href="https://wordpress.org/plugins/simple-sitemap/">Simple Sitemap</a>. </p>
<h4 class="wp-block-heading">Other types of XML sitemaps</h4>
<p>There are also different types of XML sitemaps.</p>
<p>While the standard WordPress XML sitemap lists a site’s posts and pages, there are also XML sitemaps for listing a site’s images and videos. These sitemaps can help search engines add your images to places like Google Images. </p>
<p>There’s also the <a href="https://wordpress.com/support/sitemaps/#news-sitemaps">news sitemap</a>, which is required for websites listed in Google News. This type of sitemap helps Google News quickly add fresh news content to its index. </p>
<p>WordPress.com-hosted sites automatically generate a news sitemap; however, inclusion in Google News requires <a href="https://support.google.com/news/publisher-center">approval</a>. </p>
<h2 class="wp-block-heading">Understanding your WordPress sitemap</h2>
<p><span style="margin: 0px;padding: 0px">Since version 5.5 (released in 2020), <a href="https://wordpress.org/documentation/wordpress-version/version-5-5/" target="_blank">WordPress core has the functionality</a> </span>to automatically generate XML sitemaps. The WordPress sitemap is updated each time you publish or edit content. </p>
<h3 class="wp-block-heading">Viewing your WordPress XML sitemap </h3>
<p>To view your WordPress XML sitemap, add <code>sitemap.xml</code> to the end of your site’s domain name in the URL field of a browser window.</p>
<p>If you see an error message stating that the page cannot be found, your site probably doesn’t have a sitemap. </p>
<p>If your site <em>does</em> have a sitemap, you’ll see something similar to the one below. The exact format will depend on how the sitemap was generated.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78742" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-xml-browser-2/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png" data-orig-size="1400,700" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="sitemap-xml-browser-2" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png?w=1024" loading="lazy" width="1400" height="700" src="https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png" alt="A screenshot of the WordPress.com blog Sitemap" class="wp-image-78742" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png?w=150&h=75 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png?w=300&h=150 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png?w=768&h=384 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png?w=1024&h=512 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You can view the sitemap’s contents by clicking on any URL.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78743" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/expanded-wordpress-com-blog-sitemap/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png" data-orig-size="1400,1030" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="expanded-wordpress-com-blog-sitemap" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png?w=1024" loading="lazy" width="1400" height="1030" src="https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png" alt="The WordPress.com sitemap showing all blog URLs" class="wp-image-78743" srcset="https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png 1400w, https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png?w=150&h=110 150w, https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png?w=300&h=221 300w, https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png?w=768&h=565 768w, https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png?w=1024&h=753 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>If you can’t see a sitemap for your WordPress.com site, then you can follow these steps to check the settings that could be causing the issue:</p>
<ol class="wp-block-list">
<li>Visit your site’s dashboard.</li>
<li>Navigate to <em>Tools → Marketing</em>.</li>
<li>Click the <strong>Traffic</strong> tab.</li>
<li>Scroll down to the Sitemaps section. </li>
</ol>
<p>If sitemaps are enabled, you should see them listed.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78745" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemaps-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg" data-orig-size="1400,616" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="sitemaps-wordpress-com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg?w=1024" loading="lazy" width="1400" height="616" src="https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg" alt="An orange arrow pointing to the Sitemaps generated under Tools > Marketing on WordPress.com" class="wp-image-78745" srcset="https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg?w=150&h=66 150w, https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg?w=300&h=132 300w, https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg?w=768&h=338 768w, https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg?w=1024&h=451 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>If you see “Your site is not currently accessible to search engines,” click the “privacy settings” link to fix it.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78747" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-settings-wordpress-no-sitemap/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg" data-orig-size="1400,616" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="sitemap-settings-wordpress-no-sitemap" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg?w=1024" loading="lazy" width="1400" height="616" src="https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg" alt="A message under the Sitemaps section on the Tools > Marketing page on WordPress.com that says 'Your site is not currently accessible to search engines. You must set your privacy settings to 'public.'" class="wp-image-78747" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg?w=150&h=66 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg?w=300&h=132 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg?w=768&h=338 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg?w=1024&h=451 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>From the Privacy Settings page, uncheck the “Discourage search engines from indexing this site” box, then click the <strong>Save</strong> button.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78749" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-discourage-search-engines-setting/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg" data-orig-size="1400,1382" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="sitemap-discourage-search-engines-setting" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg?w=1024" loading="lazy" width="1400" height="1382" src="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg" alt="The site visibility section on the WordPress.com sites dashboard with an orange arrow pointing to discourage search engines" class="wp-image-78749" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg?w=150&h=148 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg?w=300&h=296 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg?w=768&h=758 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg?w=1024&h=1011 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>If you return to the Traffic tab (<em>Your site dashboard → Tools → Marketing</em>), you should now see your sitemap URL(s).</p>
<p>If WordPress.com isn’t your web host, then the process for enabling a WordPress sitemap is very similar:</p>
<ol class="wp-block-list">
<li>Visit your site’s dashboard.</li>
<li>Navigate to <em>Settings → Reading</em>.</li>
<li>Uncheck the “Search engine visibility Discourage search engines from indexing this site” box.</li>
<li>Click the <strong>Save Changes</strong> button.</li>
</ol>
<figure class="wp-block-image size-full"><img data-attachment-id="78750" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-discourage-search-engines/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg" data-orig-size="1400,554" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="sitemap-discourage-search-engines" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg?w=1024" loading="lazy" width="1400" height="554" src="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg" alt="Orange arrows pointing to the checkbox that says 'discourage search engines from indexing this site' on WordPress" class="wp-image-78750" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg?w=150&h=59 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg?w=300&h=119 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg?w=768&h=304 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg?w=1024&h=405 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<ol start="5" class="wp-block-list">
<li>Enter <code>[your site URL]/sitemap.xml</code> in your browser address field to check the sitemap status. </li>
</ol>
<p>If you still can’t see a sitemap, a third-party plugin might be managing your sitemap instead. You can access your site dashboard and click <em>Plugins</em> from the sidebar menu to check this.</p>
<p>The plugins page shows any installed (activated or deactivated) plugins on your site. Many plugins have added sitemap functionality, but some popular ones are <a href="https://wordpress.com/plugins/jetpack">Jetpack</a>, <a href="https://wordpress.com/plugins/wordpress-seo">Yoast SEO</a>, <a href="https://wordpress.com/plugins/seo-by-rank-math">Rank Math SEO</a>, and <a href="https://wordpress.com/plugins/google-sitemap-generator">XML Sitemap Generator for Google</a>. </p>
<p>If a plugin with sitemap functionality is active on your site, check its settings to see if it has disabled the sitemap.</p>
<p>For example, you can access the Jetpack plugin’s sitemap settings by navigating to <em>Jetpack → Settings </em>and clicking the <strong>Traffic</strong> tab.</p>
<p>You can then toggle the Generate XML sitemaps setting.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78753" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-jetpack-sitemap-toggle/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg" data-orig-size="1400,761" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Sitemap-Jetpack-Sitemap-Toggle" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg?w=1024" loading="lazy" width="1400" height="761" src="https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg" alt="An orange arrow pointing to the Jetpack sitemap toggle on WordPress" class="wp-image-78753" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg?w=150&h=82 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg?w=300&h=163 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg?w=768&h=417 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg?w=1024&h=557 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h2 class="wp-block-heading">Submitting your XML sitemap to search engines</h2>
<p>As the purpose of a WordPress XML sitemap is to help search engines find your pages, you might wonder if you need to do anything to let the search engines know about your sitemap. </p>
<p>Thankfully, you typically don’t have to worry about this. Search engines like Google and Bing regularly crawl the web, following links from one site to another. If your site is publicly accessible and linked to from other places, search engines will likely discover your sitemap automatically. Most websites include a link to their sitemap in the site’s <code>robots.txt</code> file, which search engines check by default. This usually helps them to find and use your sitemap without any manual submission.</p>
<p>However, if you’d like to speed up the process, you can manually submit your sitemap to Google and Bing to ensure they can crawl your site.</p>
<h3 class="wp-block-heading">Submit your XML sitemap to Google</h3>
<p>You can submit your WordPress XML sitemap to Google through <a href="https://search.google.com/search-console/">Google Search Console</a>.</p>
<p>Google Search Console is free to use, but you’ll need a Google account to use it. You’ll have to <a href="https://wordpress.com/support/site-verification-services/">connect your site to Google Search Console</a>—once you have, you can add your WordPress sitemap.</p>
<p>To do so, click <strong>Sitemaps</strong> from the Google Search Console’s sidebar menu.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78754" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-google-search-console-01/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg" data-orig-size="1400,935" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Sitemap-Google-Search-Console-01" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg?w=1024" loading="lazy" width="1400" height="935" src="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg" alt="An orange arrow pointing to the Sitemaps menu item on Google Search Console" class="wp-image-78754" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg?w=150&h=100 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg?w=300&h=200 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg?w=768&h=513 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg?w=1024&h=684 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You can then enter the sitemap name, which should be <code>sitemap.xml</code> (note that if a third-party plugin generated your sitemap, then it might be named differently), and click the <strong>Submit</strong> button.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78755" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-google-search-console-02/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg" data-orig-size="1400,714" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Sitemap-Google-Search-Console-02" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg?w=1024" loading="lazy" width="1400" height="714" src="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg" alt="An orange arrow pointing to the Add a new sitemap area on Google Search Console" class="wp-image-78755" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg?w=150&h=77 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg?w=300&h=153 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg?w=768&h=392 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg?w=1024&h=522 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>The sitemap will then appear in the “Submitted sitemaps” panel.</p>
<h3 class="wp-block-heading">Submit your XML sitemap to Bing</h3>
<p>You can also submit your XML sitemap to Bing through <a href="https://www.bing.com/webmasters/about">Bing Webmaster Tools</a>.</p>
<p>You should be able to log into Bing Webmaster Tools using your Google account and verify your site using the data from Google Search Console. Once done, you can add your sitemap by clicking on <strong>Sitemaps</strong> on the sidebar menu.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78757" data-permalink="https://wordpress.com/blog/2025/04/08/wordpress-sitemap/sitemap-bing-webmaster-tools-01/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg" data-orig-size="1400,652" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Sitemap-Bing-Webmaster-Tools-01" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg?w=1024" loading="lazy" width="1400" height="652" src="https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg" alt="An orange arrow pointing to the Sitemaps menu item on Bing Webmaster Tools" class="wp-image-78757" srcset="https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg?w=150&h=70 150w, https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg?w=300&h=140 300w, https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg?w=768&h=358 768w, https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg?w=1024&h=477 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>The data import from Google Search Console should have added your sitemap, but if not, click <strong>Submit sitemap</strong> in the top right corner.</p>
<p>Then, enter your sitemap URL, like <code>[your site URL]/sitemap.xml</code>, and click <strong>Submit</strong> to add your sitemap to the list.</p>
<h3 class="wp-block-heading">How to check if your sitemap is working properly</h3>
<p>Once you’ve submitted your sitemap, you can verify that it’s working as expected. A broken or incomplete sitemap can prevent search engines from indexing your content correctly.</p>
<ol class="wp-block-list">
<li><strong>Use Google Search Console</strong>: Once you’ve submitted your sitemap through Google Search Console, you can view its status in the “Sitemaps” section. It will show when the sitemap was last read, how many URLs were indexed, and if there are any crawl or parsing errors.</li>
<li><strong>Check Bing Webmaster Tools</strong>: Bing provides similar feedback in its “Sitemaps” report—you can see any errors or warnings here.</li>
<li><strong>Use other third-party validators</strong>: If you want to double-check the technical structure of your sitemap, you can use free online tools like <a href="https://seositecheckup.com/tools/sitemap-test">the Sitemap Test from SEO Site Checkup</a>. </li>
</ol>
<h2 class="wp-block-heading">Help search engines—and your visitors—find your WordPress site</h2>
<p>A WordPress XML sitemap isn’t mandatory, but it gives your site important benefits that ensure your content gets in front of the right people.</p>
<p>Once your WordPress site has a sitemap, search engines like Google and Bing will find it easier to crawl your site and add its content to their indexes. And with more of your content available in the search engine indexes, more search engine <em>users</em> will be able to find your site.</p>
<p>While WordPress creates XML sitemaps by default, it is highly recommended that you follow the steps in this guide to see if your site has one. If it doesn’t, you can check the relevant settings outlined above to fix any issues.</p>
<p>WordPress.com makes ensuring that your site content is indexable by search engines easy because we automatically generate an XML sitemap for you. <a href="https://wordpress.com/pricing/?ref=blog">Host your site with WordPress.com</a> and get hosting, performance, and security managed for you all in one place.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/pricing/?ref=blog">Host with WordPress.com</a></div>
</div>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/08/wordpress-sitemap/feed/</wfw:commentRss>
<slash:comments>2</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/what-is-a-wordpress-sitemap.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/what-is-a-wordpress-sitemap.jpg" medium="image">
<media:title type="html">what-is-a-wordpress-sitemap</media:title>
</media:content>
<media:content url="https://1.gravatar.com/avatar/a48b5a29d15cb1d8870e855cc2dea894434ef4c25e3a4e5830b862d6f0640e12?s=96&d=retro" medium="image">
<media:title type="html">joecanwrite2013</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/xml-sitemap-wordpress-com.jpg" medium="image">
<media:title type="html">A screenshot of a green and white XML sitemap</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/shortcode-block-wordpress.jpg" medium="image">
<media:title type="html">An orange arrow highlighting the WordPress + button and the word 'shortcode' written into the block finder</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-shortcode.jpg" medium="image">
<media:title type="html">an orange arrow pointing to the word '[sitemap]' in the Shortcode block</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/html-sitemap-wordpress-example.jpg" medium="image">
<media:title type="html">A screenshot of a dummy About page and an HTML sitemap displayed at the bottom</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-xml-browser-2.png" medium="image">
<media:title type="html">A screenshot of the Wordpress.com blog Sitemap</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/expanded-wordpress-com-blog-sitemap.png" medium="image">
<media:title type="html">The WordPress.com sitemap showing all blog URLs</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemaps-wordpress-com.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the Sitemaps generated under Tools > Marketing on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-settings-wordpress-no-sitemap.jpg" medium="image">
<media:title type="html">A message under the Sitemaps section on the Tools > Marketing page on WordPress.com that says 'Your site is not currently accessible to search engines. You must set your privacy settings to 'public.'</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines-setting.jpg" medium="image">
<media:title type="html">The site visibility section on the WordPress.com sites dashboard with an orange arrow pointing to discourage search engines</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-discourage-search-engines.jpg" medium="image">
<media:title type="html">Orange arrows pointing to the checkbox that says 'discourage search engines from indexing this site' on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-jetpack-sitemap-toggle.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the Jetpack sitemap toggle on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-01.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the Sitemaps menu item on Google Search Console</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-google-search-console-02.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the Add a new sitemap area on Google Search Console</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/sitemap-bing-webmaster-tools-01.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the Sitemaps menu item on Bing Webmaster Tools</media:title>
</media:content>
</item>
<item>
<title>What is cPanel (& Why Doesn’t WordPress.com Use It)?</title>
<link>https://wordpress.com/blog/2025/04/07/what-is-cpanel/</link>
<comments>https://wordpress.com/blog/2025/04/07/what-is-cpanel/#comments</comments>
<dc:creator><![CDATA[Nick Schäferhoff]]></dc:creator>
<pubDate>Mon, 07 Apr 2025 14:00:00 +0000</pubDate>
<category><![CDATA[Development]]></category>
<category><![CDATA[Tips and Tutorials]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78696</guid>
<description><![CDATA[WordPress.com replaces cPanel with a streamlined control panel, offering essential developer tools without unnecessary clutter or complexity.]]></description>
<content:encoded><![CDATA[
<p>If you’re a WordPress developer, you’ve probably run into cPanel before. It’s so common on traditional hosting platforms that, for many developers, it’s the default control panel they expect to see. When you sign up for a managed hosting provider like WordPress.com and don’t find it, it might feel like something important is missing.</p>
<p>But that expectation is part of a common myth that WordPress.com isn’t developer-friendly because it doesn’t use cPanel. <strong>The truth is that WordPress.com gives you all the development tools you need without the outdated interface and extra clutter</strong>.</p>
<p>This article will explain what that means by covering cPanel and its uses, why it’s not used on WordPress.com, what we offer instead, and why you might even <em>prefer</em> our solution. </p>
<p>Intrigued? Let’s jump in.</p>
<h2 class="wp-block-heading">What is cPanel?</h2>
<p><a href="https://cpanel.net/">cPanel</a> is a hosting control panel used by many web hosts, especially shared providers, and it offers a browser-based graphical interface to manage various aspects of your website and hosting.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78702" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/cpanel-user-interface/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg" data-orig-size="1400,788" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="cpanel-user-interface" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg?w=1024" loading="lazy" width="1400" height="788" src="https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg" alt="the cPanel user interface with a blue sidebar on the left" class="wp-image-78702" srcset="https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg?w=150&h=84 150w, https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg?w=300&h=169 300w, https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg?w=768&h=432 768w, https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg?w=1024&h=576 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">Image from <a href="https://cpanel.net/products/cpanel-whm-features/">cPanel.net</a></figcaption></figure>
<p>It was originally designed to make hosting more accessible to non-technical users by allowing them to perform server tasks that usually require expert knowledge. Over time, cPanel has also become a standard tool for developers because of its wide adoption and broad functionality.</p>
<p>cPanel is a popular management software that allows you to:</p>
<ul class="wp-block-list">
<li>Manage website files via the file manager </li>
<li>Create and manage FTP (file transfer protocol) accounts.</li>
<li>Create and manage MySQL databases.</li>
<li>Set up <a href="https://wordpress.com/blog/2025/03/21/what-is-a-domain-name/">domains</a>, subdomains, and DNS (domain name system) records.</li>
<li>Create and manage email accounts tied to your domain.</li>
<li>Install CMS (content management system) platforms like WordPress using one-click installers.</li>
<li>Manage backups, SSL (secure sockets layer) certificates, and server usage statistics.</li>
<li>Connect your site to a CDN (content delivery network).</li>
</ul>
<p>It’s important to note that cPanel is a third-party program independent from your website. You must log in to it separately, usually through an address like <code>https://example.com:2083</code>, using a separate username and password.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78703" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/cpanel-login-window/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg" data-orig-size="1400,791" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="cpanel-login-window" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg?w=1024" loading="lazy" width="1400" height="791" src="https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg" alt="the cPanel login screen" class="wp-image-78703" srcset="https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg?w=150&h=85 150w, https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg?w=300&h=170 300w, https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg?w=768&h=434 768w, https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg?w=1024&h=579 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>In addition, cPanel is proprietary software, which means hosting providers pay licensing fees to use it. This can affect your hosting costs. Hosts often customize the available features and styling of their cPanel installation, which is why it can look different from one hosting provider to another.</p>
<p>If you have never worked with the hosting panel before, you can try it out using the <a href="https://cpanel.net/products/trial/">official cPanel demo</a>.</p>
<h2 class="wp-block-heading">Why doesn’t WordPress.com use cPanel?</h2>
<p>You may have heard that WordPress.com is “limited” because it doesn’t come with cPanel, but this perception often comes from developers who are simply used to finding the control panel on shared hosting platforms. In reality, WordPress.com doesn’t lack features; it simply takes a different, more streamlined approach.</p>
<p>Instead of using a third-party tool like <a href="https://wordpress.com/support/cpanel/">cPanel</a>, WordPress.com has a purpose-built control panel <a href="https://wordpress.com/hosting/?ref=blog">on our Business and Commerce plans</a> designed specifically for WordPress hosting and development. It offers direct access to the features developers actually need and use (more on those in a minute) in a cleaner, more integrated interface.</p>
<p>This means you don’t have to switch to an external application to modify necessary server settings, and you have all the control you need without the extra clutter.</p>
<h2 class="wp-block-heading">What hosting features <em>does</em> WordPress.com offer?</h2>
<p>In addition to <a href="https://wordpress.com/hosting/?ref=blog">fast, secure hosting</a> with unlimited visitors and unmetered bandwidth, our Business and Commerce plans offer plenty of developer features. They’re located in the <em>Sites</em> menu under <em>Settings</em>.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78704" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/wordpress-com-site-settings-menu/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg" data-orig-size="1400,693" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="wordpress.com-site-settings-menu" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg?w=1024" loading="lazy" width="1400" height="693" src="https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg" alt="The WordPress.com Site Settings menu with orange squares highlighting the Settings menu and the SFTP/SSH and Database areas" class="wp-image-78704" srcset="https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg?w=150&h=74 150w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg?w=300&h=149 300w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg?w=768&h=380 768w, https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg?w=1024&h=507 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">SSH</h3>
<p>SSH (secure shell access) allows you to interact with your site’s environment via the command line. For example, you can run <a href="https://developer.wordpress.com/docs/developer-tools/wp-cli/">WP-CLI commands</a>, manage and edit plugin and theme files, and troubleshoot site issues.</p>
<p>On WordPress.com, you create your SSH credentials in the aforementioned site settings under the <em>SFTP/SSH</em> tab.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78706" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/create-ssh-sftp-credentials-in-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="create-ssh-sftp-credentials-in-wordpress.com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg" alt="An orange square highlighting the SFTP/SSH menu item on WordPress.com's site settings area and an orange arrow pointing to the Create credentials button" class="wp-image-78706" srcset="https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Click the button to access the URL, port, username, and password for the SSH and SFTP connections.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78708" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/ssh-sftp-credentials-visible/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg" data-orig-size="933,554" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="ssh-sftp-credentials-visible" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg?w=933" loading="lazy" width="933" height="554" src="https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg" alt="The SFTP/SSH URL, port, username, and password fields on WordPress.com" class="wp-image-78708" srcset="https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg 933w, https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg?w=150&h=89 150w, https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg?w=300&h=178 300w, https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg?w=768&h=456 768w" sizes="(max-width: 933px) 100vw, 933px" /></figure>
<p>You’ll also need to switch on SSH access for your site separately at the bottom.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78709" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/switch-on-ssh-access-in-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg" data-orig-size="962,661" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="switch-on-ssh-access-in-wordpress.com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg?w=962" loading="lazy" width="962" height="661" src="https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg" alt="An orange arrow pointing to the SSH access enable toggle on WordPress.com" class="wp-image-78709" srcset="https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg 962w, https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg?w=150&h=103 150w, https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg?w=300&h=206 300w, https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg?w=768&h=528 768w" sizes="(max-width: 962px) 100vw, 962px" /></figure>
<p>This also gives you the option to generate <a href="https://developer.wordpress.com/docs/developer-tools/ssh/#ssh-key">an SSH key</a> to make it even easier to connect to your sites. <a href="https://developer.wordpress.com/docs/developer-tools/ssh/">Our full SSH documentation</a> provides information on that and available shell commands.</p>
<h3 class="wp-block-heading">SFTP</h3>
<p>WordPress supports the secure file transfer protocol (SFTP) to connect directly to your site’s server. SFTP gives you full access to themes, plugins, and media uploads so you can deploy custom code or make manual changes to files.</p>
<p>Create your credentials as directed above and simply copy and paste them into your favorite FTP client, such as <a href="https://filezilla-project.org/">FileZilla</a> or <a href="https://cyberduck.io/">Cyberduck</a>.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78711" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/add-wordpress-com-sftp-credentials-to-filezilla/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg" data-orig-size="1400,788" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-wordpress.com-sftp-credentials-to-filezilla" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg?w=1024" loading="lazy" width="1400" height="788" src="https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg" alt="The FileZilla sftp/ssh site manager modal window" class="wp-image-78711" srcset="https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg?w=150&h=84 150w, https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg?w=300&h=169 300w, https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg?w=768&h=432 768w, https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg?w=1024&h=576 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>For additional details, see our <a href="https://developer.wordpress.com/docs/developer-tools/sftp/">SFTP documentation</a>. To ensure optimal performance and security, WordPress.com <a href="https://wordpress.com/support/plugins/incompatible-plugins/">restricts certain plugins</a>, and some are fully incompatible and can’t be activated (even if uploaded via SFTP). If you need a specific plugin, feel free to <a href="https://wordpress.com/support/help-support-options/">contact us</a>—we’re happy to suggest alternatives.</p>
<h3 class="wp-block-heading">Database access</h3>
<p>On WordPress.com, you can access your site’s database via phpMyAdmin. Just click the <strong>Open phpMyAdmin</strong> button in the <em>Database</em> tab under the site settings.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78713" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/open-phpmyadmin-in-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg" data-orig-size="1400,693" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="open-phpmyadmin-in-wordpress.com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg?w=1024" loading="lazy" width="1400" height="693" src="https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg" alt="An orange box and arrow highlighting the Open phpMyAdmin button on WordPress.com" class="wp-image-78713" srcset="https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg?w=150&h=74 150w, https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg?w=300&h=149 300w, https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg?w=768&h=380 768w, https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg?w=1024&h=507 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>This automatically logs you in and lets you view and edit your database tables, debug issues, or customize data.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78715" data-permalink="https://wordpress.com/blog/2025/04/07/what-is-cpanel/phpmyadmin-user-interface/" data-orig-file="https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg" data-orig-size="1400,693" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="phpmyadmin-user-interface" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg?w=1024" loading="lazy" width="1400" height="693" src="https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg" alt="The phpMyAdmin General Settings and appearance settings page on WordPress.com" class="wp-image-78715" srcset="https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg 1400w, https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg?w=150&h=74 150w, https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg?w=300&h=149 300w, https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg?w=768&h=380 768w, https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg?w=1024&h=507 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You’ll find all of the <a href="https://www.phpmyadmin.net/docs/">familiar phpMyAdmin features</a> here, including importing SQL files. For extra security, you can test your SQL commands on a <a href="https://developer.wordpress.com/docs/developer-tools/staging-sites/">staging site</a>, and if something still goes wrong, <a href="https://developer.wordpress.com/docs/platform-features/real-time-backup-restore/">you can easily restore your site from backup</a>.</p>
<p>More information is available in our <a href="https://developer.wordpress.com/docs/developer-tools/database-access/">database access documentation</a>.</p>
<h2 class="wp-block-heading">No cPanel, no problem</h2>
<p>Many developers start with cPanel because it’s standard, but it isn’t the only (or the best) way to manage a WordPress site.</p>
<p>On WordPress.com, you benefit from a cleaner, faster, and more efficient experience integrated directly into your main site dashboard. With only the most relevant features, we help you streamline your build process for any <a href="https://wordpress.com/blog/2025/03/26/types-of-websites/">type of website</a>.</p>
<p>When you build a site on WordPress.com, you benefit from:</p>
<ul class="wp-block-list">
<li>Automated burst scaling to handle traffic spikes.</li>
<li>99.999% uptime and real-time replication to secondary data centers.</li>
<li>Automatic image compression and management.</li>
<li>A global edge cache and CDN, with 28+ data centers across six continents.</li>
<li>Built-in DDoS protection, a WAF, and proactive threat monitoring.</li>
<li>Automatic core updates, backups, and malware scanning.</li>
<li>Developer-focused support from WordPress.com’s expert team.</li>
</ul>
<p><a href="https://wordpress.com/hosting/?ref=blog">Build your sites on WordPress.com</a>, and if you’re looking for a free, open source, and lightweight local development tool, we’ve got you covered with <a href="https://developer.wordpress.com/studio/">Studio</a>.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/hosting/?ref=blog">Get WordPress.com hosting</a></div>
</div>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/04/07/what-is-cpanel/feed/</wfw:commentRss>
<slash:comments>8</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/04/what-is-cpanel.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/04/what-is-cpanel.jpg" medium="image">
<media:title type="html">what-is-cpanel</media:title>
</media:content>
<media:content url="https://0.gravatar.com/avatar/f86cf3fe095787d59771ecaf48381fb8dee85925ea73f28501683883b9a3ff4e?s=96&d=retro" medium="image">
<media:title type="html">nschaeferhoff</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/cpanel-user-interface.jpg" medium="image">
<media:title type="html">the cPanel user interface with a blue sidebar on the left</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/cpanel-login-window.jpg" medium="image">
<media:title type="html">the cPanel login screen</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/wordpress.com-site-settings-menu.jpg" medium="image">
<media:title type="html">The WordPress.com Site Settings menu with orange squares highlighting the Settings menu and the SFTP/SSH and Database areas</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/create-ssh-sftp-credentials-in-wordpress.com_.jpg" medium="image">
<media:title type="html">An orange square highlighting the SFTP/SSH menu item on WordPress.com's site settings area and an orange arrow pointing to the Create credentials button</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/ssh-sftp-credentials-visible.jpg" medium="image">
<media:title type="html">The SFTP/SSH URL, port, username, and password fields on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/switch-on-ssh-access-in-wordpress.com_.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the SSH access enable toggle on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/add-wordpress.com-sftp-credentials-to-filezilla.jpg" medium="image">
<media:title type="html">The FileZilla sftp/ssh site manager modal window</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/open-phpmyadmin-in-wordpress.com_.jpg" medium="image">
<media:title type="html">An orange box and arrow highlighting the Open phpMyAdmin button on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/04/phpmyadmin-user-interface.jpg" medium="image">
<media:title type="html">The phpMyAdmin General Settings and appearance settings page on WordPress.com</media:title>
</media:content>
</item>
<item>
<title>Add Custom Domains and HTTPS Support to Your Local WordPress Development with Studio</title>
<link>https://wordpress.com/blog/2025/03/31/studio-custom-domains-https/</link>
<comments>https://wordpress.com/blog/2025/03/31/studio-custom-domains-https/#comments</comments>
<dc:creator><![CDATA[Riad Benguella]]></dc:creator>
<pubDate>Mon, 31 Mar 2025 19:33:03 +0000</pubDate>
<category><![CDATA[Development]]></category>
<category><![CDATA[Studio]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78375</guid>
<description><![CDATA[WordPress Studio 1.3.9 introduces custom domains and HTTPS support for enhanced local development flexibility.]]></description>
<content:encoded><![CDATA[
<p>WordPress <a href="https://developer.wordpress.com/studio/?utm_source=dotcom_blog&utm_medium=blog_post&utm_campaign=custom_domains_https">Studio</a> continues to evolve with features that make local WordPress development more powerful and flexible. In Studio version 1.3.9, you now have custom domains and HTTPS (SSL) support.</p>
<p>As a reminder, Studio is our free and open source local development environment. It’s a powerful, lightweight tool that <a href="https://wordpress.com/blog/2025/03/19/local-wordpress-development-workflows/">enables straightforward workflows</a> for both extending and building WordPress sites.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://developer.wordpress.com/studio/?utm_source=dotcom_blog&utm_medium=blog_post&utm_campaign=custom_domains_https">Download Studio</a></div>
</div>
<h2 class="wp-block-heading">Why custom domains and HTTPS matter</h2>
<p>When developing WordPress sites, you often need to replicate the production environment as closely as possible. Many WordPress plugins and themes require specific domain names or HTTPS to function correctly. Previously, accessing your local WordPress sites in Studio meant using localhost with port numbers, which could limit your testing capabilities.</p>
<p>With custom domains and HTTPS support, you can now:</p>
<ul class="wp-block-list">
<li>Assign custom domain names (e.g., <code>my-blissful-website.wp.local</code>) to your local Studio sites.</li>
<li>Test features that require proper domain names.</li>
<li>Develop with SSL/HTTPS enabled.</li>
<li>Create a more production-like environment locally.</li>
</ul>
<h2 class="wp-block-heading">How it works</h2>
<p>The implementation is designed to be as seamless as possible, with Studio handling nearly all of the technical details in the background.</p>
<p>To enable these features in Studio:</p>
<ol class="wp-block-list">
<li>Create a new site or edit an existing site using the “<strong>Edit site</strong>” button on the “<strong>Settings</strong>” tab.</li>
<li>If creating a new site, toggle “<strong>Advanced settings</strong>” in the modal that appears.</li>
<li>Enable the “<strong>Use custom domain</strong>” option.</li>
<li>Choose a domain name with the <code>.local</code> TLD (e.g., <code>my-blissful-website.wp.local</code>).</li>
<li>Optionally, check the “<strong>Enable HTTPS</strong>” option for secure connections.</li>
</ol>
<figure class="wp-block-image size-full"><img data-attachment-id="78658" data-permalink="https://wordpress.com/blog/2025/03/31/studio-custom-domains-https/studio-custom-domain-ssl/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg" data-orig-size="1400,689" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="studio-custom-domain-ssl" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg?w=1024" loading="lazy" width="1400" height="689" src="https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg" alt="A custom domain and the enable HTTPS settings in Studio on a blue background" class="wp-image-78658" srcset="https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg?w=150&h=74 150w, https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg?w=300&h=148 300w, https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg?w=768&h=378 768w, https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg?w=1024&h=504 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<ol start="6" class="wp-block-list">
<li>Click the “<strong>Add site</strong>” or <strong>Save</strong> button, depending on whether you are creating a new site or editing an existing one. </li>
<li>When prompted, permit Studio to modify the system hosts file. Studio will configure everything else automatically. </li>
<li>For HTTPS connections, a root certificate authority will be generated and installed. On macOS, you’ll need to manually install the certificate to avoid browser warnings. Refer to the <a href="https://developer.wordpress.com/docs/developer-tools/studio/ssl-in-studio/#macos">documentation</a> for more details.</li>
<li>Navigate to your site using the custom domain.</li>
</ol>
<h2 class="wp-block-heading">What’s next for Studio</h2>
<p>At WordPress.com, we’re constantly fielding your feedback and iterating to make Studio the best local development environment for WordPress sites. Custom domains and HTTPS are just some of the many features we’re adding based on your needs and feedback.</p>
<p>Have more feedback to share with us? <a href="https://github.com/Automattic/studio/issues">Open an issue in GitHub</a>.</p>
<p><a href="https://developer.wordpress.com/studio/?utm_source=dotcom_blog&utm_medium=blog_post&utm_campaign=custom_domains_https">Download Studio today</a> to start developing locally, and <a href="https://developer.wordpress.com/newsletter/">subscribe to our developer newsletter, Dev & Deploy</a>, to stay in the loop on all things Studio. </p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://developer.wordpress.com/studio/?utm_source=dotcom_blog&utm_medium=blog_post&utm_campaign=custom_domains_https">Build with Studio</a></div>
</div>
<p></p>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/03/31/studio-custom-domains-https/feed/</wfw:commentRss>
<slash:comments>4</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/03/wordpress-studio-ssl-custom-domains.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/03/wordpress-studio-ssl-custom-domains.jpg" medium="image">
<media:title type="html">wordpress-studio-ssl-custom-domains</media:title>
</media:content>
<media:content url="https://1.gravatar.com/avatar/4358d28c1e85f9015cb3363e024e2b238bccb44d05c4b84e9a38aafef0d83ac9?s=96&d=retro" medium="image">
<media:title type="html">youknowriad</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/studio-custom-domain-ssl.jpg" medium="image">
<media:title type="html">A custom domain and the enable HTTPS settings in Studio on a blue background</media:title>
</media:content>
</item>
<item>
<title>How to Build a One-Page Website with WordPress (Step-by-Step)</title>
<link>https://wordpress.com/blog/2025/03/29/one-page-website/</link>
<comments>https://wordpress.com/blog/2025/03/29/one-page-website/#comments</comments>
<dc:creator><![CDATA[Nick Schäferhoff]]></dc:creator>
<pubDate>Sat, 29 Mar 2025 12:45:00 +0000</pubDate>
<category><![CDATA[Tips and Tutorials]]></category>
<guid isPermaLink="false">http://en.blog.wordpress.com/?p=78544</guid>
<description><![CDATA[This guide explains what a one-page website is, its benefits, and how to create your own single-page website with WordPress.]]></description>
<content:encoded><![CDATA[
<p>Not every website needs a ton of pages and posts. In fact, with a clear focus, <strong>a one-page website</strong> may be sufficient for many use cases.</p>
<p>If you don’t have much experience <a href="https://wordpress.com/blog/2025/01/29/how-to-make-a-website/">building websites</a>, creating your own single-page website is relatively simple, even without coding skills or a big budget. In this post, you’ll not only learn whether this format is right for you but also how to set one up using WordPress.com.</p>
<h2 class="wp-block-heading">What is a one-page website?</h2>
<p>As the name suggests, a single-page website consists of just one page containing all the important content.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78564" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/one-page-website-example-2/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg" data-orig-size="1400,4333" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="one-page-website-example" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg?w=97" data-large-file="https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg?w=331" loading="lazy" width="1400" height="4333" src="https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg" alt="A one page website for life coaching with Ava Reed with different sections for things like a podcast and a contact form" class="wp-image-78564" srcset="https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg?w=48&h=150 48w, https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg?w=97&h=300 97w, https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg?w=768&h=2377 768w, https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg?w=331&h=1024 331w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">The <a href="https://wordpress.com/theme/coachava?tab_filter=all">CoachAva theme</a></figcaption></figure>
<p>Unlike traditional websites that divide content across multiple pages, a one-page site delivers all the information in a continuous experience. In order to do so, each section—like About, Services, Portfolio, Testimonials, and Contact—is arranged logically, guiding visitors from start to finish. Visitors can learn who you are, what you do, and how to contact you simply by scrolling.</p>
<h2 class="wp-block-heading">Benefits of single-page websites</h2>
<p>There are many good reasons for using a one-page website.</p>
<p><strong>The first is simplicity</strong>. A one-page website reduces overwhelm, not just for you as the site owner but also for visitors who want information without having to click around to find it. Having only one page keeps your site simple and focused, without unnecessary clutter or complexity.</p>
<p>One-page websites are also a great option for simplifying the <a href="https://wordpress.com/blog/2024/12/30/web-design-process/">design process</a>, especially if you’re building the site yourself. It eliminates the hassle of managing several subpages with different <a href="https://wordpress.com/blog/2024/11/14/website-layout-examples/">layouts</a> and content types, and the content on single-page websites tends to be static, requiring minimal maintenance. </p>
<p>Additionally, <strong>a singular page makes it easier to guide visitors toward a specific action</strong>—and they’re already in the right place for it. Everything on the page acts as reinforcement to nudge them to take whatever action you want them to take. This also makes a single-page design perfect for <a href="https://wordpress.com/support/pages/landing-pages/">landing pages</a>.</p>
<p><strong>A one-page design is also an easy way to make your site mobile-friendly</strong> since you’ll only need to optimize one page. On small screens, scrolling is easier and more natural than tapping through menus.</p>
<p>Finally, one-page websites tend to <a href="https://wordpress.com/support/site-speed/">load more quickly</a>. They have fewer files and less content to download, and their simple architecture makes them easier to optimize. This is also great for <a href="https://wordpress.com/blog/2025/03/14/wordpress-seo/">SEO</a> since website performance and its effect on user experience are both ranking factors.</p>
<h2 class="wp-block-heading">Typical use cases for one-page websites</h2>
<p>You can use one-page websites for many purposes. At the same time, there are a few <a href="https://wordpress.com/blog/2025/03/26/types-of-websites/">types of websites</a> that are especially suitable for this design approach.</p>
<h3 class="wp-block-heading">Resume sites</h3>
<figure class="wp-block-image size-full"><img data-attachment-id="78504" data-permalink="https://wordpress.com/blog/2025/03/26/types-of-websites/luce-resume-wordpress-theme/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg" data-orig-size="1400,1845" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="luce-resume-wordpress-theme" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg?w=228" data-large-file="https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg?w=777" loading="lazy" width="1400" height="1845" src="https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg" alt="" class="wp-image-78504" srcset="https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg?w=114&h=150 114w, https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg?w=228&h=300 228w, https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg?w=768&h=1012 768w, https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg?w=777&h=1024 777w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">The <a href="https://wordpress.com/theme/luce?tab_filter=all">Luce theme</a></figcaption></figure>
<p>A one-page website allows employers to get an overview of your qualifications and experience quickly and in logical order. Plus, a resume site has a clear goal: get in touch. You can make this easy by including a <a href="https://wordpress.com/support/wordpress-editor/blocks/form-block/">contact form</a> or contact information at the end of the page.</p>
<h3 class="wp-block-heading">Business sites</h3>
<figure class="wp-block-image size-full"><img data-attachment-id="78568" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/one-page-business-website/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg" data-orig-size="1400,3852" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="one-page-business-website" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg?w=109" data-large-file="https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg?w=372" loading="lazy" width="1400" height="3852" src="https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg" alt="A green and white website for The Stitchery with images of crocheted animals" class="wp-image-78568" srcset="https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg?w=55&h=150 55w, https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg?w=109&h=300 109w, https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg?w=768&h=2113 768w, https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg?w=372&h=1024 372w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">The <a href="https://wordpress.com/theme/stitchery?tab_filter=all">Stitchery theme</a></figcaption></figure>
<p>Businesses can also effectively use one-page websites. A shorter, more streamlined format allows you to highlight your company, services, testimonials, and contact information one after the other. This is a great way to provide a clear overview and desired action.</p>
<h3 class="wp-block-heading">Portfolio sites</h3>
<p>Similarly, freelancers and creators may want to use this simplified website design. On a one-page website, you can <a href="https://wordpress.com/go/web-design/web-design-portfolio/">showcase your work and services</a> in a smooth, uninterrupted layout.</p>
<p>Visitors can view your projects, read about what you offer, and contact you—all without clicking away from your one and only page. The scrollable design keeps people engaged and focused on what’s most important.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78570" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/one-page-portfolio-website/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg" data-orig-size="1400,3587" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="one-page-portfolio-website" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg?w=117" data-large-file="https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg?w=400" loading="lazy" width="1400" height="3587" src="https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg" alt="An interior design website theme with a red Work with me button at the top" class="wp-image-78570" srcset="https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg?w=59&h=150 59w, https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg?w=117&h=300 117w, https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg?w=768&h=1968 768w, https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg?w=400&h=1024 400w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">The <a href="https://wordpress.com/theme/margarethe?tab_filter=all">Margarethe theme</a></figcaption></figure>
<h3 class="wp-block-heading">Personal sites</h3>
<p>As a personal website, a one-page layout gives you just enough space to share who you are and what you’re about. You can include a short bio, links to your social media profiles, and a few highlights or fun facts in a simple, elegant format.</p>
<p>This layout makes your site approachable, easy to maintain, and ideal if you want an online presence without the pressure of running a full website. We have a detailed guide on <a href="https://wordpress.com/blog/2025/01/02/personal-website/">how to build a personal website</a> if you are looking for help in this area.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78572" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/one-page-personal-website/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg" data-orig-size="1400,1030" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="one-page-personal-website" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg?w=1024" loading="lazy" width="1400" height="1030" src="https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg" alt="A simple black and white website with a black and white image of a woman" class="wp-image-78572" srcset="https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg?w=150&h=110 150w, https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg?w=300&h=221 300w, https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg?w=768&h=565 768w, https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg?w=1024&h=753 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">The <a href="https://wordpress.com/theme/tu?tab_filter=about">Tú theme</a></figcaption></figure>
<h3 class="wp-block-heading">Wedding sites</h3>
<p>Organizing a wedding is stressful enough on its own; a wedding website shouldn’t add to the stress. A one-page layout keeps the focus on all important details, like the date, venue, and RSVP form.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78574" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/one-page-wedding-website/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg" data-orig-size="1400,1718" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="one-page-wedding-website" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg?w=244" data-large-file="https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg?w=834" loading="lazy" width="1400" height="1718" src="https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg" alt="A wedding website with a pink background and an image of two women in the top-right" class="wp-image-78574" srcset="https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg?w=122&h=150 122w, https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg?w=244&h=300 244w, https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg?w=768&h=942 768w, https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg?w=834&h=1024 834w" sizes="(max-width: 1400px) 100vw, 1400px" /><figcaption class="wp-element-caption">The <a href="https://wordpress.com/theme/blissed?tab_filter=about">Blissed theme</a></figcaption></figure>
<p>Guests won’t have to click through multiple pages to find necessary information, and the simple structure makes it easier for you to share updates with your attendees.</p>
<h2 class="wp-block-heading">Why use WordPress to build your one-page website?</h2>
<p>There are endless ways to create a one-page website, but one of the best solutions is WordPress due to its ease of use, flexibility, and customizability.</p>
<p>WordPress offers a wide selection of <a href="https://wordpress.com/themes/">mobile-friendly themes</a>, many of which are designed to support one-page layouts and even come with pre-made design patterns. This gives you a great place to start.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78576" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/available-wordpress-themes/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg" data-orig-size="1400,1092" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="available-wordpress-themes" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg?w=1024" loading="lazy" width="1400" height="1092" src="https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg" alt="A screenshot of the WordPress.com theme repository" class="wp-image-78576" srcset="https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg?w=150&h=117 150w, https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg?w=300&h=234 300w, https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg?w=768&h=599 768w, https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg?w=1024&h=799 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>The WordPress block editor also makes it easy to build out each section—like About, Services, or Contact—by simply adding and arranging blocks. Without writing any code, you can input text, images, videos, social media icons, contact forms, and other page elements. You have control over your site’s design and structure and can customize every section to match your brand.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78577" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/wordpress-editor-interface/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="wordpress-editor-interface" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg" alt="A screenshot of the WordPress editor and the interface" class="wp-image-78577" srcset="https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>There’s also the extensive <a href="https://wordpress.com/plugins">plugin directory</a> that lets you extend the functionality of your site. One-page websites may not need plugins due to their simplicity, but they’re available should you want to use them.</p>
<h2 class="wp-block-heading">How to create a one-page website</h2>
<p>Now that we’ve covered the theory, let’s discuss how to build a one-page website step by step.</p>
<h3 class="wp-block-heading">1. Choose a theme</h3>
<p>Themes determine the overall look of your website. They contain styling information like fonts, colors, and dimensions, allowing you to change your design with just a click.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="76116" data-permalink="https://wordpress.com/blog/2025/01/29/how-to-make-a-website/switch-themes-2/" data-orig-file="https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg" data-orig-size="1024,306" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg?w=1024" loading="lazy" width="1024" height="306" src="https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg" alt="Two websites side-by-side showing content about productivity with two different themes" class="wp-image-76116" srcset="https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg 1024w, https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg?w=150&h=45 150w, https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg?w=300&h=90 300w, https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg?w=768&h=230 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Same website, different themes</figcaption></figure>
<p>You can simply search the WordPress.com theme directory for <a href="https://wordpress.com/themes/all?s=one+page">themes with one-page capabilities</a>. Access it from your website dashboard via <em>Appearance → Themes</em>. All themes you’ll find in the repository are mobile-ready by default.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78579" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/search-for-one-page-themes/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="search-for-one-page-themes" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg" alt="An orange arrow and box highlighting a search for 'one page' under Appearance > Themes in the WordPress dashboard " class="wp-image-78579" srcset="https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Click on any theme to learn more about and preview it. You can use the Styles buttons to try out any available design variations.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78581" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/view-theme-and-variations/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg" data-orig-size="1400,874" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="view-theme-and-variations" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg?w=1024" loading="lazy" width="1400" height="874" src="https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg" alt="An orange arrow pointing from a style variation to the updated theme preview window on WordPress.com for the CoachAva theme" class="wp-image-78581" srcset="https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg?w=150&h=94 150w, https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg?w=300&h=187 300w, https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg?w=768&h=479 768w, https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg?w=1024&h=639 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Click the <strong>Preview</strong> button to see the theme in full-screen and test its design on tablet and phone screens.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78583" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/preview-theme-in-different-screen-sizes/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="preview-theme-in-different-screen-sizes" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg" alt="An orange box around the Phone preview drop-down menu for a WordPress.com theme" class="wp-image-78583" srcset="https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Use <strong>Try and Customize</strong> to preview the design with your existing page content and try out changes in the WordPress Customizer. You can activate the theme from here, complete with any changes you’ve made.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78585" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/preview-and-customize-theme-2/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="preview-and-customize-theme" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg" alt="The Previewing page on WordPress.com for the CoachAva theme" class="wp-image-78585" srcset="https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Alternatively, activate it from the <em>Themes</em> menu via the <strong>Activate</strong> button.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78587" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/activate-one-page-theme/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="activate-one-page-theme" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg" alt="An orange arrow pointing to the blue Activate button on the CoachAva theme page on WordPress.com" class="wp-image-78587" srcset="https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>If you are on <a href="https://wordpress.com/hosting/?ref=blog">a WordPress.com Business plan or above</a>, you can upload and install third-party one-page themes by clicking <strong>Install new theme</strong> and then <strong>Upload theme</strong>.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78588" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/install-third-party-theme-in-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="install-third-party-theme-in-wordpress.com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg" alt="An orange arrow pointing to the Install new theme button on the WordPress.com themes page" class="wp-image-78588" srcset="https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">2. Determine which sections your site needs</h3>
<p>Planning out your content before you start writing makes building your one-page website easier. Make a list of the key sections and information your visitors will expect to see. Common examples include:</p>
<ul class="wp-block-list">
<li>Hero section (intro)</li>
<li>About</li>
<li>Services</li>
<li>Testimonials</li>
<li>Portfolio or Gallery</li>
<li>Contact</li>
</ul>
<p>The exact content you need depends on your use case and goals, and you should arrange your sections in the order that makes the most sense for guiding your visitors toward your main call to action. Keep the number of sections manageable; too many can make the page feel overwhelming or cluttered, especially on mobile.</p>
<p><span style="margin: 0px;padding: 0px">To create wireframes before you start building, you can use tools like <a href="https://www.figma.com" target="_blank">Figma</a>, <a href="https://miro.com/" target="_blank">Miro</a>, <a href="https://docs.google.com/" target="_blank">Google Docs</a>, or even a simple pen and paper</span>.</p>
<h3 class="wp-block-heading">3. Add your copy, images, and design elements</h3>
<p>Once you have a plan, start building your site section by section. There are two ways to do this in WordPress.</p>
<p>The first is to go to <em>Pages → Add New</em> and build your content from scratch using the Page Editor.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78591" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/build-one-page-layout-in-wordpress-page-editor/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="build-one-page-layout-in-wordpress-page-editor" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg" alt="The page editor page with the CoachAva theme activated on WordPress.com" class="wp-image-78591" srcset="https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Another route is to use the pre-configured layout many one-page themes ship with and simply adjust it to your needs. This happens in the <a href="https://wordpress.com/support/site-editor/">Site Editor</a> under <em>Appearance → Editor</em> and is a great way to learn how to put together layouts in WordPress.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78593" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/customize-pre-configured-layout-in-wordpress-site-editor/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="customize-pre-configured-layout-in-wordpress-site-editor" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg" alt="A preconfigured blog home template on WordPress.com" class="wp-image-78593" srcset="https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Though the two editing experiences differ slightly in what you can accomplish with them, they work in basically the same way. Both use blocks as their basic design elements, and <a href="https://wordpress.com/blog/2025/02/05/header-tags/">headings</a>, paragraphs, images, buttons, and other page components are all separate blocks (<a href="https://wordpress.com/support/wordpress-editor/blocks/">find a full list here</a>).</p>
<p>You can add new blocks via the <strong>Block Inserter</strong> (the big “plus” button in the upper left corner) and then by clicking on the names of blocks to add them to the page.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78594" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/add-blocks-via-the-block-inserter/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-blocks-via-the-block-inserter" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg" alt="Orange arrows pointing to the image block and the block in the page editor on WordPress.com" class="wp-image-78594" srcset="https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Alternatively, click in an empty line and use the <strong>Add block</strong> button that appears (the small “+” button). Search for a block name and click to insert it.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78596" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/create-block-via-add-block-button/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="create-block-via-add-block-button" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg" alt="An orange arrow pointing to the + add block button in the WordPress editor" class="wp-image-78596" srcset="https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Even easier, type a forward slash (“/”) and the name of the block you want to use from the list.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78597" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/insert-block-via-slash-command/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="insert-block-via-slash-command" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg" alt="A screenshot the letters '/ima' and the block selector in WordPress" class="wp-image-78597" srcset="https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>In addition, you can adjust block styling and functionality via the options that appear in the top bar and editor sidebar when a block is active.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78600" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/customize-blocks-via-options-and-settings/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="customize-blocks-via-options-and-settings" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg" alt="Orange arrows pointing to the image block options and settings on WordPress" class="wp-image-78600" srcset="https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Use the <a href="https://wordpress.com/support/using-styles/">Styles menu</a> (the half-black, half-white circle icon) to configure basic styling options for your website, such as default fonts, colors, and backgrounds.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78601" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/make-site-wide-design-changes-using-the-styles-menu/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="make-site-wide-design-changes-using-the-styles-menu" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg" alt="An orange arrow and box highlighting the Styles menu on WordPress" class="wp-image-78601" srcset="https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Add block patterns with the Block Inserter (via the <em>Patterns</em> tab). These are combinations of blocks for different purposes, like about and contact sections, testimonials, and more. They allow you to create entire parts of your page with a single click.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78603" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/add-block-patterns-in-wordpress-block-editor/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg" data-orig-size="1400,705" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-block-patterns-in-wordpress-block-editor" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg?w=1024" loading="lazy" width="1400" height="705" src="https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg" alt="An orange arrow and boxes highlighting the Patterns tab in the block inserter" class="wp-image-78603" srcset="https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg?w=150&h=76 150w, https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg?w=300&h=151 300w, https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg?w=768&h=387 768w, https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg?w=1024&h=516 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Finally, via the <em>Media</em> tab, you can input royalty-free images from <a href="https://openverse.org/">Openverse</a> and <a href="https://www.pexels.com/">Pexels</a>, complete with attribution. Just enter a search term and click on a result you like.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78605" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/add-openverse-pexels-images/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-openverse-pexels-images" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg" alt="An arrow showing how to insert an Operverse or Pexels photo for free into your WordPress.com page or post" class="wp-image-78605" srcset="https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Once satisfied, publish your changes via the <strong>Save/Publish</strong> button.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78607" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/publish-one-page-design/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="publish-one-page-design" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg" alt="An orange arrow and box highlighting the blue Publish button on WordPress.com" class="wp-image-78607" srcset="https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>By the way, if you built a new layout from scratch with the Page Editor, you still need to set the new page as your front page. </p>
<p>For that, go to Settings → Reading. At the top, under Your homepage displays, switch to A static page. Pick the page you just created from the drop-down menu under <em>Homepage</em>, and save it at the bottom.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78609" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/set-new-page-as-front-page/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg" data-orig-size="1400,386" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="set-new-page-as-front-page" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg?w=1024" loading="lazy" width="1400" height="386" src="https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg" alt="An arrow showing how to select a new page as your homepage on WordPress" class="wp-image-78609" srcset="https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg?w=150&h=41 150w, https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg?w=300&h=83 300w, https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg?w=768&h=212 768w, https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg?w=1024&h=282 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">4. Consider using a plugin to add scrolling animations</h3>
<p>Scrolling animations can add polish and personality to your one-page site. They are especially helpful when you’re using anchor links to jump between sections (see next point) to make the transition feel less abrupt. You can also use animations, for example, to have page elements like images or calls to action appear smoothly.</p>
<p>Some themes include basic animation options; otherwise, if you are on <a href="https://wordpress.com/hosting/?ref=blog">a WordPress.com Business plan or above</a>, you can add them via plugins. There are several options in the <a href="https://wordpress.com/plugins/browse/scroll-animation">plugin directory</a> that you can access via the <em>Plugins</em> menu. Simply search for “scroll animation.”</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78610" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/search-for-wordpress-scroll-animation-plugins/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg" data-orig-size="1400,668" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="search-for-wordpress-scroll-animation-plugins" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg?w=1024" loading="lazy" width="1400" height="668" src="https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg" alt="A search for scroll animations in the WordPress.com plugin marketplace" class="wp-image-78610" srcset="https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg?w=150&h=72 150w, https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg?w=300&h=143 300w, https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg?w=768&h=366 768w, https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg?w=1024&h=489 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Click on a plugin that interests you, then on <strong>Install and activate</strong> to get it onto your site.</p>
<p>After that, it’s a matter of configuring the animations. Some will work automatically, and others need to be configured.</p>
<h3 class="wp-block-heading">5. Set up anchor links and jump links in your navigation</h3>
<p>One-page websites rely on link jumps to move users between sections of the same page. Since there are no other pages to visit, links in the navigation point to <a href="https://wordpress.com/support/page-jumps/#page-jumps-in-a-navigation-menu">anchor points</a> on the main page. These links include a hash symbol (“#”) followed by the anchor name in page URLs, like so:</p>
<p><code>https://wordpress.com/blog/2025/01/29/how-to-make-a-website/<strong>#give-your-website-a-voice</strong></code></p>
<p>To add an anchor, click on the block you want to jump to. This should usually be a <strong>Group block</strong> or similar layout element. Use the <strong>Document Overview</strong> in the top left to see the page structure.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78613" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/select-anchor-element-via-document-overview/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="select-anchor-element-via-document-overview" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg" alt="An orange arrow and box highlighting the document overview button on WordPress" class="wp-image-78613" srcset="https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Once active, in the <strong>Settings</strong> sidebar, open the <em>Advanced</em> section. Under <em>HTML Anchor</em>, type a unique ID, such as <code>contact</code> or <code>about</code> (just the word, without the # symbol). If you want your anchor to have multiple words, use hyphens (like <code>about-me</code>). Save the changes.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78614" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/add-html-anchor/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-html-anchor" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg" alt="An orange arrow and box highlighting the HTML anchor box in the WordPress page editor for a group block" class="wp-image-78614" srcset="https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You need to link to your anchor from the <strong>Navigation block</strong> next. It’s usually located in the header.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78617" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/navigation-block-in-wordpress-site-editor/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="navigation-block-in-wordpress-site-editor" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg" alt="An orange arrow pointing to the navigation block with the document overview window open on WordPress" class="wp-image-78617" srcset="https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Alternatively, you can edit your currently active header via <em>Appearance → Editor → Patterns → Header</em>.</p>
<figure class="wp-block-image size-full"><a href="https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg"><img data-attachment-id="78618" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/access-header-via-patterns-menu/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="access-header-via-patterns-menu" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg" alt="The Appearance > Editor > Patterns > Header page on WordPress" class="wp-image-78618" srcset="https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></a></figure>
<p>Click the <strong>Navigation block</strong> (again, open the document overview to make it easier), and then add a new menu item or edit an existing one. In the Label field, enter what you want the link to say (e.g., “Contact”). In the Link field, type the anchor name with a # in front, like <code>#contact</code>.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78620" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/add-navigation-item-label-and-jump-destination/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-navigation-item-label-and-jump-destination" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg" alt="An orange arrow and box pointing to the custom link block settings for link and text" class="wp-image-78620" srcset="https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Save your changes and go to your homepage. When you now click on a menu item, it should move down to that section (with smooth scrolling, if you’ve implemented it). Be sure that your menu adheres to the same order as your page sections.</p>
<h3 class="wp-block-heading">6. Customize your footer</h3>
<p>On a one-page site, the footer plays an important role—it’s where visitors often look for closing details or quick links, such as:</p>
<ul class="wp-block-list">
<li>Copyright notice</li>
<li>Social media icons</li>
<li>Contact information</li>
<li>Secondary navigation links</li>
<li>Newsletter signup forms</li>
<li>Privacy policy or terms links</li>
</ul>
<p>You can <a href="https://wordpress.com/support/edit-the-footer/">edit the footer</a> in the Site Editor the same way as the header. It’s also in the <em>Patterns</em> menu under <em>Footer</em>. Add any blocks you need, for example, a second <strong>Navigation block</strong> that allows visitors to jump back to earlier sections or a link to your privacy policy.</p>
<p>Note that any changes you make here will appear across your site (even if you’re only using one page), so keep the design clean and consistent.</p>
<h3 class="wp-block-heading">7. Include a contact form (if your site needs one)</h3>
<p>On a one-page website, it’s common to place the form near the bottom of the page, just above the footer or in a dedicated “Contact” section. On WordPress.com, you can add a contact form using the <a href="https://wordpress.com/support/wordpress-editor/blocks/form-block/">Form block</a>. Add it to your page and choose a form type to start with (e.g., Contact Form).</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78622" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/add-secondary-navigation-menu-in-footer/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-secondary-navigation-menu-in-footer" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg" alt="An orange arrow and box pointing to a secondary menu in the WordPress template editor" class="wp-image-78622" srcset="https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Use the block toolbar and settings in the sidebar to customize your form. Add or remove fields, edit field labels, configure the message for form submissions, and specify the address to send notifications to.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78624" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/configure-wordpress-form-block/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="configure-wordpress-form-block" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg" alt="An orange arrow and box highlighting the contact form via the WordPress.com Form block" class="wp-image-78624" srcset="https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<h3 class="wp-block-heading">8. Add social icons with the Social Icons Block</h3>
<p>Adding social icons makes it easy for visitors to find and follow you on other platforms. They are a great fit for the footer or the “About” section of your one-page website. </p>
<p>Use the <a href="https://wordpress.com/support/wordpress-editor/blocks/social-icons-block/">Social Icons block</a>, then click the plus icon to search for the social network you want to link to.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78626" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/add-social-network-in-social-icons-block/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="add-social-network-in-social-icons-block" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg" alt="The Social Icons block on WordPress" class="wp-image-78626" srcset="https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Click on the icon and paste your profile URL into the link field. This turns the icon into a clickable link.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78627" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/insert-social-profile-url/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="insert-social-profile-url" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg" alt="A screenshot of a bluesky URL inserting a bluesky icon into a WordPress template" class="wp-image-78627" srcset="https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Repeat this process until you have added all of your important social profiles. Use the block settings to adjust alignment, icon size, and whether the links open in a new tab.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78629" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/change-social-icon-styling/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg" data-orig-size="1400,663" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="change-social-icon-styling" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg?w=1024" loading="lazy" width="1400" height="663" src="https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg" alt="An orange box and arrow highlighting how to change the styling of the WordPress social icon block" class="wp-image-78629" srcset="https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg?w=150&h=71 150w, https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg?w=300&h=142 300w, https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg?w=768&h=364 768w, https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg?w=1024&h=485 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>Save your page to make your changes.</p>
<h3 class="wp-block-heading">9. Write and optimize your title tag</h3>
<p><a href="https://wordpress.com/blog/2025/02/27/wordpress-title-tags/">Your website’s title tag</a> is what appears in search engine results and browser tabs. It helps potential visitors understand what your site offers at a glance and is often the first impression people have of your website.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78631" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/title-tag-in-search-results-example/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg" data-orig-size="1078,234" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="title-tag-in-search-results-example" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg?w=1024" loading="lazy" width="1078" height="234" src="https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg" alt="An orange box around the title tag in search results " class="wp-image-78631" srcset="https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg 1078w, https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg?w=150&h=33 150w, https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg?w=300&h=65 300w, https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg?w=768&h=167 768w, https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg?w=1024&h=222 1024w" sizes="(max-width: 1078px) 100vw, 1078px" /></figure>
<p>For one-page websites, the title tag is especially important because you only get one page; you don’t have multiple pages to target different keywords or messages.</p>
<p>Go to <em>Settings → General</em> and update the <em>Site Title</em> field to edit your title tag.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78632" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/change-site-title-in-wordpress-settings/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg" data-orig-size="1400,280" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="change-site-title-in-wordpress-settings" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg?w=1024" loading="lazy" width="1400" height="280" src="https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg" alt="An orange box around the site title setting in WordPress" class="wp-image-78632" srcset="https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg?w=150&h=30 150w, https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg?w=300&h=60 300w, https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg?w=768&h=154 768w, https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg?w=1024&h=205 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You might also want to customize the tagline if it will be part of your title tag. You can customize the title format for your homepage and the rest of your site under <em>Tools → Marketing → Traffic</em>.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78633" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/configure-seo-title-formats-in-wordpress-com/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg" data-orig-size="1400,1121" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="configure-seo-title-formats-in-wordpress.com" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg?w=1024" loading="lazy" width="1400" height="1121" src="https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg" alt="The Tools > Marketing > Traffic page showing configurable SEO formats on WordPress.com" class="wp-image-78633" srcset="https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg?w=150&h=120 150w, https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg?w=300&h=240 300w, https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg?w=768&h=615 768w, https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg?w=1024&h=820 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You also have the possibility to customize your front page’s meta description, which is the snippet that can appear under search results, and preview how it will appear in search results and on social networks.</p>
<figure class="wp-block-image size-full"><img data-attachment-id="78635" data-permalink="https://wordpress.com/blog/2025/03/29/one-page-website/set-front-page-meta-description-in-seo-settings/" data-orig-file="https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg" data-orig-size="1400,609" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="set-front-page-meta-description-in-seo-settings" data-image-description="" data-image-caption="" data-medium-file="https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg?w=300" data-large-file="https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg?w=1024" loading="lazy" width="1400" height="609" src="https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg" alt="The front page meta description area in SEO settings on WordPress.com" class="wp-image-78635" srcset="https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg 1400w, https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg?w=150&h=65 150w, https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg?w=300&h=131 300w, https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg?w=768&h=334 768w, https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg?w=1024&h=445 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></figure>
<p>You can also do this with an <a href="https://wordpress.com/plugins/search/seo/">SEO plugin</a> like <a href="https://wordpress.com/plugins/wordpress-seo">Yoast SEO</a> on <a href="http://wordpress.com/hosting/?ref=blog">plugin-enabled plans</a>.</p>
<h2 class="wp-block-heading">Additional considerations for one-page websites</h2>
<p>Besides the benefits already covered, one-page websites also come with a few limitations to keep in mind as you plan and build.</p>
<ul class="wp-block-list">
<li><strong>SEO challenges:</strong> Unlike multi-page websites, you don’t have internal linking to help search engines understand your content better. With only one title tag and limited keyword opportunities, it’s even more important to be clear and focused with SEO efforts. Consider using well-structured headings, concise content sections, and <a href="https://wordpress.com/blog/2024/12/23/what-is-alt-text/">alt text for images</a> to improve your chances of ranking.</li>
<li><strong>Scrolling fatigue:</strong> If your page is too long, visitors might lose interest or miss key information while scrolling. Keep your layout concise and break up content visually using clear sections, white space, and strong headings.</li>
<li><strong>Limited growth opportunities:</strong> One-page sites work best for focused, minimal content. If you later want to add more details, products, or blog posts, you may need to redesign your site or convert to a multi-page layout.</li>
<li><strong>Tracking user engagement: </strong>With everything on one page, it’s harder to know which sections users interact with most. If you’re on a <a href="https://wordpress.com/hosting/?ref=blog">WordPress.com Business plan or above</a>, you can <a href="https://wordpress.com/support/google-analytics/">connect your site to Google Analytics</a> and <a href="https://developers.google.com/analytics/devguides/collection/ga4/events?client_type=gtag">track custom events</a> to monitor scroll depth, button clicks, or form submissions to alleviate this difficulty.</li>
</ul>
<h2 class="wp-block-heading">Use one-page websites the right way</h2>
<p>One-page websites offer a focused, user-friendly way to share your content—whether you’re building a portfolio, business site, or personal landing page.</p>
<p>While they have some limitations, it’s important to remember that restricting yourself to one page isn’t about doing less;<strong> it’s about doing only what matters</strong>. When space is limited, your message needs to become sharper, your design more purposeful, and your site more engaging.</p>
<p>Ready to build your own? <a href="https://wordpress.com/website-builder/?ref=blog">Get started with WordPress.com</a> and bring your vision to life.</p>
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button btn-primary text-color-white"><a class="wp-block-button__link wp-element-button" href="https://wordpress.com/website-builder/?ref=blog">Build your one-page website on WordPress.com</a></div>
</div>
]]></content:encoded>
<wfw:commentRss>https://wordpress.com/blog/2025/03/29/one-page-website/feed/</wfw:commentRss>
<slash:comments>13</slash:comments>
<media:thumbnail url="https://en-blog.files.wordpress.com/2025/03/build-one-page-website-guide.jpg" />
<media:content url="https://en-blog.files.wordpress.com/2025/03/build-one-page-website-guide.jpg" medium="image">
<media:title type="html">build-one-page-website-guide</media:title>
</media:content>
<media:content url="https://0.gravatar.com/avatar/f86cf3fe095787d59771ecaf48381fb8dee85925ea73f28501683883b9a3ff4e?s=96&d=retro" medium="image">
<media:title type="html">nschaeferhoff</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/one-page-website-example-1.jpg" medium="image">
<media:title type="html">A one page website for life coaching with Ava Reed with different sections for things like a podcast and a contact form</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/luce-resume-wordpress-theme.jpg" medium="image" />
<media:content url="https://en-blog.files.wordpress.com/2025/03/one-page-business-website.jpg" medium="image">
<media:title type="html">A green and white website for The Stitchery with images of crocheted animals</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/one-page-portfolio-website.jpg" medium="image">
<media:title type="html">An interior design website theme with a red Work with me button at the top</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/one-page-personal-website.jpg" medium="image">
<media:title type="html">A simple black and white website with a black and white image of a woman</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/one-page-wedding-website.jpg" medium="image">
<media:title type="html">A wedding website with a pink background and an image of two women in the top-right</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/available-wordpress-themes.jpg" medium="image">
<media:title type="html">A screenshot of the WordPress.com theme repository</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/wordpress-editor-interface.jpg" medium="image">
<media:title type="html">A screenshot of the WordPress editor and the interface</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/01/switch-themes.jpeg" medium="image">
<media:title type="html">Two websites side-by-side showing content about productivity with two different themes</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/search-for-one-page-themes.jpg" medium="image">
<media:title type="html">An orange arrow and box highlighting a search for 'one page' under Appearance > Themes in the WordPress dashboard </media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/view-theme-and-variations.jpg" medium="image">
<media:title type="html">An orange arrow pointing from a style variation to the updated theme preview window on WordPress.com for the CoachAva theme</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/preview-theme-in-different-screen-sizes.jpg" medium="image">
<media:title type="html">An orange box around the Phone preview drop-down menu for a WordPress.com theme</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/preview-and-customize-theme.jpg" medium="image">
<media:title type="html">The Previewing page on WordPress.com for the CoachAva theme</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/activate-one-page-theme.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the blue Activate button on the CoachAva theme page on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/install-third-party-theme-in-wordpress.com_.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the Install new theme button on the WordPress.com themes page</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/build-one-page-layout-in-wordpress-page-editor.jpg" medium="image">
<media:title type="html">The page editor page with the CoachAva theme activated on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/customize-pre-configured-layout-in-wordpress-site-editor.jpg" medium="image">
<media:title type="html">A preconfigured blog home template on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/add-blocks-via-the-block-inserter.jpg" medium="image">
<media:title type="html">Orange arrows pointing to the image block and the block in the page editor on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/create-block-via-add-block-button.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the + add block button in the WordPress editor</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/insert-block-via-slash-command.jpg" medium="image">
<media:title type="html">A screenshot the letters '/ima' and the block selector in WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/customize-blocks-via-options-and-settings.jpg" medium="image">
<media:title type="html">Orange arrows pointing to the image block options and settings on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/make-site-wide-design-changes-using-the-styles-menu.jpg" medium="image">
<media:title type="html">An orange arrow and box highlighting the Styles menu on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/add-block-patterns-in-wordpress-block-editor.jpg" medium="image">
<media:title type="html">An orange arrow and boxes highlighting the Patterns tab in the block inserter</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/add-openverse-pexels-images.jpg" medium="image">
<media:title type="html">An arrow showing how to insert an Operverse or Pexels photo for free into your WordPress.com page or post</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/publish-one-page-design.jpg" medium="image">
<media:title type="html">An orange arrow and box highlighting the blue Publish button on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/set-new-page-as-front-page.jpg" medium="image">
<media:title type="html">An arrow showing how to select a new page as your homepage on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/search-for-wordpress-scroll-animation-plugins.jpg" medium="image">
<media:title type="html">A search for scroll animations in the WordPress.com plugin marketplace</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/select-anchor-element-via-document-overview.jpg" medium="image">
<media:title type="html">An orange arrow and box highlighting the document overview button on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/add-html-anchor.jpg" medium="image">
<media:title type="html">An orange arrow and box highlighting the HTML anchor box in the WordPress page editor for a group block</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/navigation-block-in-wordpress-site-editor.jpg" medium="image">
<media:title type="html">An orange arrow pointing to the navigation block with the document overview window open on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/access-header-via-patterns-menu.jpg" medium="image">
<media:title type="html">The Appearance > Editor > Patterns > Header page on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/add-navigation-item-label-and-jump-destination.jpg" medium="image">
<media:title type="html">An orange arrow and box pointing to the custom link block settings for link and text</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/add-secondary-navigation-menu-in-footer.jpg" medium="image">
<media:title type="html">An orange arrow and box pointing to a secondary menu in the WordPress template editor</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/configure-wordpress-form-block.jpg" medium="image">
<media:title type="html">An orange arrow and box highlighting the contact form via the WordPress.com Form block</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/add-social-network-in-social-icons-block.jpg" medium="image">
<media:title type="html">The Social Icons block on WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/insert-social-profile-url.jpg" medium="image">
<media:title type="html">A screenshot of a bluesky URL inserting a bluesky icon into a WordPress template</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/change-social-icon-styling.jpg" medium="image">
<media:title type="html">An orange box and arrow highlighting how to change the styling of the WordPress social icon block</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/title-tag-in-search-results-example.jpg" medium="image">
<media:title type="html">An orange box around the title tag in search results </media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/change-site-title-in-wordpress-settings.jpg" medium="image">
<media:title type="html">An orange box around the site title setting in WordPress</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/configure-seo-title-formats-in-wordpress.com_.jpg" medium="image">
<media:title type="html">The Tools > Marketing > Traffic page showing configurable SEO formats on WordPress.com</media:title>
</media:content>
<media:content url="https://en-blog.files.wordpress.com/2025/03/set-front-page-meta-description-in-seo-settings.jpg" medium="image">
<media:title type="html">The front page meta description area in SEO settings on WordPress.com</media:title>
</media:content>
</item>
</channel>
</rss>
If you would like to create a banner that links to this page (i.e. this validation result), do the following:
Download the "valid RSS" banner.
Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)
Add this HTML to your page (change the image src
attribute if necessary):
If you would like to create a text link instead, here is the URL you can use:
http://www.feedvalidator.org/check.cgi?url=http%3A//en.blog.wordpress.com/feed/