WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Beginners Guide» How to Add Audio Files and Create Playlists in WordPress

How to Add Audio Files and Create Playlists in WordPress

Last updated on October 21st, 2015 by Editorial Staff
173 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Add Audio Files and Create Playlists in WordPress

Do you want to add audio files to your WordPress site? As a content management system, WordPress is capable of handling audio files by default. However, many beginners are not aware of this. In this article, we will show you how to add audio files and create playlists in WordPress.

An audio playlist in WordPress

Supported Audio File Formats in WordPress

WordPress uses HTML5 audio tag to embed audio files. It is compatible with most modern devices and works particularly well for mobile devices. HTML5 audio tag supports MP3, OGG, and WAV file formats.

MP3 is the most commonly used and widely supported format for audio files, and we recommend you to use it whenever possible.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Adding a Single Audio File in WordPress

Adding a single audio file or music track to any WordPress post or page is very easy. Simply click on the add media button on the post edit screen.

Adding an audio file in WordPress post using media uploader

Next, a media uploader popup will appear on your screen. You need to click on the upload file button to select and upload your audio file. Once it’s uploaded, you need to click on insert into post button.

WordPress will insert your audio file in the post. If you are using the visual post editor, then you will be able to see the file embedded into your post. If you are using the text editor, then you will see the audio shortcode.

Single audio file embedded into WordPress visual editor

You can continue editing your post, or save and publish it. Once published, you can preview your post where you will see your audio file embedded like this.

A single audio file added in a WordPress post

Another easier way to add a single audio file is to upload the file to the media library. After that simply copy the file URL and paste it in the visual editor.

WordPress will automatically embed the URL for you. This is similar to how you embed videos in WordPress where you just paste the URL of a YouTube video and WordPress automatically embeds it.

Adding Audio Playlist in WordPress

Just like image galleries, you can also add audio playlists to your WordPress posts using the media uploader. Simply click on the add media button to upload your audio files.

After uploading your audio files, you need to select the files you want to include in the playlist and then click on create new playlist link in the left hand column.

Creating audio playlist in WordPress

You can now drag and drop to rearrange songs in the playlist. You can also enable the display of track name, artist name, and image. This information is embedded with your MP3 file’s IDT meta tags and is automatically displayed by WordPress.

Playlist Settings

Once you are done, simply click on the insert audio playlist button. Your playlist will be added to your post, and you will be able to see it in visual editor. You can now save your post and preview your playlist.

An audio playlist embedded in a WordPress blog post

Editing Meta Information of Audio Files in WordPress

WordPress can automatically get the meta information from your MP3 file. However, if your file does not have any meta information, or you would like to change it, then you can do so in the media uploader.

Click on the Add Media button to launch the media uploader. You can upload your audio file or if you have already uploaded the audio file, then click on it in the Media Library.

Once the audio file is selected, you will notice the attachment details column on the right. This is where you can provide track title, artist name, album name, caption and short description for the track. This information will be displayed in the playlists and on single attachment pages.

audio-meta-info

If the audio file you uploaded has an embedded image to be used as album cover, then this image will be automatically extracted by WordPress. It will be stored in your media library and will be used when this track is added to a playlist.

However, if your audio file does not have a cover image, then you can edit the file in WordPress and upload an image. Simply go to Media » Library select the file you want to edit and click on the edit link below it.

Editing an audio file in WordPress

If you are viewing the media library in grid view, then clicking on the audio file will open a popup. You can click on the Edit more details link at the bottom of the popup to edit the file.

Edit more details link

You will now reach the edit media page, where you can not only edit all the meta information for your audio file, but you can also upload a featured image. This image will then be used when the audio file is added to a playlist.

Uploading album cover image by editing media file in WordPress

Adding Audio Files and Playlists to Sidebar Widgets

By default WordPress does not automatically embeds audio file URLs. First we need to enable automatic embedding for text widgets, and then we need to enable shortcodes. Simply paste this code in your theme’s functions.php file or a site-specific plugin.

