During my recent trip to the Netherlands, I found myself navigating local websites for everything from restaurants to train schedules.
As a non-Dutch speaker, it was such a relief when I could switch to English versions without fumbling with translation tools.
That experience reminded me that a multilingual site isn’t just about translating text — it’s about making people feel included and welcome.
As a website owner, offering your content in different languages opens you up to a wider audience and invites more connections, opportunities, and even sales.
If that piques your interest, let’s explore why you should consider a multilingual website and how to create one on WordPress.com.
Is my experience in the Netherlands not enough to convince you about turning your website or store into a multilingual one?
That’s okay!
Consider the following benefits you’ll gain if you do it anyway.
Having a multilingual website instantly expands your customer base beyond local language speakers.
During my time shopping online in the Netherlands, I skipped sites without English versions and gave my business to those that offered language options.
This simple choice applies to all website owners — your potential customers include not only locals, but also expats and tourists who might not speak the local language.
The same applies if you serve customers and ship internationally. It removes purchase barriers, gives you a competitive advantage, and builds trust with your audience.
Why should you create a multilingual website when visitors can use their browser to automatically translate? Your visitors may have Google or other forms of translation built into their browsers, but not everyone has the plugins, and they’re not always reliable. You risk losing potential customers or readers simply because their browser failed to translate, or the translation wasn’t accurate. Besides, all areas of your website may not function properly when an extension takes over. That’s why it’s always better to offer multiple languages instead of relying on browser tools.
A multilingual blog increases your potential readership and community engagement.
If you’re blogging about news, crafts, technology, or something you’re passionate about, it’s second nature to stick to the language you speak.
Adding another language version, however, opens doors to entirely new communities.
This is especially true if you currently write in a language other than English.
Since the internet is global and language reaches across borders, offering English versions of your posts means someone from another corner of the world might discover your content and become a follower.
Sounds far-fetched? It really isn’t.
That’s exactly why I started blogging in English alongside my native language back in 2008.
Have I met people from all over the world? I most certainly have.
That’s why I recommend considering going global, even if you’re primarily writing for yourself.
Multilingual content also improves your search visibility in different regions.
When I was Googling in the Netherlands, most search results appeared in Dutch — including links to Dutch websites, even when those websites had an English version available.
This was clear proof that if you want to reach people in a particular region, there’s no better way than to write in their language.
By doing so, you allow search engines like Google to index your content in that language, giving your website an SEO boost.
So, when your target audience searches for something, your website has a higher chance of showing up rather than getting lost in the digital void.
Will a multilingual website really help you get more sales and traffic? In many cases, yes! Remember when I chose one website over another for shopping online simply because it was offered in a language I understood? This behavior is more common than you think.
Now that you know you may be leaving traffic (and money) on the table by not offering your website in more languages, your next question is likely: How do I create a multilingual website?
Let me share three different ways you can create a multilingual website (or turn your existing website into one).
Each option has its pros and cons, which I’ll explain.
Tip: Did you know you can translate the content of your posts and pages using our built-in AI Assistant? Click here to find out!
This is exactly what it sounds like: You create different websites for each language you want to offer. While it requires some effort, the payoff is definitely worth it!
This approach is best suited for:
Benefits:
Drawbacks:
The best part: You can easily create multiple websites using the same WordPress.com account.
Whether you have different websites or the same one in multiple languages, you can have all of them in the same account, saving you from the hassle of having to log in separately to each site.
1. Create or copy an existing website.
If you’re using plans like Free, Personal, and Premium, click here and start creating a new website.
Or, if you have the Business plan or higher, use our Copy a site feature to effortlessly copy your entire site into a brand new one.
Click the W logo at the top left of your screen to see your Sites.
Then, click the three dots next to the website you wish to copy and click Settings.

Scroll down to the “Actions” section and click the “Duplicate” button.

Next, give your new website a domain name.
You can opt for a completely different domain name, like my-website.com on the primary website and mon-site.com for the French version.
Or you can use a subdomain like fr.my-website.com to keep all versions of the website on the same domain name.
Not ready to set a domain name yet? No worries! You can type a name for your new website and pick the free address option that will appear in the list.
Then, choose a WordPress.com plan for your new website.
Not sure which plan is right for you? Check out our plans and pricing to learn more.

In most cases, you can purchase the same plan you have on your primary website for your localized ones.
For example, if you have the WordPress.com Business plan on your main site, you can choose the Business plan for the other version, too.
Keep in mind that each website will need to have its own plan.
2. Sit back and wait
You’ll see a progress bar as our system starts copying your website.

This means you can safely navigate away from the screen.
We’ll email you once your new website is ready.
You can then edit the content and translate it as needed.
If you’d like to stick to a single website while offering your content in multiple languages, you’re not out of luck!
With a bit of planning and organizing, you can have multiple versions of the same posts and pages on the same website.
This approach is best suited for:
Benefits:
Drawbacks:
If this option best suits your needs, I recommend creating different pages and posts for each language rather than adding all translated copies on the same page.
This provides a better user experience with clear separation between languages.
When readers land on your website, they can continue reading content in their chosen language. You can add internal links to other posts written in the same language, reducing the “bounce rate” and keeping visitors on your website longer.
For navigation between languages, add a language switcher to your menu. For example:

Although language switchers work best with third-party plugins (more on this in Option 3), you can create a simple version by:
This way, visitors can easily switch between language versions of your site while maintaining a clean, organized structure.
Using a plugin (developed by third-party developers) can be a fantastic choice if you want to have your website in different languages without having to show different versions on the same page.
One of the most popular plugins for creating a multilingual website in WordPress is Polylang.
It lets you create multiple versions of every post and page, as well as add a language switcher to the navigation menu of your website, so that visitors can choose their language and see all content in their selected language.
This approach is best suited for:
Benefits:
Drawbacks:
Each multilingual plugin has its own specific setup process and guidelines.
For example, if you choose to use Polylang, you’d follow their documentation for the most up-to-date instructions.
I’d suggest checking out the Polylang plugin description to get started. You can also browse other multilingual plugins for your website.
I know you’re wondering, so I figured, why not sprinkle it in, too!
If you have an existing website, getting help from AI can be the fastest way to translate all the content into a new language.
The methods I mentioned above are all for creating different versions of your website in multiple languages.
You still have to manually translate the content.
However, you can use our AI Assistant block to complete this task.
One of the coolest things it can do is it can access the content of the entire page you’re editing.
So, if you open up one of the pages that was written in English, you can insert the AI Assistant block at the top or bottom of your page and ask it to translate the content automatically for you.

