<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ondřej Koraba</title>
    <description>The latest articles on DEV Community by Ondřej Koraba (@korryon).</description>
    <link>https://dev.to/korryon</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F421485%2F3430db24-e2a0-4c3c-923d-557d063f052c.png</url>
      <title>DEV Community: Ondřej Koraba</title>
      <link>https://dev.to/korryon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/korryon"/>
    <language>en</language>
    <item>
      <title>Getting Your Website Indexed by Google </title>
      <dc:creator>Ondřej Koraba</dc:creator>
      <pubDate>Mon, 05 Oct 2020 05:32:34 +0000</pubDate>
      <link>https://dev.to/korryon/getting-your-website-indexed-by-google-4n6g</link>
      <guid>https://dev.to/korryon/getting-your-website-indexed-by-google-4n6g</guid>
      <description>&lt;p&gt;If your content isn’t indexed by Google, does it even exist? &lt;/p&gt;

&lt;p&gt;Indexing means that Google has evaluated your content and put it to its extensive list — index — of websites that can be seen in its search results page (SERP) when users type in a relevant query. &lt;/p&gt;

&lt;p&gt;Overall, &lt;a href="https://www.contentkingapp.com/academy/google-index/#how-google-indexing-works"&gt;Google’s indexing process&lt;/a&gt; is a complicated one, with many phases affecting each other.&lt;/p&gt;

&lt;p&gt;The speed of indexing your website depends on various factors, from the size of your website, its authority, or even the quality of your hosting. The quality of your content plays a crucial role as well. And at the end of the day, Google always has the final word whether to index your website or not. &lt;/p&gt;

&lt;p&gt;On the other hand, there are a few strategies on how to speed up the process. &lt;/p&gt;

&lt;p&gt;But firstly, to make it possible for Google to index your website faster, you need to get rid of any roadblocks that may prevent it from happening. Secondly, you should let Google know that there is a website to be indexed. And finally, the content of your website should be worth indexing. &lt;/p&gt;

&lt;h2&gt;
  
  
  12 steps to speed up Google’s indexing process
&lt;/h2&gt;

&lt;p&gt;How to get Google to index your website quickly&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Prevent robots directives from impacting indexing&lt;/li&gt;
&lt;li&gt;Set up canonical tags correctly&lt;/li&gt;
&lt;li&gt;Don’t disallow content you want to get indexed&lt;/li&gt;
&lt;li&gt;Prevent crawler traps and optimize crawl budget&lt;/li&gt;
&lt;li&gt;Feed Google indexable content through an XML sitemap&lt;/li&gt;
&lt;li&gt;Manually submit your URLs to Google Search Console&lt;/li&gt;
&lt;li&gt;Automatic indexing via the Google Indexing API&lt;/li&gt;
&lt;li&gt;Provide Google with high-quality content only&lt;/li&gt;
&lt;li&gt;Prevent duplicate content&lt;/li&gt;
&lt;li&gt;Leverage internal links and avoid using nofollow&lt;/li&gt;
&lt;li&gt;Build relevant backlinks to your content&lt;/li&gt;
&lt;li&gt;Create buzz around your content on social media&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Learn more about &lt;a href="https://www.contentkingapp.com/academy/google-index/"&gt;how to get Google to index your website&lt;/a&gt;. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Boost Your Shopify store’s SEO Performance</title>
      <dc:creator>Ondřej Koraba</dc:creator>
      <pubDate>Mon, 28 Sep 2020 13:22:33 +0000</pubDate>
      <link>https://dev.to/korryon/how-to-boost-your-shopify-store-s-seo-performance-7n0</link>
      <guid>https://dev.to/korryon/how-to-boost-your-shopify-store-s-seo-performance-7n0</guid>
      <description>&lt;p&gt;Although it’s one of the fastest-growing eCommerce platforms in the world, Shopify doesn’t have a great reputation among SEO. &lt;/p&gt;

