<?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>Did You Know These SEO Tactics? - Picardes</title>
	<atom:link href="https://picardes.com/seo/feed/" rel="self" type="application/rss+xml" />
	<link>https://picardes.com/seo/</link>
	<description>SEO Consultant</description>
	<lastBuildDate>Wed, 15 Jan 2025 12:42:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://picardes.com/wp-content/uploads/2022/01/favicon.png</url>
	<title>Did You Know These SEO Tactics? - Picardes</title>
	<link>https://picardes.com/seo/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Log File Analysis Study: Learnings from Analysing 31 Million Log File Hits</title>
		<link>https://picardes.com/server-log-file-analysis/</link>
					<comments>https://picardes.com/server-log-file-analysis/#respond</comments>
		
		<dc:creator><![CDATA[Roman Adamita]]></dc:creator>
		<pubDate>Sun, 23 Oct 2022 15:36:58 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://picardes.com/?p=155</guid>

					<description><![CDATA[<p>Log file analysis is something that I like the most regarding a website&#8217;s technical analysis. It makes me think and act according to the insights I get based on the log file data. Whenever I receive log files for a website, I try to understand why search engines crawl those URLs the most or less. [&#8230;]</p>
<p>The post <a href="https://picardes.com/server-log-file-analysis/">Log File Analysis Study: Learnings from Analysing 31 Million Log File Hits</a> appeared first on <a href="https://picardes.com">Picardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Log file analysis is something that I like the most regarding a website&#8217;s technical analysis. It makes me think and act according to the insights I get based on the log file data. Whenever I receive log files for a website, I try to understand why search engines crawl those URLs the most or less.</p>
<p>I&#8217;m here to share a study on the log file analysis I got in the last year. Previously, I shared all the considerable essential knowledge on the Screaming Frog blog, where I analyzed an e-commerce website with over 7 million log file events. Those log file events ended up being around 32 million.<span id="more-155"></span></p>
<p>In the meantime, I analyzed various websites&#8217; server log files from multiple industries. Below I&#8217;ll include the learnings based on the data from 32 million log file events and other websites where I received the log files. Before starting, I&#8217;d like to clarify the context of the server log files.</p>

<h3>What is server log file analysis?</h3>
<p><strong>Analyzing the server log files allows you to receive the data based on how search engines like Google crawl a website</strong>. By analyzing these log file events, you will understand where <a href="https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers" target="_blank" rel="noopener">Googlebot</a>, <a href="https://yandex.com/support/webmaster/robot-workings/check-yandex-robots.html" target="_blank" rel="noopener">Yandexbot</a>, <a href="https://www.bing.com/webmasters/help/which-crawlers-does-bing-use-8c184ec0" target="_blank" rel="noopener">Bingbot</a>, or other major search engines are wasting or investing time in crawling your web pages.</p>
<p>In this case, the server log file analysis study is only based on search engine activities.</p>
<h3>What kind of data is in server log file events?</h3>
<p>You can see many things whenever you get enough log file events. But in a nutshell, you&#8217;ll be able to find:</p>
<ul>
<li>How are search engines crawling a website?</li>
<li>Do search engines crawl pages that shouldn&#8217;t crawl?</li>
<li>Do search engines crawl the robots.txt file?</li>
<li>How often are the most critical pages crawled?</li>
<li>Do search engines crawl any broken pages?</li>
<li>Are there any pages with server timeout issues?</li>
<li>Which external resources are pointing to the pages?</li>
</ul>
<p>The above questions and more can be found in the official log file events.</p>
<h3>How to ensure you got the correct log file for SEO?</h3>
<p>There might be various official and non-official log events regarding requesting for SEO purposes. For example, if you only want to receive the log file events that belong to Google, you will need to ensure that the log file lines include an IP address starting with 66.249. There are multiple user agents of Googlebot, so you must <a href="https://developers.google.com/search/apis/ipranges/googlebot.json" target="_blank" rel="noopener">ensure that the IP addresses are official</a>.</p>
<p>Non-official log file events can be due to tools that analyze the website. DeepCrawl, ContentKing, Ahrefs, and Semrush crawlers have their IP addresses, for example. From these tools, anyone can crawl a website and will be included in the log files when someone crawls a website.</p>
<p>Example official log file of a Googlebot event:</p>
<blockquote><p>66.249.76.201 &#8211; [22/Aug/2022:22:31:50 +0100] &#8220;GET /landing-page HTTP/1.1&#8221; 200 889484 &#8220;-&#8221; &#8220;Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.119 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221; 127 cookie:-</p></blockquote>
<p>The above example log is only a line from the log file events from an official Googlebot user agent request.</p>
<h4>What Data Would You Need to Analyse the Log Files?</h4>
<ul>
<li><strong>Requested URL</strong>: this will show the URL crawled by a user agent.</li>
<li><strong>Timestamp</strong>: this will show when (exact date and time) a user agent requests to crawl a URL. In the above example log line is [22/Aug/2022:22:31:50 +0100].</li>
<li><strong>Remote Host</strong>: this will show which IP address is requested to crawl a URL. If you&#8217;re looking for Googlebot log file events, you&#8217;ll need to find only the IP addresses that start with 66.249. In the above example is 66.249.76.201.</li>
<li><strong>User Agent</strong>: this will show what type of user agent is requested to crawl a URL. If we take the IP addresses that start with 66.249, in this case, they can be &#8220;Googlebot&#8221;, &#8220;Googlebot Smartphone&#8221;, &#8220;Googlebot Image&#8221;, and more that is related to Googlebot user agents. In the above example is &#8220;Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.119 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221;.</li>
<li><strong>Method</strong>: this will show if the URL was requested from a specific resource as a &#8220;GET&#8221; request method or if the URL was processed to a particular resource as a &#8220;POST&#8221; method. In many cases, the method request will be GET, which is the most common HTML request method. In the above example is indicated as &#8220;GET&#8221;.</li>
<li><strong>HTTP Version</strong>: this will show the HTTP version. I&#8217;ve seen the HTTP version in many cases as either 1.1 or 2.0. In the above example is HTTP/1.1.</li>
<li><strong>Response Code</strong>: this will show the URL&#8217;s returning status code, such as &#8220;200-OK&#8221;, &#8220;301 Permanent Redirect&#8221;, &#8220;404 Not Found&#8221;, &#8220;500 Server Error&#8221;, and so on.</li>
<li><strong>Referer</strong>: this will show which page referred to crawl any of the linked URLs. This can be an external or internal source.</li>
</ul>
<p>As I&#8217;ve clarified, I&#8217;ll share my latest log file analysis learning below.</p>
<h2>Log File Analysis is Not About Getting Ranked 1st Tomorrow</h2>
<p>Just because you found some insights on log files and took actions accordingly, this won&#8217;t help you to get ranked tomorrow.</p>
<p>Log files are about understanding complex technical things that can&#8217;t be easily seen without analyzing them. Log file events will allow you to see where search engines are wasting or investing time while crawling a website.</p>
<p>Technical SEO solutions, most of the time, are about long-term solutions and results, which can impact the whole organic performance.</p>
<h2>More Log File Events, More Actionable Insights</h2>
<p>Log file events don&#8217;t mean anything if you don&#8217;t get meaning from the data you receive. Analyzing the log events for only one month might mean just thousands of log file hits.</p>
<p>You must be on track for at least a few months to get more meaningful insights and act accordingly. In my experience, I saw many scenarios where Google crawled pages for a month, but those pages weren&#8217;t indexed yet.</p>
<p>Whenever a page is crawled, it doesn&#8217;t mean it will be indexed immediately, especially when it&#8217;s high with JavaScript. <a href="https://www.onely.com/blog/google-needs-9x-more-time-to-crawl-js-than-html/" target="_blank" rel="noopener">This blog post from Ziemek</a> of Onely covers it in more detail: &#8220;It takes 9x more time for Google to crawl JavaScript than HTML.&#8221;</p>
<p>Tracking the log file hits for extended periods will allow you to learn more and understand whenever those results need action.</p>
<h2>Try to Understand If the Log File Results Need Actions</h2>
<p>You can have thousands of broken pages in the log file events, but:</p>
<ul>
<li>If none of those pages is in an HTML format,</li>
<li>None of those pages was indexable on search engines,</li>
<li>None of those pages got traffic from any channels.</li>
</ul>
<p>It&#8217;s nonsense to redirect them somewhere else. Prioritizing these broken links to redirect won&#8217;t improve the website&#8217;s crawl budget. In most cases, improving the crawl budget is about optimizing millions of URLs crawled by Googlebot but not indexed.</p>
<h2>Google Never Forgets a URL That Ever Existed</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-170" src="https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-javascript-URL-crawled-by-Googlebot.jpg" alt="" width="1736" height="900" srcset="https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-javascript-URL-crawled-by-Googlebot.jpg 1736w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-javascript-URL-crawled-by-Googlebot-300x156.jpg 300w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-javascript-URL-crawled-by-Googlebot-1024x531.jpg 1024w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-javascript-URL-crawled-by-Googlebot-768x398.jpg 768w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-javascript-URL-crawled-by-Googlebot-1536x796.jpg 1536w" sizes="auto, (max-width: 1736px) 100vw, 1736px" /></p>
<p>Google never forgets a URL that ever existed. Even a script URL, as you see in the above image.</p>
<p>I&#8217;d strongly advise you to only pay attention to those issues that can positively impact your organic performance.</p>
<p>E.g.,</p>
<p>Broken but valuable pages should be 301-redirected for at least one year. Redirecting these pages to a relevant page is the best practice.</p>
<p>When you get broken pages that once were valuable for your business, try to 301-redirect all of them to another related page. Keep the 301 redirections for at least one year since Googlebot constantly crawls them. It&#8217;s also recommended by Google (Google&#8217;s <a href="https://www.youtube.com/watch?v=ml7cQHkUc2Q&amp;ab_channel=GoogleSearchCentral" target="_blank" rel="noopener">John Mueller</a> and ex-Googler <a href="https://www.youtube.com/watch?v=QyQs3tz7ZKo&amp;ab_channel=GoogleSearchCentral" target="_blank" rel="noopener">Matt Cutts</a>).</p>
<h2>Treat Valuable Broken Pages Like Dead Backlinks from Useful Resources</h2>
<p>Treat valuable broken pages like dead backlinks from useful resources.</p>
<p>You will lose the backlink&#8217;s value from that external resource if you don&#8217;t redirect the broken linked page elsewhere. It&#8217;s the same for your internal broken pages with or without backlinks.</p>
<p>To find broken internal links, you can use Screaming Frog&#8217;s SEO Spider broken link checker, as it&#8217;s the easiest way I&#8217;ve experienced.</p>
<h2>You Don&#8217;t Need to Remove All the &#8220;404 Not Found&#8221; Pages Intentionally</h2>
<p>You don&#8217;t need to intentionally remove all 404 pages (by making them return a &#8220;410 Gone&#8221; status code). I was wrong when I <a href="https://x.com/AdamitaRoman/status/1489305009116307461" target="_blank" rel="noopener">said</a> Googlebot wouldn&#8217;t crawl 410 intentionally removed pages more than two times. I kept analyzing the log file events for the &#8220;410 Gone&#8221; URLs, and from what I&#8217;ve experienced, Googlebot kept crawling those URLs. The only difference I&#8217;ve seen is that &#8220;410 Gone&#8221; URLs can slightly be less crawled compared to the &#8220;404 Not Found&#8221; URLs.</p>
<p>Having 404 pages is also not a bad practice from a crawl budget perspective. You only lose the value of that page if you don&#8217;t redirect it.</p>
<h2>A Better View of Log File Events</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-177" src="https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-imported-url-gsc-clicks-data-lines.png" alt="" width="2018" height="800" srcset="https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-imported-url-gsc-clicks-data-lines.png 2018w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-imported-url-gsc-clicks-data-lines-300x119.png 300w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-imported-url-gsc-clicks-data-lines-1024x406.png 1024w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-imported-url-gsc-clicks-data-lines-768x304.png 768w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-imported-url-gsc-clicks-data-lines-1536x609.png 1536w" sizes="auto, (max-width: 2018px) 100vw, 2018px" /></p>
<p>If you want a better view of log file events, export clicks from Google Search Console and page speed score from PageSpeed Insights data. To easily export this data, you can use Screaming Frog SEO Spider&#8217;s <a href="https://www.screamingfrog.co.uk/seo-spider/user-guide/configuration/#google-search-console-integration" target="_blank" rel="noopener">GSC</a> and <a href="https://www.screamingfrog.co.uk/seo-spider/user-guide/configuration/#pagespeed-insights-integration" target="_blank" rel="noopener">PSI</a> integration APIs.</p>
<p>When you get this data, import it into Screaming Frog Log File Analyser. This will allow you to make better decisions while prioritizing the technical fixes. You can see <a href="https://www.screamingfrog.co.uk/what-i-learnt-from-analysing-7-million-log-file-events/" target="_blank" rel="noopener">my research and learnings in the blog post I shared with Screaming Frog</a>.</p>
<h2>Using WooCommerce for WordPress</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-176" src="https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-wc-ajax-get-refreshed-fragmets-woocommerce.png" alt="" width="1749" height="900" srcset="https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-wc-ajax-get-refreshed-fragmets-woocommerce.png 1749w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-wc-ajax-get-refreshed-fragmets-woocommerce-300x154.png 300w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-wc-ajax-get-refreshed-fragmets-woocommerce-1024x527.png 1024w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-wc-ajax-get-refreshed-fragmets-woocommerce-768x395.png 768w, https://picardes.com/wp-content/uploads/2022/10/logfile-analysis-wc-ajax-get-refreshed-fragmets-woocommerce-1536x790.png 1536w" sizes="auto, (max-width: 1749px) 100vw, 1749px" /></p>
<p>If you’re using WordPress and have WooCommerce but don’t show products on every page, ensure that you disable the &#8220;AJAX add to cart buttons&#8221; option, as this will make a filter parameter and will be crawled by Googlebot every single time.</p>
<h2>Googlebot Will Always Crawl the Ads.txt File</h2>
<p>Ads.txt file will be crawled by Googlebot all the time. This is not a problem, even if the /ads.txt URL returns a 404 status code. It’s a part of your crawl budget; <a href="https://twitter.com/AdamitaRoman/status/1583453021719052288">Googlebot will crawl the ads.txt file</a> consistently to ensure that your website includes AdSense.</p>
<p>Adx.txt file is for the website owners to <a href="https://support.google.com/adsense/troubleshooter/9556696?hl=en" target="_blank" rel="noopener">protect the earnings from Google AdSense</a>.</p>
<h2>An Alternative to Server Log File Analysis: Crawl Stats</h2>
<p>If you can’t export the log files, use <a href="https://support.google.com/webmasters/answer/9679690?hl=en" target="_blank" rel="noopener">Crawl Stats on your Google Search Console</a> account. This is also an alternative to log file analysis, but with a 1K row and 90-day limit.</p>
<p>Crawl stats have many great features you won&#8217;t see on the log files. One of the features I like the most is under the &#8220;By purpose&#8221; report, which shows if the URLs in the list were crawled for the first time (under &#8220;Discovery&#8221;) or it was crawled for refresh purposes (under &#8220;Refresh&#8221;).</p>
<p>Crawl stats can be found under settings in your Search Console property.</p>
<h2>What % of Log File Analyses Result in Actionable Insights?</h2>
<p>I&#8217;ve got this question from <a href="https://x.com/localseoguide/status/1583464458776563712" target="_blank" rel="noopener">Andrew Shotland on Twitter</a>, and I believe many of you could ask the same, as it was interesting for me, too.</p>
<p>I&#8217;ll continue studying the log file events, investigating how search engines crawl websites, experimenting with things considered &#8220;best practices&#8221; that have yet to be tested, and having fun.</p>
<blockquote><p>In the meantime, if you want to support and keep me motivated, you can <a href="https://twitter.com/intent/tweet?text=A%20Way%20Through%20Googlebot%27s%20Heart:%20Log%20File%20Analysis%20https://picardes.com/server-log-file-analysis/%20by%20@AdamitaRoman" target="_blank" rel="noopener">share this post on Twitter</a> or your LinkedIn account.</p></blockquote>
<p>The post <a href="https://picardes.com/server-log-file-analysis/">Log File Analysis Study: Learnings from Analysing 31 Million Log File Hits</a> appeared first on <a href="https://picardes.com">Picardes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://picardes.com/server-log-file-analysis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Which Search Engine Indexed My First Blog Post Faster?</title>
		<link>https://picardes.com/which-search-engine-indexed-my-first-blog-post-faster/</link>
					<comments>https://picardes.com/which-search-engine-indexed-my-first-blog-post-faster/#respond</comments>
		
		<dc:creator><![CDATA[Roman Adamita]]></dc:creator>
		<pubDate>Sun, 30 Jan 2022 17:03:12 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://picardes.com/?p=80</guid>

					<description><![CDATA[<p>Later this week, on January 27, I published my first blog on this website. Before that, on January 21 I completely removed all the content and started all over again. I gave search engines a little bit of time to understand what happened here and where old URLs are now 301-redirected. If you missed the [&#8230;]</p>
<p>The post <a href="https://picardes.com/which-search-engine-indexed-my-first-blog-post-faster/">Which Search Engine Indexed My First Blog Post Faster?</a> appeared first on <a href="https://picardes.com">Picardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Later this week, on January 27, I published my first blog on this website. Before that, on January 21 I completely removed all the content and started all over again. I gave search engines a little bit of time to understand what happened here and where old URLs are now 301-redirected.<span id="more-80"></span></p>
<blockquote><p>If you missed the first post where I covered a quick way to find and solve out-out-stock products, <a href="https://picardes.com/out-of-stock-products-on-ecommerce/" target="_blank" rel="noopener">here is the link to take a look</a>.</p></blockquote>
<p>I wanted to know how fast search engines will discover and index this blog post. So I tracked them while doing some log file analysis.</p>
<p><strong>It might be a detail that matters:</strong></p>
<blockquote><p>Bing and Yandex bots didn&#8217;t have access to crawl my website due to the &#8220;400 Bad Request&#8221; <a href="https://twitter.com/AdamitaRoman/status/1485697613458554892" target="_blank" rel="noopener">issue</a>. This status code usually appears when blocking a specific page to a particular thing – country, bots, IP addresses, etc. I never wanted to block Yandexbot or Bingbot. But I solved this issue on 24th January by disabling ModSecurity on cPanel.</p></blockquote>
<p>I thought it might be helpful to know some of these details before going to the story-based SEO research.</p>
<h3>Which things did I examine?</h3>
<h5>Which search engine bot crawled this post first?</h5>
<p>Well, Bingbot was fast, and it&#8217;s a clear winner of this question. I published the blog post on January 27, 2022, at 3:00 PM. According to the log file events I have, Bingbot crawled it 2 hours later on the same day. This log event coincides with the Bing Webmasters tool&#8217;s URL inspection details.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-94" src="https://picardes.com/wp-content/uploads/2022/01/bing-webmasters-url-inspection.png" alt="Bing Webmasters URL Inspection" width="988" height="691" srcset="https://picardes.com/wp-content/uploads/2022/01/bing-webmasters-url-inspection.png 988w, https://picardes.com/wp-content/uploads/2022/01/bing-webmasters-url-inspection-300x210.png 300w, https://picardes.com/wp-content/uploads/2022/01/bing-webmasters-url-inspection-768x537.png 768w" sizes="auto, (max-width: 988px) 100vw, 988px" /></p>
<p>5 hours later, Yandexbot crawled it 2 times repeatedly.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-95" src="https://picardes.com/wp-content/uploads/2022/01/yandex-webmaster-crawl-statistics-scaled.jpg" alt="Yandex Webmaster Crawl Statistics" width="2560" height="1883" srcset="https://picardes.com/wp-content/uploads/2022/01/yandex-webmaster-crawl-statistics-scaled.jpg 2560w, https://picardes.com/wp-content/uploads/2022/01/yandex-webmaster-crawl-statistics-300x221.jpg 300w, https://picardes.com/wp-content/uploads/2022/01/yandex-webmaster-crawl-statistics-1024x753.jpg 1024w, https://picardes.com/wp-content/uploads/2022/01/yandex-webmaster-crawl-statistics-768x565.jpg 768w, https://picardes.com/wp-content/uploads/2022/01/yandex-webmaster-crawl-statistics-1536x1130.jpg 1536w, https://picardes.com/wp-content/uploads/2022/01/yandex-webmaster-crawl-statistics-2048x1506.jpg 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></p>
<p>As far as I see, the Yandex Webmaster tool doesn&#8217;t give the exact time of its crawl statistics. But I had a chance to catch it on log file events. You might be interested to see what it looks like, so of course, I will share it with you.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-97" src="https://picardes.com/wp-content/uploads/2022/01/sf-log-file-analyser-bingbot-vs-yandexbot.jpg" alt="Screaming Frog Log File Analyser Bingbot vs Yandexbot Events" width="1934" height="592" data-wp-editing="1" srcset="https://picardes.com/wp-content/uploads/2022/01/sf-log-file-analyser-bingbot-vs-yandexbot.jpg 1934w, https://picardes.com/wp-content/uploads/2022/01/sf-log-file-analyser-bingbot-vs-yandexbot-300x92.jpg 300w, https://picardes.com/wp-content/uploads/2022/01/sf-log-file-analyser-bingbot-vs-yandexbot-1024x313.jpg 1024w, https://picardes.com/wp-content/uploads/2022/01/sf-log-file-analyser-bingbot-vs-yandexbot-768x235.jpg 768w, https://picardes.com/wp-content/uploads/2022/01/sf-log-file-analyser-bingbot-vs-yandexbot-1536x470.jpg 1536w" sizes="auto, (max-width: 1934px) 100vw, 1934px" /></p>
<h3>How many times did Bingbot and Yandexbot crawl the post until indexing it?</h3>
<p>Since I published the blog post, Bingbot and Yandexbot crawled just on the same date and never looked back.</p>
<p>In total, Bingbot crawled one time, and Yandexbot crawled two times.</p>
<h3>Did all bots crawl the XML sitemap?</h3>
<p>No. But in this case, it was clear that Googlebot takes care of the XML sitemap. Since January 21:</p>
<ul>
<li><strong>Googlebot</strong> crawled the <a href="https://picardes.com/sitemap_index.xml" target="_blank" rel="noopener">main XML sitemap</a> <strong>13 times</strong>. <a href="https://picardes.com/post-sitemap.xml" target="_blank" rel="noopener">Post-based sitemap</a> was crawled <strong>4 times</strong>.</li>
<li>On the day I published the blog post, Googlebot crawled the main XML sitemap 7 times. But the other sitemap, which included blog posts, was crawled once.</li>
<li>When it comes to <strong>Yandexbot</strong>, their bot crawled the main sitemap about <strong>2 times</strong>. As well both times post-based sitemap.</li>
<li>Bingbot never crawled any of the XML sitemaps.</li>
</ul>
<h3>Are those log events by a verified crawler?</h3>
<p>Yes. I set to analyze just verified bots on Screaming Frog Log File Analyser. <a href="https://docs.google.com/spreadsheets/d/119jyekbCk2agmSsTxyJyrTBA5X0lVXB8rujk4PbF_fo/edit#gid=1841798948" target="_blank" rel="noopener">Here are the IP addresses that I got until then</a>.</p>
<p><strong>Top 5 Yandexbot IP addresses</strong> (by the number of events)<strong>:</strong></p>
<ul>
<li>5.255.253.114</li>
<li>213.180.203.5</li>
<li>5.255.253.124</li>
<li>5.255.253.110</li>
<li>5.45.207.99</li>
</ul>
<blockquote><p>It&#8217;s easy to find them publicly <a href="https://udger.com/resources/ua-list/bot-detail?bot=YandexBot" target="_blank" rel="noopener">on the web</a> so that&#8217;s why I didn&#8217;t hesitate to share them with you.</p></blockquote>
<p><strong>Top 5 Bingbot IP addresses</strong> (by the number of events):</p>
<ul>
<li>40.77.167.99</li>
<li>157.55.39.28</li>
<li>207.46.13.230</li>
<li>207.46.13.100</li>
<li>40.77.167.39</li>
</ul>
<blockquote><p>You can check if the crawler IP address belongs to Bingbot or not by <a href="https://www.bing.com/toolbox/verify-bingbot" target="_blank" rel="noopener">using Bing&#8217;s Toolbox</a> or Bing Webmasters&#8217; Verify Bingbot.</p></blockquote>
<p>&nbsp;</p>
<h4>Findings</h4>
<p>In this research, I discovered something weird – which might be just for me.</p>
<p>When I wanted to check if Googlebot even discovered my blog post on Google Search Console, it was discovered but is currently not indexed.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-103" src="https://picardes.com/wp-content/uploads/2022/01/google-search-console-url-inspect-discovered-but-not-indexed-yet.png" alt="Google Search Console – URL Inspect, discovered but not indexed yet" width="1117" height="1123" srcset="https://picardes.com/wp-content/uploads/2022/01/google-search-console-url-inspect-discovered-but-not-indexed-yet.png 1117w, https://picardes.com/wp-content/uploads/2022/01/google-search-console-url-inspect-discovered-but-not-indexed-yet-298x300.png 298w, https://picardes.com/wp-content/uploads/2022/01/google-search-console-url-inspect-discovered-but-not-indexed-yet-1019x1024.png 1019w, https://picardes.com/wp-content/uploads/2022/01/google-search-console-url-inspect-discovered-but-not-indexed-yet-150x150.png 150w, https://picardes.com/wp-content/uploads/2022/01/google-search-console-url-inspect-discovered-but-not-indexed-yet-768x772.png 768w" sizes="auto, (max-width: 1117px) 100vw, 1117px" /></p>
<p>Well, there wasn&#8217;t any date of discovering the blog post. So I checked the &#8220;Discovered – currently not indexed&#8221; coverage report, but there&#8217;s no blog post URL.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-104" src="https://picardes.com/wp-content/uploads/2022/01/google-search-console-discovered-currently-not-indexed.png" alt="Google Search Console (GSC) – Discovered - currently not indexed issue." width="1154" height="1050" srcset="https://picardes.com/wp-content/uploads/2022/01/google-search-console-discovered-currently-not-indexed.png 1154w, https://picardes.com/wp-content/uploads/2022/01/google-search-console-discovered-currently-not-indexed-300x273.png 300w, https://picardes.com/wp-content/uploads/2022/01/google-search-console-discovered-currently-not-indexed-1024x932.png 1024w, https://picardes.com/wp-content/uploads/2022/01/google-search-console-discovered-currently-not-indexed-768x699.png 768w" sizes="auto, (max-width: 1154px) 100vw, 1154px" /></p>
<p>At first look, I didn&#8217;t know the reason for it. But then I thought of two things:</p>
<ol>
<li>Googlebot crawled my XML sitemaps.</li>
<li>Googlebot crawled my homepage and the category of the blog post.</li>
</ol>
<p>I was right, and also Google by not showing the URL in the &#8220;Discovered &#8211; currently not indexed&#8221; issue reports list. When I checked Google search results by entering the page title, the homepage and author page were there.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-105" src="https://picardes.com/wp-content/uploads/2022/01/searching-on-google-by-page-title.png" alt="Searching on Google by Page Title" width="863" height="415" srcset="https://picardes.com/wp-content/uploads/2022/01/searching-on-google-by-page-title.png 863w, https://picardes.com/wp-content/uploads/2022/01/searching-on-google-by-page-title-300x144.png 300w, https://picardes.com/wp-content/uploads/2022/01/searching-on-google-by-page-title-768x369.png 768w" sizes="auto, (max-width: 863px) 100vw, 863px" /></p>
<p>&nbsp;</p>
<blockquote><p>Sometimes we need to look at complex things simply. So we can understand it faster and better.</p></blockquote>
<h4>Conclusions</h4>
<ul>
<li>Clearly, Googlebot was too busy while understanding my new website version.</li>
<li>Bing and Yandex indexed my blog post on the day I published it.</li>
<li>After three days, Google still didn&#8217;t index my blog post.</li>
</ul>
<p>Update &#8212; February 6, 2022:</p>
<ul>
<li>The blog post was finally indexed by Google on February 4, after 8 days.</li>
</ul>
<p>The post <a href="https://picardes.com/which-search-engine-indexed-my-first-blog-post-faster/">Which Search Engine Indexed My First Blog Post Faster?</a> appeared first on <a href="https://picardes.com">Picardes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://picardes.com/which-search-engine-indexed-my-first-blog-post-faster/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Quick Way to Find Out-of-Stock Products on eCommerce</title>
		<link>https://picardes.com/out-of-stock-products-on-ecommerce/</link>
					<comments>https://picardes.com/out-of-stock-products-on-ecommerce/#respond</comments>
		
		<dc:creator><![CDATA[Roman Adamita]]></dc:creator>
		<pubDate>Thu, 27 Jan 2022 12:51:18 +0000</pubDate>
				<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">https://picardes.com/?p=48</guid>

					<description><![CDATA[<p>I was thinking about my first blog post and decided to post one of my favorite methods that I use very often. Since I enjoy working with e-commerce websites, the most common issue I face is out-of-stock products, their impact on conversion rate, and of course, organic performance. There are not too many secrets on [&#8230;]</p>
<p>The post <a href="https://picardes.com/out-of-stock-products-on-ecommerce/">A Quick Way to Find Out-of-Stock Products on eCommerce</a> appeared first on <a href="https://picardes.com">Picardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I was thinking about my first blog post and decided to post one of my favorite methods that I use very often.</p>
<p>Since I enjoy working with e-commerce websites, the most common issue I face is out-of-stock products, their impact on conversion rate, and of course, organic performance. There are not too many secrets on why you must prioritize these tasks, such as finding out-of-stock products. But I will explain a bit why you must find and solve this issue.<span id="more-48"></span></p>
<h3>What&#8217;s wrong with out-of-stock products?</h3>
<ol>
<li>Out-of-stock products can be crawled as most as in-stock products. – Don&#8217;t let your website&#8217;s crawl budget be spent with these kinds of products.</li>
<li>They can still be indexable and found by the new users. – Your brand can create a bad reputation just because of this.</li>
<li>When there are a lot of them, you might face Soft 404 errors. – Google usually doesn&#8217;t like out-of-stock product pages and, in some unusual cases (see bellow), decides to remove them from search results (but still will crawl to know if there are any changes).</li>
</ol>
<h5><strong>In most cases &#8220;Soft 404&#8221; error causes these things</strong>:</h5>
<ul>
<li>Including &#8220;This product is no longer available.&#8221; notice on the product page.</li>
<li>The page or category might be empty, which doesn&#8217;t meet visitors&#8217; expectations.</li>
<li>Including something like &#8220;Sorry this page is not working.&#8221; would be a potential why your page was removed from Google&#8217;s search results.</li>
<li>When your website is small, showing &#8220;You need to enable JavaScript to run this app.&#8221; notice also could be a potential why your page is included in the Soft 404 report (when Googlebot will crawl-render it again, your website will get indexed).</li>
</ul>
<blockquote><p>You can also check on <a href="https://developers.google.com/search/docs/advanced/crawling/soft-404-errors" target="_blank" rel="noopener">Google&#8217;s source</a> how to fix soft 404 errors.</p></blockquote>
<p>Now, let&#8217;s get to the point.</p>
<h2>How to find out-of-stock products?</h2>
<p>If your CMS has a filter for that, you can find them easily. But in most cases, it&#8217;s a bit challenging to filter and find every out-of-stock product, especially if you&#8217;re an SEO consultant asking developers to report them to you.</p>
<p>I usually use Screaming Frog&#8217;s SEO Spider to find it.</p>
<ol>
<li>Find one of the out-of-stock products and copy the exact text.</li>
<li>Follow this menu on the top: Configuration &gt; Custom &gt; Search.</li>
<li>Enter the exact text as bellow in the Custom Search form.</li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-55" src="https://picardes.com/wp-content/uploads/2022/01/screamingfrog-seo-spider-custom-search.png" alt="Use Custom Search on Screaming Frog SEO Spider" width="1208" height="360" srcset="https://picardes.com/wp-content/uploads/2022/01/screamingfrog-seo-spider-custom-search.png 1208w, https://picardes.com/wp-content/uploads/2022/01/screamingfrog-seo-spider-custom-search-300x89.png 300w, https://picardes.com/wp-content/uploads/2022/01/screamingfrog-seo-spider-custom-search-1024x305.png 1024w, https://picardes.com/wp-content/uploads/2022/01/screamingfrog-seo-spider-custom-search-768x229.png 768w" sizes="auto, (max-width: 1208px) 100vw, 1208px" /></p>
<blockquote><p>You need to choose the &#8220;<em>Page Text No Anchors</em>&#8221; filter but not others because you need to find just the simple text containing the exact term.</p></blockquote>
<p>In this case, the website included the &#8220;OUT OF STOCK&#8221; exact text in their pages. Remember that it&#8217;s crucial to have the same text on every stock-out product page.</p>
<p>Now, as you have the filter included in the Custom Search form, click OK and start the crawl for your domain.</p>
<p>Once the crawl is finished, follow these steps:</p>
<ol>
<li>Go to the <strong>Custom Search</strong> tab.</li>
<li>You will see &#8220;All&#8221; selected under tabs on the right side. Change it to the name you gave to find the exact pages you are looking for.</li>
</ol>
<h3>What now? How to solve stock-out products?</h3>
<p>As my point in this blog post is not to go into the details, I will explain to you quickly how to solve it.</p>
<ul>
<li>
<h6>The products are not going to be in stock again:</h6>
<ul>
<li>Redirect the product to its category. (Home &gt; <strong>Category</strong> &lt;301-redirect&gt; Out-of-Stock Product)</li>
<li>Remove from the XML sitemap all of those products. But not on the same day you did the redirection. Give a little time (a week or so) to Googlebot to crawl those 301-redirects. By using this method, you&#8217;ll also be able to track how was the impact.</li>
<li>If those products were created by accident or duplicates to another one, I suggest you make them &#8220;410 Gone.&#8221; Googlebot might crawl it a few times, but <a href="https://www.screamingfrog.co.uk/what-i-learnt-from-analysing-7-million-log-file-events/#are404" target="_blank" rel="noopener">not as much</a> as a &#8220;404 Not Found&#8221; status code.</li>
<li>If &#8220;Other Suggested Products&#8221; under the product page is not working dynamically, check if there still are these stock-out products.</li>
</ul>
</li>
<li>
<h6>The stock of products will be updated in the meantime:</h6>
<ul>
<li>Include a notice such as &#8220;This product will be available soon!&#8221;</li>
<li>Let people enter their email addresses to notice when the product will be in stock again.</li>
<li>Until the products come in stock, make the pages in the &#8220;304 Not Modified&#8221; status code as a recommendation.</li>
</ul>
</li>
</ul>
<p>I hope it makes a bit of sense why this one it&#8217;s so important to be aware of, even if you&#8217;re not an SEO professional.</p>
<p>Thanks to <a href="https://twitter.com/ericmandell" target="_blank" rel="noopener">Eric Mandell</a> for sharing a similar method with many pieces but for different perspectives. If you want to read Eric&#8217;s practice of using SEO Spider to find internal linking opportunities, I suggest looking <a href="https://abstracts.ericmandell.com/new-content-internal-link-opportunities/" target="_blank" rel="noopener">at this blog post</a>.</p>
<blockquote><p>There are a ton of things that you can do with SEO Spider, so don&#8217;t hesitate to check some <a href="https://twitter.com/search?q=%40screamingfrog%20%22little%20tip%22&amp;src=typed_query&amp;f=live" target="_blank" rel="noopener">little tips on Twitter</a>.</p></blockquote>
<p><a class="twitter-mention-button" href="https://twitter.com/intent/tweet?screen_name=AdamitaRoman&amp;ref_src=twsrc%5Etfw" data-show-count="false">Tweet this post</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>The post <a href="https://picardes.com/out-of-stock-products-on-ecommerce/">A Quick Way to Find Out-of-Stock Products on eCommerce</a> appeared first on <a href="https://picardes.com">Picardes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://picardes.com/out-of-stock-products-on-ecommerce/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