For example, I used the following prompt: “Translate this page into Spanish.”

In seconds, you’ll get your copy translated and optimized.

Once the AI Assistant block has finished generating the content, click the “Accept” button to insert it into the editor.

You can then add a separator or simply copy the translated version and paste it into the other page.
As you can see, the AI Assistant block is a powerful tool to speed up the translation process for your website.
However, for accuracy, I’d still recommend performing a human review, especially if you have a business website.
The bottom line is: Going multilingual with your online store, hobby blog, or professional website doesn’t have to be overwhelming.
Since WordPress.com gives you the flexibility to choose, pick the right method based on your time commitment, goals, budget, and audience.
Are you still in doubt about going multilingual with your WordPress.com website?
Let us know what kind of website it is and what’s preventing you from offering it in more languages in the comments below.
For WordPress.com websites on a paid plan, you can also reach our support team to discuss your multilingual needs directly.
We’re ready to help you choose the right method!
]]>You pour your energy into writing, publishing, and refining your work, but finding readers who genuinely connect with what you create takes time and effort.
What if your readers could help your blog grow? What if the writers you love could introduce their audience to yours?
That’s the idea behind recommended blogs, a feature now available in the WordPress.com Reader that lets you share the blogs you enjoy most with your own audience.
When you find a blog you genuinely enjoy, you can add it to your personal recommendations list.
Your subscribers and readers can then see these recommendations when they visit your profile in the Reader or hover over your gravatar anywhere in the Reader.

This creates a network effect — bloggers recommending other bloggers, helping each other discover new audiences authentically.
Rather than relying solely on algorithms or paid promotion, you can grow through the trust of fellow creators.
There are several ways to recommend a blog.
First, you can add or edit your recommendations in the Reader by visiting Lists > Recommended Blogs.

Alternatively, visit your Subscriptions page in the Reader and recommend a blog using the Recommend toggle.

Or, use the “Recommend this blog” button that appears on the blog page in the Reader.

You can recommend any blog shown in the Reader and update your recs as your interests evolve.
This includes blogs on WordPress.com, Jetpack, or any blog with an RSS feed.
If someone recommends your blog, you’ll receive a notification — a small reminder that your work is resonating with other creators.
If you haven’t spent much time with the Reader, it’s the place where you can discover new blogs, follow your favorites, and engage with people from across the WordPress.com community.
You’ll find personalized streams of posts from sites you subscribe to, can browse by topic, and interact with other creators.
It’s designed to help you stay connected to the sites you care about while discovering new voices that align with your interests.
Unlike sites that feel like social media, the Reader is built to be a calm platform where you can read what you like and find a community with similar interests.
Ready to make a recommendation? Visit the Reader and share the blogs you love with your followers.
We’re continuing to refine how recommended blogs work based on your feedback.
It’s all about building a network where creators support each other’s growth, one thoughtful recommendation at a time.
]]>But did you know there’s another way to run your website?
Meet WP-CLI, the WordPress Command Line Interface. It does everything WP Admin can, plus more.
You can use it to interact with your site through the command line in a terminal, which can actually save you a lot of time — whether you’re managing content, plugins, themes, users, or anything else.
In this guide, we’ll cover what WP-CLI is and share some useful commands to help you get up to speed.
Whether your site’s hosted by WordPress.com or another provider, WP-CLI could be the skill upgrade you’re looking for to make managing sites more efficient and flexible.
WP-CLI is the official command-line interface for WordPress. It’s been built to help developers manage their sites more quickly and flexibly.
Instead of managing a site through the graphical WP Admin interface in a browser, WP-CLI lets you run powerful commands from your choice of terminal software.

For example, with commands, you can:
You can even create a new WordPress installation, switch to a different version of WordPress core, and search for and replace strings in the database — things you can’t do from WP Admin.
WP-CLI is an open-source project, just like WordPress itself.
It was originally created by Andreas Creten, Cristi Burcă, and former Automattician Daniel Bachhuber, and is now maintained by Alain Schlesser with contributions from developers all over the world.
To ensure compatibility with the latest versions of WordPress, WP-CLI follows a regular release cycle. Updates are usually rolled out every three to four months and include new commands and improved performance.
At its core, WP-CLI aims to make WordPress more developer-friendly.
Once you get comfortable with it, you can manage one or many sites more efficiently — and even automate tasks you’d never be able to in WP Admin.
Some web hosts include WP-CLI by default — and WordPress.com is one of them.
To use WP-CLI on WordPress.com, your site needs to be on the Business or Commerce plan.
First, make sure you have SSH access to the server where WordPress is installed.
To check if WP-CLI is installed, try running a version check by entering the following command:
wp cli version
If WP-CLI is installed, you’ll see something like:
WP-CLI 2.12.0
If not, you’ll get a message such as:
command not found: wp
If WP-CLI isn’t installed yet, follow these installation instructions.
The main reasons to use WP-CLI over WP Admin are the efficiency and access advantages.
It lets you:
Sure, you need to learn a new way of working with WordPress to get the full benefits of WP-CLI.
However, it doesn’t take long to get familiar with this approach, and once you are, you’ll be working much more efficiently.
If your site is hosted on the WordPress.com Business or Commerce plan, you can use WP-CLI plus get access to a few WordPress.com-only commands, some of which we cover later in this guide.
The best part? As WP-CLI was built for developers, you get a lot of freedom in how you use it.
Let’s go over some examples of common commands and why you might want to use them.
Before we get to the examples, it’s worth taking a look at the format of the commands.
WP-CLI commands generally follow this structure:
wp <command> <subcommand> [arguments] [--flags] [--flag=value]
Every command starts with wp, which tells the shell you’re running a WP-CLI command. wp is then followed by a command and often a subcommand.
Examples include plugin and list — the command for listing all the plugins installed on the site:
wp plugin list

The commands can also include arguments, such as:
wp plugin update hello-dolly
This command updates the hello-dolly plugin (if an update is available).
Flags can also be added to commands. They start with — and either toggle options or pass a value to the command.
For example, when adding the –status=active flag to the wp plugin list command, it will only list the active plugins on the site:
wp plugin list --status=active