&lt;p&gt;So we’ve dug into the matter and found that — similar to any platform out there — you can turn it into organic traffic generating machine.&lt;/p&gt;

&lt;p&gt;In nutshell, doing SEO for Shopify is very similar to other platforms, because it’s all about the three major pillars: technology, relevance, and authority and trust. &lt;/p&gt;

&lt;p&gt;With these three crucial elements in mind, we can focus on improving each part of it. &lt;/p&gt;

&lt;p&gt;From a technological perspective, we should always look at these few steps. &lt;/p&gt;

&lt;h2&gt;
  
  
  Best practices for Shopify SEO
&lt;/h2&gt;

&lt;h3&gt;
  
  
  URL structure
&lt;/h3&gt;

&lt;p&gt;A clear URL structure is essential for both visitors and search engines in navigating your site. In general, URLs should always be brief, easy to read, consistent, and lowercase.&lt;/p&gt;

&lt;p&gt;However, by default, Shopify doesn’t offer many options on how to set the structure according to your preferences. Only the slug – the last part of a URL – can be modified.&lt;/p&gt;

&lt;p&gt;Shopify uses the name collections for what’s usually called product category pages. By default, collections have the following URL structure: &lt;code&gt;https://example.com/collections/$collectionName&lt;/code&gt;. You can define the collection name yourself.&lt;/p&gt;

&lt;p&gt;For example, if you have a collection called “socks”, that collection’s URL becomes &lt;code&gt;https://example.com/collections/socks/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Your products are listed under the URL &lt;code&gt;https://example.com/products/$productName&lt;/code&gt;. However, Shopify also generates another URL for the same product including the collection: &lt;br&gt;
&lt;code&gt;https://example.com/collections/$collectionName/products/$productName&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Although the shorter link is canonicalized, creating both links and canonicals creates a lot of overhead which might result in sending search engines unclear signals. &lt;/p&gt;

&lt;p&gt;However, you can fix this by updating your theme’s code to directly reference the canonical URL of your products. You’ll thereby stop Shopify from linking to the product URL that’s canonicalized.&lt;/p&gt;

&lt;h2&gt;
  
  
  Managing URL redirects
&lt;/h2&gt;

&lt;p&gt;When you’re changing URLs in your store, Shopify will offer you the option to automatically create a &lt;a href="https://www.contentkingapp.com/academy/redirects/faq/301-redirect/"&gt;301 redirect&lt;/a&gt;. We recommend this approach if your store is already live. You can use the redirect manager for every redirect that’s added this way.&lt;/p&gt;

&lt;p&gt;However, a major drawback is that the feature doesn’t allow you to set up redirects using Regular Expressions (RegEx), meaning that you have to either fill in all redirects manually or get creative and generate them yourself and then import them through the redirect manager. &lt;/p&gt;

&lt;h3&gt;
  
  
  Meta information
&lt;/h3&gt;

&lt;p&gt;Meta information, especially meta titles and descriptions are vital elements for your SEO success. By default, Shopify allows you to generate meta information automatically for collections, tags, products, and for pages and blog articles. &lt;/p&gt;

&lt;p&gt;There is also an option to create a meta-information template for your store, which is a huge time saver. However, it’s not supported out of the box, so it requires installing a dedicated app from the Shopify app store.&lt;/p&gt;

&lt;h3&gt;
  
  
  Headings
&lt;/h3&gt;

&lt;p&gt;Follow these six rules to get the maximum out of your headings in Shopify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Use only one H1 heading per page.&lt;/li&gt;
&lt;li&gt;  A frequent mistake is to wrap logos or images in H1 heading tags. The H1 heading conveys a page’s main topic, so you should avoid making it appear unclear. &lt;/li&gt;
&lt;li&gt;  Stick to the maximum heading length of 60 characters as it improves readability &lt;/li&gt;
&lt;li&gt;  Don’t use headings for elements that are present on every page, such as search functionality.&lt;/li&gt;
&lt;li&gt;  Don’t apply H2 headings to product names on collection pages.&lt;/li&gt;
&lt;li&gt;  Build up your heading structure using a logical hierarchy, as illustrated below:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m-4oMd0x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/tnf3sxejri85pp416acs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m-4oMd0x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/tnf3sxejri85pp416acs.png" alt="The hierarchy of headings"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Site architecture, internal links, menus, and facets
&lt;/h3&gt;