add_filter( 'widget_text', array( $wp_embed, 'run_shortcode' ), 8 );
add_filter( 'widget_text', array( $wp_embed, 'autoembed'), 8 );
add_filter( 'widget_text', 'do_shortcode');

Now you can upload a file to the media library and copy its URL. Add a text widget to WordPress sidebar and paste the URL inside it.

WordPress will automatically embed the URL into media player to play your audio file.

To add a playlist, you will need to use shortcode [playlist] with the IDs of media files you want to include into the playlist.

First you will need to upload the audio files you want to include in the playlist by visiting Media » Add New.

Now you need to edit each audio file you want to add in the playlist. Simply click on the edit link below the file in media library or click on edit more details link if you are viewing media library in the grid view.

On the Edit Media page, you will get the media file ID below the title field.

Getting the media file ID in WordPress

Now that you have the IDs of the file you want to add into the playlist, you can use the shortcode like this:

[playlist ids="14,24,36"]

Don’t forget to replace the ids with your own file IDs. You can use this shortcode in a text widget. This is how it looked on our test site:

Adding an audio playlist in WordPress sidebar widget

We hope this article helped you learn how to add audio files and create playlists in WordPress. You may also want to take a look at our guide on how to start a podcast with WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

173 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

69 Comments

Leave a Reply
  1. Rachel E says:
    Apr 8, 2021 at 5:43 pm

    Do you recommend optimizing audio files to minimize file size, like is recommended for images?

    Thanks for another informative article!

    Reply
    • WPBeginner Support says:
      Apr 9, 2021 at 10:15 am

      We would not normally recommend hosting audio or video on your site and instead embed it from another service but if you do plan to upload the files to your site you would want to optimize them for reduced file size.

      Reply
  2. Afaque says:
    Nov 11, 2020 at 9:09 am

    The above screenshots of the wordpress are very old. unable to add playlist in new wordpress interface.

    Can you please guide how to add playlist and also guide, how to allow users to select their own playlist in the wordpress?

    Reply
    • WPBeginner Support says:
      Nov 11, 2020 at 10:20 am

      This article was last updated in 2015, we’ll be sure to look into updating this article once we are able :)

      Reply
  3. Danica says:
    Oct 1, 2020 at 5:52 am

    This doesn’t work now? Whenever I upload an mp3 single file less than 5mb in size, it says “Sorry, this file type is not permitted for security reasons.”

    How do I fix this?

    Reply
    • WPBeginner Support says:
      Oct 1, 2020 at 9:02 am

      For that error, you would want to take a look at our article below:

      http://www.wpbeginner.com/wp-tutorials/how-to-add-additional-file-types-to-be-uploaded-in-wordpress/

      Reply
  4. Joey says:
    Sep 8, 2020 at 12:42 pm

    As of WordPress 5.4, single songs work but I don’t think you can do playlists (unless I’m missing something). I’m guessing it can still be done with HTML though, but an external embed like Sound Cloud might be easier. Just posting this in case someone else is having trouble finding how to make a playlist, so you don’t waste your time.

    Reply
    • WPBeginner Support says:
      Sep 10, 2020 at 10:01 am

      Correct, at the moment there is not a playlist block with the block editor, we will be sure to take a look for what we can update with for other options.

      Reply
  5. Tianna says:
    Nov 11, 2019 at 7:54 pm

    Is it possible to have a playlist on my home page
    I have created it on a new page and it works great just what i want for the home page but can’t seem to make that happen.
    THANKS FOR ANY HELP

    Reply
    • WPBeginner Support says:
      Nov 12, 2019 at 10:08 am

      It would depend on your specific theme and if you’re using a static homepage, otherwise you would need to add the playlist to a widget

      Reply
  6. Anna says:
    Jun 23, 2019 at 6:48 am

    Thanks a lot!
    It’s a very useful article.

    Reply
    • WPBeginner Support says:
      Jun 25, 2019 at 11:09 am

      You’re welcome :)

      Reply
  7. naijahot says:
    May 21, 2019 at 10:07 pm

    how can I upload music for people to download e.g if I upload music once my visitor click download it will start downloading

    Reply
    • WPBeginner Support says:
      May 22, 2019 at 11:28 am

      For allowing file downloads, you would want to take a look at our guide here: https://www.wpbeginner.com/plugins/how-manage-track-control-file-downloads-wordpress/

      Reply
  8. taylor holden says:
    Sep 17, 2018 at 11:16 am

    I’ve done all this but my files don’t show attachment_id. its just the file name as i’ve saved it.

    what i was hoping to do was to have a page with lecture notes by topic and this doesn’t seem to work.

    any ideas or am i doing it wrong. no issues adding to the functions.php but i haven’t added a text widget because i don’t want to see the widget on every page.

    Reply
  9. Cliff says:
    Sep 10, 2018 at 8:47 pm

    I am able to insert an audio file into a post using your above method. It is in a Wav format. However, the audio file will not play in preview. Do I have to actually publish the post for the audio to play?

    Reply
  10. Yesenia Latorre says:
    Jun 22, 2018 at 11:44 am

    Hello, I figured out how to add the audio file to both, a post and Footer 1, I actually like it better at the bottom of the page, it was pretty easy to upload, it’s about 3 minutes of a song, however, like your photo above it shows 00:00 and I published it and when i press play, it wont? help? Also, this is my first site, so I haven’t launched it yet, does that have anything to do with it? Also can i make it play automatically whenever someone visits the site?

    Reply
  11. Natasha Lane says:
    May 1, 2018 at 9:30 am

    Hello,

    I keep following this method to add my audio but it only becomes available as a download and can’t actually be played on my site. Can you tell me why this is?

    Thanks in advance.

    Reply
  12. Natasha D. Lane says:
    Apr 30, 2018 at 4:33 pm

    Hey, there! I’m an author who is trying to add a short audio recording of my book under each description. I’ve followed the tutorial but the audio player doesn’t pop up. Instead the link just becomes downloadable.

    How can I fix this?

    Thank you.

    Reply
    • WPBeginner Support says:
      May 1, 2018 at 3:56 pm

      Hi Natasha,

      Your audio clip needs to be in supported format MP3, OGG, and WAV file formats.

      Reply
      • Lynne says:
        Jul 5, 2018 at 8:07 pm

        Great tutorial. Followed it to a “T,” however, files will not load. The files are compatible as they are MP3, and they worked back when I started up my website. Now there is a 2MB limit. Any ideas? All songs are longer than 2MB. It will work in a post, but not as this suggests in a media library. I have not tried a widget playlist as I thought it would do the same. Have tried from both URL and selecting files, but as stated the limit prevents me from adding anything. TIA.

        Reply
        • WPBeginner Support says:
          Jul 7, 2018 at 12:08 am

          Hi Lynne,

          You can increase the maximum file upload limit in WordPress.

  13. April Perez says:
    Feb 12, 2018 at 9:51 pm

    I need to add a playlist to my website. I am a DJ and need to have brides and friends access playlist and put songs and artists as well as be able to add MP3 files on the list if needed. I need it to be specifically accessible to each party separately. I am not sure which plug in is best. I use WordPress regularly for my website. Can you advise?

    Reply
  14. Casey says:
    Dec 8, 2017 at 5:12 pm

    What size should the photo be set to so you can see it with correct aspect ratio? It’s only showing me the top 1/3 to 1/2 of my photo.

    Reply
  15. Marcio Motta says:
    Nov 28, 2017 at 6:31 pm

    I have a blog with a considerable number of visitors and would like to make available an audio version of the posts, that is, all the posts would be reproduced, also, in audio.
    My question is whether this could be characterized in duplicate content for Google.
    Thank you for your response.

    Reply
  16. Kumar saptam says:
    Nov 13, 2017 at 9:57 am

    How to increase the loading media size from 2mb to 10000mb

    Reply
  17. Christian Wameh says:
    Nov 11, 2017 at 3:34 pm

    Very good tutorial but i want to know if it is possible to add “download” button on single song and how.

    Reply
  18. joel says:
    Oct 8, 2017 at 7:26 am

    I got watched many tutorials on how to add audio and create playlist but I can’t find a tutorial/lesson on how to add download option in the playlist.

    Reply
  19. Jesse says:
    Sep 16, 2017 at 1:56 pm

    I want to create a playlist as a widget, but the permalinks for my audio files are showing as the artist/song names, not as attachment ids with numbers. Therefore when I want to create a playlist made up of song ids, I’m not sure how to do that. Is there a way to change this or get the id that I’m not seeing?

    Reply
  20. Randy says:
    Sep 1, 2017 at 9:17 pm

    I host a weekly radio show. For the time being I am using HTML tables to create my playlist. Is there an easier less time consuming way to do this? My radio shows are on my hosting site in mp3 format. Any ideas would be greatly appreciated!!

    I use Google sheets to write out my playlist for a given show and then use the online tool tableizer to convert the text to table. Then I take that code and paste it to my WordPress page. I go through a lot of steps and would love to simplify this process.

    Thanks!!!!

    Reply
    • WPBeginner Support says:
      Sep 4, 2017 at 12:30 am

      Hi Randy,

      The instructions mentioned above will help you create a playlist in WordPress itself. You can also check out these audio player plugins for WordPress to make things more simpler.

      Reply
  21. Alison says:
    Jul 20, 2017 at 6:43 pm

    Hello, I’m trying to add an audio playlist (mp3 files) to my homepage in a widget and I’m not able to. I have the Maxwell template. Does this template allow for this function? When I download music files, the “Create Playlist” function doesn’t appear. I’ve also tried installing the Cue plugin, which allows me to put a playlist on a post or a page, but not in a widget on the static homepage. Thanks for any help!

    Reply
  22. Prosper Ezenwa says:
    Jul 18, 2017 at 4:27 am

    Any idea on what could cause music to play when clicked on the download link instead of downloading?

    Reply
  23. zee says:
    May 12, 2017 at 11:18 am

    i have put the audio file. But, how do i make it downloadable to the public instead of streaming?

    Reply
  24. John Stephens says:
    May 2, 2017 at 7:17 pm

    This tutorial was awesome. The mp3 file works great on my post page. However it doesn’t work on my site when accessed by an android phone or tablet. It does nothing when clicking the start button, any suggestions?

    Reply
  25. Steve says:
    Apr 7, 2017 at 9:13 pm

    Hello, can I display the music with a different appearance? Bigger buttons to manage the songs. Another music theme.

    Reply
  26. francesca says:
    Mar 28, 2017 at 12:56 pm

    hi there,
    is it possible to have one song playing in the entire website, that doesn’t stop and start again the minute I navigate it?

    thanks in advance for your reply! :)
    have a nice day
    best
    francesca

    Reply
  27. Asif says:
    Mar 12, 2017 at 2:04 pm

    Can shared hosting take the load of music playbacks from website?

    Reply
    • WPBeginner Support says:
      Mar 12, 2017 at 3:52 pm

      A couple of music files not accessed by many users at once will be fine. However, if you are getting many visitors and have multiple music files, then you will need to upgrade your hosting to managed WordPress hosting.

      Reply
  28. Sergio says:
    Mar 4, 2017 at 5:34 pm

    I added a playlist with the sidebar widget but it only shows on computer not on phones or tablet

    Reply
    • WPBeginner Support says:
      Mar 5, 2017 at 8:42 am

      Hey Sergio,

      Does your theme shows sidebars and widgets on smaller screens?

      Reply
  29. Jill Bedford says:
    Mar 1, 2017 at 1:06 pm

    Is it possible to embed an audioboo link in the free version of wordpress? This is for a not for profit organisation. many thanks
    Jill

    Reply
    • WPBeginner Support says:
      Mar 1, 2017 at 2:10 pm

      Hey Jill,

      Yes of course you can embed an audiobook on your WordPress site.

      Reply
      • Jill Bedford says:
        Mar 1, 2017 at 2:19 pm

        Thanks – is it possible to add video files to a free version of WordPress? Using the theme Twenty Thirteen.

        Reply
      • Jill Bedford says:
        Mar 1, 2017 at 3:41 pm

        …or embedding links to ‘audioboo’ – an audio recording platform in the free version of WordPress….?? Not an audiobook – although that sounds cool!!!
        Thanks, Jill

        Reply
  30. Ed Smith says:
    Jan 28, 2017 at 1:22 pm

    Is there a way to share this audio on social media such as Facebook or Twitter, etc?

    Reply
  31. Melissa says:
    Jan 9, 2017 at 7:16 pm

    I’m never listening to what WP Beginner says again. I was trying to add a code for different music player as the one I have doesn’t do playlists. It says WordPress can do it itself, so I added what it said where it said and the following happened.

    Adding Audio Files and Playlists to Sidebar Widgets is the bit I added. Now I get this error when trying to do anything on my site

    Parse error: syntax error, unexpected ‘add_filter’ (T_STRING) in /home/user/public_html/example.com/wp-content/themes/mystore/functions.php on line 365

    Just copy and paste that code into the functions.php you said. Great, THANK YOU VERY MUCH.

    Reply
    • WPBeginner Support says:
      Jan 10, 2017 at 3:18 am

      Hi Melissa,

      Please see our guide on how to fix syntax error in WordPress. You may also want to see our beginner’s guide on how to copy paste code in WordPress.

      The error you are seeing indicates that in your WordPress functions there is an unclosed statement before add_filter at line 365. Probably just a missing semi colon. You can easily fix that by editing your functions file using an FTP client or file manager in your hosting control panel.

      Reply
  32. marcos ferreira says:
    Nov 12, 2016 at 9:04 am

    Thank you for sharing this video. It was very helpful

    Reply
  33. Mark Bigland-Pritchard says:
    Sep 30, 2016 at 2:12 pm

    I just tried to add 4 audio files to the media library for our site and was refused. It gave a list of acceptable file types, none of which is audio.

    Reply
  34. Aragon says:
    Aug 16, 2016 at 2:51 am

    HI, is there any way that we can sort the songs in the playlist based on number of views

    Reply
  35. Shirley says:
    Aug 15, 2016 at 4:36 pm

    I created this audio play list. Love it. They are fine on website. BUT just found out that they keep looping the first section of audio files when playing on ipad and iphone. Please guide.

    Reply
  36. Cristian Balan says:
    Aug 2, 2016 at 5:02 pm

    Is there a way to create a Playlist using external (remote) mp3 files?

    Reply
  37. Kevin Gilbert says:
    Jul 21, 2016 at 10:46 am

    I know how to embed the audio player for one song, and then edit it to provide both an mp3 and an ogg file so that the right one plays based on the visitor’s browser. Does anyone know if that’s doable when you’re creating a playlist? I can’t seem to find whether that’s possible or not, and how to do it.

    Reply
  38. Jesse Cann says:
    Apr 6, 2016 at 1:30 pm

    Is there a way to have the mp3 set to autoplay and to loop when the page is uploaded? Thanks.

    Reply
  39. Juksaa says:
    Feb 2, 2016 at 4:04 pm

    How can i add one playlist from own map of my sites ftp, not via media upload to wp?
    how can i play one map, how is link?

    Reply
  40. eraxe says:
    Dec 5, 2015 at 2:37 am

    Nice article everything works.

    So I’d like to know if you have an idea how to make the audio files downloadable, probably to insert a download button along the playlist for each track?

    Thanks

    Reply
  41. Chris Mueller says:
    Nov 28, 2015 at 6:44 pm

    It seems that every time I create a playlist, the audio files can be easily downloaded by users. In the video, it appears that the songs are not downloadable by the viewer. Could someone offer assistance in making these audio files non-downloadable?

    Reply
    • Sem says:
      Apr 15, 2016 at 3:52 am

      I have the same problem!
      The playlist shows on the website’s page not with the possibility to play it but download it.
      How can I fix it ?
      Thanks

      Reply
  42. Angela Bowman says:
    Nov 7, 2015 at 12:22 pm

    Hi, I have definitely used this approach in the past. I am migrating a client from Host Gator to WP Engine and realized they have over 1GB of audio files they are hosting (and streaming of course) on their site. This is a huge bandwidth issue, as you can imagine. Not that the files are access frequently, but it occurred to me that self hosting audio may be just as bad as self hosting video.

    In the past, I’ve hosted the files on Amazon S3 account instead and used an audio streaming plugin to fetch those files. I think that would be a better solution to avoid download/bandwidth issues on the web host.

    However, I’m wondering if an even better solution is to host and stream the files via SoundCloud or similar service, then embed the SoundCloud file on the website?

    I’m trying to assess what is going to allow best performance, reliability, and least bandwidth hit to the WP hosting account.

    Thanks!

    Reply
  43. erase says:
    Oct 20, 2015 at 4:50 pm

    Take Note: anyone trying to do this, shouldn’t copy and paste the ‘play list’, code rather manually retype it to your own website because the quotation mark here seems to produce a False result. Thank You, it works.

    Reply
    • Editorial Staff says:
      Oct 21, 2015 at 10:43 am

      Sorry about that. I just fixed that formatting issue.

      Reply
  44. emeka nkeze says:
    Jul 27, 2015 at 5:47 am

    Love this tutorial. Thanks for sharing. What about adding a playlist from soundcloud or other media sites like hulkshare and reverbnation??

    Reply
  45. Emily Barney says:
    Jun 22, 2015 at 5:08 pm

    Any guidance on what audio files you can post and which you shouldn’t for copyright reasons? Even some links would be useful.

    It’s very easy to upload files, but it’s also very easy for artist / label / copyright holders to submit a DMCA Takedown notice to your ISP (internet service provider) or hosting service:

    Reply
    • WPBeginner Support says:
      Jun 24, 2015 at 12:46 pm

      As a general rule of thumb, you should not upload audio files containing the works that you haven’t created yourself. You can create and upload your own audio files, or the audio files that are currently in public domain.

      Reply
  46. Alpha says:
    Jun 22, 2015 at 9:05 am

    Great post! Thanks you so much!
    I Have embedded different streaming radios in my site. Selecting them one by one they all play simultaneously. Is it in WordPress a way to automatically close the playing radio on selecting a other one?

    Reply
    • WPBeginner Support says:
      Jun 24, 2015 at 12:52 pm

      No, users will have to manually stop and play them.

      Reply
  47. Peter says:
    Jun 19, 2015 at 12:17 am

    Any plug-in suggestions for situations with large size MP3 files that are too big to upload into the Media Library. Rather than music, these are educational lectures. Files sizes around 40 – 45MB

    Reply
    • Kevin Gilbert says:
      Jul 21, 2016 at 10:44 am

      Peter, Ask your host to increase your file size upload limit for WordPress. If they won’t or can’t, and it’s something you really need, you might want to change hosts. For one of my client’s sites on WPEngine, they’ve increased our upload size to 200MB. Once a year, we upload about 10 audio files from a conference, and we needed the additional file size settings because the files are usually of one-hour talks, so they’re larger than just your typical audio song file.

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
OptinMonster
OptinMonster
Convert website visitors into email subscribers. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
Keep Your WordPress Content Safe with BackupBuddy
BackupBuddy Coupon
Get 25% off BackupBuddy, the best and most popular WordPress backup plugin.
ShowThemes
ShowThemes Coupon
Get 20% off on ShowThemes beautiful WordPress themes for event websites.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.