<?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>Tutorials &#8211; Angry SEOer</title>
	<atom:link href="https://www.angryseoer.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.angryseoer.com</link>
	<description>Angry Good SEO Advice</description>
	<lastBuildDate>Mon, 21 Aug 2023 19:22:06 +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>Tutorials &#8211; Angry SEOer</title>
	<link>https://www.angryseoer.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Redirect HTTP to HTTPS</title>
		<link>https://www.angryseoer.com/how-to-redirect-http-to-https/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-redirect-http-to-https</link>
					<comments>https://www.angryseoer.com/how-to-redirect-http-to-https/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 19:22:05 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=1352</guid>

					<description><![CDATA[I&#8217;ve talked in the past the importance of SSL and how to get an SSL certificate for free. This is important for creating a secure connection between your website and those who use it, particularly when someone submits information or with E-commerce transactions. Once you HAVE that SSL certificate and your website has the ability [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;ve talked in the past the importance of SSL and <a href="https://www.angryseoer.com/ssl-certificate-how-to-get-one/" data-type="link" data-id="https://www.angryseoer.com/ssl-certificate-how-to-get-one/" target="_blank" rel="noreferrer noopener"><strong>how to get an SSL certificate for free</strong></a>. This is important for creating a secure connection between your website and those who use it, particularly when someone submits information or with E-commerce transactions. Once you HAVE that SSL certificate and your website has the ability to load the HTTPS iteration of the site, you want to make sure that all traffic goes to that HTTPS instance. Here is how to redirect HTTP to HTTPS once you&#8217;ve gotten your SSL certificate.</p>



<h2 class="wp-block-heading">How to Redirect HTTP to HTTPS</h2>



<p>You can&#8217;t control whether someone goes to the HTTP or HTTPS version of your site in some situations. Old links to your site may still point to the HTTP version. You also will have some people specifically typing in the HTTP version.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://www.angryseoer.com/wp-content/uploads/2023/08/How-to-Redirect-HTTP-to-HTTPS-1024x576.png" alt="How to Redirect HTTP to HTTPS" class="wp-image-1353" srcset="https://www.angryseoer.com/wp-content/uploads/2023/08/How-to-Redirect-HTTP-to-HTTPS-1024x576.png 1024w, https://www.angryseoer.com/wp-content/uploads/2023/08/How-to-Redirect-HTTP-to-HTTPS-300x169.png 300w, https://www.angryseoer.com/wp-content/uploads/2023/08/How-to-Redirect-HTTP-to-HTTPS-768x432.png 768w, https://www.angryseoer.com/wp-content/uploads/2023/08/How-to-Redirect-HTTP-to-HTTPS.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The easiest way to force someone to go to the HTTPS version is with a redirect, and the easiest way of how to redirect HTTP to HTTPS is using your site&#8217;s .htaccess file.</p>



<p>This is a file which instructs web browsers on how to open and engage with your website. Adding a simple line of code here will tell the web browser to automatically reload to the HTTPS instance of your site when someone goes to the HTTP.</p>



<p>Whether you use an FTP client locally or go through your host, locate the .htaccess file for your website.</p>



<p>It will be located in the root directory of your website. If you don&#8217;t see it, click the &#8220;Settings&#8221; icon in the top right and make sure the &#8220;Show Hidden Files&#8221; is ticked.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="754" height="501" src="https://www.angryseoer.com/wp-content/uploads/2023/08/show-hidden-files-cpanel.png" alt="" class="wp-image-1354" srcset="https://www.angryseoer.com/wp-content/uploads/2023/08/show-hidden-files-cpanel.png 754w, https://www.angryseoer.com/wp-content/uploads/2023/08/show-hidden-files-cpanel-300x199.png 300w" sizes="(max-width: 754px) 100vw, 754px" /></figure>



<p>You should now see the .htaccess file. Click on this file and select &#8220;Edit&#8221;. </p>



<p>Go to the bottom of this file and paste in the following lines of code:</p>



<p>RewriteEngine On<br>RewriteCond %{SERVER_PORT} 80<br>RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]</p>



<p>Replace &#8220;Example&#8221; with your website&#8217;s address (change the extension if your site is not a .com), and click &#8220;Save Changes&#8221; in the top right.</p>



<p>That&#8217;s all you have to do in how to redirect HTTP to HTTPS. You can test it now by trying to open the HTTP instance of your website. It should redirect you automatically to the secure version and you should see that coveted lock in the browser destination field.</p>



<p>This is important not just for security but for tracking purposes, as well. Now you don&#8217;t have to worry about your reports leaving out traffic to the HTTP version or checking two instances; everything should be funneled to the secure version of the URL.</p>



<p>Again, if you don&#8217;t have an SSL certificate for your website, grab one for free now as I detail in <a href="https://www.angryseoer.com/ssl-certificate-how-to-get-one/" data-type="link" data-id="https://www.angryseoer.com/ssl-certificate-how-to-get-one/" target="_blank" rel="noreferrer noopener"><strong>how to get an SSL certificate for free</strong></a>.</p>



<p>Congrats, all traffic is now being sent to the HTTPS version of your site!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-redirect-http-to-https/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 Transfer Web Hosting From One Company to Another</title>
		<link>https://www.angryseoer.com/how-to-transfer-web-hosting-from-one-company-to-another/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-transfer-web-hosting-from-one-company-to-another</link>
					<comments>https://www.angryseoer.com/how-to-transfer-web-hosting-from-one-company-to-another/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Fri, 07 Apr 2023 18:13:08 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=1232</guid>

					<description><![CDATA[Whether you&#8217;ve decided to transfer your web hosting from one company to another due to financial reasons, a drop in the quality with your existing host, etc. it&#8217;s thankfully not a difficult process. I&#8217;ve put together this step by step guide on how to transfer web hosting from one company to another so you can [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Whether you&#8217;ve decided to transfer your web hosting from one company to another due to financial reasons, a drop in the quality with your existing host, etc. it&#8217;s thankfully not a difficult process. I&#8217;ve put together this step by step guide on how to transfer web hosting from one company to another so you can make the switch without a second of downtime.</p>



<h2 class="wp-block-heading">How to Transfer Web Hosting From One Company to Another</h2>



<p>Let&#8217;s go through the full process, including all the small easy to forget things you need to do, step by step.</p>



<h3 class="wp-block-heading"><strong>Step 1 &#8211; Purchase a New Hosting Plan</strong></h3>



<p>Obviously before we can transfer our web hosting from one host to another, we need a new host to migrate our site or sites to. OBVIOUSLY let your existing hosting lapse before you have a new host. Specifically I recommend making this switch a week or so before your existing host term ends at the latest. </p>



<p>If any issues arise, you&#8217;ll still have everything intact (files, database, etc.) with the old host so you can adjust on the new host accordingly.</p>



<p>There are plenty of good hosts out there. I currently have sites being hosted via <a href="https://www.angryseoer.com/hostgator" target="_blank" data-type="URL" data-id="https://www.angryseoer.com/hostgator" rel="noreferrer noopener nofollow">HostGator</a>, <a href="https://www.angryseoer.com/inmotion-hosting" target="_blank" data-type="URL" data-id="https://www.angryseoer.com/inmotion-hosting" rel="noreferrer noopener nofollow">InMotion Hosting</a>, and <a href="https://www.angryseoer.com/crocweb" target="_blank" data-type="URL" data-id="https://www.angryseoer.com/crocweb" rel="noreferrer noopener nofollow">CrocWeb</a> so I can actively recommend all three.</p>



<h3 class="wp-block-heading"><strong>Step 2 &#8211; Backup and Download Website&#8217;s Files and Database From Existing Host</strong></h3>



<p>We now need to grab all of the files (HTML, CSS, PHP, image uploads, etc.) which make up our existing site. If your website utilizes a content management system like WordPress to run it, you&#8217;ll also need to export its database. This is where the content for your posts, pages, meta information, etc. is all kept.</p>



<p>Nearly every popular hosting company offers some version of cPanel which features the same tools for managing the backend of your site.</p>



<p>The two tools we want to use here are &#8220;File Manager&#8221; and &#8220;phpMyAdmin&#8221; to download the website files and database, respectively.</p>



<p>First, open File Manager on your old host, find the website you want to move, and right click on its root folder and select &#8220;Compress&#8221;:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="364" height="296" src="https://www.angryseoer.com/wp-content/uploads/2023/04/file-manager-backup.jpg" alt="file manager backup" class="wp-image-1235" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/file-manager-backup.jpg 364w, https://www.angryseoer.com/wp-content/uploads/2023/04/file-manager-backup-300x244.jpg 300w" sizes="auto, (max-width: 364px) 100vw, 364px" /></figure>



<p>It will prompt you to select a type of file compression, name, and location for the compressed file. The default format type, name, and location is fine. In my case, this creates a zip compressed format file of my entire Angry SEOer website. Every file of my site is contained in that. </p>



<p>Click &#8220;Reload&#8221; if you don&#8217;t see this compressed file, then locate and select it, and click &#8220;Download&#8221; at the top. This will download your entire site to your hard drive in one convenient to move folder.</p>



<p>Now we just need the database.</p>



<p>Back in cPanel, open &#8220;phpMyAdmin&#8221;.</p>



<p>On the left, you&#8217;ll see a list of any and all of your databases. Simply click on the database for the site you want to migrate to the new host.</p>



<p>This will open all of the many tables which make it up on the right. These tables are where your posts, pages, categories, plugin settings in some cases, etc. are stored.</p>



<p>It can look overwhelming if you&#8217;re not familiar with databases or SQL, but fortunately all we need to do is click &#8220;Export&#8221; at the top.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="625" height="313" src="https://www.angryseoer.com/wp-content/uploads/2023/04/phpmyadmin-export.jpg" alt="phpmyadmin export" class="wp-image-1236" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/phpmyadmin-export.jpg 625w, https://www.angryseoer.com/wp-content/uploads/2023/04/phpmyadmin-export-300x150.jpg 300w" sizes="auto, (max-width: 625px) 100vw, 625px" /></figure>



<p>This automatically downloads every table which makes up your database into one convenient file.</p>



<h3 class="wp-block-heading"><strong>Step 3 &#8211; Lay Groundwork for Site on New Host</strong></h3>



<p>We&#8217;re roughly halfway there, though there&#8217;s a bit more work involved on the new host to get your site going properly.</p>



<p>You should now have two key files: a compressed folder of all the files of your site, and a .sql file containing your site&#8217;s entire database.</p>



<p>Before we can upload and/or import these files on to our new host, we need to lay a bit of groundwork, all done in the cPanel of your new host.</p>



<p>First, find and select &#8220;Addon Domains&#8221; in your new host&#8217;s cPanel and enter your site&#8217;s URL:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="658" height="353" src="https://www.angryseoer.com/wp-content/uploads/2023/04/creating-addon-domain.png" alt="creating addon domain" class="wp-image-1237" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/creating-addon-domain.png 658w, https://www.angryseoer.com/wp-content/uploads/2023/04/creating-addon-domain-300x161.png 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /></figure>



<p>This creates a folder in the &#8220;File Manager&#8221; tool of your new host&#8217;s cPanel for your website.</p>



<p>Now let&#8217;s move on to getting the database on your new host, which requires us to create a database on the new host.</p>



<p>To do this, select &#8220;MySQL Databases&#8221; from cPanel and create a new database, using the same name as the last one:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="315" height="174" src="https://www.angryseoer.com/wp-content/uploads/2023/04/create-new-database.jpg" alt="create new database" class="wp-image-1238" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/create-new-database.jpg 315w, https://www.angryseoer.com/wp-content/uploads/2023/04/create-new-database-300x166.jpg 300w" sizes="auto, (max-width: 315px) 100vw, 315px" /></figure>



<p>Note that the prefix for the database is locked in and is unique to your host. This means that technically the overall name of the database is different than it was on our last host, so we&#8217;ll need to make a short adjustment in a second to reflect that and ensure everything works.</p>



<p>We need to create a username:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="840" height="367" src="https://www.angryseoer.com/wp-content/uploads/2023/04/add-new-user-database.png" alt="add new user database" class="wp-image-1239" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/add-new-user-database.png 840w, https://www.angryseoer.com/wp-content/uploads/2023/04/add-new-user-database-300x131.png 300w, https://www.angryseoer.com/wp-content/uploads/2023/04/add-new-user-database-768x336.png 768w" sizes="auto, (max-width: 840px) 100vw, 840px" /></figure>



<p>&#8230; and grant that username access to that database:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="360" height="221" src="https://www.angryseoer.com/wp-content/uploads/2023/04/add-user-to-database.jpg" alt="add user to database" class="wp-image-1240" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/add-user-to-database.jpg 360w, https://www.angryseoer.com/wp-content/uploads/2023/04/add-user-to-database-300x184.jpg 300w" sizes="auto, (max-width: 360px) 100vw, 360px" /></figure>



<p>Make sure to grant them all the privileges when prompted.</p>



<p>Now we should have the database name, the username which has access to that database, and that username&#8217;s password all written down. Write them down if you haven&#8217;t already as we&#8217;ll need them soon.</p>



<h3 class="wp-block-heading">Step 4 &#8211; Move Files and Database Tables to New Host</h3>



<p>Now that we&#8217;ve done all that groundwork, we can do the satisfying part of moving our stuff to the new host.</p>



<p>First, let&#8217;s move the files/folder via that compressed folder we downloaded in Step 2.</p>



<p>Open File Manager and open the new folder for your domain which we created in Step 3 via the Addon Domains part. This folder should be empty in your file manager.</p>



<p>Click &#8220;Upload&#8221; and select the compressed file which contains the files for your website from the old host. Depending on size and speed, this might take 30 seconds or so.</p>



<p>Click &#8220;Reload&#8221; if you don&#8217;t see the compressed folder, then select it and click &#8220;Extract&#8221; at the top of the page choose the top level of the domain as the destination. This will take a few seconds at least to unpack all of your website&#8217;s files and folders into the domain folder on your new host.</p>



<p>Now let&#8217;s move the tables of our old database to our new database.</p>



<p>Open &#8220;phpMyAdmin&#8221; on your new host and find and click on the new database you created in Step 3.</p>



<p>It should be empty on the right, so let&#8217;s fix that.</p>



<p>Click &#8220;Import&#8221; at the top, click &#8220;Browse&#8221;, and select the .sql file we created in Step 2:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="585" height="251" src="https://www.angryseoer.com/wp-content/uploads/2023/04/import-database-phpmyadmin.jpg" alt="import database phpmyadmin" class="wp-image-1241" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/import-database-phpmyadmin.jpg 585w, https://www.angryseoer.com/wp-content/uploads/2023/04/import-database-phpmyadmin-300x129.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></figure>



<p>The default options on the page should be fine, so scroll to the bottom and select &#8220;Go&#8221;.</p>



<p>This might take a minute or so depending on the size of your database. When it&#8217;s finished, you should see all of the various tables of your old database assembled in your new database.</p>



<h3 class="wp-block-heading">Step 5 &#8211; Update Config File(s)</h3>



<p>I alluded to this earlier, but there is one difference in the names of your database and username on your new host: the host specific prefix.</p>



<p>The config file(s) that we uploaded in File Manager on our new host will reflect the old database name, which means our site&#8217;s files and folders won&#8217;t successfully make the connection to the new database name as is, and so the site won&#8217;t work.</p>



<p>Therefore, we need to make a quick adjustment to this file via &#8220;File Manager&#8221; on our new host.</p>



<p>Open File Manager once again and open your site&#8217;s folder.</p>



<p>If your site is running WordPress, the file we need to adjust is called &#8220;wp-config&#8221; and should be in the root of your domain&#8217;s folder:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="337" height="85" src="https://www.angryseoer.com/wp-content/uploads/2023/04/wp-config.jpg" alt="wp config" class="wp-image-1242" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/wp-config.jpg 337w, https://www.angryseoer.com/wp-content/uploads/2023/04/wp-config-300x76.jpg 300w" sizes="auto, (max-width: 337px) 100vw, 337px" /></figure>



<p>Click on it and select &#8220;edit&#8221; at the top of the page in File Manager.</p>



<p>This opens up a text editor. You&#8217;ll see just a few lines down where your database name, the username which has access to it, and its password are located:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="547" height="273" src="https://www.angryseoer.com/wp-content/uploads/2023/04/wpconfig-database.jpg" alt="wpconfig database" class="wp-image-1243" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/wpconfig-database.jpg 547w, https://www.angryseoer.com/wp-content/uploads/2023/04/wpconfig-database-300x150.jpg 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /></figure>



<p>Now simply replace what it has between the quote lines for each of the sections pictured above using the database information you used in Step 3.</p>



<h3 class="wp-block-heading">Step 6 &#8211; Loose Ends</h3>



<p>I call this step loose ends, as it&#8217;s just a few small things to check or consider before the next and final step. Let&#8217;s cover each one briefly:</p>



<p><strong>Email Accounts</strong> &#8211; If you have an email account associated with your domain and you access your email through your host, you&#8217;ll need to create that same email address on your new host. This is easy to do, simply navigate to &#8220;Email Accounts&#8221; in cPanel and create a new one using the same name@yourdomain. You can even use the same password to make things easier. Once we do the next and final step, all emails will now instead get directed to the new host. Make sure you check out my post on <a href="https://www.angryseoer.com/how-to-setup-spf/" target="_blank" data-type="URL" data-id="https://www.angryseoer.com/how-to-setup-spf/" rel="noreferrer noopener"><strong>how to setup SPF and DKIM</strong></a> to make sure that your emails from that address are verified as coming from your domain.</p>



<p><strong>PHP Version</strong> &#8211; I recommend setting the PHP Version associated with your website as the same as it was on your last host to avoid any issues. The various configuration files associated with your website which we migrated in an earlier step CAN adapt to a different PHP version, but in my experience it&#8217;s safer to first inherit the same version, then adjust it after you verified that the site works on your new host. You can check and change the PHP Version of any website on your hosting account in cPanel via &#8220;Select PHP Version&#8221; or &#8220;MultiPHP Manager&#8221; (it varies between different hosts&#8217; versions of cPanel).</p>



<h3 class="wp-block-heading">Final Step &#8211; Update Name Servers</h3>



<p>The last thing to do is to tell your domain registrar for that website that the website is being hosted on a new service.</p>



<p>Once we make this change, the site will load from the new host when you try accessing it in your browser.</p>



<p>As such, make sure that you&#8217;ve completed all of the other steps, otherwise the site won&#8217;t load and no one will be able to access your site.</p>



<p>To do this, simply go into the account for the domain registrar your site is registered with and input the nameservers your new host gave you. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="742" height="133" src="https://www.angryseoer.com/wp-content/uploads/2023/04/nameservers.jpg" alt="nameservers" class="wp-image-1244" srcset="https://www.angryseoer.com/wp-content/uploads/2023/04/nameservers.jpg 742w, https://www.angryseoer.com/wp-content/uploads/2023/04/nameservers-300x54.jpg 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /></figure>



<p>Typically this information is included in their welcome email or can be found in your cPanel with them.</p>



<p>Once you put the new namservers in, save or update the page. At this point (although it will tell you it can take up to several hours), web browsers will begin pointing any traffic your website receives to its new home on your new host.</p>



<p>If everything went without a hitch, you won&#8217;t notice any disruptions and everything should load as normal, although it will be loading from your new host!</p>



<h2 class="wp-block-heading">How to Transfer Web Hosting From One Company to Another Review</h2>



<ul class="wp-block-list">
<li>Transferring your website from one host to another is as simple as copying and moving the necessary files and making a couple other small changes.</li>



<li>Begin by having a new hosting account started. I again recommend you do this at least a week before your old hosting lapses in case there are any issues so you have time to fix them.</li>



<li>Backup and download your site&#8217;s compressed files and folders using &#8220;File Manager&#8221; in your old host&#8217;s cPanel. Do the same for your site&#8217;s database when applicable using &#8220;phpMyAdmin&#8221;.</li>



<li>Create an Addon Domain for your website in your new host&#8217;s cPanel.</li>



<li>Upload and extract the file with the files and folders in it to the empty folder in File Manager on your new host for your site.</li>



<li>Create a database via &#8220;MySQL Databases&#8221; for your site if applicable and import the .sql file into it.</li>



<li>Update your configuration file or files to reflect your new database information.</li>



<li>Check on the php version of your site and create any email addresses you had associated with that domain on your old host.</li>



<li>Point your nameservers to the new hosting account.</li>
</ul>



<p>All in all it takes twenty minutes if you know what you&#8217;re doing and have everything ready, and just like that you know how to transfer web hosting from one company to another so you can repeat the same process for any other sites you had on that old hosting account you want to migrate.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-transfer-web-hosting-from-one-company-to-another/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Transfer Domain From GoDaddy to NameCheap</title>
		<link>https://www.angryseoer.com/how-to-transfer-domain-from-godaddy-to-namecheap/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-transfer-domain-from-godaddy-to-namecheap</link>
					<comments>https://www.angryseoer.com/how-to-transfer-domain-from-godaddy-to-namecheap/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Tue, 24 Jan 2023 17:51:32 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=1132</guid>

					<description><![CDATA[I&#8217;ve used both GoDaddy and NameCheap for roughly a decade for registering domains and/or as my domain registrar. More recently, I&#8217;ve typically been transferring my domains from GoDaddy to NameCheap simply because well, Namecheap is a bit cheaper. Plus the service is everything you could want from a domain registrar. If you&#8217;re looking to make [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;ve used both GoDaddy and NameCheap for roughly a decade for registering domains and/or as my domain registrar. More recently, I&#8217;ve typically been transferring my domains from GoDaddy to NameCheap simply because well, Namecheap is a bit cheaper. Plus the service is everything you could want from a domain registrar. If you&#8217;re looking to make a transfer from one to the other, here is how to transfer a domain from GoDaddy to NameCheap.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2023/01/How-to-Transfer-Domain-From-GoDaddy-to-NameCheap-1024x576.png" alt="How to Transfer Domain From GoDaddy to NameCheap" class="wp-image-1143"/></figure>



<h2 class="wp-block-heading">How to Transfer Domain From GoDaddy to NameCheap</h2>



<p>First, let me vent my frustration at GoDaddy not making it easier to transfer your domain from them to another registrar.</p>



<p>If you go to the &#8220;Transfers&#8221; page in your GoDaddy account, you&#8217;ll see these two options:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2023/01/godaddy-transfers.png" alt="godaddy transfers" class="wp-image-1134"/></figure>



<p>Nope, neither of these are what I want to do. Unsurprisingly, both options serve GoDaddy.</p>



<p>GoDaddy&#8217;s not unique here as making it obtuse to see how to cancel some aspect of your service is something a lot of companies do. It&#8217;s still frustrating nonetheless!</p>



<p>Instead, you need to click on &#8220;Domain Portfolio&#8221; which will give you a listing of all of your websites. Next click on the domain you want to transfer and scroll all the way down to the bottom where you&#8217;ll finally see this:</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2023/01/transfer-domain-away-from-godaddy-1024x237.png" alt="transfer domain away from godaddy" class="wp-image-1135"/></figure>



<p>They&#8217;ll fire one last sales pitch at you, but confirm you want to transfer it away.</p>



<p>Next, they&#8217;ll give you a checklist of things you need to do, and you&#8217;ll need to confirm a couple more times but it&#8217;s all pretty straightforward. They will likely prompt you to input a one-time password they&#8217;ll send to the email associated with your GoDaddy account to ensure that it&#8217;s you authorizing this transfer (which I appreciate).</p>



<p>Once you&#8217;ve done this, open a new tab in your browser and go to your NameCheap account and under &#8220;Domains&#8221; select &#8220;Domain Transfer&#8221;. </p>



<p>Funny how it&#8217;s so much easier to find what you&#8217;re looking for when you&#8217;re trying to bring business TO a company.</p>



<p>This will bring up a field where you need to input your domain&#8217;s URL. Don&#8217;t worry about the HTTPS or WWW. In this case, it would be &#8220;angryseoer.com&#8221; and nothing more.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2023/01/easy-domain-transfer.png" alt="easy domain transfer" class="wp-image-1136"/></figure>



<p>Note that if you haven&#8217;t already gone through the earlier steps in your GoDaddy account to mark your domain for transfer, NameCheap will tell you it&#8217;s locked.</p>



<p>Assuming you already did everything on GoDaddy&#8217;s end correctly, NameCheap will tell you your domain is eligible for transfer:</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2023/01/namecheap-domain-eligible-for-transfer-1024x702.png" alt="namecheap domain eligible for transfer" class="wp-image-1137"/></figure>



<p>You&#8217;ll simply need to enter your authorization code that should be back on the GoDaddy page. There&#8217;s a copy option as it&#8217;s a random string of characters, so click on that and paste it in the &#8220;Authorization Code&#8221; box on NameCheap&#8217;s page.</p>



<p>Click &#8220;Verify Auth Code&#8221; and you should be good to go. Click add to cart and you&#8217;ll be taken to the checkout page where you can go through the motions to complete the registration with NameCheap.</p>



<p><strong>Note that you don&#8217;t lose any time by transferring your domain well ahead of its expiration date with GoDaddy.</strong></p>



<p>In other words, if you transfer a domain and it&#8217;s not set to expire for 6 months, when you transfer it to NameCheap with a 1 year/12 month registration term, that domain is good for 18 months before it needs to be renewed.</p>



<p>In fact, it&#8217;s a good idea to transfer your domains sooner than later. </p>



<p>If you wait until the last minute, there&#8217;s always the chance that you&#8217;ll forget or the domain&#8217;s registration will fall into limbo and go offline for a time or even lapse to where someone else jumps on it. Or GoDaddy will just charge you for the automatic renewal like has happened to me many, many times.</p>



<p>On checkout, you&#8217;ll see that domain privacy is free as is standard with NameCheap, but they&#8217;ll try to charge you on additional services like SSL certification. Incidentally, this is a good time to mention to check out my article on <a href="https://www.angryseoer.com/ssl-certificate-how-to-get-one/" target="_blank" rel="noreferrer noopener"><strong>how to get an SSL certificate for your site for free</strong></a>.</p>



<p>After the payment has been confirmed, you should look for an email to the admin email associated with the domain to approve the transfer one last time.</p>



<p>Alternatively, you can also go into that domain in GoDaddy again, specifically &#8220;Transfers Out&#8221; and approve the transfer there.</p>



<p>Once this is done, if you refresh things back on the NameCheap side of things you&#8217;ll see confirmation:</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2023/01/awaiting-release-from-previous-registrar-1024x238.png" alt="awaiting release from previous registrar" class="wp-image-1138"/></figure>



<p>Typically the domain will fully transfer within 24 hours.</p>



<p>While the domain name servers (DNS) which point to your host will transfer without issue most times, it&#8217;s a good idea to refresh this page on and off until it&#8217;s fully transferred and keep an eye on the site itself to make sure there&#8217;s no breaks in service.</p>



<p>Assuming the DNS information transfers without issue, you shouldn&#8217;t have any problems with the site going down at any point.</p>



<p></p>



<p>That&#8217;s it though, your site&#8217;s registrar has now been changing from GoDaddy to NameCheap!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-transfer-domain-from-godaddy-to-namecheap/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>How to Title Blog Posts People Have to Click On</title>
		<link>https://www.angryseoer.com/how-to-title-blog-posts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-title-blog-posts</link>
					<comments>https://www.angryseoer.com/how-to-title-blog-posts/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Wed, 26 Jan 2022 18:28:51 +0000</pubDate>
				<category><![CDATA[Copywriting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=647</guid>

					<description><![CDATA[As you would expect, the title is the single most important aspect of your blog post. This is because the title is the gateway to that post. As I discussed in my tutorial on how to improve CTR in Google search, if the title isn&#8217;t working, no one is going to click through to read [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>As you would expect, the title is the single most important aspect of your blog post. This is because the title is the gateway to that post. As I discussed in my tutorial on <a href="https://www.angryseoer.com/how-to-improve-ctr-in-google-search/" target="_blank" rel="noreferrer noopener"><strong>how to improve CTR in Google search</strong></a>, if the title isn&#8217;t working, no one is going to click through to read the post itself.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2022/01/how-to-title-blog-posts-1024x576.png" alt="how to title blog posts" class="wp-image-781"/></figure>



<p>Crafting the perfect title requires taking a lot of things into consideration, so let&#8217;s take them one by one to craft the perfect let&#8217;s talk about how to title blog posts to get more traffic to our site.</p>



<h2 class="wp-block-heading" id="keep-seo-in-mind">Keep SEO in Mind</h2>



<p>Before you write the title for your blog post, you should have the keyword you&#8217;re targeting on that page in mind. </p>



<p>If you&#8217;re not sure what keyword to use for what you want to write about, check out my overview on <a href="https://www.angryseoer.com/how-to-know-what-keywords-to-use-for-seo/" target="_blank" rel="noreferrer noopener"><strong>how to know what keywords to use for SEO</strong></a>.</p>



<p>The keyword you&#8217;re targeting on that page absolutely should be worked into the title somehow. Google and other search engines use the title as the most important element of a page in terms of deciding what it&#8217;s about (and consequently what keyword searches it should rank/appear for).</p>



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



<p>If you know that you&#8217;re targeting/want to rank for the keyword phrase &#8220;do your own taxes&#8221;, you&#8217;ll obviously want to work that phrase into your title.</p>



<p>Just like humans, Google reads content left to right, so the closer to the beginning of your title your keyword phrase is, the better. Google will apply more weight to that keyword phrase and better associate your page with that keyword that way.</p>



<p>This is a good rule for any title you come up with, but make sure that the title is in lockstep with the content on the page.</p>



<p>The title establishes the expectations of what the person will find once they click through, so make sure that&#8217;s exactly what they get.</p>



<h2 class="wp-block-heading" id="evergreen-title-models">Evergreen Title Models</h2>



<p>Now that you&#8217;ve got your keyword in the title, it&#8217;s time to spice it up.</p>



<p>You don&#8217;t need to reinvent the wheel to come up with a great blog post title. A handful of title models/formats have been earning clicks for decades. Let&#8217;s highlight a few of the MVTs (most valuable titles).</p>



<h3 class="wp-block-heading" id="how-to-titles">&#8220;How To&#8221; Titles</h3>



<p>I&#8217;ll start with the classic &#8220;how to&#8221; formula for an obvious reason; I used it in the blog title on this very page.</p>



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



<p>&#8220;How to&#8221; titles work because they establish the expectations of the reader before they even click on your page.</p>



<p>The title promises a fix to whatever problem someone is having. In the case of Google/the Internet, that&#8217;s what people are looking for; a quick, one stop solution to their problem.</p>



<p>&#8220;How to&#8221; promises a solution, and subconsciously implies a level of expertise from the writer, as well.</p>



<p>If you are writing any kind of tutorial, and A LOT of articles fall into this category, &#8220;How to&#8221; is the most efficient way to get people reading.</p>



<p>It pairs perfectly with our admittedly very suitable example keyword from the last section, as &#8220;do your own taxes&#8221; becomes &#8220;how to do your own taxes&#8221;.</p>



<h3 class="wp-block-heading" id="how-to-titles">&#8220;# of Tips&#8221; Titles</h3>



<p>Similar to the &#8220;How to&#8221; title, &#8220;# of Tips&#8221; titles fall into that tutorial niche with one notable exception: they stoke curiosity in the reader.</p>



<p>Where the &#8220;How to&#8221; leaves no confusion about what you&#8217;re getting, the &#8220;# of Tips&#8221; title gets people to click based on the ambiguity of the content of the tips themselves.</p>



<p>&#8220;# of Tips&#8221; as a blog title works well because it earns clicks from both folks who are fully familiar with a subject as well as those with less expertise on the subject.</p>



<p>For the former, they&#8217;re curious to know if they can learn something new or if they already know everything you&#8217;re going to mention. For the latter, it&#8217;s a more colorful way to get clicks for someone looking for a tutorial.</p>



<h3 class="wp-block-heading" id="how-to-titles">&#8220;# of Ways to&#8221; Titles</h3>



<p>&#8220;# of Ways&#8221; is a variation on the &#8220;# of Tips&#8221; concept.</p>



<p>The main difference is that there are some cases where &#8220;# of Ways&#8221; is more appropriate. </p>



<p>Where tips might be useful for a more specific topic, &#8220;# of Ways&#8221; is more of an overview on a topic by approaching it in decidedly different ways.</p>



<p>Just like with the &#8220;# of Tips&#8221; title, though, &#8220;# of Ways&#8221; is designed to stoke curiosity and earn you more clicks.</p>



<h3 class="wp-block-heading" id="how-to-titles">&#8220;The Best&#8221; Titles</h3>



<p>We&#8217;ll talk more about using superlatives in your title in the next section, but using words like &#8220;Best&#8221; in your title will catch your reader&#8217;s eye and earn you clicks.</p>



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



<p>Working similarly to the &#8220;How to&#8221; format, a superlative in your title once again implies a degree of knowledge and expertise on your subject to the reader.</p>



<p>And while none of this is verified on a Google search results page, titling your blog post &#8220;The Best Way to Do X&#8221; separates your page from the rest.</p>



<p>The reader will think why waste time on the pages which don&#8217;t make that kind of guarantee of quality which &#8220;The Best&#8221; does when they can end their search with your page.</p>



<p>That&#8217;s what you want, that&#8217;s what the reader wants, and maybe most important of all, that&#8217;s what Google wants. Your clicks will reflect that and your ranking will improve along with it.</p>



<h2 class="wp-block-heading" id="clickbait-baits-clicks">Clickbait Baits Clicks</h2>



<p>I&#8217;ve mentioned this one before, but clickbait has its place when it&#8217;s backed up by the content on the page.</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/01/clickbait.png" alt="clickbait" class="wp-image-784" width="202" height="182"/></figure>



<p>If you&#8217;re not familiar with the term &#8220;clickbait&#8221;, you&#8217;ve undoubtedly still come across it while browsing websites online.</p>



<p>You&#8217;ll be browsing a news article when you&#8217;ll see an ad in the sidebar or below the article on the page with a loud and outlandish title.</p>



<p>These titles are appropriately referred to as clickbait, because it&#8217;s bait to trigger your curiosity and demand a click.</p>



<p>Let&#8217;s spin a few off of the sample keyword from the opening section &#8220;do your own taxes&#8221;. Note that you&#8217;ll see some of the formats/models from the last section worked in here, as well.</p>



<p><strong>The Best Way to Do Your Own Taxes</strong> &#8211; The superlative (&#8220;the best&#8221;) is basically low-grade clickbait. Still, this blog title works well because it stokes curiosity and implies expertise.</p>



<p><strong>3 Surprising Ways to Do Your Own Taxes</strong> &#8211; The &#8220;surprising&#8221; here not-so-subtly suggests that the reader is going to be surprised if they click through to the page. That&#8217;s an easy way to generate the interest of your reader, and if you have that, you&#8217;re golden.</p>



<p><strong>5 Tips to Do Your Own Taxes the IRS Doesn&#8217;t Want You to Know About</strong> &#8211; Hopefully you&#8217;re picking up on the strong theme clickbait works off of, or encouraging clicks by curiosity. </p>



<p>Every one likes an advantage, and the &#8220;doesn&#8217;t want you to know about&#8221; trope in title copyrighting makes the reader think that they&#8217;re getting away with something. In this case we worked it back to the subject of the title itself (with the IRS) which is another boon rather than leaving it more generic.</p>



<p><strong>7 Secrets to Do Your Own Taxes (#3 Will Shock You)</strong> &#8211; I felt kind of dirty writing that one, but I just saw an example like this earlier today. Dirty or not, it gets the better of your reader&#8217;s curiosity and demands that they click through to. </p>



<p>This one works because whether they go in genuinely interested or instead are motivated to prove to themselves that they won&#8217;t be shocked and fully aware that they&#8217;re clicking on clickbait, you&#8217;ve gotten yourself a click. <em>That&#8217;s why it&#8217;s so effective</em>.</p>



<p></p>



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



<ul class="wp-block-list">
<li>Begin by deciding on the keyword you&#8217;re targeting on that page, then structure your title around it.</li>



<li>Use evergreen title formats like &#8220;How to&#8221;, &#8220;# of Ways/Tips&#8221;, or &#8220;The Best&#8230;&#8221;</li>



<li>Use clickbait when you can back it up in the content itself.</li>
</ul>



<p>Lastly, and I&#8217;ve mentioned this before for good reason, put yourself in the mindset of the person reading your title.</p>



<p>Ask yourself, if you were the person reading your title, would you click through? Think about what they&#8217;re looking for and what their motivation is.</p>



<p>Once you have that, use it to create a title to guarantee to them that, if they click through, they&#8217;ll find what they&#8217;re looking for through your page.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-title-blog-posts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Find Backlinks of Competitors</title>
		<link>https://www.angryseoer.com/how-to-find-backlinks-of-competitors/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-find-backlinks-of-competitors</link>
					<comments>https://www.angryseoer.com/how-to-find-backlinks-of-competitors/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Wed, 15 Dec 2021 18:31:25 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=708</guid>

					<description><![CDATA[I&#8217;ve witnessed the landscape of search engine optimization change a considerably over the last decade. And while a lot of things which once worked don&#8217;t anymore, some SEO techniques are evergreen. One of these which I recently named my best SEO tip is the power of quality content. But without a doubt, a close number [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;ve witnessed the landscape of search engine optimization change a considerably over the last decade. And while a lot of things which once worked don&#8217;t anymore, some SEO techniques are evergreen.</p>



<p>One of these which I recently named <a href="https://www.angryseoer.com/best-seo-tip/" target="_blank" rel="noreferrer noopener"><strong>my best SEO tip</strong></a> is the power of <a href="https://www.angryseoer.com/how-to-create-quality-content/" target="_blank" rel="noreferrer noopener"><strong>quality content</strong></a>.</p>



<p>But without a doubt, a close number two is the powerful effect which backlinks can have on a page&#8217;s ranking in Google.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/12/How-to-Find-Backlinks-of-Competitors-1024x536.png" alt="How to Find Backlinks of Competitors" class="wp-image-723"/></figure>



<p>When a website which is already trusted by and consequently ranking well in Google links to another page, that&#8217;s a positive sign for that page. That says to Google that that page has content worth sharing and potentially ranking well itself.</p>



<p>As such, webmasters devote great resources to finding and getting backlinks for the pages they want to rank well.</p>



<p>A good place to begin looking for relevant, high quality backlinks which will provide the biggest benefit to your ranking is through your competitors.</p>



<p>It stands to reason that the links which are helping your competitors to rank well would undoubtedly do the same for you.</p>



<p>This brings us to the million dollar question: how to find backlinks of competitors?</p>



<p>There are several different ways to do this, so let&#8217;s look at the options.</p>



<h3 class="wp-block-heading">How to Find Your Competitors Online</h3>



<p>I&#8217;m assuming you already know who your competition is in the SERPs.</p>



<p>If you don&#8217;t, the easiest way to find your competitors online is to just do a Google search for your niche.</p>



<p>Do a few searches for the keywords you&#8217;re targeting and you&#8217;ll quickly find a top 10 list of your competition in the form of Google&#8217;s search results.</p>



<p>The more keywords of yours the same website or sites are ranking for, the closer that competition is to you.</p>



<p>Not only are these your competitors, but these are the pages which we want to find backlinks for to send back to the relevant pages on our site.</p>



<h3 class="wp-block-heading">How to Find Backlinks of a Website Using Google</h3>



<p>Let&#8217;s start with the simplest (and cheapest/free) option for finding backlinks of competitors: Google itself.</p>



<p>By inputting the appropriate search, Google will filter its results to just show you web pages which are linking to a site or a specific page. </p>



<p>For our purposes, this makes it a reliable method of how to find backlinks of competitors.</p>



<p>Let me give an example about how you might apply this to your site.</p>



<p>Let&#8217;s say we have a health and wellness blog and have written an article about eyesight. </p>



<p>The keyword phrase we targeted in that article and want to rank for is &#8220;how to measure pd&#8221;.</p>



<p>By doing a search for that keyword in Google, the first organic listing is from &#8220;Lenscrafters.com/lc-us/how-to-measure-your-pd&#8221;.</p>



<p>To see a list of web pages which are linking to that specific page, <strong>we can then input the following into Google exactly as written below:</strong></p>



<p><strong>&#8220;lenscrafters.com/lc-us/how-to-measure-your-pd&#8221; -site:lenscrafters.com</strong></p>



<p>By including the quotes, we are limiting search results to pages which explicitly have that text on them, which in all likelihood means a live backlink to that Lencrafters page.</p>



<p><strong>You&#8217;ll note that there&#8217;s no http or www included ahead of the domain in that search.</strong></p>



<p>Including them would only filter out variations of the URL in our search results. You will get the biggest return in results by omitting the HTTPS and WWW, thus ensuring that you get all variations of the URL.</p>



<p>After the URL we have the <strong>-site</strong> operator. This removes any pages from the domain itself which are linking to that page from appearing in the Google results. We just want to focus on external links, and that operator does that for us.</p>



<p>So with that specific search, Google will show us every page which is linking to the URL in question with the URL itself. In other words, it&#8217;s showing us the backlinks for that competitor:</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/12/site-google-search.jpg" alt="-site google search" class="wp-image-722"/></figure>



<p>Clicking on each of those pages, we&#8217;ll find a link to that page. Like whenever you&#8217;re searching for backlinks of your competitors, it&#8217;s unlikely that you&#8217;ll be able to replicate most of them to your own site.</p>



<p>Still, the first two returned pages (same domain) in the example search above are directories which have links to multiple pages on the topic of measuring PD. I would assume that it would be relatively easy to get our page added to that directory to get a backlink.</p>



<p>The third page is a forum. While forums always have their own rules about posting links, this would likely be another easy link to pick up for our page.</p>



<p><strong>While we easily found nearly a dozen linking opportunities in seconds, the &#8220;Google&#8221; method comes with one major drawback: it omits pages which are using anchor text to link to the URL.</strong></p>



<p>So if a website links to that URL but uses anchor text like &#8220;how to measure PD&#8221; or &#8220;on Lenscrafter&#8217;s website&#8221; for example, we won&#8217;t see those links in Google.</p>



<p>This is unfortunately a major limitation to the approach of how to find backlinks with Google. It&#8217;s free and it&#8217;s easy, but it leaves a lot of links on the table.</p>



<p><strong>You can still build a nice pool of potential backlinks to pursue for your site by repeating this process with the rest of the top 10 or more ranking pages for your keyword, but there&#8217;s always that limitation.</strong></p>



<p>This is why premium tools are so popular.</p>



<h3 class="wp-block-heading">Premium Backlink Checkers</h3>



<h4 class="wp-block-heading">KeySearch</h4>



<p><a href="https://www.angryseoer.com/keysearch" target="_blank" rel="noreferrer noopener sponsored nofollow">KeySearch</a> has been my SEO swiss army knife for the last year since it become my go-to keyword tool. I most focused on its keyword tool aspect in my <strong><a href="https://www.angryseoer.com/keysearch-review/" target="_blank" rel="noreferrer noopener sponsored nofollow">KeySearch review</a></strong>, but it has a lot more to offer, including a backlink checker:</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/12/keysearch-backlink-checker-1024x624.png" alt="keysearch backlink checker" class="wp-image-717"/></figure>



<p>You can supply a specific page or just look at the domain overall to see their respective links.</p>



<p>As you can see, KeySearch found many more links than the Google method did for that same URL.</p>



<p>The tool gives a rundown of the links themselves, the anchor text used (including plain URL specific ones), the strength of each linking from domain, and the follow status of each.</p>



<p>You can limit links from each domain to one if a domain is sending multiple links to the page.</p>



<p>The filtering options allow you to focus on higher value links from domains with more authority, filter out no or dofollow links, and specify domains.</p>



<p>You can also see a breakdown of the different, most predominant anchor texts used with the URL via the graph at the top.</p>



<p>Very importantly you can also export custom reports if you need to share this with a superior, someone else on your team, or just for your own purposes.</p>



<h4 class="wp-block-heading">SEMrush</h4>



<p>SEMrush is another all-in-one SEO tool, albeit a more extensive and much more expensive one. </p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/12/semrush-backlink-analytics-1024x551.png" alt="sem backlink analytics" class="wp-image-718"/></figure>



<p>In helping myself to a temporary free membership, I plugged our same URL in and got some different results.</p>



<p>Much of the presented information is the same between SEMrush and KeySearch (anchor text, URL, title, follow vs nofollow, a page strength score, etc.)</p>



<p>You&#8217;ll notice that we got more backlinks and referring domains with the SEMrush report. It&#8217;s normal to get some variations between multiple tools as no one tool will find every single link pointing at a page.</p>



<p>This is why it helps to consult multiple tools if you want the most complete backlink profile for a page, aggregating the results and filtering out duplicates.</p>



<p>We also get a bit more in depth information about the links themselves with SEMrush, including the number of internal and external links on those linking from pages. It also tells us the age of the links and can show links which were detected in the past, but not anymore.</p>



<p>This can also account for the difference between SEMrush and KeySearch&#8217;s links.</p>



<p>If you have the budget, SEMrush is a great way to go. But at over $100 a month on the lightest package with SEMrush, you can get a full year of KeySearch for less.</p>



<p>The same holds true for the other popular options (Ahrefs, Moz, etc.). They&#8217;re all pretty solid for giving detailed information on backlinks, but they&#8217;ll make you pay for that information.</p>



<p>As an aside, one funny takeaway from this experiment after looking at the same URL with multiple backlink tools is that Lenscrafters has some dodgy, low quality links pointing to their page.</p>



<p>I&#8217;d venture to guess it&#8217;s the internal links pointing to that page which are helping it rank rather than the external websites.</p>



<h4 class="wp-block-heading">Scrapebox</h4>



<p>When I think backlinks I think <a href="https://www.angryseoer.com/scrapebox" target="_blank" rel="noreferrer noopener">Scrapebox</a>.</p>



<p>Scrapebox is an affordable premium tool which lands somewhere between searching for backlinks manually via Google and using one of the previous mentioned services/tools.</p>



<p>The tool is basically doing a Google search but on steroids.</p>



<p>One of its many applications as such is to find backlinks to any URL you supply it with.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/12/scrapebox-backlink.jpg" alt="" class="wp-image-720"/></figure>



<p>You can just input the URL you want to find backlinks for along with the -site (or not as you can filter them out of the results on the right) and click &#8220;scrape&#8221;.</p>



<p>This will give you tons of results which you can then filter and organize accordingly with all of the options on the right. In fact, the data sorting, trimming, and organizing is another very useful feature of Scrapebox.</p>



<p>Again, you&#8217;re limited to URL links rather than anchor text here just like doing a Google search. </p>



<p>That said, Scrapebox will give you the most complete profile of URL based links as you can easily &#8220;merge&#8221; your keyword (in this case your URL) with lots of random character which shakes the Google tree to identify more linking opportunities.</p>



<p>It&#8217;s not pretty, you need to use proxies whenever you use the tool otherwise you&#8217;ll get your IP banned, and it&#8217;s not as in depth as the information you get with other tools, but it&#8217;s highly effective and a great one-time purchase tool if you know how to use it.</p>



<h3 class="wp-block-heading">Finding Backlinks to a Site Versus a Page</h3>



<p>You&#8217;ll note that in these examples, I limited my search to find backlinks to the specific page which was ranking for the keyword I was targeting.</p>



<p>This is opposed to just finding all of the backlinks with an entire domain is receiving.</p>



<p>There&#8217;s pros to doing both while you&#8217;re trying to find backlinks of your competitors.</p>



<h4 class="wp-block-heading">Page Specific Backlinks (Quality Over Quantity)</h4>



<p>I&#8217;ll always begin with page specific backlinks for a couple reasons.</p>



<p><strong>First</strong>, those backlinks are going to be much more targeted and relevant to the page of mine I want them to link to. More relevant links are always going to be more valuable in the eyes of Google. They also obviously send more targeted traffic to your page which improves <a href="https://www.angryseoer.com/user-engagement-google-analytics/" target="_blank" rel="noreferrer noopener"><strong>user engagement</strong></a> on your site.</p>



<p><strong>Secondly</strong>, these links will likely be easier to replicate for my site because they&#8217;re so targeted. Whether it&#8217;s a backlink we can create ourselves on the site or one we need to solicit to the webmaster (on the strength of our GREAT content), it&#8217;s going to raise their eyebrows if we want a link from their site which has little to do with our page.</p>



<h4 class="wp-block-heading">Domain Backlinks (Quantity Over Quality)</h4>



<p>Once I&#8217;m finished finding the backlinks for a specific URL, I might widen the search to check ALL the backlinks that domain is getting across the board.</p>



<p>This includes links pointing to the home page as well as all of the other content pages like the one we initially found.</p>



<p>Here you get more of a quantity over quality situation as you&#8217;ll obviously find considerably more backlinking opportunities with a wider net which a domain search accomplishes.</p>



<p>I might do this because I didn&#8217;t find enough backlinks from an individual page on that site, but only when the domain itself is relevant to my niche.</p>



<p>In other words, if one of the top ranking pages for &#8220;how to measure PD&#8221; is an article from a news website, there&#8217;s no point in looking at that site&#8217;s overall backlink profile. This would only turn up a ton of links from sites which are irrelevant to our niche.</p>



<p>If one of the top ranking pages for that keyword is completely focused on our niche, that&#8217;s the kind of site I might do a domain backlink check for.</p>



<p>In other words, your closest competitors are the sites which merit performing an in-depth search into their backlink profile.</p>



<p></p>



<h3 class="wp-block-heading">In Summary</h3>



<p>In summarizing how to find the backlinks of competitors:</p>



<ul class="wp-block-list">
<li>You can find the pages you&#8217;ll want to analyze for backlinks by doing a Google search for your keyword.</li>



<li>A specific, operator based Google search like demonstrated above is effective for finding a page&#8217;s backlinks, but it limits the backlinks you can find.</li>



<li>Premium tools are effective for attaining a larger backlink profile for a page or domain, but they come at a price. The more you spend, the more data you&#8217;ll receive.</li>



<li>No single tool will find every single backlink to a page. For the most complete profile, consult multiple tools/processes and aggregate the results.</li>



<li>Repeating the process for every page in the top 10 for your keyword gives you a much more complete backlink profile to try to replicate, arguably more complete than any of the currently ranking pages.</li>



<li>Backlinks to the pages ranking for the keyword you&#8217;re targeting are the most valuable for your page.</li>



<li>Remember that most backlinks can&#8217;t be (easily) replicated. To improve your odds, make sure that your content is of the highest quality and laser focused in terms of relevancy to the page you want a link from.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-find-backlinks-of-competitors/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Make a Good Title for YouTube</title>
		<link>https://www.angryseoer.com/how-to-make-a-good-title-for-youtube/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-make-a-good-title-for-youtube</link>
					<comments>https://www.angryseoer.com/how-to-make-a-good-title-for-youtube/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Thu, 02 Dec 2021 19:22:37 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Video Marketing]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=644</guid>

					<description><![CDATA[As I covered in my SEO for YouTube tutorial, there are a lot of factors which go into how YouTube ranks videos. But just like in Google itself, click-through rate is huge in demonstrating to Google (or in this case YouTube) which videos should be ranking well. I did an entire overview on how to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>As I covered in my <a href="https://www.angryseoer.com/seo-for-youtube-a-complete-guide" target="_blank" rel="noreferrer noopener"><strong>SEO for YouTube tutorial</strong></a>, there are a lot of factors which go into how YouTube ranks videos. But just like in Google itself, click-through rate is huge in demonstrating to Google (or in this case YouTube) which videos should be ranking well. I did an entire overview on <a href="https://www.angryseoer.com/how-to-improve-ctr-in-google-search/" target="_blank" rel="noreferrer noopener"><strong>how to improve CTR in Google search</strong></a> because of it.</p>



<p><strong>The two main factors which affect click-through rate of a video on YouTube are its title and thumbnail image</strong>. We&#8217;re focusing on the former today, so let&#8217;s talk about how to make a good title for YouTube.</p>



<h1 class="wp-block-heading">How to Make a Good Title for YouTube</h1>



<h2 class="wp-block-heading">Include Your Keyword</h2>



<p>YouTube is a search engine, just like Google. It serves up results based on a keyword or keyword phrase.</p>



<p>So a big part of how to make a good title for YouTube is doing keyword research to find a great keyword for your topic, then including that keyword in the title to help you rank for it in YouTube.</p>



<figure class="wp-block-image alignright size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/12/How-to-Make-a-Good-Title-for-YouTube.png" alt="How to Make a Good Title for YouTube" class="wp-image-669"/></figure>



<p>I use <a href="https://www.angryseoer.com/keysearch" target="_blank" rel="noreferrer noopener sponsored nofollow">KeySearch</a> (see my <strong><a href="https://www.angryseoer.com/keysearch-review/" target="_blank" rel="noreferrer noopener nofollow">KeySearch review</a></strong>) for my keyword research in part because it has a YouTube specific keyword tool, but I&#8217;ve covered a lot of free tools in my <strong><a href="https://www.angryseoer.com/the-ultimate-free-keyword-tool-review/" target="_blank" rel="noreferrer noopener nofollow">free keyword tool comparison.</a></strong></p>



<p><a href="https://www.angryseoer.com/how-to-know-what-keywords-to-use-for-seo/" target="_blank" rel="noreferrer noopener"><strong>Once you have a good keyword</strong></a>, work it into the title.</p>



<p>It&#8217;s important not only because it further establishes the link between your video and that keyword for YouTube, it does the same thing for people searching for it.</p>



<p>If they see their keyword they searched for in the title of your video, they&#8217;ll know it&#8217;s relevant to what they&#8217;re looking for.</p>



<p>That&#8217;s just a start, however.</p>



<h2 class="wp-block-heading">Clickbait For the Win</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/10/click-on-a-mouse.png" alt="click on a mouse" class="wp-image-487" width="202" height="202"/></figure>



<p>Clickbait is the cornerstone of how to make a good title.</p>



<p>A lot of the biggest YouTubers making content rely almost exclusively on clickbaity titles.</p>



<p>Making a wild claim is a great way to earn more clicks. Making an unbelievable claim which someone has to see to believe essentially demands that the person click on it.</p>



<p>Of course if you can&#8217;t back up that claim in your video, your up to down vote ratio will reflect this. This will communicate to YouTube that you&#8217;ve got bad content, meaning it will quickly lose its visibility.</p>



<h2 class="wp-block-heading">This is the Best Tip</h2>



<p>I&#8217;m going to continue from that last point, but titles with superlatives also garner a lot of clicks.</p>



<p>By titling your video &#8220;This is the Best/Fastest/Cheapest Way to&#8230;&#8221;, you&#8217;ll essentially be communicating to anyone who sees it that you have the de facto best video on your topic.</p>



<p>This piques curiosity from your viewers and can lead to a lot of clicks.</p>



<p>And while this is still subjective, meaning your opinion on the subject, make sure you&#8217;re backing up the content of the actual video to meet the expectations of the viewer.</p>



<h2 class="wp-block-heading">Make Em&#8217; Laugh</h2>



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



<p>Another good way to capture someone&#8217;s attention is to make them laugh with your title.</p>



<p>It&#8217;s somewhat of another continuation on the clickbait point because you&#8217;re essentially subverting someone&#8217;s expectations on a topic to catch them off guard, pique their interest, and entertain them before they&#8217;ve even clicked on your video.</p>



<p>This needs to pair nicely with a comical thumbnail to reinforce the joke, but it can be an effective way to convey your personality again before they&#8217;ve even seen a frame of the video itself.</p>



<h2 class="wp-block-heading">Learn From the Pros</h2>



<p><a href="https://en.wikipedia.org/wiki/List_of_most-subscribed_YouTube_channels" target="_blank" rel="noreferrer noopener">Wikipedia has a list</a> of the most-subscribed to YouTubers. While you won&#8217;t learn much from the pop-stars on that list, there&#8217;s still plenty of be gleaned from the biggest original content creators.</p>



<p>There&#8217;s the valid argument that these YouTubers get tons of views just from their name at this point. That&#8217;s true. But they&#8217;re still masters of titles and thumbnails which get people to click through every time.</p>



<p>Going back to the earliest videos these YouTubers uploaded is a masterclass in how to grow a channel through great titles.</p>



<h2 class="wp-block-heading">List Videos</h2>



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



<p>When in doubt, stick to the classics. I call these evergreen titles because they never go out of style and always garner clicks.</p>



<p>Number/countdown style videos are one such example which always encourage clicks because they again create curiosity. </p>



<p>Everyone always wants to know what&#8217;s going to rank number 1.</p>



<p>More than that, they want to know if their opinions will coincide at all with the author behind the video&#8217;s.</p>



<p>Virtually every niche lends itself to seemingly limitless topics to make list videos out of.</p>



<h3 class="wp-block-heading">How To Videos</h3>



<p>Another oldie but a goodie in how to make a good title for YouTube is the &#8220;How To&#8221; format. </p>



<p>Everyone wants to learn a new skill, this post itself is a prime example! </p>



<p>Beginning your title with &#8220;How To&#8221; establishes the expectation of your potential viewer.</p>



<p>This effectively communicates to them that if they click through to your video, they&#8217;ll learn whatever skill the title promises.</p>



<p></p>



<p>That&#8217;s a good reminder to end on: The last thing you want is for someone to be unclear on the focus or even value of one of your videos after seeing your title and thumbnail.</p>



<p>Anytime you can create an expectation for someone without them even having to click, even if that means piquing their curiosity, your click-through rate will be healthy.</p>



<p></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-make-a-good-title-for-youtube/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Use Keywords in Content Writing</title>
		<link>https://www.angryseoer.com/how-to-use-keywords-in-content-writing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-keywords-in-content-writing</link>
					<comments>https://www.angryseoer.com/how-to-use-keywords-in-content-writing/#respond</comments>
		
		<dc:creator><![CDATA[Angry SEOer]]></dc:creator>
		<pubDate>Tue, 30 Nov 2021 16:36:00 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.angryseoer.com/?p=581</guid>

					<description><![CDATA[Content writing has become a big business in this modern age of the internet. Thankfully the hacks of 20 or even just 10 years ago to influence search engines aren&#8217;t nearly as effective as they once were. Instead, the path to ranking well as I revealed in my best SEO tip is through good content. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image alignright size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/11/How-to-Use-Keywords-in-Content-Writing.png" alt="how to use keywords in content writing" class="wp-image-663"/></figure>



<p>Content writing has become a big business in this modern age of the internet. Thankfully the hacks of 20 or even just 10 years ago to influence search engines aren&#8217;t nearly as effective as they once were. Instead, the path to ranking well as I revealed in my <a href="https://www.angryseoer.com/best-seo-tip/" target="_blank" rel="noreferrer noopener"><strong>best SEO tip</strong></a> is through good content. Google is better than ever at letting its own users tell it what content is good and worth ranking well. Therefore, it&#8217;s essential that you know <a href="https://www.angryseoer.com/how-to-create-quality-content/" target="_blank" rel="noreferrer noopener"><strong>how to create quality content</strong></a>. Many companies have a content writer or writers on staff to keep their sites up to date, relevant, and attract more ranking opportunities and search traffic in Google.</p>



<p>A big part of content writing is keyword usage, though. Assuming you&#8217;re already making great content in your niche, you still might not know how to weave your keywords into your writing to help Google identify what your page is about. </p>



<p>Let&#8217;s talk about how to use keywords in content writing.</p>



<h1 class="wp-block-heading">How to Use Keywords in Content Writing</h1>



<h2 class="wp-block-heading">Keyword Research</h2>



<p>Before we get into how to use keywords in content writing, you should know how to find the best keywords to target.</p>



<p>First, you need a keyword tool to give you detailed information on your keywords to determine what&#8217;s worth targeting. These tools will show you information about each keyword like how many people search for them on average and how easily or otherwise the word or phrase is to rank for.</p>



<p>Refer to my <a href="https://www.angryseoer.com/the-ultimate-free-keyword-tool-review/" target="_blank" rel="noreferrer noopener"><strong>free keyword tool review</strong></a> for reviews on my favorite free options, or check out my <a href="https://www.angryseoer.com/keysearch-review/" target="_blank" rel="noreferrer noopener"><strong>KeySearch review</strong></a> for an overview on what makes <a href="https://www.angryseoer.com/keysearch" target="_blank" rel="noreferrer noopener sponsored nofollow">KeySearch</a> my go to tool when searching for valuable keywords.</p>



<p>When using one of these tools, every keyword should be judged by three factors:</p>



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



<p>The number of people actually searching for that keyword. This is measured typically by monthly searches on average. </p>



<p>Some keywords are easy to rank well for simply because no one is searching for them. These keywords are obviously not worth your time. </p>



<p>How much search volume IS worth your time is relative from site to site. </p>



<p>If your site is relatively new, any traffic is valuable, so you should be open to targeting rarely searched for keywords. These keywords have their upsides as I&#8217;ll explain in a moment.</p>



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



<p>Competition is the strength of the other websites and their pages specifically which are ranking for the keyword at the moment. </p>



<p>It&#8217;s not worth your time to try to rank for a keyword if the strength of competition is beyond your reach. Any half decent tool will estimate the competition of a keyword and let you know how difficult it will be to rank for it.</p>



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



<p>This is arguably the most important metric, and one which the keyword tool can&#8217;t explicitly give you a measurement on.</p>



<p>Value refers to the incalculable aspect of what ranking for that keyword will actually do for you and your website.</p>



<p>Let me better explain with an example.</p>



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



<p>According to <a href="https://www.angryseoer.com/keysearch" target="_blank" rel="noreferrer noopener">KeySearch</a>, &#8220;Guitar&#8221; gets 1.5 million searches a month. Ranking well for that keyword would be great due to the search volume, but the intent behind this search is too broad. </p>



<p>&#8220;Acoustic Guitar&#8221; gets 301,000 searches a month. So while it gets just 20% of the searches which &#8220;Guitar&#8221; gets, more specificity is where the value begins to assert itself.</p>



<p>Still, it&#8217;s a bit too vague when you think about the intent behind the search. This could range from people wanting to know about the history of the acoustic guitar, how to play it, or even how or where to buy one.</p>



<p>Let&#8217;s focus on that last idea.</p>



<p>&#8220;Acoustic Guitar For Sale&#8221; gets just 12,100 searches a month. But while the search volume is a tiny fraction of its parent keywords we just mentioned, we understand the intent behind that keyword and know that anyone searching for that is looking to spend some money.</p>



<p>If we were selling guitars, ranking well for this keyword could arguably make us more money than ranking well for more general/vague related keywords which aren&#8217;t worth nearly as much.</p>



<p>It&#8217;s just one example to show that intent and specificity are the two real keys to finding the best keywords.</p>



<p>I go into more detail in my overview on <a href="https://www.angryseoer.com/how-to-know-what-keywords-to-use-for-seo/" target="_blank" rel="noreferrer noopener"><strong>how to know what keywords to use for SEO</strong></a>, so refer to that for more information on keyword selection. </p>



<p>Let&#8217;s assume you now have the keyword you want to target and get back to how to use keywords in content writing.</p>



<h2 class="wp-block-heading">One Keyword Per Page</h2>



<p>First, only target one main keyword/idea per page.</p>



<p>I say keyword/idea, because you can include relevant keywords (which I&#8217;ll cover in a moment) alongside your content so long as they&#8217;re roughly interchangeable.</p>



<p>So while &#8220;how to change a baby&#8217;s diaper&#8221; and &#8220;how to get a baby to stop crying&#8221; are somewhat related in the childcare niche, these are two very different concepts/ideas. They are different enough to warrant two separate articles.</p>



<p>Conversely, while &#8220;how to change a baby&#8217;s diaper&#8221; and &#8220;how to change an infant&#8217;s diaper&#8221; are technically two different things, it doesn&#8217;t warrant two separate articles as its the same idea.</p>



<p>The more concepts which you target on a page, the less focused it becomes. </p>



<p>Google wants to be able to provide its users with a page which is laser focused on their search to resolve their problem. </p>



<p>This goes back to the concept of keyword value and understanding the intent behind every search before you sit down to create a page around it. Do that and the rest will take care of itself.</p>



<h2 class="wp-block-heading">Where to Use Keywords in Content Writing</h2>



<p>Let&#8217;s talk practical use in how to use keywords in content writing: where to put them.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/11/Where-to-Use-Keywords-in-Content-Writing.png" alt="Where to Use Keywords in Content Writing" class="wp-image-665"/></figure>



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



<p>In addition to wanting to keep your article focused on one idea, there are some places where practically speaking you only have room enough to target one keyword.</p>



<p>The title is a perfect example. The title is the most important aspect of your article in more ways than one. Not only does Google place the most weight on it when identifying what your page is about, it also plays the largest role in dictating how many people will click your page in Google. </p>



<p>I talked about the importance of your title in my tutorial <a href="https://www.angryseoer.com/how-to-improve-ctr-in-google-search/" target="_blank" rel="noreferrer noopener"><strong>how to improve CTR in Google search</strong></a>.</p>



<p>Your keyword should absolutely be worked into your title either as the entire title or part of it (preferably at the start). When someone searches for their keyword, it will reassure them of your page&#8217;s relevance to their search when they see it included in the title.</p>



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



<p>You can specify the URL for every new page or post you make in WordPress.</p>



<p>A good rule of thumb is to limit the URL to just your keyword. </p>



<p>So while your full title might be &#8220;How to Change a Diaper in 30 Seconds&#8221;, our keyword is just &#8220;how to change a diaper&#8221;. The &#8220;30 seconds&#8221; bit is just to encourage more clicks and help our title stand out; it doesn&#8217;t need to be in the URL.</p>



<p>In this case, we would make our URL slug for that page &#8220;how-to-change-a-diaper&#8221;.</p>



<h3 class="wp-block-heading">Heading Tag</h3>



<p>Typically by default, your title has the greatest weight in terms of heading tags. As such, it will appear as an H1 tag on your page in the eyes of Google. </p>



<p>Remember that Google gives content in heading tags more weight, so including your keyword or LSI keywords (more on this in a moment) in heading tags is a good idea.</p>



<p>Check out my recent tutorial on <a href="https://www.angryseoer.com/h1-h2-h3-seo/" target="_blank" rel="noreferrer noopener"><strong>H1 H2 H3 SEO</strong></a> for more information on how to use headings effectively on your page with regards to SEO.</p>



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



<p>Your page&#8217;s meta description is what appears below the title for your page in Google&#8217;s SERPs (search engine results pages).</p>



<p>Once again, your keyword should be featured somewhere in the description to reassure both search engines and people using them of your page&#8217;s relevance to that keyword. In many search engines, the keyword shows in bold letters in the description if included to help it stand out.</p>



<h3 class="wp-block-heading">Alt Tag (Images)</h3>



<p>Your main keyword should be featured in the alt tag of an image on that page. This both reinforces the context of that page and gives you a chance to rank for that keyword in the image search results, as well.</p>



<p>I name my main image after my keyword, as well. That said, it&#8217;s the alt tag which is the most important place to include that keyword. The content used in this tag will display if the image fails to load in a user&#8217;s browser.</p>



<p>Use relevant keywords in all of the hopefully relevant images which you include throughout that page, as well.</p>



<h3 class="wp-block-heading">Other Media</h3>



<p>It&#8217;s a good idea to embed a relevant video in your article, as well. </p>



<p>By now you should be getting the idea that a big part of how to use keywords in content writing is just getting your entire page in lockstep for that keyword. Using multiple types of media (images, videos, etc.) optimized for that same keyword helps to tie everything together.</p>



<p>You can check out my complete tutorial on <a href="https://www.angryseoer.com/seo-for-youtube-a-complete-guide/" target="_blank" rel="noreferrer noopener"><strong>SEO for Youtube</strong></a> for more information on how to optimize a video for your keyword.</p>



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



<p>The keyword should obviously be used throughout the body of your article, as well. You want to be sure to include it initially near the top of the article, preferably in the first paragraph. </p>



<p>This is because search engines, just like people, read pages from the top down. They generally place more importance on the content at the beginning of the page as a result.</p>



<h4 class="wp-block-heading">Best Keyword Density</h4>



<p>Keyword density refers to what ratio of your article is your keyword compared to every other word. Keyword density has been debated since keywords became a thing. </p>



<figure class="wp-block-image alignright size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/11/Best-Keyword-Density.png" alt="Best Keyword Density" class="wp-image-664"/></figure>



<p>In the early days of search engines, webmasters could stuff a page with their keyword without providing much or any value beyond that. Search engines subsequently would associate that page with that keyword and rank them accordingly. </p>



<p>Webmasters could then easily rank for whatever keywords they wished without providing any value, instead just pushing whatever offers they wanted.</p>



<p>That technique went the way of the dodo a couple decades ago and is considered search engine manipulation today. </p>



<p>Nowadays it won&#8217;t do anything for you since Google has gotten wiser completely changed what it takes to rank well with content being king.</p>



<p>This still begs the question of what is the best keyword density.</p>



<p>The true answer to this is that there is no PERFECT keyword density and even if there was, Google keeps that closely guarded along with the rest of its ranking algorithm.</p>



<p>The <a href="https://wordpress.org/plugins/wordpress-seo/" target="_blank" rel="noreferrer noopener">Yoast SEO plugin</a> has a decent guide to follow which recommends changes if it believes you&#8217;ve used your keyword too much or too little. </p>



<p>Other than that, the best practice is to not force your keyword into your content. Use it when appropriate to make for a more natural read.</p>



<h2 class="wp-block-heading">Multiple LSI Keywords Per Page</h2>



<p>In addition to using your main keyword, you should make sure to use plenty of related keywords around it in your content.</p>



<p>These are referred to as LSI keywords and they help to better establish the context of your article to support that keyword. I sort of alluded to this with &#8220;baby&#8221; versus &#8220;infant&#8221; in that last example.</p>



<p>An LSI keyword example would be &#8220;homemade apple pie&#8221; and &#8220;apple pie recipe&#8221;. If you were writing an article about homemade apple pie, you&#8217;d likely include the keyword phrase apple pie recipe (and vice versa).</p>



<p>Google recognizes the connection between these two keyword phrases and the inclusion helps to reinforce the context of the article.</p>



<p>Utilizing LSI keywords understandably makes your article read more naturally, as well.</p>



<p>Best of all is that you can even find LSI keywords (as related keywords in any keyword tool) which have trace amounts of search volume and little to no competition and rank for them simply by including them in your article.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.angryseoer.com/wp-content/uploads/2021/11/lsi-keywords.png" alt="lsi keywords" class="wp-image-629"/></figure>



<p>As I covered in my recent overview of <a href="https://www.angryseoer.com/what-is-lsi-keyword-in-seo/" target="_blank" rel="noreferrer noopener"><strong>what is an LSI keyword in SEO</strong></a>, many LSI keywords make for low hanging fruit compared to your main keyword in regards to your ability to rank for them easily.</p>



<p>Because no one else is even mentioning them, you can still rank atop Google for these longer tail keywords.</p>



<p>I talk more about how to use them in the article I just mentioned, but oftentimes simply using an LSI keyword as a heading tag (see <a href="https://www.angryseoer.com/h1-h2-h3-seo/" target="_blank" rel="noreferrer noopener"><strong>H1 H2 H3 SEO</strong></a>) then including it in the subsequent section and in the alt tag for an image there can be enough to get Google to associate and rank your page for that longer tail keyword without additional effort.</p>



<p>This is one of the ways which pages can rank for dozens of additional keywords beyond the main keyword they&#8217;re targeting.</p>



<p>While the additional rankings are a nice bonus, the main takeaway is to use LSI keywords alongside your main keyword to further drive home the context of your article.</p>



<h1 class="wp-block-heading"> How to Use Keywords in Content Writing </h1>



<p>Summing up how to use keywords in content writing:</p>



<ul class="wp-block-list">
<li>Limit yourself to one main keyword/concept per page to target.</li>



<li>Use your main keyword in the title, URL, description, body (including the first paragraph), image alt tag, and title of an embedded video. This both reassures Google and users of the context of your page.</li>



<li>Use LSI keywords alongside the main keyword to earn extra traffic and reinforce the context of your page so long as they&#8217;re relevant.</li>



<li>Use a free plugin like Yoast to make recommendations regarding your usage/implementation of that keyword on your page.</li>
</ul>



<p>Keep these tips in mind to keep the SEO side of things streamlined while you focus on the main task of putting together a great piece of content for your site&#8217;s visitors.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.angryseoer.com/how-to-use-keywords-in-content-writing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