&lt;p&gt;Not being able to achieve great URL structure is a bit of a downside of Shopify, as the platform doesn’t support defining hierarchies within collections in Shopify. &lt;/p&gt;

&lt;p&gt;However, while you can’t achieve the ideal URL structure for collections and sub-collections, you can at least present parent-child collections using nested menus.&lt;/p&gt;

&lt;p&gt;Find a detailed explanation of how to use the nested menus in &lt;a href="https://help.shopify.com/en/manual/online-store/legacy/menus-and-links/drop-down-menus"&gt;Shopify’s documentation&lt;/a&gt;, and in &lt;a href="https://community.shopify.com/c/Shopify-Discussion/Categories-and-sub-categories/m-p/387233/highlight/true#M122249"&gt;this thread&lt;/a&gt; on its community forum.&lt;/p&gt;

&lt;p&gt;Another challenge lies in faceted navigation. Facets help users filter the products according to various factors, such as size or color. But having multiple variants of pretty much identical product and category pages can lead to issues with duplicate content.  &lt;/p&gt;

&lt;p&gt;Ideally, to avoid these issues, you’d make selected facets accessible to search engines and keep the rest inaccessible. However, Shopify does not enable this approach. We thus recommend creating collections to group the products people search for. By default, these are accessible for search engines.&lt;/p&gt;

&lt;h3&gt;
  
  
  Crawling &amp;amp; indexing directives
&lt;/h3&gt;

&lt;p&gt;On Shopify, there are two ways to make sure search engines won’t be indexing some parts of your content:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The less scalable and more error-prone way: by making code changes, as explained &lt;a href="https://help.shopify.com/en/manual/promoting-marketing/seo/hide-a-page-from-search-engines"&gt;in Shopify’s documentation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;  By using an app that adds a setting for this within Shopify’s admin console&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Image optimization
&lt;/h3&gt;

&lt;p&gt;To make sure your images load fast and search engines can easily “understand” what they are about, follow these practices:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Serve images through a CDN – Luckily, Shopify does this out-of-the box.&lt;/li&gt;
&lt;li&gt;  Include images in your XML sitemap &lt;/li&gt;
&lt;li&gt;  Compress images – this is something Shopify doesn’t do out-of-the box.&lt;/li&gt;
&lt;li&gt;  Use a descriptive filename and the &lt;a href="https://www.contentkingapp.com/academy/image-seo/#image-formats"&gt;right image file type for the job&lt;/a&gt; and resize images to the dimensions required – you can do all this yourself before uploading.

&lt;ul&gt;
&lt;li&gt;  Shopify admin console lets you define the image alt attribute and have relevant text close to the image&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Page speed
&lt;/h3&gt;

&lt;p&gt;The infrastructure of Shopify is massive and includes a powerful CDN, which gives it great potential. In addition, it uses caching heavily. That’s all great: you’ve got the basics covered!&lt;/p&gt;

&lt;p&gt;To get the highest speed out of your Shopify store, you should consider what theme you are choosing, and what apps you’ll be installing as they are usually the most common reasons why Shopify stores load slowly. Try using apps as little as you can. &lt;/p&gt;

&lt;p&gt;Pay special attention to image optimization that plays a huge role in the overall performance. &lt;/p&gt;

&lt;p&gt;Last but not least, move all tracking scripts to Google Tag Manager to reduce the number of requests that pages make.&lt;/p&gt;

&lt;h2&gt;
  
  
  Continue improving your Shopify store’s SEO
&lt;/h2&gt;

&lt;p&gt;All in all, achieving successful SEO performance with your Shopify store is more than possible, despite the rumors circulating around. &lt;/p&gt;