You can also chain commands together using &&, such as:
wp plugin install contact-form-7 --activate && wp plugin install akismet --activate && wp theme install twentytwentyfive --activate
This command installs and activates the Contact Form 7 and Akismet plugins, along with the Twenty Twenty-Five theme.
You can add –help to any command to view its subcommands, flags, and other information in WP-CLI.
For example:
wp plugin --help
wp plugin list --help
As we go through the examples, you’ll get a better idea of how WP-CLI commands are structured.
You can use WP-CLI through terminal software, including the free Windows Terminal and macOS Terminal apps.
You can also use loops and Bash scripts with WP-CLI to build more advanced, automated workflows — performing bulk updates, managing multiple sites, and streamlining complex WordPress maintenance tasks with a single command.
wp plugin is a handy command for interacting with plugins on a site via WP-CLI.
It lets you install, update, and delete plugins using commands rather than navigating multiple steps in WP Admin — and saves you a lot of time.
For example, if you often set up new sites and have a list of plugins from the WordPress.org Plugin Directory that you always install, you can achieve this with a single time-saving command.
You can also easily update plugins you’ve installed from the WordPress.org Plugin Directory from the command line. Switching to different versions of a plugin, including older versions, from the command line is straightforward, too.
Finally, you can install and update plugins from other sources using WP-CLI. This won’t work for all plugins, as you’ll need to enter their URL, and WP-CLI must be able to access the ZIP file. However, if the files are accessible, then you should be able to install them.
Let’s have a look at some of the most useful wp plugin commands.
Use the following command to see which plugins are installed on the site:
wp plugin list

This command not only lists all the plugins installed on the site, but also displays their status, version number, and whether an update is available.
You can add flags to the wp plugin list command to modify what it returns, such as:
wp plugin list --update=available
This command will only list the plugins that have an update available.
You can see all the flags available for a specific command by adding the –help flag to it.
For example:
wp plugin list --help
If the site you’re working on has plugins installed that are hosted in the WordPress.org Plugin Directory and have an update available, they can be updated using the following command:
wp plugin update --all
You can exclude plugins from the update by using the –exclude flag:
wp plugin update --all --exclude=akismet
Excluding a plugin can be useful if you haven’t tested the latest version of a plugin and don’t want to install it.
As you can see below, all plugins have been updated, except for Akismet, as requested.

WP-CLI can be used to install plugins hosted in the WordPress.org Plugin Directory.
You can also install plugins by entering the path to a local zip file or a URL to a remote zip file.
To install one or more plugins from the WordPress.org Plugin Directory, use the following command appended by the name of the plugin(s):
wp plugin install <plugin-name>
For example, to install BuddyPress and Contact Form 7, enter:
wp plugin install bbpress contact-form-7

When entering the name of the plugin, you must use the plugin’s slug in the WordPress.org Plugin Directory.
To find the plugin’s slug, visit the plugin page in the WordPress.org Plugin Directory and locate the slug in the URL:
Image: WP-CLI-slug-example-one
If you’d like the plugins also to be activated after installation, add the –activate flag to the end of the command:
wp plugin install bbpress contact-form-7 --activate
You can find more information about installing plugins, including instructions on how to install plugins not listed in the WordPress Plugin Directory, on the wp plugin install page of the WordPress Developer Resources site.
You can also deactivate one or more plugins from the command line.
This can be especially useful if the site has become unresponsive due to a plugin-related issue that’s preventing you from accessing WP Admin and deactivating the plugin via the browser.
Some of your options for deactivating plugins include deactivating a specific plugin by name, using the –all flag to deactivate all plugins, and deactivating all plugins except for specific ones.
For example, to deactivate a specific plugin, use the following command:
wp plugin deactivate akismet
To deactivate all plugins, use this command:
wp plugin deactivate --all
To deactivate all plugins except for specific plugins, use the following command:
wp plugin deactivate --all --exclude=akismet,hello-dolly
You can view the other options in the wp plugin deactivate command documentation, and for more plugin-related commands, view the wp plugin command documentation.
You can also work with posts and pages using WP-CLI.
First up, you can quickly get a list of all posts on a site using the following command:
wp post list

To see a list of pages, add this flag to the command:
wp post list --post_type=page
You can see a list of posts and pages using this command:
wp post list --post_type=page, post
The wp post list page of the WordPress Developer Handbook provides more information about retrieving lists of posts.
As you might expect, the wp post create command lets you create posts and pages with WP-CLI.
If you regularly set up new sites that include the same set of pages, such as about, contact, and services pages, you can quickly create those pages using a single command.
For example, the following command will create a post with the title “Created Using WP-CLI.”
wp post create --post_title="Created Using WP-CLI"
To create more than one post, you can chain multiple commands together using &&:
wp post create --post_type=page --post_status=publish --post_title='Home' && wp post create --post_type=page --post_status=publish --post_title='About' && wp post create --post_type=page --post_status=publish --post_title='Contact'

By default, new posts are saved as drafts.
However, you can change this by using the –post_status= flag and adding a command, such as publish, draft, or pending.
For example, to create a new post with the title “Created Using WP-CLI” with its status set to published, use the following command:
wp post create --post_title="Created Using WP-CLI" --post_status=publish
You can also add content to the post, assign an author, set the publish date, and more by using the appropriate flags.
More information about the wp post create command can be found in the WP-CLI documentation.
If you’re starting a new site and want to populate it with placeholder content, then the wp post generate command will come in handy.
This command is deal for creating test content for a new site design or populating a site with thousands of posts to test performance.
It creates multiple posts with a single command.

Like with other commands, you can add flags to the wp post generate command.
wp post generate --count=10
Other flags that can be used with wp post generate include: –post_type=, –post_status=, –-post_author=, and –post_date=.
For example:
wp post generate --count=10 --post_type=page --post_status=draft --post_author=1 --post_date="2025-01-15 12:15:00"
The above command will create 10 draft pages by the author with ID 1 with the creation date and time set to January 15, 2025, 12:15 pm.
You can find out more about the wp post generate command in the WordPress Developer Handbook.
You can also update or change existing posts using WP-CLI.
The wp post update command flags let you update the title, body, excerpt, publish date, status, and author.
As you can update multiple posts at once, this command is useful for changing the status for multiple posts from published to draft or assigning a different user as the author.
When updating multiple posts with a single command, you must refer to the posts using their ID. To see the IDs for each post, use this command:
wp post list
Once you have the IDs for each post you want to update, you can refer to them in the command, separated by a space.
Here’s an example of a wp post update command that updates multiple posts:
wp post update 1 125 283 --post_author=2
This command changes the author of the posts with IDs 1, 125, and 283 to the user with ID 2.

(To view the list of users and their IDs, use the wp user list command.)
To build upon that command, if you wanted to change the author of all posts by a specific author to a different author, you could use this command:
wp post update $(wp post list --author=1 --format=ids) --post_author=2

