<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WordPress &#8211; Angry SEOer</title>
	<atom:link href="https://www.angryseoer.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.angryseoer.com</link>
	<description>Angry Good SEO Advice</description>
	<lastBuildDate>Fri, 07 Jul 2023 15:04:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.angryseoer.com/wp-content/uploads/2023/03/angry-seoer-favicon-150x150.png</url>
	<title>WordPress &#8211; Angry SEOer</title>
	<link>https://www.angryseoer.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The Website is Undergoing Scheduled Maintenance &#8211; The Easy Fix</title>
		<link>https://www.angryseoer.com/the-website-is-undergoing-scheduled-maintenance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-website-is-undergoing-scheduled-maintenance</link>
					<comments>https://www.angryseoer.com/the-website-is-undergoing-scheduled-maintenance/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Fri, 07 Jul 2023 15:04:18 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=1346</guid>

					<description><![CDATA[WordPress is a wonderful free software for powering and running your website. There are very few issues that I run into while using it, but occasionally when I run an update my site will get stuck on the &#8220;the website is undergoing scheduled maintenance&#8221; message. Thankfully, the fix is incredibly simple, so let&#8217;s cover it [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>WordPress is a wonderful free software for powering and running your website. There are very few issues that I run into while using it, but occasionally when I run an update my site will get stuck on the &#8220;the website is undergoing scheduled maintenance&#8221; message.</p>



<p>Thankfully, the fix is incredibly simple, so let&#8217;s cover it now!</p>



<h2 class="wp-block-heading">The Website is Undergoing Scheduled Maintenance Fix</h2>



<p>You know how it goes. You log into your dashboard and see it&#8217;s prompting you to authorize one or more ready updates. You run the update, and while it typically resolves within seconds, it gets stuck on the loading icon. You refresh the page or go to any other URL associated with that site and you see this message:</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="456" src="https://www.angryseoer.com/wp-content/uploads/2023/07/the-website-is-undergoing-scheduled-maintenance-1024x456.jpg" alt="the website is undergoing scheduled maintenance" class="wp-image-1347" srcset="https://www.angryseoer.com/wp-content/uploads/2023/07/the-website-is-undergoing-scheduled-maintenance-1024x456.jpg 1024w, https://www.angryseoer.com/wp-content/uploads/2023/07/the-website-is-undergoing-scheduled-maintenance-300x134.jpg 300w, https://www.angryseoer.com/wp-content/uploads/2023/07/the-website-is-undergoing-scheduled-maintenance-768x342.jpg 768w, https://www.angryseoer.com/wp-content/uploads/2023/07/the-website-is-undergoing-scheduled-maintenance.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>It doesn&#8217;t matter which URL you go to, how many times you refresh; the site will only display this. Note that sometimes if you wait long enough, the update will resolve. I&#8217;ve had this issue where I&#8217;ve waited 20 minutes and the update eventually completed/refreshing the page reverted the site back to the normal display.</p>



<p>For many webmasters, having their site essentially down for that amount of time isn&#8217;t an option.</p>



<p>At this point, there&#8217;s only one resolution.</p>



<p>We need to get to where the files are stored for our website.</p>



<p>You need to open the root folder for the website at this point using either the FTP program you use or simply by accessing the cPanel account associated with the website via your host.</p>



<p>In the root folder, below your typical &#8220;wp-admin, wp-content, and wp-includes&#8221; folders, you&#8217;ll see a file labeled &#8220;.maintenance&#8221;:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="856" height="266" src="https://www.angryseoer.com/wp-content/uploads/2023/07/wordpress-maintenance-file.png" alt="" class="wp-image-1348" srcset="https://www.angryseoer.com/wp-content/uploads/2023/07/wordpress-maintenance-file.png 856w, https://www.angryseoer.com/wp-content/uploads/2023/07/wordpress-maintenance-file-300x93.png 300w, https://www.angryseoer.com/wp-content/uploads/2023/07/wordpress-maintenance-file-768x239.png 768w" sizes="(max-width: 856px) 100vw, 856px" /></figure>



<p>Simply delete this file, then refresh your website and it should go back to normal.</p>



<p>WordPress will create a new instance of that file, so no worries about losing important files associated with your WP installation.</p>



<p>Check back in your dashboard to see if the update(s) took or not. Occasionally they&#8217;ll have resolved, other times you&#8217;ll need to run them again which will likely update without issue.</p>



<h3 class="wp-block-heading">How to Avoid the The Website is Undergoing Scheduled Maintenance Error</h3>



<p>The easiest way to avoid running into this lockout &#8220;website is undergoing scheduled maintenance&#8221; error is to avoid running too many updates at once.</p>



<p>Try to stay on top of your updates. <a href="https://www.convertingcopy.com/how-to-automatically-update-wordpress-plugins/" target="_blank" data-type="URL" data-id="https://www.convertingcopy.com/how-to-automatically-update-wordpress-plugins/" rel="noreferrer noopener"><strong>Setting your plugins to update automatically</strong></a> is a good way to minimize the number of updates you need to run when you log in, especially if it&#8217;s infrequent.</p>



<p>Still, occasionally this error will still crop up. </p>



<p>If you don&#8217;t feel like waiting it out or if waiting it out isn&#8217;t resolving it, simply take matters into your hands by deleting the &#8220;.maintenance&#8221; file from your site&#8217;s root folder.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/the-website-is-undergoing-scheduled-maintenance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Fix an Invalid JSON Response Message</title>
		<link>https://www.angryseoer.com/how-to-fix-an-invalid-json-response-message/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-fix-an-invalid-json-response-message</link>
					<comments>https://www.angryseoer.com/how-to-fix-an-invalid-json-response-message/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Mon, 01 May 2023 15:51:56 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=1321</guid>

					<description><![CDATA[So you&#8217;re writing a new post in WordPress and you very quickly see this invalid JSON response message the first time the post tries to autosave: You might think nothing of it or assume it&#8217;s not an important error warning, so you go ahead and finish writing a lengthy post. You save it as far [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>So you&#8217;re writing a new post in WordPress and you very quickly see this invalid JSON response message the first time the post tries to autosave:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="388" height="59" src="https://www.angryseoer.com/wp-content/uploads/2023/05/invalid-json-response.png" alt="invalid json response" class="wp-image-1322" srcset="https://www.angryseoer.com/wp-content/uploads/2023/05/invalid-json-response.png 388w, https://www.angryseoer.com/wp-content/uploads/2023/05/invalid-json-response-300x46.png 300w" sizes="(max-width: 388px) 100vw, 388px" /></figure>



<p>You might think nothing of it or assume it&#8217;s not an important error warning, so you go ahead and finish writing a lengthy post. You save it as far as you know, then come back to it later ready to publish and it&#8217;s gone.</p>



<p>This potentially extremely frustrating error can cost you a lot of work and time. Fortunately it&#8217;s an easy fix, so let&#8217;s talk about how to fix an invalid JSON response in WordPress.</p>



<h2 class="wp-block-heading">Invalid JSON Response &#8211; How to Fix It</h2>



<p>An invalid JSON response message essentially means that there&#8217;s a disconnect in the communication between your site and its server.</p>



<p>There are many different causes to trigger this response, so let&#8217;s go through each one.</p>



<h3 class="wp-block-heading">Permalink Issues</h3>



<p>Your site&#8217;s permalinks dictate the URL structure of your entire site.</p>



<p>Sometimes the quickest fix for resolving an invalid JSON response is to go to your site&#8217;s &#8220;Settings&#8221;, selecting &#8220;Permalinks&#8221;, and clicking &#8220;Save Changes&#8221; without making any changes.</p>



<p>If the permalink structure has changed from what it should be, set it back to what it should be and click &#8220;Save Changes&#8221;. This can fix your site&#8217;s .htaccess file which can be causing the communication issue.</p>



<p>If this still hasn&#8217;t worked, log into your site&#8217;s hosting account&#8217;s cPanel and go into the File Manager. </p>



<p>Delete the .htaccess file (while copy any unique information to it you might have created in it before), then click &#8220;Save Changes&#8221; in your Permalinks to create a new .htaccess file which should resolve the JSON error if it&#8217;s permalink related.</p>



<h3 class="wp-block-heading">WordPress Site Address Settings</h3>



<p>Another cause of the miscommunication which generates the invalid JSON response stems from a problem in your site&#8217;s address settings in WordPress.</p>



<p>In the &#8220;General&#8221; section of your WordPress settings, you&#8217;ll see two fields near the top for your site&#8217;s URL address and its WordPress address. If either if these is different from the other, then update them to be identical.</p>



<p>Both of these should begin with HTTPS (assuming <a href="https://www.angryseoer.com/ssl-certificate-how-to-get-one/" data-type="URL" data-id="https://www.angryseoer.com/ssl-certificate-how-to-get-one/" target="_blank" rel="noreferrer noopener"><strong>you have an SSL certificate</strong></a>) and should feature the same prefix of either WWW or without WWW.</p>



<p>Getting these on the same page can resolve the JSON issue, as well.</p>



<h2 class="wp-block-heading">Plugin/Theme Issues</h2>



<p>Lastly, a very common cause of the invalid JSON response message is a conflicting plugin.</p>



<p>In my most recent case, I had an issue with the W3 Total Cache plugin on one of my sites after migrating it to a new host (see <a href="https://www.angryseoer.com/how-to-transfer-web-hosting-from-one-company-to-another/" data-type="URL" data-id="https://www.angryseoer.com/how-to-transfer-web-hosting-from-one-company-to-another/" target="_blank" rel="noreferrer noopener"><strong>how to transfer web hosting from one company to another</strong></a>).</p>



<p>Caching plugins affect your site&#8217;s .htaccess file because they instruct browsers in how to engage with your site.</p>



<p>I say this to establish that if the previous tips on fixing your site&#8217;s .htaccess file didn&#8217;t work, it could be due to a plugin (or theme if it has access to make changes).</p>



<p>This is the very plugin I&#8217;d try disabling before trying to replicate the error in creating a new post.</p>



<p>I swapped out W3 for another caching plugin on my site and just like that it was able to begin autosaving again and the JSON message disappeared.</p>



<p></p>



<h2 class="wp-block-heading">Invalid JSON Response Tips</h2>



<ul class="wp-block-list">
<li>An invalid JSON response message indicates a disconnect between your site and its server.</li>



<li>There are a few different causes of this error, so try them one by one, then try replicating the error to see if the fix(es) worked.</li>



<li>First try clicking &#8220;Save Changes&#8221; on your site&#8217;s permalinks structure in WordPress even if you see that it hasn&#8217;t been changed from what it should&#8217;ve been.</li>



<li>If this doesn&#8217;t work, try deleting your .htaccess file via your site&#8217;s host&#8217;s File Manager (copying any unique data you need from it) and clicking &#8220;Save Changes&#8221; in permalinks again to generate a fresh .htaccess file.</li>



<li>Check your site&#8217;s listed URL addresses in the general settings. Make sure that they match one another (http vs https, www or not) and update if not.</li>



<li>Like with so many errors in WordPress, oftentimes they can stem from a conflict from a plugin. Caching plugins in particular can cause these errors due to their control over the .htaccess file, so try disabling yours first and try replicating the error.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-fix-an-invalid-json-response-message/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Make an Anchor Link in WordPress</title>
		<link>https://www.angryseoer.com/anchor-link-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=anchor-link-wordpress</link>
					<comments>https://www.angryseoer.com/anchor-link-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Mon, 01 Aug 2022 15:51:16 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=1059</guid>

					<description><![CDATA[There are a number of things I always make sure to do every time I create a new blog post. Most of them are covered in my SEO checklist for blog posts, but I always just want to make sure that my post is as accessible as possible. Anchor links in WordPress are an easy [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>There are a number of things I always make sure to do every time I create a new blog post. Most of them are covered in my <a href="https://www.angryseoer.com/seo-checklist-for-blog-posts/" target="_blank" rel="noreferrer noopener"><strong>SEO checklist for blog posts</strong></a>, but I always just want to make sure that my post is as accessible as possible. Anchor links in WordPress are an easy way to make your post more navigable.</p>



<p>It&#8217;s incredibly simple to do, so let&#8217;s talk about <a href="#what-are-anchor-links-in-wordpress"><strong>what are anchor links in WordPress</strong></a> and <a href="#how-to-make-an-anchor-link-in-wordpress"><strong>how to make them</strong></a>.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/08/anchor-link-wordpress-1024x576.png" alt="anchor link wordpress" class="wp-image-1068"/></figure>



<h2 class="wp-block-heading" id="what-are-anchor-links-in-wordpress">Anchor Links in WordPress</h2>



<p>First, let&#8217;s actually identify what anchor links in WordPress are.</p>



<p><strong>This is an element on a page which allows you to link from one section to another within the same page.</strong></p>



<p>This is especially helpful when you&#8217;re talking about a variety of things within one post and for longer posts. In this case, you might want to make a table of contents above the fold/at the opening of that post to better organize your content within the page.</p>



<p>This is also helpful when someone just wants to jump to the specific section/content they&#8217;re looking for in your post.</p>



<p>Your visitors should never have to work to find what they&#8217;re looking for on any given page of yours, and anchor links can do a lot of the lifting for you.</p>



<h2 class="wp-block-heading" id="how-to-make-an-anchor-link-in-wordpress">How to Make an Anchor Link in WordPress</h2>



<p>It&#8217;s incredibly easy to make an anchor link in WordPress. You&#8217;ll actually notice that the two links in the second paragraph of this post itself are anchor links, one going to each heading section.</p>



<p>Making an anchor link is a two step process in WordPress.</p>



<h3 class="wp-block-heading">Step 1 &#8211; Make an HTML Anchor</h3>



<p>This sounds technical, but it&#8217;s not. </p>



<p>All you need to do is click on the block you want to jump to with your link (see <a href="https://www.angryseoer.com/classic-editor-vs-block-editor/" target="_blank" rel="noreferrer noopener"><strong>classic editor vs block editor</strong></a> for more information on WordPress blocks). </p>



<p>This is the section you want the link you&#8217;ll make in the next step to jump to.</p>



<p>In the case of this post, I wanted to link in my opening section to jump to the &#8220;How to Make an Anchor Link in WordPress&#8221; heading of this section.</p>



<p>So I simply click on the heading, then click on &#8220;Advanced&#8221; in the block section on the right.</p>



<p>I then fill out the &#8220;HTML anchor&#8221; field with whatever text I want. I just used the text I used for the heading itself with dashes between the words:</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/08/create-html-anchor.png" alt="create html anchor" class="wp-image-1066"/></figure>



<p>This block is now ready to be linked to, we just need to create the link in Step 2 next.</p>



<h3 class="wp-block-heading">Step 2 &#8211; Create the Anchor Link</h3>



<p>This part&#8217;s a bit more conventional.</p>



<p>To create the anchor link, we highlight the text we want to be clickable and send people to the desired section of our page we just established.</p>



<p>In this case, I highlighted the text &#8220;how to make them&#8221; in that second paragraph in the opening. I then clicked on the link icon.</p>



<p>Normally we&#8217;d put in a link to an external page or to another page on our website. Instead, we&#8217;re going to paste in the exact text we put in the HTML anchor field a second again, but with a hashtag symbol (#) in front of it like so:</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/08/create-anchor-link.png" alt="create anchor link" class="wp-image-1067"/></figure>



<p>You have the typical link options, though I recommend leaving them all unticked as they don&#8217;t typically apply for anchor links (unless for some reason you want them to open in a new tab).</p>



<p><strong>In Summary</strong></p>



<p>That&#8217;s all there is to it. Once you save the draft of or publish the page, you&#8217;ll find that the text is now a live link which goes to the section you created the HTML anchor for.</p>



<p>Note that you&#8217;re not limited to Headings to link to. You can add an HTML anchor to many different types of blocks including any kind of text as well as images.</p>



<p>Try to get in the habit of creating anchor links in WordPress to make your content more navigable and especially to help people find the specific content they&#8217;re looking for quickly.</p>



<p>Not only does it look more organized, but this will keep people on your website for longer and will earn you better rankings and more traffic.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/anchor-link-wordpress/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Classic Editor Vs Block Editor &#8211; Which to Use in WordPress</title>
		<link>https://www.angryseoer.com/classic-editor-vs-block-editor/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=classic-editor-vs-block-editor</link>
					<comments>https://www.angryseoer.com/classic-editor-vs-block-editor/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Wed, 23 Mar 2022 18:33:10 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=837</guid>

					<description><![CDATA[Ever since WordPress rolled out its Gutenberg editor as the default in December of 2018, it has caused a heated debate with classic editor vs block editor camps springing up. Replacing the TinyMCE based word processor-like classic editor, Gutenberg was touted by WordPress as simplifying what is already one of the easiest softwares for creating [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ever since WordPress rolled out its Gutenberg editor as the default in December of 2018, it has caused a heated debate with classic editor vs block editor camps springing up. </p>



<p>Replacing the TinyMCE based word processor-like classic editor, Gutenberg was touted by WordPress as simplifying what is already one of the easiest softwares for creating and running a website.</p>



<p>Gutenberg introduced the concept of utilizing unique &#8220;blocks&#8221; to create your content with far greater ease and versatility.</p>



<p>As of right now, you can still run the classic editor by default using the official classic editor plugin from WordPress. According to the plugin page, there are roughly 5 million active installations still using the classic editor, so there&#8217;s still a good demand for it.</p>



<p>This begs the question, in the classic editor vs block editor debate, which should you use?</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/classic-editor-vs-block-editor-1024x576.png" alt="classic editor vs block editor" class="wp-image-885"/></figure>



<h2 class="wp-block-heading">Classic Editor Vs Block Editor</h2>



<p>If you&#8217;re just familiar with one or the other, let&#8217;s take a quick look at the differences and how to use them both. Like anything WordPress, they&#8217;re both very user friendly.</p>



<p><strong>Classic Editor</strong></p>



<p>The classic editor is the simple WYSIWYG (what you see is what you get) editor that made everyone fall in love with WordPress in the first place:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/wordpress-classic-editor-image.png" alt="wordpress classic editor image" class="wp-image-880"/></figure>



<p>A new page or post presents you with a field for your post&#8217;s title, an option to add an image via the media button, and basic word processing controls including the ability to make text a heading or paragraph format.</p>



<p>The attraction of the classic editor is that it&#8217;s simple and all right there in front of you.</p>



<p>If you have the simplest of simple websites like a personal blog, the classic editor can work just fine for you.</p>



<p><strong>Block Editor</strong></p>



<p>The block editor looks more sparse when you create a new page or post.</p>



<p>Creating a new line gives you the option to click on the &#8220;Plus&#8221; icon, bringing up a bank of every block type available:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/wordpress-block-editor-image.png" alt="" class="wp-image-876"/></figure>



<p>This will range from several dozen to potentially hundreds, depending on any added functionality that plugins and/or your theme brings.</p>



<p><a href="https://wordpress.org/support/article/blocks/" target="_blank" rel="noreferrer noopener">This page from WordPress</a> details the most common and other blocks you&#8217;ll find here.</p>



<p>Your most frequently used blocks will appear in the short menu, you can search by the name of the block you want to use, or you can click &#8220;browse all&#8221; to see more blocks:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/wordpress-block-editor-search.png" alt="wordpress block editor search" class="wp-image-878"/></figure>



<p>Hovering over any block gives a short description and example in an image.</p>



<p>Whenever you select a block in your content, you&#8217;ll notice on the right side of your dashboard in WordPress you&#8217;ll get a block specific configuration section:</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/block-editor-config.png" alt="block editor config" class="wp-image-879"/></figure>



<p>In the case of selecting an image, you can set the alt text, custom sizing, alignment, etc.</p>



<p>Every block has specific options for adjusting the content as you need.</p>



<p>All of this combined makes the block editor the preferred choice for versatility and providing granular control over every element you include with a few clicks.</p>



<p>Moving blocks and rearranging your content is easy as each block can be cut and pasted wherever you want or just resituated using the arrows or drag button.</p>



<p>While it can seem overwhelming at first, after learning how it works in about 5 minutes, you&#8217;ll be creating content faster than with the classic editor, and there are far less limitations in what you can achieve using it.</p>



<h2 class="wp-block-heading">Is Block Editor Better for SEO?</h2>



<p>One of the main questions people have regarding the classic editor vs block editor is which is better for SEO?</p>



<p>On the surface and on their own, neither the classic or block editor will give you an advantage in SEO. If you write the exact same post in each editor, it will read to search engines the exact same way.</p>



<p>Where the block editor does have an advantage is in adding additional media and code to your posts.</p>



<p>If you want to embed a video in your post, for example, with the classic editor you need to switch to HTML and ensure that you enter the specific embed code for that video perfectly.</p>



<p>Adding any kind of content outside of plain text can result in mistakes while using the classic editor which CAN have an adverse affect on your SEO efforts.</p>



<p>Alternatively when using the block editor, there&#8217;s a simple block for any kind of content you want to include or embed in your post.</p>



<p>In the case of a video, there&#8217;s a specific block for YouTube, one for Vimeo, etc. where you simply need to paste the URL to the video you want to include.</p>



<p>This ensures that no mistakes are made, the content will display properly, and no added or unnecessary code is included.</p>



<h2 class="wp-block-heading">How to Keep Using Classic Editor in 2022</h2>



<p>If you didn&#8217;t even know that you could go back to the classic editor in 2022 and long for the TinyMCE days, you&#8217;re in luck for the moment. Again, there is an official plugin from WordPress themselves: the <a href="https://wordpress.org/plugins/classic-editor/" target="_blank" rel="noreferrer noopener"><strong>classic editor plugin</strong></a>.</p>



<p>Once you enable the classic editor plugin, you&#8217;ll find the WYSIWYG editor back in place the next time you go to create a new post or edit an existing one.</p>



<p>It&#8217;s unclear as to how long this plugin will remain active and compatible. The block editor is clearly the future of WordPress, and the developers want to continue to push the last few million stragglers to using it in place of the classic editor.</p>



<p>It should be mentioned that the block editor EVEN has a &#8220;classic editor&#8221; block (I added one right here and took a screenshot):</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/classic-editor-block.png" alt="classic editor block" class="wp-image-883"/></figure>



<p>This allows you to either embed a classic editor block in your post around or alongside other blocks, or you can create that block as soon as you start a new page or post on your site and create the entire thing within it.</p>



<p>This is a nice workaround rather than using the classic editor plugin which, at the time of this article, hasn&#8217;t been updated in 8 months and is untested with this version of WordPress, potentially leaving its users open to secure vulnerabilities.</p>



<h2 class="wp-block-heading">WordPress Switch to Block Editor</h2>



<p>By default, the block editor has been the editor in WordPress since late 2018.</p>



<p>Older content created prior to this will, be default, still be in the classic editor format.</p>



<p>If you&#8217;d like to switch to the block editor in WordPress on your older posts, you&#8217;ll find an option labeled &#8220;Convert to Blocks&#8221; when selecting the content of an older post made with the classic editor (like this image shows):</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/convert-to-blocks.png" alt="convert to blocks" class="wp-image-882"/></figure>



<p>Clicking on this will make WordPress detect the various types of content in your post and convert them to the applicable blocks accordingly.</p>



<p>In converting the post listed in the image above, my post created a paragraph block for the normal text, an image block for the image, and a list block for the image:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/wordpress-switch-to-block-editor.png" alt="wordpress switch to block editor" class="wp-image-881"/></figure>



<p>If the page or post is still displaying properly before making the switch, you don&#8217;t need to necessarily update it to blocks.</p>



<p>If you do update a post, you should go through it to ensure that everything was converted properly after making the switch.</p>



<p>You can undo any changes you&#8217;ve made to revert to the classic format before you hit update if you change your mind.</p>



<p></p>



<p><strong>In Conclusion:</strong></p>



<p>Regarding the classic editor vs block editor, the block editor is the way to go because:</p>



<ul class="wp-block-list">
<li>It&#8217;s the present and future of WordPress.</li>



<li>Anything you can do in the classic editor you can do easier/faster in the block editor a hundred times over.</li>



<li>The original form of the classic editor is only available via an outdated plugin, potentially exposing your site to vulnerabilities.</li>



<li>You can create content via a classic editor interface using the &#8220;classic editor&#8221; block.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/classic-editor-vs-block-editor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Does a Caching Plugin Do &#8211; Caching Tutorial</title>
		<link>https://www.angryseoer.com/what-does-a-caching-plugin-do-caching-tutorial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-does-a-caching-plugin-do-caching-tutorial</link>
					<comments>https://www.angryseoer.com/what-does-a-caching-plugin-do-caching-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Wed, 09 Mar 2022 17:49:34 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=843</guid>

					<description><![CDATA[Whether you&#8217;re new to WordPress or not, you&#8217;ll likely recognize that one of the most popular and recommended types of plugins enables caching for your website. Enabling caching on your website (via a caching plugin) provides a better user experience and can even help your website rank better. It&#8217;s arguably the single most important thing [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Whether you&#8217;re new to WordPress or not, you&#8217;ll likely recognize that one of the most popular and recommended types of plugins enables caching for your website. Enabling caching on your website (via a caching plugin) provides a better user experience and can even help your website rank better.</p>



<p>It&#8217;s arguably the single most important thing you can do regarding <a href="https://www.angryseoer.com/how-to-increase-website-speed-wordpress/" target="_blank" rel="noreferrer noopener"><strong>how to increase website speed in WordPress</strong></a>.</p>



<p>But what does a caching plugin do exactly? This caching tutorial will explain everything you need to set up caching on your website and more importantly why you should do it.</p>



<h2 class="wp-block-heading">What Does a Caching Plugin Do?</h2>



<p>Let&#8217;s answer the main question straight away: what does a caching plugin do?</p>



<p>Caching itself as it relates to a website refers to saving an instance of the elements which make up that site after they&#8217;ve loaded for the first time.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/what-does-a-caching-plugin-do-1024x576.png" alt="what does a caching plugin do" class="wp-image-858"/></figure>



<p>A practical example is say someone comes to your website for the first time.</p>



<p>Their browser loads everything it takes to display your website on that person&#8217;s device. </p>



<p>With caching enabled, the browser will create a copy of all of the elements of your website in itself. </p>



<p>Then, if that person leaves and returns to your website at a later date, with caching enabled your website will effectively communicate to the browser that it can just load up all of that previously saved information instead of having to load the entire site fresh. Only the latest content itself needs to load.</p>



<p>This means that on that subsequent visit, the person&#8217;s device has a lot less to load from the server your website is stored on.</p>



<p>The result of this is that your website loads much faster, delivering a much better user experience.</p>



<p>The caching plugin itself inserts lines of code into your website&#8217;s htaccess file. These lines of code include dictating refresh rates for the various elements which make up your site.</p>



<p>While you might create fresh content in the form of new pages or posts on your site regularly, most of the elements and code which make up your site are static and do not change.</p>



<p>The caching plugin takes advantage of this and designates long periods of time of weeks, months, or even a year before a browser needs to load that content fresh.</p>



<p>Best of all, this is all done with a few clicks on your end via a <a href="https://wordpress.org/plugins/search/caching/" target="_blank" rel="noreferrer noopener">free caching plugin</a>.</p>



<p>Personally I use <a href="https://wordpress.org/plugins/w3-total-cache/" target="_blank" rel="noreferrer noopener">W3 Total Cache</a> on my websites and find it to be the best WordPress caching plugin because of the amount of control it gives you.</p>



<p>It&#8217;s the plugin I&#8217;ll be referring to as I go over my WordPress cache settings next.</p>



<h2 class="wp-block-heading">WordPress Cache Settings</h2>



<p>With the case of W3 Total Cache, it offers a lot more options than some caching plugins as it goes beyond simple caching instructions and instead works as a all-in-one solution for running your site more efficiently.</p>



<p>By default, most of this is configured for optimal performance after you enable the plugin, but let&#8217;s go down the list to get a better idea of how caching is working here.</p>



<h3 class="wp-block-heading">Page Cache</h3>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/w3-total-cache-general-settings.png" alt="w3 total cache general settings" class="wp-image-854"/></figure>



<p>This simply enables your site&#8217;s pages to be cached as just discussed. Disk: Enhanced is the recommended method here.</p>



<p>Try measuring your site&#8217;s performance before and after enabling this over at https://pagespeed.web.dev/ and enjoy the difference.</p>



<h3 class="wp-block-heading">Minify</h3>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/w3-total-cache-minify-1024x543.png" alt="w3 total cache minify" class="wp-image-855"/></figure>



<p>Minifying your site&#8217;s code removes unnecessary blank spaces which allows browsers to read and load your site more efficiently.</p>



<h3 class="wp-block-heading">Opcode Cache</h3>



<p>This caches PHP code specifically which can again drastically improve website loading time.</p>



<h3 class="wp-block-heading">Database Cache</h3>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/w3-total-cache-database-cache.png" alt="w3 total cache database cache" class="wp-image-856"/></figure>



<p>Your database is where the content you create, so your articles/posts, pages, etc. are stored. Enabling caching here improves database query response time by caching and retrieving past searches.</p>



<h3 class="wp-block-heading">Object Cache</h3>



<p>The object cache is similar to the database cache in that it works on improving fetching information from your site&#8217;s database, albeit a bit more efficiently. Typically you only need to enable one or the other.</p>



<h3 class="wp-block-heading">Browser Cache</h3>



<p>This section dictates the terms for storing your site&#8217;s various elements in your visitor&#8217;s browser.</p>



<p>This is where you can get into the nitty gritty of setting refresh rates for various types of elements:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/w3-total-cache-css-refresh-rate.png" alt="w3 total cache css refresh rate" class="wp-image-857"/></figure>



<p>By default, your site&#8217;s CSS and Javascript files are set to refresh after 31536000, the equivalent of one year.</p>



<p>This is in contrast to your site&#8217;s HTML which has a decidedly shorter refresh rate by default of one hour which makes sense as this makes for the dynamic content of your site&#8217;s posts and pages.</p>



<p>Any changes you make here will be reflected in your site&#8217;s htaccess file automatically.</p>



<h3 class="wp-block-heading">CDN</h3>



<p>CDN stands for content-delivery-network. It&#8217;s makes your site load more efficiently in a manner similar to caching.</p>



<p>With a content delivery network, cached versions of your site&#8217;s files are stored on servers around the globe. </p>



<p>This makes loading your website much faster regardless of where someone is located in the world. Instead of someone on the opposite side of the globe having to access your website via just the one server, their browser locates the nearest server geographically your site is stored on and loads it from that.</p>



<p>This dramatically reduces website speed regardless of where in the world your visitors are located.</p>



<p>While W3 Total Cache doesn&#8217;t do this for you, it integrates with CDN providers seamlessly, and this can be configured in this section.</p>



<h3 class="wp-block-heading">User Experience</h3>



<p>This section gives a few additional options to boost site performance, such as lazy loading for images. This instructs browsers to load images last after the rest of the page has loaded so that the more important content loads faster.</p>



<h3 class="wp-block-heading">What Does Delete Cache Mean on WordPress</h3>



<p>&#8220;Delete Cache&#8221;, &#8220;Empty All Caches&#8221;, &#8220;Purge All Caches&#8221;&#8230; no matter what language is used, they all mean the same thing.</p>



<p>If you&#8217;ve made changes on your website and aren&#8217;t seeing them being reflected when you load the page itself, it&#8217;s likely because your browser is still showing you the last cached version of the page.</p>



<p>Deleting the cache via your caching plugin (oftentimes an option is available at the top of your WordPress dashboard bar) should allow the page to load fresh and any changes you&#8217;ve made to be reflected in real-time.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/what-does-a-caching-plugin-do-caching-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Duplicate a Post in WordPress</title>
		<link>https://www.angryseoer.com/how-to-duplicate-a-post-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-duplicate-a-post-in-wordpress</link>
					<comments>https://www.angryseoer.com/how-to-duplicate-a-post-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Wed, 02 Mar 2022 21:07:14 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=838</guid>

					<description><![CDATA[In the course of content creation for your blog, you might find the need to duplicate an existing post. A practical example of this is a website I own where I publish two new playlists each month. I talk about the playlist, embed the playlist itself via a block, and highlight and write a bit [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>In the course of content creation for your blog, you might find the need to duplicate an existing post.</p>



<p>A practical example of this is a website I own where I publish two new playlists each month. I talk about the playlist, embed the playlist itself via a block, and highlight and write a bit about a few of the songs featured. The format of the post is always the same, so to save time I had been opening a previous version then copying and pasting the blocks into a new post and editing as necessary. Blocks aren&#8217;t really meant to be copied between posts like this, and it caused some alignment issues in the new post.</p>



<p>Thankfully there&#8217;s a better way for how to duplicate a post in WordPress, and it couldn&#8217;t be easier.</p>



<h2 class="wp-block-heading">How to Duplicate a Post in WordPress</h2>



<p>I&#8217;m really not sure why there&#8217;s not a built in functionality in WordPress itself to be able to duplicate posts alongside the options to edit/trash/etc. in the post overview section.</p>



<p>Instead, you need to use a plugin.</p>



<p>There are a couple in particular designed for this purpose. There&#8217;s <a href="https://wordpress.org/plugins/copy-delete-posts/" target="_blank" rel="noreferrer noopener">Copy and Delete Posts</a>, but I&#8217;m going to highlight the <a href="https://wordpress.org/plugins/duplicate-post/" target="_blank" rel="noreferrer noopener">Yoast Duplicate Post plugin</a>.</p>



<p>This plugin, from the same people behind the <a href="https://wordpress.org/plugins/wordpress-seo/" target="_blank" rel="noreferrer noopener">Yoast SEO plugin</a>, gives you all the functionality of the Copy and Delete Posts plugin but with the added feature of being able to update any existing post.</p>



<p>Not only does this save us time in creating a duplicate of our WordPress post, but we know that everything is formatted exactly how we want it.</p>



<p>Once installed, you&#8217;ll notice additional options below your posts in the post or pages section of your dashboard.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/clone-post-wordpress.jpg" alt="" class="wp-image-847"/></figure>



<h3 class="wp-block-heading">Clone</h3>



<p>Clone allows you to do just that; it instantly creates and opens a draft of the post you just clicked clone for.</p>



<p>All of the content will be exactly the same, but the URL slug will have a &#8220;2&#8221; at the end of it.</p>



<p>This is ideal when you create a lot of cookie cutter content where you just need to swap out a few things but keep the same structure of another post. If you have an online store, for example, where you just want to change the product and description, this is useful as an example.</p>



<h3 class="wp-block-heading">New Draft</h3>



<p>New Draft is similar to Clone except it creates a duplicate of the original post, allowing you to essentially keep a backup of your post live while you make changes.</p>



<p>In this case, it doesn&#8217;t create a new URL slug; it remains the same on that draft as if you were writing the post for the first time.</p>



<p>So if you&#8217;re about to do extensive changes to an existing page, simply create a &#8220;New Draft&#8221; of the page and work on that.</p>



<p>This way, the original remains live while you make your changes, and if anything goes wrong during the updates and you want to revert, you still have that original page without having to worry about multiple revisions which WordPress keeps and can be difficult to keep straight.</p>



<h3 class="wp-block-heading">Rewrite and Republish</h3>



<p>This feature is specific to the Yoast Copy and Delete plugin and is similar to &#8220;New Draft&#8221;, except &#8220;Rewrite and Republish&#8221; allows you to make changes in the same post without creating anything new. This simplifies the workflow when you want to update a post.</p>



<p>Incidentally this makes keeping your content fresh much easier without worry of having duplicate versions of the same post by mistake and with it <a href="https://www.angryseoer.com/canonical-url-definition/" target="_blank" rel="noreferrer noopener"><strong>canonical URL issues</strong></a> which can hurt your rankings.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/03/republish-button.png" alt="" class="wp-image-848"/></figure>



<p>Once you have made your changes, you can simply click the &#8220;Republish&#8221; button to make those changes live. Clicking &#8220;Save draft&#8221; works like it always does in keeping those changes ready in case you don&#8217;t have a chance to finish the update.</p>



<p>The upside is that the post remains online and live in its original format until you&#8217;re ready to send out the changes with the &#8220;Republish&#8221; button.</p>



<p>Make sure to <a href="https://www.angryseoer.com/google-search-console-coverage/" target="_blank" rel="noreferrer noopener"><strong>submit the updated URL to Google Search Console</strong></a> once you&#8217;ve finished making the changes so it will crawl and recognize the updates you&#8217;ve made.</p>



<p></p>



<p><strong>In Summary</strong></p>



<ul class="wp-block-list">
<li>Working off existing posts as a template saves time.</li>



<li>The Yoast Copy and Delete Posts plugin makes duplicating posts easy.</li>



<li>You can use the plugin to also make backups of important posts or easily update existing posts with new content.</li>



<li>It also allows you to toggle the user privileges to ensure only the those qualified have access to the feature.</li>
</ul>



<p>Now that you know how to duplicate a post in WordPress, enjoy all of that extra time you&#8217;ll be saving!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-duplicate-a-post-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Top 10 Ways How to Increase Website Speed &#8211; WordPress Edition</title>
		<link>https://www.angryseoer.com/how-to-increase-website-speed-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-increase-website-speed-wordpress</link>
					<comments>https://www.angryseoer.com/how-to-increase-website-speed-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Wed, 02 Feb 2022 19:09:14 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=751</guid>

					<description><![CDATA[If I&#8217;ve said it once I&#8217;ve said it a thousand times: search engines like Google want to pack their search results pages with sites which create a great user experience. Part of that is through the content itself, but a big part of that is how quickly that content loads. As such as as was [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>If I&#8217;ve said it once I&#8217;ve said it a thousand times: search engines like Google want to pack their search results pages with sites which create a great user experience. Part of that is through the content itself, but a big part of that is how quickly that content loads. As such as as was demonstrated as part of the <a href="https://www.angryseoer.com/core-web-vitals-may-2021-update-how-to-win-it/" target="_blank" rel="noreferrer noopener"><strong>web core vitals update</strong></a> of May 2021: speed is a huge ranking factor.</p>



<p>Let&#8217;s talk how to increase website speed &#8211; WordPress edition. Here are the top 10 (all easy) ways to speed up your website.</p>



<h3 class="wp-block-heading" id="how-to-check-website-speed">How to Check Website Speed</h3>



<p>The first thing you should do is actually check your website&#8217;s speed, meaning its load time.</p>



<p>Navigate over to <a href="https://developers.google.com/speed/pagespeed/insights/" target="_blank" rel="noreferrer noopener">https://developers.google.com/speed/pagespeed/insights/</a> and plug your home page&#8217;s URL along with a few deeper pages into the tool.</p>



<p>After a few seconds you&#8217;ll get a speed score on a scale of 0-100 with 100 being the best. Note that you&#8217;ll get a unique score for both the mobile and desktop devices. It will look something like this:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/02/pagespeed-insights-score.jpg" alt="pagespeed insights score" class="wp-image-788"/></figure>



<p>This snapshot shows you the individual load time metrics from specific elements of your site. Green is good, anything in red or orange requires your attention.</p>



<p>Best of all, upon scrolling down, Google gives suggestions on the actual things you need to do to correct this speed liabilities.</p>



<p>If you&#8217;re unsure as to what these various metrics are, check out <a href="https://www.angryseoer.com/core-web-vitals-may-2021-update-how-to-win-it/" target="_blank" rel="noreferrer noopener"><strong>my overview on what each of these core web vitals mean</strong></a> and how to improve them.</p>



<h1 class="wp-block-heading" id="how-to-increase-website-speed-in-wordpress">How to Increase Website Speed in WordPress</h1>



<p>Let&#8217;s go over the top 10 things you can do for how to increase website speed in WordPress.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/02/How-to-Increase-Website-Speed-WordPress-1024x576.png" alt="How to Increase Website Speed WordPress" class="wp-image-792"/></figure>



<h2 class="wp-block-heading" id="enable-caching">Enable Caching</h2>



<p>I begin with caching because it&#8217;s the easiest, fastest way of how to increase website speed in WordPress.</p>



<p>Caching means that when someone comes to your website for the first time, the majority of the files necessary to load your site are saved in your visitor&#8217;s browser.</p>



<p>This way, if they return to your site, it will load significantly faster.</p>



<p>To enable caching in WordPress, you need a <a href="https://wordpress.org/plugins/search/caching/" target="_blank" rel="noreferrer noopener">free caching plugin</a>. There are a lot of good and highly rated options (personally I use <a href="https://wordpress.org/plugins/w3-total-cache/" target="_blank" rel="noreferrer noopener">W3 Total Cache</a>), so grab one and enable caching.</p>



<p>Most of the files needed to load your website are static and rarely change. The caching plugin creates code which instructs your visitor&#8217;s web browser which files are unchanged and can be loaded from the previous visit (thus saving time).</p>



<p>You can pick and choose the cache time for each file type on your site within most of these plugins but typically the defaults are fine.</p>



<p>You can also add some code to the bottom of your .htaccess file for your website to manually instruct browsers on caching times.</p>



<p>Adding the following code ensures that the following file types only load fresh after 30 days (measured in 2592000 seconds).</p>



<pre class="wp-block-code"><code>
&lt;FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css|woff)$"&gt;
ExpiresActive On
ExpiresDefault A2592000
&lt;/FilesMatch&gt;
</code></pre>



<p>I still recommend just using a plugin because they usually have additional options for how to increase website speed in WordPress as I&#8217;ll discuss in a moment.</p>



<h2 class="wp-block-heading" id="upload-optimized-images">Upload Optimized Images</h2>



<p>A lot of speeding up your WordPress run site is simply a matter of reducing file sizes. A good way to do this moving forward is to only upload optimized images to your site.</p>



<p>If you&#8217;re using a program to edit or create images for your site like Photoshop, make sure that you&#8217;re creating them to be as efficient and compressed as possible.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/02/photoshop-image-options.jpg" alt="" class="wp-image-789"/></figure>



<p>Typically setting your output setting above &#8220;high&#8221; quality just creates a larger file size with no noticeable change in visual quality.</p>



<p>Also remember that the image file type dictates the size and certain image types are better at compressing and optimizing certain images more efficiently than others.</p>



<p>A good rule of thumb is:</p>



<p>Use JPEG when it&#8217;s a photo or complex image with lots of colors and definition.</p>



<p>Use a PNG when it&#8217;s a simple graphic with just a handful of colors and well defined boundaries.</p>



<h2 class="wp-block-heading" id="enable-caching">Optimize Images Upon Upload</h2>



<p>You can also use an <a href="https://wordpress.org/plugins/search/image+optimization/" target="_blank" rel="noreferrer noopener">image optimization plugin</a> to optimize existing and new images when you upload them to your site. These work by compressing images to smaller sizes without sacrificing image quality.</p>



<p>Using one retroactively can free up a lot of space on your site, particularly if you have a lot of images already on your site.</p>



<p>It&#8217;s worth noting that some of the caching plugins will do this for you, as well.</p>



<h2 class="wp-block-heading" id="enable-caching">Use a CDN</h2>



<p>One of the major causes of slow website load time is the user&#8217;s physical distance from the server your website is kept on.</p>



<figure class="wp-block-image alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/02/cdn.png" alt="cdn" class="wp-image-791" width="393" height="291"/></figure>



<p>The farther your site&#8217;s visitor is from where the content they&#8217;re loading is actually stored, the longer it will take to load.</p>



<p>This is why a content delivery network or CDN can be a very effective way to speed up your site&#8217;s load time.</p>



<p>It works like this: cached versions of your site are stored on secondary servers around the globe.</p>



<p>So when someone in Australia is loading your site in their browser, it will load significantly faster if a cached version of your site is stored on a more local server in say Melbourne than somewhere in the United States.</p>



<p>Their browser will connect to the closest server your content is stored on no matter where they are in the world.</p>



<p>Most caching plugins give an option to integrate with a CDN (hopefully you&#8217;re getting an idea by now of how important a caching plugin is in how to increase website speed in WordPress.</p>



<h2 class="wp-block-heading" id="enable-caching">Remove Excess Content and Scripts</h2>



<p>Sometimes the easiest and most effective way to speed up your website is to just start cutting out existing yet excess content and scripts.</p>



<p>For example, javascript based content typically takes much longer to load over basic HTML.</p>



<p>Ask yourself what is better for your website&#8217;s visitors &#8211; that over the top loading animation on your website or a simpler, cleaner page which loads in a quarter of the time.</p>



<p>In a similar vein, take a glimpse at the plugins installed and active on your site. Do you need them all? Odds are you installed something months ago as an experiment to try it out but it&#8217;s not providing any value to your site.</p>



<p>It&#8217;s a good idea to audit not just your site&#8217;s content, but your site&#8217;s behind the scenes content like plugins and scripts and make sure every bit of it is essential.</p>



<h2 class="wp-block-heading" id="use-amp">Use AMP</h2>



<p>Speaking of removing bloated content and scripts, this is especially true for loading your site on mobile devices. </p>



<p>Mobile devices on average have access to slower internet speeds, so it behooves you to have a lighter version of your website for mobile users.</p>



<figure class="wp-block-image alignright size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/01/what-is-amp.png" alt="amp" class="wp-image-767"/></figure>



<p>Enter AMP.</p>



<p>AMP stands for accelerated mobile pages. It&#8217;s an open-source project initiative begun by Google.</p>



<p>It essentially involves creating alternate, lighter in code versions of every page you create which Google can serve up specifically to mobile users.</p>



<p>This sounds like a lot of work, but as I covered in my overview of <a href="https://www.angryseoer.com/how-to-speed-up-a-wordpress-site-on-mobile-what-is-amp-in-wordpress/" target="_blank" rel="noreferrer noopener"><strong>what is AMP in WordPress</strong></a>, it&#8217;s virtually as simple as installing a plugin.</p>



<p>There are plenty of <a href="https://wordpress.org/plugins/search/amp/" target="_blank" rel="noreferrer noopener">plugins for AMP</a>, and most of them automatically create an AMP compliant page and communicate this to Google for you. They do this by cutting most of the complex scripts out of your page and just boiling it down to the loading essentials while preserving as much of the look and feel of your site but on mobile as possible.</p>



<p>Alternatively, they give you the option to manually create an AMP compliant page.</p>



<h2 class="wp-block-heading" id="enable-caching">Optimize Existing Code</h2>



<p>You can optimize the existing code on your site in a few ways.</p>



<p>This includes:</p>



<p><strong>Minifying Code</strong> &#8211; Minifying code removes unnecessary gaps/white space in your code to make it more efficient and load faster because the browser can read it more easily.</p>



<p>Note that a good clean and maintained theme (see <a href="https://www.angryseoer.com/what-is-the-best-free-wordpress-theme-2022-edition/" target="_blank" rel="noreferrer noopener"><strong>what is the best free WordPress theme in 2022</strong></a>) won&#8217;t have a great deal of this. </p>



<p>Regardless, you can minify your code and specify which types with most caching plugins and is a one click way to speed up your site in WordPress.</p>



<p><strong>Lazy Load Images</strong> &#8211; Typically an image is lower priority in terms of importance with your content. </p>



<p>With that in mind, you can lazy load images on your site using either most caching plugins or image optimization plugins.</p>



<p>This lowers their priority when your page is loading, putting loading them off until the more important elements have loaded for your visitor.</p>



<p><strong>Defer Javascript</strong> &#8211; I talked about removing bloated code like javascript you might not need, but just like with lazy loading images you can defer javascript or any other types of code for that matter to load last.</p>



<p>This allows the rest of your page to load more quickly rather than the browser struggling with loading the heavier code simultaneously.</p>



<p>You can specify different script extensions like JS to load last in most caching plugins. </p>



<h2 class="wp-block-heading" id="embed-videos-rather-than-host-them">Embed Videos Rather Than Host Them</h2>



<p>Using videos and images is a good way to keep your content fresh and make it more easily digestible for your visitor.</p>



<figure class="wp-block-image alignright size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/10/youtube-video.png" alt="video" class="wp-image-490"/></figure>



<p>Videos are typically easily the largest sized files you can have on your server. </p>



<p>With that in mind, it&#8217;s better to reference and embed a video from another site rather than uploading and hosting it right on your site, though.</p>



<p>YouTube makes it very easy to embed a video you&#8217;ve uploaded there directly into your page. </p>



<p>With WordPress&#8217; blocks system, you can just pull up a YouTube block and paste the URL of the video you want to embed.</p>



<h2 class="wp-block-heading" id="enable-caching">Keep Your Database Optimized</h2>



<p>Your site&#8217;s database is where your actual website is organized. So think less images and code which dictate the look of your site but more the written content of your posts and pages.</p>



<p>Over time, this can get cluttered up just like your own desktop. </p>



<p>You can use a <a href="https://wordpress.org/plugins/search/database/" target="_blank" rel="noopener">database plugin</a> to optimize and cleanup your database.</p>



<p>This is useful for removing old unnecessary revisions of posts and pages you still have lying around, cluttering up the database.</p>



<p>It won&#8217;t give you a huge boost in performance, but every little bit helps and it&#8217;s good maintenance to get into the habit of.</p>



<h2 class="wp-block-heading" id="enable-caching">Keep Site Updated</h2>



<p>Lastly in this list of how to increase website speed in WordPress: keep your site updated.</p>



<p>This means keeping your plugins, theme, and WordPress version itself all up to date. So every time a new update rolls out, make sure that you install it.</p>



<p>I talked about this in my overview on <a href="https://www.angryseoer.com/3-new-year-website-updates/" target="_blank" rel="noreferrer noopener"><strong>3 website updates I recommend doing every year</strong></a>, but it&#8217;s a good way to both keep your site secure and get the latest functionality. Many updates will involve any of those three elements (plugins, themes, and WordPress version) to run more efficiently.</p>



<p>You can automatically set plugins to update on the plugins page:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/02/auto-update-wordpress-plugins.png" alt="" class="wp-image-790"/></figure>



<p>Updates for Themes and the WordPress version itself both need to be done manually (meaning click update automatically when they&#8217;re available).</p>



<p></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-increase-website-speed-wordpress/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>What is the Best Free WordPress Theme &#8211; 2022 Edition</title>
		<link>https://www.angryseoer.com/what-is-the-best-free-wordpress-theme-2022-edition/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-is-the-best-free-wordpress-theme-2022-edition</link>
					<comments>https://www.angryseoer.com/what-is-the-best-free-wordpress-theme-2022-edition/#comments</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Wed, 12 Jan 2022 17:12:46 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=168</guid>

					<description><![CDATA[WordPress is my go-to CMS any time I&#8217;m creating a new site. It makes adding content, changing the aesthetics, and maintaining the site all quick and simple both behind the scenes and in the front. Speaking of aesthetics, obviously the main thing which affects the look and feel of your site is your WordPress theme. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>WordPress is my go-to CMS any time I&#8217;m creating a new site. It makes adding content, changing the aesthetics, and maintaining the site all quick and simple both behind the scenes and in the front. </p>



<p>Speaking of aesthetics, obviously the main thing which affects the look and feel of your site is your WordPress theme. There are tens of thousands of themes vying for your attention. And while there are a lot of great premium themes with more features than you can count, there are a number of free themes which can do everything you need and more.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/01/what-is-the-best-free-wordpress-theme-2022-1024x536.png" alt="what is the best wordpress theme 2022" class="wp-image-756"/></figure>



<p>So what is the best free WordPress theme in 2022?</p>



<p>There is a lot of criteria a good free theme has to meet to select the better and best ones. It should be mobile friendly and responsive, regularly maintained by the developers with updates, and should offer a lot of versatility. The best themes are highly customizable through an intuitive interface alone. And with respect to the thousands of premium themes out there, there are plenty of free ones which can handle most anything you throw at them.</p>



<p>I can only speak for myself, but after testing out dozens of popular themes, this is my pick for the best free WordPress theme (2022).</p>



<h1 class="wp-block-heading">What is the Best Free WordPress Theme &#8211; 2022 Edition</h1>



<p>For me, the best free WordPress theme in 2022 is the theme that&#8217;s powering the site you&#8217;re on right now: <strong>Astra</strong>.</p>



<p>At the time of this writing, it has a perfect 5 star rating <a href="https://wordpress.org/themes/astra/" target="_blank" rel="noreferrer noopener"><strong>on WordPress</strong></a>.</p>



<p>Note that Astra comes with a premium option with more features, but I&#8217;ve found that I can do everything I want with its free option. Its free option alone&#8217;s features stack up against the best premium themes out there.</p>



<p>Let&#8217;s do a rundown on why Astra is the best theme on WordPress at the moment.</p>



<p></p>



<h2 class="wp-block-heading">Customization</h2>



<p>Let&#8217;s start with the most important element: customization. With dozens of elements of your site to customize through Astra, you can create virtually any aesthetic and any style of site you want.</p>



<p>This is good, too, because Astra has over 1 million installations. So even with potentially a million other webmasters using the same theme, your site can look uniquely yours with all of the options it gives you.</p>



<p>Here is a snapshot of the macro customization bar for Astra.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/01/astra-free-customization.png" alt="" class="wp-image-741"/></figure>



<p>Opening any one of these gives you drilled down control over the most important elements of your site.</p>



<p>The &#8220;Global&#8221; tab, for example, allows you to instantly pick the font style, size, and colors of your content. </p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/01/astra-global-customization.png" alt="" class="wp-image-743"/></figure>



<p>It&#8217;s not a one-size fits all solution, either; you can pick different colors for your headings, text, links, etc. all specifically.</p>



<p>Building the perfect header is simple, as well, as you can easily fit your logo and its layout in the header from the customization section, as well.</p>



<p>Like many of the best themes, Astra also allows you to create custom headers by device. This way, you can have a unique header for desktop users, tablet users, and mobile users.</p>



<p>You can set custom sidebar/no sidebar layouts between your various content types, as well. </p>



<p>This allows you to feature a sidebar on your home page and posts, for example, while omitting it on site pages. You can adjust the width of your sidebar to your liking, as well.</p>



<p>One of my favorite customization options Astra free gives you out of the box is for the content you display alongside your posts both on the home page as well as on the posts themselves.</p>



<p>Where most themes make you install an additional plugin or mess with the theme&#8217;s code, Astra simply lets you tick various types of content on or off.</p>



<p>So say you don&#8217;t want the date published for a post to appear either on your blog page or on the post itself? Just uncheck it from the list:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/01/astra-blog-customization.png" alt="" class="wp-image-748"/></figure>



<p>Astra is also very compatible with virtually anything you try to integrate with it. One notable example is that it integrates with and is WooCommerce ready; so if you sell anything on your website, Astra is a good option.</p>



<h2 class="wp-block-heading">Ease of Use</h2>



<p>Even if it&#8217;s your very first day with WordPress, the CMS is built to be user friendly. </p>



<p>Astra is especially easy to navigate through the previously covered customization options. </p>



<p>Virtually anything you want to change about the look of your site can easily be found in this section.</p>



<p>It&#8217;s &#8220;Header Builder&#8221; is a great example.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/01/astra-header-builder-1024x233.png" alt="" class="wp-image-758"/></figure>



<p>Clicking on it from the customization menu brings up a grid like layout where you can pick and choose anything and everything you might want to display in your site&#8217;s all important header section.</p>



<p>Just clicking on a button lets you pick what you want to add to that specific spot, and you can click and drag existing elements to different areas of your header.</p>



<p>It&#8217;s a great example of the point and click simplicity which Astra boasts for completely taking the learning curve out of website design.</p>



<h2 class="wp-block-heading">Speed</h2>



<p>Astra is built to be extremely lightweight; on the front end they boast that it&#8217;s less than 50kb in size.</p>



<p>It&#8217;s also integrated with Schema.org code and is Native AMP, making your site more efficient for Google and mobile users.</p>



<p>Where <a href="https://www.angryseoer.com/core-web-vitals-may-2021-update-how-to-win-it/" target="_blank" rel="noreferrer noopener"><strong>speed and accessibility are essential for ranking well</strong></a>, Astra is built with this in mind.</p>



<h2 class="wp-block-heading">Frequent Updates</h2>



<p>Astra <a href="https://themes.trac.wordpress.org/log/astra/" target="_blank" rel="noreferrer noopener">averages about 4 updates a month</a>, making it one of the most maintained themes available.</p>



<p>With roughly weekly updates, this keeps Astra virtually bug free and up to date with the latest necessary features.</p>



<p>Just as importantly, this makes Astra one of the most secure themes by efficiently addressing any security vulnerabilities as they crop up.</p>



<p>Like I just talked about in my post on <a href="https://www.angryseoer.com/3-new-year-website-updates/" target="_blank" rel="noreferrer noopener"><strong>yearly website updates to make</strong></a>, you never have to worry about having an outdated theme with Astra.</p>



<h2 class="wp-block-heading">Huge Community</h2>



<p>If you ever do end up running into any issues with your site and need help, the fact that Astra is one of the most popular themes on WP means that there&#8217;s a <a href="https://wordpress.org/support/theme/astra/" target="_blank" rel="noreferrer noopener">huge community</a> of people built in ready to help.</p>



<p>More than likely the issue you&#8217;re having has already been brought up and a solution is a simple Google search away.</p>



<p>The importance of this point cannot be emphasized enough; it&#8217;s almost like having the premium version on a support level.</p>



<p></p>



<p>In summary,<a href="https://wordpress.org/themes/astra/" target="_blank" rel="noreferrer noopener"> </a>Astra is the best free WordPress theme for 2022 because:</p>



<ul class="wp-block-list">
<li>It&#8217;s highly customizable for getting the look and feel you want from your site straight out of the box.</li>



<li>It simplifies an already user friendly WordPress environment to make it accessible to virtually anyone.</li>



<li>It&#8217;s lightweight and fast as heck and optimized to be search engine friendly.</li>



<li>It&#8217;s as well maintained and frequently updated as any WP theme.</li>



<li>It&#8217;s popularity makes finding solutions to any issues you come across easier than virtually any other theme.</li>
</ul>



<p>You can grab Astra for free over at <a href="https://wordpress.org/themes/astra/" target="_blank" rel="noreferrer noopener">https://wordpress.org/themes/astra/</a>.</p>



<p></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/what-is-the-best-free-wordpress-theme-2022-edition/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Add Expires Headers &#8211; WordPress Guide</title>
		<link>https://www.angryseoer.com/add-expires-headers-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=add-expires-headers-wordpress</link>
					<comments>https://www.angryseoer.com/add-expires-headers-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Tue, 09 Nov 2021 16:37:00 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=585</guid>

					<description><![CDATA[An easy way to speed up your website without sacrificing any code or content is to add expires headers. WordPress users have a number of different ways to do this, from plugins to adding a simple line of code. Here&#8217;s a quick tutorial on how to add expires headers, WordPress edition. Add Expires Headers &#8211; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>An easy way to speed up your website without sacrificing any code or content is to add expires headers. WordPress users have a number of different ways to do this, from plugins to adding a simple line of code. Here&#8217;s a quick tutorial on how to add expires headers, WordPress edition.</p>



<h1 class="wp-block-heading">Add Expires Headers &#8211; WordPress</h1>



<h2 class="wp-block-heading">Add Expires Headers WordPress Plugin</h2>



<figure class="wp-block-image alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/11/Add-Expires-Headers-WordPress.png" alt="Add Expires Headers WordPress" class="wp-image-595" width="220" height="220"/></figure>



<p>First, we have the simplest method of using a plugin. Before you reach for a dedicated plugin, know that one of the caching plugins you likely/should already have installed will do this for you.</p>



<p>This makes sense because expires headers is a caching rule.</p>



<p>It dictates to web browsers whether or not they need to load a page or a page&#8217;s elements fresh or if conversely they can access a previously cached version to save time.</p>



<h3 class="wp-block-heading">Add Expires Headers W3 Total Cache</h3>



<p>W3 Total Cache is a caching plugin designed to speed up your site in a variety of ways. </p>



<p>Adding expires headers keeps your site from forcing browsers to load static elements fresh every time needlessly. Instead, you dictate a period of time before these elements load fresh.</p>



<p>Install the plugin and navigate to the &#8220;Browser Cache&#8221; option in the dashboard. Different files are broken up by group where you can set their lifetime durations like in the image below:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/11/add-expires-headers-w3-total-cache.png" alt="" class="wp-image-593"/></figure>



<p>With these settings within the W3 Total Cache plugin, the CSS and JS elements on your site only refresh for someone who has visited your site after 31536000 seconds, or 365 days.</p>



<p>If someone revisits your site within that year, the browser will load more quickly because the CSS and JS elements have been cached in their browser.</p>



<p>Scrolling down the plugin, you can specify expiration terms for additional file types. Going with the default terms and settings is generally a safe option here if you&#8217;re not sure.</p>



<p>When you&#8217;re finished, simply click &#8220;Save Settings and Purge Caches&#8221; and you&#8217;re good to go.</p>



<p>Bear in mind that this plugin is automatically set up to add expires headers for your site by default.</p>



<h2 class="wp-block-heading">How to Add Expires Headers in HTML</h2>



<p>You can also add expires headers in WordPress without a plugin.</p>



<p>While not strictly HTML, it&#8217;s simple to do by adding one line of code to your .htaccess file.</p>



<p>Navigate to the root directory of your website and open up the .htaccess file.</p>



<p>Paste the following code to the bottom of the file:</p>



<pre class="wp-block-code"><code>&lt;FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css|woff)$"&gt;ExpiresActive OnExpiresDefault A2592000&lt;/FilesMatch&gt;</code></pre>



<p>This dictates that your visitor&#8217;s browser to cache the listed file types (java, CSS, images, etc.) for the period of time listed.</p>



<p>In the above example, the length of time is in seconds, just like in the plugin examples above. </p>



<p>This translates to 30 days.</p>



<p>If the visitor returns to your site within that 30 day period, their browser will load the cached versions of the listed types of content. This ensures that your site loads much more quickly, providing a better user experience.</p>



<p>Once those 30 days are up, if the visitor returns to your site, those files will load fresh.</p>



<p>You can tweak that code to group whatever file types you want and specify various refresh times accordingly.</p>



<p>The above listed files are generally the types which don&#8217;t get updated frequently if ever, so a generous expire duration is suitable for them.</p>



<p></p>



<p>But there you go, plenty of ways to add expires headers, WordPress style! And don&#8217;t forget it&#8217;s also a great way to speed up your site for the <a href="https://www.angryseoer.com/core-web-vitals-may-2021-update-how-to-win-it/" target="_blank" rel="noreferrer noopener"><strong>core web vitals May 2021 update</strong></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/add-expires-headers-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Pick a WordPress Theme</title>
		<link>https://www.angryseoer.com/how-to-pick-a-wordpress-theme/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-pick-a-wordpress-theme</link>
					<comments>https://www.angryseoer.com/how-to-pick-a-wordpress-theme/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Tue, 21 Sep 2021 14:23:56 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=160</guid>

					<description><![CDATA[I recommended WordPress as part of my tutorial on how to set a website for free for good reason. WordPress has a small learning curve and makes creating attractive and functioning websites easy. With so many available both free and premium, you may be wondering how to pick a WordPress theme for your website. Here [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I recommended WordPress as part of my tutorial on <a href="https://www.angryseoer.com/how-to-set-up-a-website-for-free/" target="_blank" rel="noreferrer noopener"><strong>how to set a website for free</strong></a> for good reason. WordPress has a small learning curve and makes creating attractive and functioning websites easy. With so many available both free and premium, you may be wondering how to pick a WordPress theme for your website. Here are the top things to look for in how to pick a WordPress theme.</p>



<h2 class="wp-block-heading">How to Pick a WordPress Theme</h2>



<p>A lot of us make the mistake of not using our imaginations when it comes to WordPress themes. We look through the <a href="https://wordpress.org/themes/" target="_blank" rel="noreferrer noopener">WordPress theme marketplace</a> and simply go by the sample image(s) they show.</p>



<figure class="wp-block-image alignright size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/09/how-to-pick-a-wordpress-theme.png" alt="how to pick a wordpress theme" class="wp-image-411"/></figure>



<p>The honest truth is that most any theme these days is pretty customizable. If you can&#8217;t get the functionality you want from the theme, a free plugin can oftentimes get you there.</p>



<p>Instead, don&#8217;t worry about the aesthetic side of the samples, but think about the more important features.</p>



<p><strong>When picking a WordPress theme, it&#8217;s essential to make sure it ticks all of these boxes:</strong></p>



<h5 class="wp-block-heading">It&#8217;s Responsive</h5>



<p>If a theme is responsive, it means the website will adjust to the device loading it. More than half of all website traffic occurs on mobile devices, so it&#8217;s essential that your site loads with smaller devices in mind.</p>



<p>While you can create a dedicated mobile site which triggers on mobile devices, a responsive theme is a nice compromise. It ensures that the site doesn&#8217;t try to load to the static specs of a desktop browser.</p>



<p>Most themes let you set specific parameters on your site with responsiveness in mind in the &#8220;Customization&#8221; section:</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/09/wordpress-device-customization.png" alt="wordpress device customization" class="wp-image-405"/></figure>



<p>By selecting the phone icon, I can see a preview of what my latest posts look like on Angry SEOer in realtime:</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/09/mobile-responsive-wordpress.jpg" alt="mobile responsive wordpress" class="wp-image-406"/></figure>



<p>Any good theme will let you customize one of the most important elements of your website: your menus. You can serve up different menus by device type or just change how that menu is presented (along with your header image).</p>



<h5 class="wp-block-heading">It&#8217;s Updated</h5>



<p>One of the overlooked bits of criteria when deciding how to pick a WordPress theme is how often it&#8217;s updated.</p>



<p>When selecting &#8220;More Info&#8221; on any theme in WordPress, you can see when it was updated last.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/09/theme-information.png" alt="theme information" class="wp-image-407"/></figure>



<p>If a theme hasn&#8217;t been touched by its developer in months or even years, that&#8217;s not very reassuring. </p>



<p>Similar to outdated plugins and WordPress versions, outdated themes carry vulnerabilities which hackers can exploit to attack your site.</p>



<p>As such, stick to regularly maintained WordPress themes. It&#8217;s important for security, but it also gives you other relevant updates and occasionally access to new features, as well.</p>



<p>On a similar note, be sure to update your WordPress theme whenever a new update becomes available as this will oftentimes patch security vulnerabilities and keep it compatible with the latest versions of WordPress.</p>



<h5 class="wp-block-heading">It&#8217;s (Highly) Customizable</h5>



<p>Sure, WordPress has a huge market of free and premium plugins to get any kind of functionality you want from your site. Ideally your theme can do this for you, though.</p>



<p>I talked about responsiveness, but be sure that the theme is able to give you the look and feel that you want from your site.</p>



<p>You can use the feature filter to sort themes by the layout that you want.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/09/wordpress-feature-filter.png" alt="wordpress feature filter" class="wp-image-409"/></figure>



<p>More customizable themes leave room for change down the road.</p>



<p>So if you initially set up your site to be a single column but later decide you want to change it to two or a grid layout, ideally your theme has that functionality built in rather than having to change the entire theme.</p>



<h5 class="wp-block-heading">It&#8217;s Well Rated</h5>



<p>Ratings can tell you a lot about a theme because they come from its users themselves. Clicking on the ratings section lets you see the positive and negative reviews a theme has accumulated.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/09/wordpress-theme-ratings.png" alt="" class="wp-image-408"/></figure>



<p>Critical reviews can clue you in to potential issues with the theme you might not encounter until you&#8217;ve already installed and worked with it for awhile yourself.</p>



<h5 class="wp-block-heading">It&#8217;s Popular</h5>



<p>The number of active installations shows how many people are using that theme right now.</p>



<p>Your initial instinct might be to avoid the most popular themes out of fear that your site might look like someone else&#8217;s.</p>



<p>Honestly, there&#8217;s no upside to having a unique or lesser used theme.</p>



<p>Literally every theme in WordPress is customizable. You can change the color scheme, layout, background, and other aesthetic elements in seconds. Add in branding like your header image and that theme becomes yours. Plus the less popular and used themes are typically the least maintained which again is a liability.</p>



<p>The best themes are typically the most popular for a reason: they tick all of the other boxes I&#8217;ve covered so far.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/09/astra-theme-reviews.png" alt="astra theme reviews" class="wp-image-410"/></figure>



<p>Another notable upside to using a popular theme is that there&#8217;s typically a lot of community support for them.</p>



<p>Even if in depth support is reserved for premium users (if a premium version exists, as is usually the case with more popular themes), odds are with a popular theme that any question you have has already been asked and answered. And if it&#8217;s not, there&#8217;s typically someone who can answer it for you on that theme&#8217;s support forum.</p>



<p>The <a href="https://wordpress.org/themes/" target="_blank" rel="noreferrer noopener">WordPress theme marketplace</a> defaults on the most popular, so that&#8217;s a good place to start.</p>



<p></p>



<p>Again, one more reminder to use a bit of imagination when browsing WordPress themes. Make sure it ticks the points I covered here to get a winner. Then simply add your personal branding touches to make it yours.</p>



<p></p>



<p></p>



<p></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-pick-a-wordpress-theme/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