&lt;p&gt;Would you like to know more about how to make your Shopify store rank well? Check out our super &lt;a href="https://www.contentkingapp.com/academy/shopify-seo/"&gt;extensive Shopify SEO guide&lt;/a&gt;. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Did your rankings drop? Follow 13 easy steps to recover</title>
      <dc:creator>Ondřej Koraba</dc:creator>
      <pubDate>Wed, 15 Jul 2020 13:46:36 +0000</pubDate>
      <link>https://dev.to/korryon/did-your-rankings-drop-follow-13-easy-steps-to-recover-o4k</link>
      <guid>https://dev.to/korryon/did-your-rankings-drop-follow-13-easy-steps-to-recover-o4k</guid>
      <description>&lt;p&gt;Everyone who strives for the highest positions in search engines sometimes experiences the inevitable—the hard-earned rankings suddenly drop.&lt;/p&gt;

&lt;p&gt;There are many different reasons why this happens, both internal and external. The cause often reflects changes done to the website or an update to the website’s content that doesn’t turn out well. &lt;/p&gt;

&lt;p&gt;There can also be other factors, such as a search engine’s algorithm update, SERP layout changes, technical issues, or even a Google penalty. Besides, the market is constantly evolving with users changing their preferences and competitors making striking moves. &lt;/p&gt;

&lt;p&gt;But, at the end of the day, ranking is only one of the many parts of SEO.&lt;/p&gt;

&lt;h2&gt;
  
  
  When the pandemic hits
&lt;/h2&gt;

&lt;p&gt;We can see a great example of ranking being almost insignificant in the current outbreak of the new coronavirus that has reshaped the users' behavior to an extent no one had foreseen. &lt;/p&gt;

&lt;p&gt;One of the many victims of Covid-19 has been the whole travel industry. Once the pandemic hit the world, people rather barricaded themselves at home and worried more about their well being than their past-time activities on a tropical island. &lt;/p&gt;

&lt;p&gt;Although the ranking of travel-related keywords didn’t change much during the time, people stopped searching for them and the organic traffic went down in a landslide. Simultaneously, health and safety-related search queries increase in volumes. &lt;/p&gt;

&lt;p&gt;This means that a drop in rankings doesn’t mean the end of the world and there are more elements we should monitor as well. &lt;/p&gt;

&lt;p&gt;However, an experienced SEO should always remain prepared for any eventuality. Having a process in place for investigating the possible reason for the drop is highly recommended, so is monitoring and tracking changes to your website’s content and technical foundation. After all, without that information, you’re in the dark.&lt;/p&gt;

&lt;p&gt;Once you realize that your rankings have dropped, you should follow these 13 steps.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Don’t panic&lt;/li&gt;
&lt;li&gt;Double Check if your Google Rankings really dropped&lt;/li&gt;
&lt;li&gt;Scope the impact of the drop&lt;/li&gt;
&lt;li&gt;Analyze recent changes to the website&lt;/li&gt;
&lt;li&gt;Look for possible technical issues&lt;/li&gt;
&lt;li&gt;Check if there wasn't a Google algorithm update recently&lt;/li&gt;
&lt;li&gt;Or if there wasn’t an update to SERP&lt;/li&gt;
&lt;li&gt;Reconsider disavowing backlinks&lt;/li&gt;
&lt;li&gt;Look for possible Google Manual Action&lt;/li&gt;
&lt;li&gt;Analyze if your website hasn’t been hacked&lt;/li&gt;
&lt;li&gt;Look at possible changes in search intent and behavior&lt;/li&gt;
&lt;li&gt;Look for any moves made by your competitors&lt;/li&gt;
&lt;li&gt;Look for lost backlinks&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Need more answers on ranking drops? Read our &lt;a href="https://www.contentkingapp.com/academy/ranking-drop/"&gt;extensive guide&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>ranking</category>
      <category>marketing</category>
    </item>
  </channel>
</rss>