This command retrieves a list of all posts authored by the author with author ID 1, then updates or changes them so that the author is now the one with ID 2.
You could use the same approach to change the status of all published posts to draft by using this command:
wp post update $(wp post list --post_status=publish --format=ids) --post_status=draft
You can see what else is possible with this command on the wp post update page of the WP-CLI documentation.
Deleting posts is another task that you can carry out with WP-CLI.
Again, the post IDs are used when specifying which post(s) to delete:
wp post delete 649

To delete multiple posts, separate the IDs with a space:
wp post delete 649 300 150
By default, posts are moved to the trash. However, you can use the –force flag to skip the trash folder and delete the post:
wp post delete 648 --force
If you want to delete all pages, you can use the following command:
wp post delete $(wp post list --post_type=page --format=ids)

This command deletes all posts by a specific user:
wp post delete $(wp post list --post_author=2 --format=ids)

The wp theme commands also let you carry out several theme-related tasks on a site.
To quickly view a list of all themes on the site, along with their status, whether an update is available, and the version number, enter the following command:
wp theme list

You can activate a specific installed theme using the following command:
wp theme activate twentytwenty

Like plugins, you can install themes from the command line.
If you want to install a theme from the WordPress Theme Directory, you’ll need to use its slug.
Like plugins, the slug is in the URL of the theme’s page in the WordPress Theme Directory.
For example, if you want to install the Hello Biz theme, you need to enter its name as hello-biz based on its slug.
wp theme install hello-biz

If you want to activate the theme after installing it, add the –activate flag:
wp theme install hello-biz --activate
A single command can update all of the themes that have an available update:
wp theme update --all
You can also exclude themes from the update by using the –exclude flag:
wp theme update --all --exclude=twentytwenty
Besides, the wp comment command gives you a quick way to view and delete spam comments on the site, as well as interact with comments in other ways.
You can see the comments on a site by using the following command:
wp comment list
However, this doesn’t always include spam comments in the list. To see spam comments, use this command:
wp comment list --status=spam
Then, to delete the spam comments, use the wp comment delete command with the wp comment list command:
wp comment delete $(wp comment list --status=spam --format=ids)
The above are just a few examples of how you can use WP-CLI to interact with your WordPress site outside of the WP Admin interface.
Hopefully, this has inspired you to start interacting with WordPress from the command line.
For more information on using WP-CLI, check out the complete list of commands in the documentation.
WP-CLI is included with the WordPress.com Business and Commerce hosting plans.
Some core commands aren’t supported, but there are a few others that are exclusive to WordPress.com sites.
To see exactly what’s available on the WordPress.com Business and Commerce hosting plans, enter the following command:
wp --help
Doing so will reveal all of the WP-CLI commands available to your site based on your plan.
wpcomsh is a WordPress.com-specific command that includes several useful subcommands for managing your site.
One such command is wp wpcomsh diag.
This command runs site diagnostics tests and outputs the results, including the status of plugins, accounts with administrator access, details of active WordPress.com hosting plans and services, critical PHP errors, and more.
It’s a quick and easy way to get a detailed overview of a site’s status.
The wp wpcomsh plugin command lets you switch between using the WordPress.com-optimized version of a plugin and the standard WordPress.org version.
For example, if you use the command:
wp wpcomsh plugin use-managed woocommerce
The site will start using the WordPress.com-optimized version of the WooCommerce plugin rather than the version available from the WordPress.org Plugin Directory.
You might want to use this command if you’re setting up a new site that needs to be identical to an existing site and is using a specific version of a plugin.
If there are errors on the site, the following command disables all plugins and enables them one by one to check if a specific plugin is causing the issue:
wp wpcomsh plugin-dance
You can also manage Jetpack and WooCommerce via WP-CLI.
For more WordPress.com-specific WP-CLI commands, check out the complete list in the WordPress.com Developer documentation.
As you can see, being able to use WP-CLI is another reason why WordPress.com isn’t just for hosting simple blogs; it’s a developer-friendly platform with advanced tooling.
There’s a lot more you can do with WP-CLI, from checking out the full list of commands to creating your own custom commands.
You can also create Bash scripts that contain multiple WP-CLI commands. Then, instead of running each command individually, you can run the entire script at once.
For example, you could create a Bash script called update.sh that includes WP-CLI commands to update all plugins and themes:
wp plugin update --all
wp theme update --all
You can then run the script with ./update.sh. The script’s contents will execute, which in this case, will update the themes and plugins on the site.
That’s just a sample of what’s possible with WP-CLI. To learn more, refer to the online handbook.
WP-CLI is a great tool for developers and site owners who want more control over their site while spending less time clicking around in WP Admin.
The biggest hurdle to getting started is usually a mental one.
In most cases, opening your terminal software and logging in for the first time takes only a few minutes. After that, you’ll have a faster, more efficient way to manage your site.
Beyond its speed and efficiency, WP-CLI offers other practical advantages.
You can deactivate plugins and themes, toggle settings when WP Admin is inaccessible, and even generate dummy content with a single command.
To try it out, sign up for the Business or Commerce plan on WordPress.com.
Another useful tool to explore is WordPress Studio, a free open-source desktop app from WordPress.com for building local WordPress sites. In addition to letting you spin up sites in seconds, sync with WordPress.com or Pressable, and import any WordPress site to work on locally, it gives you a quick, easy way to try out WP-CLI in a safe environment.
]]>The good news is that you don’t need to start completely from scratch: just like with recipes, it’s completely natural to browse other blogs for ideas, fork what’s working, and add your own unique spin for a blog that perfectly matches your tastes.
In that spirit, we’ve compiled a list of 11 unique food blogs to help you get cooking on your very own food blog.
Many of these blogs use affordable .blog domains, which are managed by WordPress.com’s parent company, Automattic. You can buy .blog domains from other providers. But they are still managed right here by our team, so we recommend you buy your .blog at the source to avoid upcharges!

Vegan Bunny Elle is a blog dedicated to fun, plant-based recipes.
Elle describes her site as “joyful, colorful, and wholesome,” leaning into bright, colorful recipes set against neutral backdrops.
In addition to providing recipe blocks, key notes, and lots of close-ups of her creations, Elle also embeds short-form YouTube videos so that you can see her cooking (and eating!) in action.

Elle organizes her recipes both by course (breakfast, lunch, dinner, and dessert) and by staple ingredients like rice, beans, and noodles, giving readers multiple ways to search her collection.
We also love that Elle includes a section for vegan basics, with easy recipes and directions for reusable vegan recipe staples like vegan cheeses, mayos, and eggs.


Cuisine Helvetica celebrates Swiss food in all its forms.
Heddi is an American expat who has been living in Switzerland since 2012. In addition to Swiss recipes you can cook at home, Heddi also includes dining recommendations and upcoming food events for those looking to travel to and eat their way through Switzerland.
Since launching her blog, Heddi has released three Swiss cookbooks on bread, desserts, and suppers.


A Hundred Years Ago is a unique project bringing recipes from the early 1900s to modern cooks.
Each week, Sheryl photocopies a “new” 100-year-old recipe from an old cookbook and discusses terms and verbiage that may be unfamiliar today.
At the bottom of each post, she translates the original recipe into a modernized version for today’s chefs.


The Running Chef is a UK blog creating recipes specifically for runners.
The blog’s writer, Glenn, is a professional chef and passionate runner with a background in sports science.
In addition to sharing recipes, Glenn digs in on specific ingredients, exploring what makes certain ingredients ideal nutrient blends for runners.
In each recipe, he breaks down the ingredients and shows how he swaps traditional ones for more nutritious options.
Between recipes, Glenn also diaries his own running experiences, from his first half-marathon to running home after work.


Professional baker Karen Man’s Bread.blog is an ode to breadmaking and bread eating.
This blog only has a small collection of staple recipes, and Man notes the site is not to be a recipe center, but rather “to give pause and allow for space to lead from your own intuition.”
Bread.blog is a quirky collection, focusing on both aspects of the craft alongside bread-related musings, photos, and even a few Spotify playlists like this one.
While Bread.blog is text-heavy, Man mixes whimsy and mindfulness into her posts, reminding readers to breathe and set intentions as they start the journey of breadmaking.


Chef Allie’s Kitchen is full of healthy, nutritious recipes that helped Allie lose over 100 pounds after having three kids.
Using the Weight Watchers method, she set out to create recipes that allowed her to eat the foods she loved with healthier, more satisfying ingredients.
Her recipes include creations like protein s’mores and mini cheeseburger sliders.
With over 100,000 subscribers, Allie has turned her blog into a healthy eating empire and even created an app for her recipe collection.


Alt Chef D is run by Darius, a self-taught chef who has built a following across social media. Based in Atlanta, Georgia, Darius shares flavorful, accessible recipes inspired by his Southern roots.
Since starting his cooking journey in 2020, Darius has amassed over 700,000 followers and built brand partnerships, turning cooking from a side gig into a full-time job.


History and Wine is a wine review blog by sommelier and Biscayne Times “Vino” columnist Jacqueline Coleman. History and Wine offers both reviews and lists of seasonal wines alongside wine tour itineraries and wine guides.
While some posts are standalone blog posts created specifically for History and Wine, the site also acts as a writing portfolio.
Jacqueline shares blurbs with links to her monthly columns in the Biscayne Times and other publications, creating a central hub for all of her work across the web.


Crystal Wee’s Foodography features reviews and photography of restaurants and cafes across Singapore and beyond.
Crystal documents every experience with stunning photographs.
Not only does she take curated close-up photos of her food and drink, but she also includes detail shots of the restaurants themselves, like a shot of the barista working behind the counter, a display of flowers, or a lovely light-filled corner.

In her reviews, Crystal shares how many times she visited, what she ordered, what it cost, and her general experience with the ambiance and staff.
Using her Index page, you can see everywhere she’s visited, organized by country.


Jen’s Food Blog is another locally-focused blog based in North Sheffield, England.
Jen shares healthy recipes and restaurant reviews in nearby areas like Sheffield, Leeds, Wakefield, Manchester, and more.
In addition, Jen also writes product reviews for food-focused brands, including local food delivery services, up-and-coming consumer brands, and cookbooks.

Theme: Custom

Vintage Kitchen is run by Dorothy, a former newspaper and magazine writer who opened an old Victorian inn with her husband in Northern Vermont.
Through her blog, she chronicles tried-and-true recipes she’s developed and served to her guests using seasonal items from her on-site garden.
Inspired by the food her mother used to make for a household of six, her recipes are no-frills, homey, and hearty.


Looking at other successful food blogs is one of the best ways to engage and learn about blogging.
From building relationships with other bloggers to discovering new ideas for your own blog and content, being a regular reader of food content is a great habit.
For step-by-step directions for starting your food blog, check out our companion posts:
Or, if you’re ready to jump into blogging, get a free domain name for your first year of hosting with WordPress.com.
]]>In this guide, we’ll explore how much it costs to build a website in today’s market, highlight key considerations in your evaluation, and recommend questions to ask potential providers.
By the end of this post, you’ll be able to make the right decision with confidence.
Outsourcing web design can cost anywhere from $500 to over $5,000. Your final investment depends on various factors, including your website’s complexity and project timeline.
To illustrate, a basic five-page site built via our website design service costs $499, excluding hosting. This includes a free custom domain for one year and is completed within four business days or less.
In contrast, customizing a larger website requires a substantially larger budget. Hiring a web design agency through the WordPress.com Partner Directory, for instance, starts at $5,000 (excluding hosting).
This higher price point includes a custom-designed website, third-party integrations, multiple revisions, migrations, and pre-launch checks, among other benefits. Website completion takes three months or longer.
Here’s a pricing chart to differentiate the deliverables.

The best web design firms don’t just craft websites that align with your brand and vision — they create an experience users love. To pick the ideal partner, here’s what you need to watch out for.
Clearly defined goals pinpoint the ideal web design company for your needs.
Determine what you need your website to accomplish. Is it generating leads, driving ecommerce sales, or improving brand authority? Once you define your goal, you can quickly work out a rough budget and the type of agency to partner with.
Here are three examples to illustrate what we mean:
| EXAMPLE | Solo service provider | Mid-sized IT business | Fortune 500 enterprise |
| GOAL | Improve personal brand and attract new clients. | Improve user experience (UX) to increase leads and set up analytics tracking and reporting. | Improve digital footprint and increase pipeline growth through a complete omnichannel strategy. |
| IDEAL AGENCY | Boutique agency specializing in brand storytelling, photo direction, SEO optimization, and conversion-driven design. | Mid-sized agency specializing in conversion optimization and copywriting. | Full-service agency or a group of specialist agencies (e.g., one for web design and copywriting, another for SEO and lead generation). |
After defining your goals, prepare a list of potential agencies.
Here are three ways to find them:
For example:

Choose web design companies whose reputation or maturity level aligns with your own. This strategic alignment ensures effective collaboration and results.
Here’s what we mean.
Imagine your small business hired a prestigious agency. Given larger agencies’ tendency to prioritize bigger clients, it’s likely the agency will delegate your project to junior web designers with limited experience.
Enterprises partnering with less established agencies are no better. With standardized rules and processes, small agencies without first-hand experience navigating red tape will struggle to meet compliance standards, potentially delaying launches.
Prioritize agencies with a proven track record in your industry.
A web design company working with B2C companies is unlikely to understand B2B market nuances — and vice versa.
Review the agencies’ projects, examining the challenges encountered, solutions implemented, and measurable results delivered. This should give you an idea if they possess the needed expertise.
Tip: If their portfolio lacks results, consider contacting past clients to gain insights using this script: “Hey! I noticed your website was designed by [web design studio]. It’s impressive. I’m considering hiring them to revamp my website as well. Out of curiosity, how was your experience?”
Typically, relationships cause agency partnerships to falter.
Evaluate the web design companies to better understand their communication, teamwork, and problem-solving skills — it’ll prevent partnership breakdowns:
You’ve now identified several potential web design companies on your list. Ask the following questions to pinpoint the perfect partner.
Why ask this question: Anticipate the team members you’ll collaborate with. This way, you can assign the ideal counterparts in your in-house team and plan communication ahead. For example, assigning someone technical ensures immediate responses to technical inquiries from the agency’s web development specialist.
Green flags:
Tip: Check the agency’s careers page to verify ongoing training programs for its web designers and developers. Working with specialists who stay ahead of design tools and emerging technologies ensures your site remains future-proof.
Red flags:
Why ask this question: Agencies with great internal teams deliver exceptional results. Strong team morale translates to increased productivity, enriched company culture, and successful collaboration with clients and partners.
Green flags:
Red flags:
Tip: Check the LinkedIn profiles of these agency staff, paying attention to their promotion timeline.
Why ask this question: Establish clear accountability to ensure progress toward your business goals.
Green flags:
Red flags:
Why ask this question: A functional website goes beyond design. Here, you’re trying to tease out the agency’s complementary skills, such as digital marketing, information architecture (the practice of organizing information in a user-friendly way), and user research — all central to creating a website that drives conversions.
Green flags:
Red flags:
Why ask this question: The post-launch process matters as much as the initial design stage. Post-launch optimization helps you quickly spot opportunities for change and prioritize improvements based on results (e.g., conversions).
Green flags:
Red flags:
These key considerations and questions offer a useful starting point for further discussion. You’ll narrow down your choice and find the best-fit agency partner to turn your initial concept into reality.
If you’re building a high-end website, check the WordPress.com Partner Directory. All agencies are verified, boast years of experience in multiple sectors, and offer ongoing post-launch support as your website scales. Site migration is included, to boot.
To make it easier for you, we’ll handpick the web design agency best suited to your project. All you need to do is share your vision, design preferences, and desired functionality, and we’ll match you with a partner. Alternatively, if you’re building a smaller website, choose our Express Website Design Service. You’ll get a professionally designed site in four business days or less.
]]>After all, WordPress powers over 40% of the web — and behind every great WordPress site and product is someone who knows how to build and manage it. Why shouldn’t it be you?
Now, where do you start?
Well, how about right here? This guide walks you through everything you need to begin developing with WordPress professionally. You’ll learn what WordPress developers actually do, how to gather the right tools, skills, and knowledge, and how to start building a career.
A WordPress developer is someone who builds, customizes, contributes to, or maintains websites using the WordPress platform.
If that feels like a rather broad definition, it is. That’s because WordPress is a big ecosystem, and there are many different ways to work within it.
WordPress developers come in different flavors, depending on what they like to build and how they work. These are some of the most common types you’ll find:
It’s up to you to decide what kind of WordPress developer you want to become. At the same time, you can wear more than one hat because skills in one role often carry over to others.
Depending on your role, here are some of the core tasks you might handle:
To become a WordPress developer, you need the right tools for the job. Here are great options to start with:
As a first step in your developer journey, you need to familiarize yourself with some basic WordPress concepts.
WordPress core is the open source software that powers every site built with WordPress. You can download it at WordPress.org and use it free of charge. It includes all functionality and default features.

To run a WordPress website, you need hosting, meaning space on a web server.
There are different types of web hosting, from shared to managed hosting. The latter is what WordPress.com is — a hosting provider that lets you easily build WordPress-based websites while taking care of everything technical, like software updates, security, and performance.
Hosting your own or your clients’ websites on WordPress.com offers the following benefits:
For more differences between WordPress.org and WordPress.com, check this detailed list.
The heart of every WordPress site is the WordPress admin dashboard. It’s where you manage content, themes, plugins, and settings.

It goes without saying that, in order to develop with WordPress, you need to know this part inside and out — including how themes and plugins work.
For example, WordPress themes come in two varieties: classic (PHP and file-based) or block themes (built for the block-based Site Editor). Depending on the type you use for a project, the process of customizing it will differ.

In addition, plugins cover a wide range of functionality. They can add singular layout elements, as well as create entirely new content editing experiences. This, too, is something you need to familiarize yourself with.
Finally, WP-CLI lets you manage WordPress sites with terminal commands.

Pretty much anything you can do in WordPress admin (like install, activate, and update plugins, moderate comments, manage users and user roles, change site settings, etc.), you can do quicker and in bulk with WP-CLI.
Plus, it has some nifty features for developers, like running and testing PHP code or flushing website cache.
(As mentioned, WP-CLI is included on WordPress.com Business and Commerce plans. You can learn more about it here.)
With the basics covered, next you need to familiarize yourself with WordPress’s architecture and the programming languages that make up the platform.
A good starting point to dive deeper is the dedicated Beginner WordPress Developer course on WordPress.org.

It offers a structured path to learn how WordPress works behind the scenes, development best practices, introductions to block, plugin, and theme development, as well as important topics such as the WordPress REST API, multisite, debugging, and much more.
This is a great basis to start from and decide in which direction to take your studies next.
Another frequently recommended option is the course “Become a WordPress Developer” on Udemy.
HTML forms the backbone of all web pages. It defines basic layout elements and content like headings, paragraphs, images, and links.

Knowing it is essential for understanding how WordPress and all other websites render content. That’s especially if you plan to do frontend development or customize themes or blocks.
In addition, it’s a great first language for beginners: it’s easy to read and learn, as well as immediately applicable.
You can start learning HTML for free on Codecademy, Learn-HTML.org, or W3Schools.
While HTML controls site structure, CSS is responsible for how a website looks. Its role is to define colors, fonts, spacing, layouts, and more.
For example, CSS is responsible for making sure the website design adjusts to different screen sizes.

Again, if your goal is to do frontend work, you won’t excel without familiarizing yourself with this markup language. You can find great learning resources for it at Codecademy, W3Schools, as well as web.dev.
As the third-most important frontend language, JavaScript’s main purpose is to make websites more interactive. For example, you can use it to create things like sliders, pop-ups, and dynamic animations.
It also plays a role in:
In addition, JavaScript is important in modern WordPress development. The WordPress block editor is built with React (a JavaScript framework), and custom blocks require working with JavaScript as well.
If you want to dive into this topic, you can do so at Codecademy, Learn JavaScript, or MDN Web Docs.
PHP is the main WordPress backend language and what powers most of the platform. It generates frontend HTML and controls how content loads, templates work, and features behave.

Knowing PHP is crucial for plugin development, although not as important for themes as it used to be.
Want to add PHP to your developer toolbelt? Great resources are Learn PHP and the ever-present W3Schools and Codecademy.
The last skill to consider learning when pursuing a career as a WordPress developer is MySQL. It powers the database system that’s the other half of every WordPress site (the first being the file system).
The database contains all pages and post content, settings, and user data, which is pulled during the rendering process.

MySQL is likely not something you’ll work with every day, but understanding it helps when troubleshooting problems or building complex features.
You can get your bearings in this language at W3Schools, the guide in the MySQL documentation, or at MySQL Tutorial.
While the above is essential to start developing with WordPress, there are a whole host of supporting skills you should consider learning:
Please don’t feel overwhelmed or pressured by this list; it’s just an overview. You will pick up many of these skills naturally as you take on more projects and grow your experience.
Speaking of which, the best way to learn anything is to use it in real life. Therefore, if you want to get into WordPress development, your best bet is to start building websites. Doing it will solidify your understanding of WordPress and give you something concrete to learn with.
You have different options for doing so:
For the best results, pick a manageable project, like a personal blog, a portfolio, or a small business site. This will help you focus on achieving something tangible rather than aimlessly experimenting
If you want to focus on designing rather than managing servers, security, performance, or updates, launch your site on WordPress.com. We also have a guided first-website course for this.
Once you’ve built a few projects and gained some confidence, it’s time to start thinking about how to turn your skills into real-world opportunities. The first step is to decide what you want:
Once you’ve made these important decisions, an important tool to find employment is your WordPress development portfolio site. There, you can showcase your work, skills, and services to help you attract web design clients. Highlight completed projects, describe the role you played, and include testimonials if possible.
After that, start applying for jobs in places like:
You can also join online communities (Slack groups, forums, Facebook groups) where WordPress work is shared and discussed.

WordPress and the web are constantly evolving, and staying current is part of being a great developer. It helps you become faster and stronger, and to learn new techniques and tools so you can offer more services and ask for higher rates and salary.
Here’s how to continue your education:
Becoming a WordPress developer is more accessible than ever — even if you’re starting with zero coding experience. There are lots of free learning resources and tools out there. WordPress itself is free, too.
Explore the different areas of development to find the right fit for yourself. Grow your skills with personal projects and gather a portfolio as soon as possible. Soon, it’ll be time to get hired for your first job.
If you want some help with the technical aspects of running WordPress websites, go for WordPress.com.
However, sustaining that impact across generations requires more than passion; it needs digital permanence and peace of mind that their resources will always be available online. This is what inspired Net Literacy to become one of the first customers to adopt WordPress.com’s 100‑Year Plan.
“A number of things really appealed to us about the 100‑Year Plan,” Net Literacy founder and CEO Dan Kent says. “First of all, it provides us with a lot of simplification and certainty around our operations. As a nonprofit, we’re looking to provide services for multiple generations.”
Nonprofits live in cycles of funding and change. As Kent (who founded Net Literacy when he was only 14 years old explains, “As a nonprofit, our fundraising definitely is cyclical […] so, to provide us the certainty and peace of mind for our operations, the 100‑Year Plan protects us from downside risks and ensures that we’re able to continue our mission […] remain on the Internet for anybody around the world to access.”
Net Literacy’s mission is to establish and maintain an open, long-term digital curriculum that will be available for generations. For that, they rely on a website that cannot be lost to expired domains or administrative lapses. According to Kent, “The 100‑Year Plan provides us peace of mind, ensuring that future generations of volunteers […] don’t have to worry about making sure that our resources are accessible for anybody around the world.”
Net Literacy’s programs tackle long-term challenges like closing the digital divide and spreading AI literacy. “Organizations that solve really big, meaty problems will really value this 100‑Year Plan,” Kent says. “Particularly those […] tackling problems that aren’t easily solved in decades, and need to measure their impact in generations.”
This isn’t just about hosting your website online with world-class open source software. It’s a promise that an organization’s digital presence is built to last and ready for anything. WordPress.com’s century-based products (which also includes 100-year domains) take a multi-layered approach that begins with a long-term investment model to endow the data, ensuring there will always be finances available to maintain the service.
This is then combined with distributed cloud server infrastructure, time-machine like layered backups, seamless trust-account continuity, and integration with the Internet Archive, making the 100-Year Plan not just a hosting plan, but a digital legacy fortress.
Net Literacy felt confident about the alignment between WordPress.com and their organizational goals. “WordPress.com has been around as long as we have,” Kent says. “That track record matters.”
Their trust in WordPress.com was reinforced when the 100‑Year Plan and Domain were recognized by Actualidad Economíca as one of the “100 Best Ideas of 2025” — a prestigious Impact Leader Award that underscores its innovation in digital legacy infrastructure.
Kent’s vision is clear: change is inevitable, but mission continuity is essential.
“The one thing that will be constant going forward is change […] things such as the 100‑Year Plan … will make sure that we have a lot more optionality and make sure that our mission continues into the future,” Kent says.
With both mission and medium secured, Net Literacy is ready for what comes next. Thanks to the 100‑Year Plan, their educational resources won’t vanish — they will endure.
Learn more about how to secure and future-proof your digital legacy with the 100-Year Plan and 100-Year Domain.
]]>The new Stats screen retains the original structure, but improves every single aspect of the experience — better design, better interactions and animations, new features, and new technology to power it.
A new line chart with comparison periods, hourly data, trend indicators for metrics, significant data points on charts, custom date ranges, engagement and newsletter metrics for posts, full customization — these are just some of the new features coming to Jetpack Stats on mobile.



The new experience can be enabled using the “more” menu on the current Stats screen and can be disabled at any time. Please, give it a try and let us know what you think using the “Send Feedback” option available in the same menu.
This year, Apple made it possible for apps like ours to utilize their on-device AI models, bringing intelligence features to our apps in a privacy-sensitive manner. We started by adding three powerful features for the app — excerpt generation, suggested tags, and post summarization.
The new features also arrive with a redesigned publishing experience that makes it easier to configure the post for publishing without missing any important details. With models running on-device, we are able to generate the suggestions pro-actively and at no-cost.
The new intelligence features require an iOS 26 device that supports Apple Intelligence and are initially only available in English, with more options coming later this year.



We’ve been hard at work to get our app up to speed with the latest Apple design and technology, including Liquid Glass — a new design language.
It elevated every single aspect of the experience, and especially in Reader, which is stunning. But it’s not just Reader — every part of the app was reviewed and updated to take the best advantage of Liquid Glass.



We hope you enjoy these new features! If you’d like to try them, they are all currently available in the Jetpack mobile app. Upgrade or download it today for iOS or Android.
With Blueprints, you don’t have to start with an empty WordPress site; simply predefine your preferred setup once and reuse it. If your team relies on a standard scaffold, turn it into a Blueprint and keep every project consistent and efficient.
With Blueprints in Studio, you can create sites from your own custom Blueprint or pick from a curated set of Blueprints to get up and running quickly.
Here’s a brief demo of this new feature in action.
Blueprints are lightweight JSON “recipes” for WordPress sites. Instead of saving a full site copy, they tell Studio which versions, plugins, and settings to apply so you and your team can spin up the same environment anytime.
Other local development tools often rely on full-site snapshots, which can be large, hard to share, and locked to a single environment. Studio Blueprints, by contrast, are portable and declarative: a single JSON file can reproduce the same site setup on any machine, instantly. That makes them more flexible for teams, easier to keep in sync, and more powerful for testing and iteration.
Creating local sites from Blueprints is now incorporated into the standard new site creation flow within Studio. Studio runs on WordPress Playground, so if you’ve used Playground Blueprints before, you can use the same ones here or use one of our free featured Blueprints.
Once you have Studio installed on your computer, click the “Add site” button in the lower left corner. The following screen will appear.

Select “Start from a Blueprint,” and you will see a gallery of featured Blueprints and an option to choose your own custom Blueprint.

Studio currently includes three featured Blueprints:
If a featured Blueprint fits your needs, select it and click Continue. To use your own Blueprint, click “Choose Blueprint file,” select the JSON file from your computer, and click Continue.
Next, name your site. You can access more options, such as WordPress and PHP version configuration, by opening “Advanced settings.” When you’re ready, click “Add site.”

Behind the scenes, Studio builds the site from whichever Blueprint you selected or added. This flow should feel familiar to adding a blank site in Studio.
Blueprints bring speed and consistency to your workflow, whether you’re working solo or with a team.
They help you:
blueprint.json to your project’s GitHub repository, whether you are building a plugin, theme, or full site. It scaffolds the same environment every time, so teammates can start in minutes. Version control keeps changes reviewable and consistent.The featured Blueprints in Studio are delivered through an API, so new ones appear in the app as soon as they’re published. After you’ve had a chance to try them, we’d love to hear how you’re using Blueprints and what additional options you’d find helpful. Share your feedback in the comments or on GitHub.
Ready to create your own? Start with the How to create custom Blueprints guide. If you already use WordPress Playground Blueprints, you can reuse them in Studio — there are just a few differences to keep in mind, which the guide covers.
Blueprint support and the featured Blueprints in this release are an initial step. We believe Blueprints will be a fundamental part of most Studio workflows, so additional enhancements will follow. We’re also exploring the possibility of a public Blueprint library on WordPress.com where you can create, store, and share your own.
In the meantime, the next focus areas are:
We also enabled GitHub Discussions in the Studio repository. It’s a place for open conversation about the future of Studio, tips and tricks, questions, and more. It complements issues and pull requests. You’ll see me and the product team active there, and we hope you’ll join us.
Finally, if you haven’t tried Studio yet, or it’s been a while, now’s a great time to jump in. It’s free, open source, and improving rapidly.
]]>Now you can simply ask an AI assistant like Claude, ChatGPT, or Cursor: “Show me my latest posts and how they’re performing.”
Within seconds, the results appear, pulled via WordPress.com’s new support for the Model Context Protocol (MCP).
AI assistants are already part of many creative and development workflows, helping people brainstorm copy, generate code, and analyze data.
But when it’s time to work with your WordPress site, those tools don’t have direct access to your site details. They don’t automatically know which posts went live, how traffic is trending, or what plugins are active, so you still end up copying, pasting, and exporting spreadsheets, adding extra steps every time you want an answer that your AI can’t reach on its own.
That gap means your AI can brainstorm and advise, but it hits a wall when it comes to actually using your site’s data to help you make meaningful decisions. What’s missing is a secure way for your AI assistant to communicate with your WordPress.com site and understand your content, stats, and settings.
That’s where MCP (Model Context Protocol) comes in — an open standard that lets applications provide context to large language models (LLMs).
With MCP, your AI assistant can actually connect to WordPress.com, giving you direct visibility into your site’s content, analytics, and settings, all without leaving your AI tool.
The result is:
As the first WordPress host to support MCP with OAuth by default, WordPress.com has made every site on a paid WordPress.com plan MCP-ready, if and when you’re ready to enable it.
Simply connect your favorite AI app (Claude Desktop, Cursor, VS Code, or any other AI assistant that supports MCP) and start communicating with your WordPress.com site in a brand new way.
Currently, our MCP integration provides your AI assistant with “read-only” access to your site, meaning it can securely surface information and insights in your AI tool without requiring you to log in and manually retrieve them. “Write” access will come next, extending what your assistant can do as well as what it can see.

Getting started only takes a few minutes. Once enabled on your WordPress.com account, MCP works behind the scenes to connect your WordPress.com sites with your favorite AI assistant:
After that, you can directly ask your AI assistant for information about your sites so you don’t have to dig through reports for basic answers.
Here are just a few examples of some of the things you may want to learn about your sites through your AI assistant:
These are just a handful of ways MCP makes your WordPress.com site AI-readable. See the complete list of available MCP tools and some prompt examples in our developer documentation.
Understanding your site shouldn’t mean piecing together insights from half a dozen places. With MCP, you can now learn more about your website where you’re already working — in your AI assistant.
It’s a faster, more focused way to stay on top of your WordPress.com sites, with the reassurance that the connection is secured by OAuth and fully under your control.
WordPress.com’s MCP implementation is just one of many currently available in Automattic products — and you can even use them together. You can find a complete list of our MCP servers here.
]]>