<?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: Dsalinasgardon</title>
    <description>The latest articles on DEV Community by Dsalinasgardon (@dsalinasgardon).</description>
    <link>https://dev.to/dsalinasgardon</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%2F548995%2F1fcf0062-263b-4c6f-bf8e-3139aecc6810.jpg</url>
      <title>DEV Community: Dsalinasgardon</title>
      <link>https://dev.to/dsalinasgardon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dsalinasgardon"/>
    <language>en</language>
    <item>
      <title>How to create custom content bricks in React Bricks</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Thu, 30 Nov 2023 15:19:30 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/how-to-create-custom-content-bricks-in-react-bricks-cd5</link>
      <guid>https://dev.to/dsalinasgardon/how-to-create-custom-content-bricks-in-react-bricks-cd5</guid>
      <description>&lt;p&gt;If you have been following along, you may have read the tutorial on &lt;a href="https://reactbricks.com/blog/build-blog-with-nextjs" rel="noopener noreferrer"&gt;how to create a blog with React Bricks and Next.js&lt;/a&gt;. This guide builds upon that tutorial, so you will need a working React Bricks app before you can proceed and create your own content blocks.&lt;/p&gt;

&lt;p&gt;In this tutorial, we will explore the structure of a React Bricks project, focusing on the /bricks folder. We'll look at how bricks are organized and learn how to create new custom bricks to implement your own corporate image.&lt;/p&gt;

&lt;h3&gt;
  
  
  Prerequisites
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  A code editor, like VSCode&lt;/li&gt;
&lt;li&gt;  Basic knowledge of React&lt;/li&gt;
&lt;li&gt;  A working React Bricks app, created following the &lt;a href="https://reactbricks.com/blog/build-blog-with-nextjs" rel="noopener noreferrer"&gt;previous tutorial&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is a brick?
&lt;/h2&gt;

&lt;p&gt;In simple terms, bricks are special React components that are visually editable and which props can be customized by content creators using a set of sidebar controls.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating our first brick
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Exploring the /bricks folder
&lt;/h3&gt;

&lt;p&gt;First, let’s open our code editor. Ready? Cool.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;/bricks&lt;/code&gt; folder is a crucial part of your React Bricks project. It contains the bricks, which are the building blocks for your website's pages.&lt;/p&gt;

&lt;p&gt;If you go to your code editor, you can find the &lt;code&gt;react-bricks/bricks&lt;/code&gt; directory in your project structure. The bricks folder in the starter projects with Tailwind is divided into two subfolders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;react-bricks-ui&lt;/code&gt;: This is where the pre-made bricks are located. You can use them to experiment with React Bricks, but they are typically deleted for a real corporate website, where a custom design system is needed.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;custom&lt;/code&gt;: here you can find two example custom bricks. This is the starting point where you will create all of your custom bricks to implement the corporate image of you company or that of your customers, if you are a digital agency.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What’s more, there is the &lt;code&gt;index&lt;/code&gt; file, which imports all the bricks and makes them available to the React Bricks configuration, so that they can be used in the project.&lt;/p&gt;

&lt;p&gt;Other configuration settings can be found in the &lt;code&gt;react-bricks/config.ts&lt;/code&gt; file. This file contains important settings that determine the behavior of React Bricks. The &lt;code&gt;_app.tsx&lt;/code&gt; file includes additional configurations, such as settings for dark mode.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FFolderProject.6c7078bd.png%26w%3D1920%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FFolderProject.6c7078bd.png%26w%3D1920%26q%3D75" alt="React Bricks custom brick"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Understanding a brick’s structure&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Now, let’s have a look for the &lt;code&gt;MyHeroUnit.tsx&lt;/code&gt; file. This file contains the code for an example “hero unit” brick.&lt;/p&gt;

&lt;p&gt;Here are a few things to note:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  It is a React component with a TypeScript type of "brick". A brick is a special React component that has a &lt;code&gt;schema&lt;/code&gt; property, which we'll see shortly.&lt;/li&gt;
&lt;li&gt;  In the JSX of the component, you can see special visual editing components provided by React Bricks, such as Text, RichText, and Image. These components enable visual editing capabilities! 🪄&lt;/li&gt;
&lt;li&gt;  The &lt;code&gt;schema&lt;/code&gt; property is where you can configure the behavior of your brick and define the sidebar controls that allow the content editor to change certain properties of the brick.&lt;/li&gt;
&lt;li&gt;  The &lt;code&gt;padding&lt;/code&gt; property, which is configured as a select control in the sidebar, becomes a prop for your React component. It is used to conditionally render different CSS classes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FMyHeroUnit.9aea17e4.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FMyHeroUnit.9aea17e4.png%26w%3D3840%26q%3D75" alt="React Bricks MyHeroUnit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Creating our first brick
&lt;/h3&gt;

&lt;p&gt;Ok, time to create something new!&lt;/p&gt;

&lt;p&gt;I'll walk through the process of adding a new brick, specifically a Thumbnail brick. We'll start by creating the brick and then integrate it into your project. So, navigate to the &lt;code&gt;bricks&lt;/code&gt; folder in your project and create a new file named &lt;code&gt;Thumbnail.tsx&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FFolderProject2.37bd8395.png%26w%3D1920%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FFolderProject2.37bd8395.png%26w%3D1920%26q%3D75" alt="React Bricks custom brick"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now open the file and add the following code&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react'import { types } from 'react-bricks/frontend'const Thumbnail: types.Brick = () =&amp;gt; {  return &amp;lt;div className="p-6 text-center"&amp;gt;Thumbnail&amp;lt;/div&amp;gt;}Thumbnail.schema = {  name: 'Thumbnail',  label: 'Thumbnail',}export default Thumbnail
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  A peek inside the brick
&lt;/h3&gt;

&lt;p&gt;You see that a brick is a normal React functional component with a &lt;code&gt;schema&lt;/code&gt; static property.&lt;/p&gt;

&lt;p&gt;The minimal configuration required for a brick includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;name&lt;/code&gt;: A unique name for the brick.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;label&lt;/code&gt;: A user-friendly name for the brick shown to the content editors.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Adding bricks to React Bricks’ UI
&lt;/h3&gt;

&lt;p&gt;To integrate the &lt;code&gt;Thumbnail.tsx&lt;/code&gt; brick into your project, you need to update the &lt;code&gt;index.ts&lt;/code&gt; file in the &lt;code&gt;bricks&lt;/code&gt; folder. Open the &lt;code&gt;index.ts&lt;/code&gt; file located in the &lt;code&gt;bricks&lt;/code&gt; folder and update the file with the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { types } from 'react-bricks/frontend'import HeroUnit from './custom/MyHeroUnit'import reactBricksUITheme from './react-bricks-ui'import Thumbnail from './Thumbnail'const bricks: types.Theme[] = [  reactBricksUITheme,  {    themeName: 'Custom Theme 1',    categories: [      {        categoryName: 'Hero sections',        bricks: [HeroUnit, Thumbnail],      },    ],  },]export default bricks
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This code adds the &lt;code&gt;Thumbnail&lt;/code&gt; brick into your project, making it available for use.&lt;/p&gt;

&lt;h3&gt;
  
  
  Testing block in React Bricks UI
&lt;/h3&gt;

&lt;p&gt;Now that the &lt;code&gt;Thumbnail&lt;/code&gt; brick has been integrated, let's test it. Open your terminal and start the project with &lt;code&gt;npm run dev&lt;/code&gt;. Now click on the “Edit content” button (or go the the /admin directory in the browser address bar).&lt;/p&gt;

&lt;p&gt;After logging in, go to your page and click on the [+] sign below your block.&lt;/p&gt;

&lt;p&gt;Choose the “Thumbnail” brick from the options in the right sidebar. A new &lt;code&gt;Thumbnail&lt;/code&gt; block will appear on the page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail.6c2e3de5.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail.6c2e3de5.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will notice that even though we added the &lt;code&gt;Thumbnail&lt;/code&gt;, it still lacks visual editing capabilities. This is normal, as we haven't added any interactive or editable features to the brick yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adding visual editing
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Adding a Text component to our brick
&lt;/h3&gt;

&lt;p&gt;Let’s spice up our brick by adding an editable text component. This will enable users to click on the text and make direct edits within the user interface. We'll start by updating the &lt;code&gt;Thumbnail.tsx&lt;/code&gt; file and replacing the static "Thumbnail" text with an editable &lt;code&gt;Text&lt;/code&gt; component from React Bricks. Open the &lt;code&gt;Thumbnail.tsx&lt;/code&gt; file and replace its content with the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react'import { types, Text } from 'react-bricks/frontend'const Thumbnail: types.Brick = () =&amp;gt; {  return (    &amp;lt;div className="p-6 text-center"&amp;gt;    &amp;lt;Text      propName="title"      renderBlock={({ children }) =&amp;gt;        &amp;lt;h1 className="text-2xl font-bold"&amp;gt;          {children}        &amp;lt;/h1&amp;gt;      }      placeholder="Type a title..."    /&amp;gt;   &amp;lt;/div&amp;gt;   )}Thumbnail.schema = {  name: 'thumbnail',  label: 'Thumbnail',}export default Thumbnail
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;A peek inside the brick&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We replaced the static “Thumbnail” text with the &lt;code&gt;Text&lt;/code&gt; component from React Bricks, setting the following props on it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;propName&lt;/code&gt;: This is the name of the prop for the text. In this case, we used &lt;code&gt;"title"&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;renderBlock&lt;/code&gt;: A functional component that renders the text. Here, we're rendering the text inside an &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag with some styling.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;placeholder&lt;/code&gt;: This is the hint text displayed when the editable text is empty.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can also add these two optional boolean props:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;multiline&lt;/code&gt;: Set this to &lt;code&gt;true&lt;/code&gt; if you want to allow multiline text.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;softLineBreak&lt;/code&gt;: If set to &lt;code&gt;true&lt;/code&gt;, it allows for soft line breaks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By default, React Bricks' &lt;code&gt;Text&lt;/code&gt; component displays "New text" when no default content is provided. We'll change this by setting a custom default text.&lt;/p&gt;

&lt;p&gt;We need to modify the &lt;code&gt;Thumbnail.tsx&lt;/code&gt; file to include a &lt;code&gt;getDefaultProps&lt;/code&gt; function in the brick's schema. This function will return the default properties for the brick when it's added to a page. Open the &lt;code&gt;Thumbnail.tsx&lt;/code&gt; file and update the &lt;code&gt;Thumbnail.schema&lt;/code&gt; section as follows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Thumbnail.schema = {  name: 'thumbnail',  label: 'Thumbnail',  getDefaultProps: () =&amp;gt; ({    title: 'Hello, world!'  }),}export default Thumbnail
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;A peek inside the brick&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;getDefaultProps&lt;/code&gt;: This function returns an object containing default properties for the brick.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;title&lt;/code&gt;: We set the default value of the &lt;code&gt;title&lt;/code&gt; property to &lt;code&gt;'Hello, world!'&lt;/code&gt;. This text will be displayed by default when a new &lt;code&gt;Thumbnail&lt;/code&gt; brick is added.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hit Save, refresh your browser and add a new “Thumbnail” brick to see the changes:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail2.af723e80.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail2.af723e80.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you click on “Hello, world!”, you’ll be able to edit the text. But that’s not all you can do with a brick: we’re only scratching the surface. Let’s dive deeper!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Adding a RichText component&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Enhancing the user experience with text formatting is a great way to make your React Bricks project more dynamic. Let’s add a &lt;code&gt;RichText&lt;/code&gt; component to the &lt;code&gt;Thumbnail&lt;/code&gt; brick, allowing for text formatting such as bold and highlight.&lt;/p&gt;

&lt;p&gt;Go back to our old friend &lt;code&gt;Thumbnail.tsx&lt;/code&gt; and add the &lt;code&gt;RichText&lt;/code&gt; component to the JSX code and the proper default value in the &lt;code&gt;getDefaultProps&lt;/code&gt; function , like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react';import { types, Text, RichText } from 'react-bricks/frontend';const Thumbnail: types.Brick = () =&amp;gt; {return (&amp;lt;div className="p-6 text-center"&amp;gt;  &amp;lt;Text    propName="title"    renderBlock={({ children }) =&amp;gt; (      &amp;lt;h1 className="text-2xl font-bold"&amp;gt;{children}&amp;lt;/h1&amp;gt;    )}    placeholder="Type a title..."  /&amp;gt;  &amp;lt;RichText    propName="description"    renderBlock={({ children }) =&amp;gt; (      &amp;lt;p className="text-lg text-gray-500"&amp;gt;{children}&amp;lt;/p&amp;gt;    )}    placeholder="Type a description"    allowedFeatures={[      types.RichTextFeatures.Bold,      types.RichTextFeatures.Highlight,    ]}  /&amp;gt;&amp;lt;/div&amp;gt;); };Thumbnail.schema = {  name: 'thumbnail',  label: 'Thumbnail',  getDefaultProps: () =&amp;gt; ({    title: 'Hello, world!',    description: 'Lorem ipsum dolor sit amet.',  }),};export default Thumbnail;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can now edit also the description text below the headline. Additionally, if you select a portion of this text, you have the option to apply bold or highlight styles.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail3.dcc6124a.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail3.dcc6124a.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A peek at the brick&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;propName&lt;/code&gt;: This is set to &lt;code&gt;"description"&lt;/code&gt; for the RichText component.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;renderBlock&lt;/code&gt;: This time, it's a paragraph with some styling.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;placeholder&lt;/code&gt;: Text displayed when the editable area is empty.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;allowedFeatures&lt;/code&gt;: Specifies the styling features that are enabled. We've enabled &lt;code&gt;Bold&lt;/code&gt; and &lt;code&gt;Highlight&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Changing the highlight color
&lt;/h3&gt;

&lt;p&gt;Let’s override the default rendering of the highlight style in the &lt;code&gt;RichText&lt;/code&gt; component to customize its colors.&lt;/p&gt;

&lt;p&gt;Open the &lt;code&gt;Thumbnail.tsx&lt;/code&gt; file and update the &lt;code&gt;RichText&lt;/code&gt; component as follows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;RichText  propName="description"  renderBlock={({ children }) =&amp;gt; (    &amp;lt;p className="text-lg text-gray-500"&amp;gt;{children}&amp;lt;/p&amp;gt;  )}  placeholder="Type a description"  allowedFeatures={[    types.RichTextFeatures.Bold,    types.RichTextFeatures.Highlight,  ]}  renderHighlight={({ children }) =&amp;gt; (    &amp;lt;span className="px-1 rounded bg-blue-200 text-blue-900"&amp;gt;{children}&amp;lt;/span&amp;gt;  )}/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail4.67b154ec.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail4.67b154ec.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A peek at the brick&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;renderHighlight&lt;/code&gt;&lt;strong&gt;:&lt;/strong&gt; This function overrides the default rendering of the highlight feature.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;className&lt;/code&gt;: We have applied a custom class to the &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; element that wraps the highlighted text. In this example, the background is set to light blue (&lt;code&gt;bg-blue-200&lt;/code&gt;), and the text color is set to dark blue (&lt;code&gt;text-blue-900&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Pro tip:&lt;/strong&gt; Use these colors to change the color of the highlight. Just replace the &lt;code&gt;blue-200&lt;/code&gt; and &lt;code&gt;blue-900&lt;/code&gt; parts with other colors from the &lt;a href="https://tailwindcss.com/docs/customizing-colors" rel="noopener noreferrer"&gt;Tailwind color palette&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Adding an image
&lt;/h3&gt;

&lt;p&gt;A thumbnail is not complete without an image!&lt;/p&gt;

&lt;p&gt;To enhance the visual appeal and functionality of the thumbnail, let's add an &lt;code&gt;Image&lt;/code&gt; component from React Bricks.&lt;/p&gt;

&lt;p&gt;Open &lt;code&gt;Thumbnail.tsx&lt;/code&gt; and paste the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react';import { types, Text, RichText, Image } from 'react-bricks/frontend';const Thumbnail: types.Brick = () =&amp;gt; {return (&amp;lt;div className="my-6 p-6 mx-auto text-center   border rounded-lg max-w-sm shadow-xl"&amp;gt; &amp;lt;Image    propName="image"    alt="Fallback alt tag"    maxWidth={400}    imageClassName="mb-6"    renderWrapper={({children, width, height}) =&amp;gt; (      &amp;lt;div className="wrapper"&amp;gt;        {children}      &amp;lt;/div&amp;gt;    )}  /&amp;gt;&amp;lt;Text  propName="title"  renderBlock={({ children }) =&amp;gt; (    &amp;lt;h1 className="text-2xl font-bold"&amp;gt;{children}&amp;lt;/h1&amp;gt;  )}  placeholder="Type a title..."/&amp;gt;  &amp;lt;RichText    propName="description"    renderBlock={({ children }) =&amp;gt; (      &amp;lt;p className="text-lg text-gray-500"&amp;gt;{children}&amp;lt;/p&amp;gt;    )}    placeholder="Type a description"    allowedFeatures={[      types.RichTextFeatures.Bold,      types.RichTextFeatures.Highlight,    ]}  /&amp;gt;&amp;lt;/div&amp;gt;);};Thumbnail.schema = {  name: 'thumbnail',  label: 'Thumbnail',  getDefaultProps: () =&amp;gt; ({  title: 'Hello, world!',  description: 'Lorem ipsum dolor sit amet.',}),  sideEditProps: [],};export default Thumbnail;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;A peek at the brick&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We added the &lt;code&gt;Image&lt;/code&gt; component to add an editable image, setting the following props:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;propName&lt;/code&gt;: Set to &lt;code&gt;"image"&lt;/code&gt; for the image prop.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;alt&lt;/code&gt;: A fallback alt tag for the image, if the content editor doesn’t provide a proper alt text.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;maxWidth&lt;/code&gt;: Sets the maximum width of the image. This value is used by the React Bricks servers to optimize the image. The maximum width of the responsive images created will be 2 times this width to comply with retina displays.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;imageClassName&lt;/code&gt;: Adds margin to the bottom of the image.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;renderWrapper&lt;/code&gt;: A function to render a wrapper div around the image. &lt;strong&gt;NOTE: IT HAS A WRONG CLASS IN THE EXAMPLE CODE!&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now let’s test the new brick’s functionalities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail5.0d98d9bb.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail5.0d98d9bb.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Look, we now have a rich text field and an image. Cool, isn’t it?&lt;/p&gt;

&lt;p&gt;Click on the image placeholder: a popup opens. Select “Replace image” &amp;gt; “Upload” to choose an image file from your computer and upload it. Then you can set an alt tag and a SEO-friendly name for the final part of the URL.&lt;/p&gt;

&lt;p&gt;If you don't set any alt tag, the fallback alt specified on the Image component is used instead.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail6.a7e3da38.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail6.a7e3da38.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Look, I added an image and a descriptive text!&lt;/p&gt;

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

&lt;p&gt;React Bricks introduces an advanced approach to image optimization, ensuring efficient loading and high-quality display across various devices.&lt;/p&gt;

&lt;p&gt;React Bricks automatically generates multiple versions of each uploaded image to accommodate different screen resolutions. It creates &lt;strong&gt;responsive versions&lt;/strong&gt; of each image and uses the proper &lt;code&gt;sourceSet&lt;/code&gt; to serve the best image based on the screen resolution.&lt;/p&gt;

&lt;p&gt;Additionally, it enables &lt;strong&gt;lazy loading&lt;/strong&gt; by leveraging the native browser lazy-load feature, if available. Otherwise, it shows a blurred, low-resolution version of the image when it's outside of the viewport, and replaces it with the full image when it comes into view. This improves the page load performance. But this is something for a separate tutorial, so in the meantime feel free to consult our documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React Bricks docs:&lt;/strong&gt; &lt;a href="https://docs.reactbricks.com/api-reference/visual-components/image" rel="noopener noreferrer"&gt;Image component&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Adding sidebar props
&lt;/h3&gt;

&lt;p&gt;React Bricks allows for dynamic customization of components using sidebar props. To show you how that works, we will add a &lt;code&gt;hasShadow&lt;/code&gt; boolean prop to the Thumbnail brick, enabling users to toggle a shadow effect through a checkbox in the sidebar.&lt;/p&gt;

&lt;p&gt;So, let’s update —again— our &lt;code&gt;Thumbnail.tsx&lt;/code&gt; snippet with the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react';import { types, Text, RichText, Image } from 'react-bricks/frontend';interface ThumbnailProps {hasShadow: boolean;}const Thumbnail: types.Brick&amp;lt;ThumbnailProps&amp;gt; = ({ hasShadow }) =&amp;gt; {if (!hasShadow) return null;return (&amp;lt;div  className={`my-6 p-6 mx-auto text-center border max-w-sm rounded-lg   ${hasShadow ? 'shadow-xl' : ''}`}&amp;gt;  &amp;lt;Image    propName="image"    alt="Fallback alt tag"    maxWidth={200}    imageClassName="mb-6"  /&amp;gt;  &amp;lt;Text    propName="title"    renderBlock={({ children }) =&amp;gt; (      &amp;lt;h1 className="text-2xl font-bold"&amp;gt;{children}&amp;lt;/h1&amp;gt;    )}    placeholder="Type a title..."  /&amp;gt;  &amp;lt;RichText    propName="description"    renderBlock={({ children }) =&amp;gt; (      &amp;lt;p className="text-lg text-gray-500"&amp;gt;{children}&amp;lt;/p&amp;gt;    )}    placeholder="Type a description"    allowedFeatures={[      types.RichTextFeatures.Bold,      types.RichTextFeatures.Highlight,    ]}    renderHighlight={({ children }) =&amp;gt; (      &amp;lt;span className="px-1 rounded bg-blue-200 text-blue-900"&amp;gt;        {children}      &amp;lt;/span&amp;gt;    )}  /&amp;gt;&amp;lt;/div&amp;gt;) }Thumbnail.schema = {  name: 'thumbnail',  label: 'Thumbnail',  getDefaultProps: () =&amp;gt; ({    title: 'Hello, world!',    description: 'Lorem ipsum dolor sit amet.',    hasShadow: true  }),  sideEditProps: [    {      name: 'hasShadow',      label: 'Shadow',      type: types.SideEditPropType.Boolean,    },  ],};export default Thumbnail;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Look. the difference may be subtle, but there’s a shadow in the brick and a toggle to turn it on and off.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail7.b697947a.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail7.b697947a.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A peek inside the brick
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;ThumbnailProps&lt;/code&gt;: TypeScript interface with the &lt;code&gt;hasShadow&lt;/code&gt; prop as a boolean.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;hasShadow&lt;/code&gt;: the prop that controls whether the &lt;code&gt;shadow-xl&lt;/code&gt; class is applied.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;SideEditProps&lt;/code&gt;: In the schema, we define a sidebar control for &lt;code&gt;hasShadow&lt;/code&gt; as a control of type checkbox.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Types of controls
&lt;/h3&gt;

&lt;p&gt;React Bricks supports a variety of control types for side edit props, such as &lt;code&gt;TEXT&lt;/code&gt;, &lt;code&gt;NUMBER&lt;/code&gt;, &lt;code&gt;DATE&lt;/code&gt;, &lt;code&gt;RANGE&lt;/code&gt;, &lt;code&gt;BOOLEAN&lt;/code&gt;, &lt;code&gt;SELECT&lt;/code&gt;, &lt;code&gt;IMAGE&lt;/code&gt; and &lt;code&gt;CUSTOM&lt;/code&gt;, enabling developers to create highly interactive and customizable UI components.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The &lt;strong&gt;Text&lt;/strong&gt;, &lt;strong&gt;Number&lt;/strong&gt;, &lt;strong&gt;Date,&lt;/strong&gt; and &lt;strong&gt;Range&lt;/strong&gt; types render the expected HTML5 input control.&lt;/li&gt;
&lt;li&gt;  The &lt;strong&gt;Select&lt;/strong&gt; type, based on the &lt;code&gt;display&lt;/code&gt; property, can be rendered as a Select, a Radio button or a Color selection interface.&lt;/li&gt;
&lt;li&gt;  The &lt;strong&gt;Image&lt;/strong&gt; type renders an image upload interface to manage properties such as a background image.&lt;/li&gt;
&lt;li&gt;  The &lt;strong&gt;Custom&lt;/strong&gt; type lets you provide your own component to edit a sidebar prop (&lt;code&gt;component&lt;/code&gt; property).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Working with colors
&lt;/h3&gt;

&lt;p&gt;Of course you can also customize colors using sidebar controls. Let’s modify our old friend &lt;code&gt;Thumbnail.tsx&lt;/code&gt; with the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react'import { types, Text, RichText, Image } from 'react-bricks/frontend'interface ThumbnailProps {hasShadow: booleanbgColor: types.IColor}const Thumbnail: types.Brick&amp;lt;ThumbnailProps&amp;gt; = ({ hasShadow, bgColor }) =&amp;gt; {return (if (!hasShadow) return null;&amp;lt;div  className={`my-6 p-6 mx-auto text-center border rounded-lg max-w-sm ${    hasShadow ? 'shadow-xl' : ''  } ${bgColor?.className}`}&amp;gt;  &amp;lt;Image    propName="image"    alt="Fallback alt tag"    maxWidth={200}    imageClassName="mb-6"  /&amp;gt;  &amp;lt;Text    propName="title"    renderBlock={({ children }) =&amp;gt; (      &amp;lt;h1 className="text-2xl font-bold"&amp;gt;{children}&amp;lt;/h1&amp;gt;    )}    placeholder="Type a title..."  /&amp;gt;  &amp;lt;RichText    propName="description"    renderBlock={({ children }) =&amp;gt; (      &amp;lt;p className="text-lg text-gray-500"&amp;gt;{children}&amp;lt;/p&amp;gt;    )}    placeholder="Type a description"    allowedFeatures={[      types.RichTextFeatures.Bold,      types.RichTextFeatures.Highlight,    ]}    renderHighlight={({ children }) =&amp;gt; (      &amp;lt;span className="px-1 rounded bg-blue-200 text-blue-900"&amp;gt;        {children}      &amp;lt;/span&amp;gt;    )}  /&amp;gt;&amp;lt;/div&amp;gt;) }Thumbnail.schema = {  name: 'thumbnail',  label: 'Thumbnail',  getDefaultProps: () =&amp;gt; ({    title: 'Hello, world!',    description: 'Lorem ipsum dolor sit amet.',    hasShadow: true,    bgColor: { color: '#ffffff', className: 'bg-white' }  }),  sideEditProps: [    {      name: 'hasShadow',      label: 'Shadow',      type: types.SideEditPropType.Boolean,    },    {      name: 'bgColor',      label: 'Background',      type: types.SideEditPropType.Select,      selectOptions: {        display: types.OptionsDisplay.Color,        options: [          {            label: 'White',            value: { color: '#ffffff', className: 'bg-white' },          },          {            label: 'Light blue',            value: { color: '#eff6ff', className: 'bg-blue-50' },          },        ],      },    },  ],}export default Thumbnail
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now you can change the background to gray or white.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail8.945a5614.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FEditorThumbnail8.945a5614.png%26w%3D3840%26q%3D75" alt="React Bricks editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A peek inside the brick
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;ThumbnailProps&lt;/code&gt;** now includes &lt;code&gt;bgColor&lt;/code&gt; of type &lt;code&gt;types.IColor&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;  In the sideEditProps we added a select control with &lt;code&gt;display&lt;/code&gt; set as &lt;code&gt;types.OptionsDisplay.Color&lt;/code&gt;. In this case the values of the options should be objects that have at least a &lt;code&gt;color&lt;/code&gt; property, which defines the color to be displayed in the color picking interface. We can include additional properties in this object as well. In this case, we added a &lt;code&gt;className&lt;/code&gt; property, which is useful for managing styles with Tailwind CSS..&lt;/li&gt;
&lt;li&gt;  The prop &lt;code&gt;bgColor&lt;/code&gt; is then used to apply the selected background color.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Adding a gallery
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Creating the Gallery brick
&lt;/h3&gt;

&lt;p&gt;We'll focus on implementing a &lt;code&gt;Gallery&lt;/code&gt; brick, using the &lt;code&gt;&amp;lt;Repeater&amp;gt;&lt;/code&gt; component and the &lt;code&gt;repeaterItems&lt;/code&gt; property in the schema.&lt;/p&gt;

&lt;p&gt;To do that, let’s create a new file under &lt;code&gt;/bricks&lt;/code&gt; called &lt;code&gt;Gallery.tsx&lt;/code&gt;&lt;strong&gt;.&lt;/strong&gt; This file corresponds to the Gallery brick.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react';import { types, Repeater } from 'react-bricks/frontend';const Gallery: types.Brick = () =&amp;gt; {return (&amp;lt;div className="max-w-5xl mx-auto py-8 px-4"&amp;gt;  &amp;lt;h1 className="text-4xl font-bold text-center"&amp;gt;Gallery&amp;lt;/h1&amp;gt;  &amp;lt;div className="sm:grid grid-cols-3 gap-5"&amp;gt;    &amp;lt;Repeater propName="thumbnails" /&amp;gt;  &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;); };Gallery.schema = {  name: 'gallery',  label: 'Gallery',  getDefaultProps: () =&amp;gt; ({    thumbnails: [],  }),  repeaterItems: [    {      name: 'thumbnails',      itemType: 'thumbnail',      itemLabel: 'Thumbnail',      max: 3,    },  ],};export default Gallery;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; Remember to import the Gallery brick in the &lt;code&gt;index.ts&lt;/code&gt; file just like we did with the Thumbnail brick.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A peek inside the brick&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The &lt;code&gt;&amp;lt;Repeater&amp;gt;&lt;/code&gt; component plays a crucial role in our Gallery brick. It enables us to display a collection of items (in this case, thumbnails) that can be dynamically added, removed, or edited by the user. It should be rendered where you want the repeated items to appear in your layout.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;propName&lt;/code&gt; is essential as it specifies which property in the schema holds the repeatable items.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;repeaterItems&lt;/code&gt; schema defines the characteristics of the repeating items. We used the following props:

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;name&lt;/code&gt;: The name of the prop in the schema (e.g., "thumbnails").&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;itemType&lt;/code&gt;: The type of brick to be repeated (e.g., "thumbnail").&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;itemLabel&lt;/code&gt;: A label for the UI, used in the "Add" menu.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;max&lt;/code&gt;: The maximum number of items allowed (optional).&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;  There are many other properties you can use: see the &lt;a href="https://docs.reactbricks.com/docs/nested-blocks/repeater-items/" rel="noopener noreferrer"&gt;Documentation&lt;/a&gt;
&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FGallery.adc4959b.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252FGallery.adc4959b.png%26w%3D3840%26q%3D75" alt="React Bricks gallery"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You’re ready to push the changes to Github and rebuild the site.&lt;/p&gt;

&lt;h2&gt;
  
  
  Commit and push changes
&lt;/h2&gt;

&lt;p&gt;You can now commit the changes and push to your Git remote, by using the editor interface or the Git CLI. Once your code is pushed to the remote, if you connected Vercel or Netlify to your repo, it will start the rebuild of your website.&lt;/p&gt;

&lt;p&gt;That’s it!&lt;/p&gt;

&lt;p&gt;Check the fully functioning website here: &lt;a href="https://blog-with-next-two.vercel.app/" rel="noopener noreferrer"&gt;https://blog-with-next-two.vercel.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to create a blog with Next.js and React Bricks</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Tue, 14 Nov 2023 16:22:05 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/how-to-create-a-blog-with-nextjs-and-react-bricks-2p6h</link>
      <guid>https://dev.to/dsalinasgardon/how-to-create-a-blog-with-nextjs-and-react-bricks-2p6h</guid>
      <description>&lt;h2&gt;
  
  
  How to create a blog with Next.js and React Bricks
&lt;/h2&gt;

&lt;p&gt;Welcome to our comprehensive coding tutorial where we will dive into the exciting world of web development using Next.js and React Bricks! Whether you're a seasoned developer looking to expand your skill set or a beginner eager to create your first blog, this guide is tailored for you.&lt;/p&gt;

&lt;p&gt;We will explore React Bricks, a fantastic CMS that brings the ease of visual editing to your React applications. You'll learn how to leverage its block-based system to construct a dynamic and visually appealing blog without compromising developer experience.&lt;/p&gt;

&lt;p&gt;Throughout this tutorial, we will cover everything from setting up your development environment to deploying your blog for the world to see.&lt;/p&gt;

&lt;p&gt;By the end of this journey, you'll have a fully functional blog, complete with a slick user interface and a seamless content editing workflow. So, gear up for an educational adventure that will enhance your web development prowess and potentially kickstart your blogging journey!&lt;/p&gt;

&lt;h3&gt;
  
  
  Prerequisites
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  A &lt;a href="https://dashboard.reactbricks.com/" rel="noopener noreferrer"&gt;React Bricks account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Basic understanding of React and Next.js&lt;/li&gt;
&lt;li&gt;  Visual Studio Code or any other code editor&lt;/li&gt;
&lt;li&gt;  Beginner knowledge of the shell to run the CLI&lt;/li&gt;
&lt;li&gt;  Node.js (You can download it &lt;a href="https://nodejs.org/en" rel="noopener noreferrer"&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Create a React Bricks App
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Set your project up with the CLI
&lt;/h3&gt;

&lt;p&gt;The best way to create a new app is using React Bricks CLI.&lt;/p&gt;

&lt;p&gt;Open the terminal, go to your development folder and paste the code below:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npx create-reactbricks-app@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will prompt you to log in or create a new React Bricks account if you don’t have one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsign-up.7341e68f.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsign-up.7341e68f.png%26w%3D3840%26q%3D75" alt="sign up - React Bricks sign up"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you can login through the CLI, select “Create new app” and choose a valid name. Then, choose an app name, a project name, and a folder name. I used “blog-with-next” for everything.&lt;/p&gt;

&lt;p&gt;After that, the CLI will prompt you to choose a project type. Choose_Website and Blog with Tailwind_. Then choose Next.js (i18n ready) and load some default content, as it will help us get started with a full-fledged website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Frb-cli.3538a13c.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Frb-cli.3538a13c.png%26w%3D3840%26q%3D75" alt="CLI - React Bricks CLI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Frb-cli-2.7b0d6f3f.png%26w%3D1080%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Frb-cli-2.7b0d6f3f.png%26w%3D1080%26q%3D75" alt="CLI - React Bricks CLI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Start your project
&lt;/h2&gt;

&lt;p&gt;Now that your project has been created, it’s time to start it up. To do that, let’s cd into your project. In my case, I have to type&lt;/p&gt;

&lt;p&gt;and then&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fyarn-dev.ab0ae127.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fyarn-dev.ab0ae127.png%26w%3D3840%26q%3D75" alt="yarn dev - React Bricks yarn dev"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This should start your project. To start editing content, let’s go to &lt;a href="http://localhost:3000/" rel="noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The admin app
&lt;/h2&gt;

&lt;p&gt;Before we begin editing, let’s take a quick tour of the admin dashboard&lt;/p&gt;

&lt;p&gt;On the left, you see a sidebar with the example pages created for you by the CLI: click on the "Home" page. You should see something like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadmin-app.bc04ff0f.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadmin-app.bc04ff0f.png%26w%3D3840%26q%3D75" alt="admin app - React Bricks admin app"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On the central panel, you can see the content you can edit visually. On the right sidebar, you can see the properties of the page or of the selected block.&lt;/p&gt;

&lt;h3&gt;
  
  
  Preview link
&lt;/h3&gt;

&lt;p&gt;Click the "get preview link" button in action links at the top of the edit side.&lt;/p&gt;

&lt;p&gt;This button copies to the clipboard the preview link of the page you are editing so that, when the website is published, you can share it to other people for review, even for pages in the “draft” status.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadmin-app.bc04ff0f.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadmin-app.bc04ff0f.png%26w%3D3840%26q%3D75" alt="admin app - React Bricks admin app"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Editing content
&lt;/h2&gt;

&lt;p&gt;Now comes the fun part. Let’s start editing content. To do it, click on the blue button on the top right side of the screen.&lt;/p&gt;

&lt;h3&gt;
  
  
  Edit a block
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Click on the first content block&lt;/strong&gt; (the Horizontal Hero unit with "Great DX for Developers, great UX for content editors.")&lt;/p&gt;

&lt;p&gt;You see that it gets a pink border, and on the right side, you can see the properties for this block.&lt;/p&gt;

&lt;p&gt;In React Bricks, you can edit content directly via the central panel and the &lt;strong&gt;right sidebar,&lt;/strong&gt; making it easy for editors to change each block independently.&lt;/p&gt;

&lt;p&gt;Try to change the text by clicking on it and editing. Since I’ll create a blog about Tuxedo Cats, I’ll edit my block to something about cats.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sidebar edit
&lt;/h3&gt;

&lt;p&gt;Now, let's use the sidebar controls to edit our content. You see that controls can be grouped in collapsible groups.&lt;/p&gt;

&lt;p&gt;Here, for this pre-made "Horizontal Hero" block, we decided to have the &lt;strong&gt;"Title,”&lt;/strong&gt; &lt;strong&gt;"Background,”&lt;/strong&gt; &lt;strong&gt;“Text gradient,”&lt;/strong&gt; and &lt;strong&gt;"Padding &amp;amp; Borders"&lt;/strong&gt; controls.&lt;/p&gt;

&lt;p&gt;Choose a different gradient and see the result.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsidebar-edit.c4fb406d.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsidebar-edit.c4fb406d.png%26w%3D3840%26q%3D75" alt="admin app - React Bricks admin app"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, I also removed the two buttons by clicking on them and hitting “Remove” on the right sidebar.&lt;/p&gt;

&lt;p&gt;Easy, right?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsidebar-edit-2.c24cea5a.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsidebar-edit-2.c24cea5a.png%26w%3D3840%26q%3D75" alt="sidebar - React Bricks sidebar"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So far so good!&lt;/p&gt;

&lt;h3&gt;
  
  
  Adding a new block
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Click the "+" icon below (or above) a selected block&lt;/strong&gt; to add a new block in that position. You will see that now, in the sidebar, you can choose the type of block to be added.&lt;/p&gt;

&lt;p&gt;The content blocks ("bricks") you see are pre-made by us, as part of the React Bricks UI package.&lt;/p&gt;

&lt;p&gt;When you create your own custom bricks, you'll be able to decide to remove completely these example blocks or take inspiration from them.&lt;/p&gt;

&lt;p&gt;I’ll add a photo gallery showcasing a series of tuxedo cats. So, let’s pick an &lt;strong&gt;“Image carousel”&lt;/strong&gt; block type.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-new-block.fc1bcf08.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-new-block.fc1bcf08.png%26w%3D3840%26q%3D75" alt="new block - React Bricks new block"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the cool things about React Bricks is that you can preview how the block will look on your website before using it, giving you the chance to change your mind on the fly before committing.&lt;/p&gt;

&lt;p&gt;I edited my block a bit so it showed four slides, reduced the gap between the images, and changed the background color to match the block above.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-new-block-2.caae0a15.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-new-block-2.caae0a15.png%26w%3D3840%26q%3D75" alt="new block - React Bricks new block"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Uploading an image
&lt;/h3&gt;

&lt;p&gt;Now, let’s add some cat images. We have two ways of doing this: uploading your images to our DAM or using a stock photo from Unsplash. Let’s click on one of the pictures. You should see this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image.6caac3b0.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image.6caac3b0.png%26w%3D3840%26q%3D75" alt="uploading image - React Bricks uploading image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To upload an image, click the upload button, and select one from your computer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-2.2740e591.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-2.2740e591.png%26w%3D3840%26q%3D75" alt="uploading image - React Bricks uploading image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-3.c29879ed.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-3.c29879ed.png%26w%3D3840%26q%3D75" alt="uploading image - React Bricks uploading image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Add an alternate text and click on “Save and select.” React Bricks crops the image in 1:1 proportion in this case, but you can change that in your code editor.&lt;/p&gt;

&lt;p&gt;Now, let’s pick one using Unsplash&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-4.4e902c9e.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-4.4e902c9e.png%26w%3D3840%26q%3D75" alt="uploading image - React Bricks uploading image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now finish adding your pictures and see how it looks!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-5.88c1dbbb.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fuploading-image-5.88c1dbbb.png%26w%3D3840%26q%3D75" alt="uploading image - React Bricks uploading image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Using nested blocks
&lt;/h3&gt;

&lt;p&gt;Now, add a &lt;strong&gt;"Features"&lt;/strong&gt; block. You see that, in this case, the block is a repeater of nested &lt;strong&gt;"Feature"&lt;/strong&gt; blocks. Via the sidebar you can Add / Remove the single features.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fnested-blocks.3f4f1503.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fnested-blocks.3f4f1503.png%26w%3D3840%26q%3D75" alt="nested blocks - React Bricks nested blocks"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you click on a Feature, you'll see that the &lt;strong&gt;"Item" tab&lt;/strong&gt; appears in the sidebar to let you change the props for this item via sidebar controls.&lt;/p&gt;

&lt;p&gt;Let’s remove the icons and add some copy to each feature block.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fnested-blocks-2.97e700e6.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fnested-blocks-2.97e700e6.png%26w%3D3840%26q%3D75" alt="nested blocks - React Bricks nested blocks"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Reordering and deleting blocks
&lt;/h3&gt;

&lt;p&gt;This is pretty simple. Just use the arrows on a selected block to move the block up or down and the trash bin button to delete a block.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Freordering-blocks.339ad763.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Freordering-blocks.339ad763.png%26w%3D3840%26q%3D75" alt="reordering blocks - React Bricks reordering blocks"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since I won’t be using the rest of the blocks that come with the home page, I’ll delete them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Saving page
&lt;/h3&gt;

&lt;p&gt;To save, click on the Save button you see on the top right.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsaving-page.dcc260a6.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fsaving-page.dcc260a6.png%26w%3D3840%26q%3D75" alt="saving page - React Bricks saving page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Congratulations!&lt;/strong&gt; You just created your first page!&lt;/p&gt;

&lt;h3&gt;
  
  
  Editing and updating the blog
&lt;/h3&gt;

&lt;p&gt;Now that we have a home page, let’s populate our blog. Our starter comes with a pre-written blog, but let’s create one from scratch using what we’ve learned so far.&lt;/p&gt;

&lt;p&gt;To add a new blog, click on the “Add new blog” button and start adding blocks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fediting-updating-blog.1d7f7bf2.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fediting-updating-blog.1d7f7bf2.png%26w%3D3840%26q%3D75" alt="editing blog - React Bricks editing blog"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, let’s put our knowledge to the test!&lt;/p&gt;

&lt;h3&gt;
  
  
  Adding a featured image
&lt;/h3&gt;

&lt;p&gt;Let’s use Unsplash to select a featured image that will appear on the blog page&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-featured-image.1034159f.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-featured-image.1034159f.png%26w%3D3840%26q%3D75" alt="feature image - React Bricks feature image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-featured-image-2.e26d4062.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-featured-image-2.e26d4062.png%26w%3D3840%26q%3D75" alt="feature image - React Bricks feature image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Voila!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-featured-image-3.27fd5cb8.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-featured-image-3.27fd5cb8.png%26w%3D3840%26q%3D75" alt="feature image - React Bricks feature image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Adding a header image
&lt;/h3&gt;

&lt;p&gt;Now, let’s do the same procedure to add the same Cat picture as the article header image. Select an &lt;strong&gt;Image&lt;/strong&gt; block and replace the image with the same cat image from Unsplash like I showed you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-header-image.7cd298ba.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-header-image.7cd298ba.png%26w%3D3840%26q%3D75" alt="add image - React Bricks add image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-header-image-2.6903bfdc.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-header-image-2.6903bfdc.png%26w%3D3840%26q%3D75" alt="add image - React Bricks add image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Adding a title and a subtitle
&lt;/h3&gt;

&lt;p&gt;It’s time to edit the title and text in the blog. Add a new brick and select &lt;strong&gt;Blog title.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-title-subtitle.e257a450.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fadding-title-subtitle.e257a450.png%26w%3D3840%26q%3D75" alt="title subtitle - React Bricks title subtitle"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, the blog title gets created automatically based on what you chose as your title. Pretty handy, huh?&lt;/p&gt;

&lt;p&gt;Write a subtitle and your title is ready. You can choose not to add a subtitle, but I think it looks cooler with a subtitle.&lt;/p&gt;

&lt;h3&gt;
  
  
  Populating your blog with content
&lt;/h3&gt;

&lt;p&gt;Add a &lt;strong&gt;Paragraph&lt;/strong&gt; block to your blog post and you’ll see it comes with some placeholder text. Erase it and paste your content.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fpopulating-blog-with-content.2155b849.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fpopulating-blog-with-content.2155b849.png%26w%3D3840%26q%3D75" alt="blog content - React Bricks blog content"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fpopulating-blog-with-content-2.846724eb.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fpopulating-blog-with-content-2.846724eb.png%26w%3D3840%26q%3D75" alt="blog content - React Bricks blog content"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Creating a call to action
&lt;/h3&gt;

&lt;p&gt;No blog post is complete without a solid call to action, and React Bricks has got you covered with a &lt;strong&gt;Newsletter Subscribe&lt;/strong&gt; button. Click on the + button and select the block&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fcreating-cta.b9e98a26.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fcreating-cta.b9e98a26.png%26w%3D3840%26q%3D75" alt="call to action - React Bricks call to action"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Edit your call to action and add a link to your Mailchimp form if you’re using it for email marketing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fcreating-cta-2.b5dfd609.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fcreating-cta-2.b5dfd609.png%26w%3D3840%26q%3D75" alt="call to action - React Bricks call to action"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And that’s it. Our blog is complete. Let’s preview it to see how it looks!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fcreating-cta-3.ddddc618.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fcreating-cta-3.ddddc618.png%26w%3D3840%26q%3D75" alt="call to action - React Bricks call to action"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking good!&lt;/p&gt;

&lt;h2&gt;
  
  
  Optimizing our website for search engines
&lt;/h2&gt;

&lt;p&gt;Now comes SEO, one of the most important parts of creating a website. React Bricks allows for granular optimization for your websites. Let’s take a look.&lt;/p&gt;

&lt;h3&gt;
  
  
  Changing the URL slug
&lt;/h3&gt;

&lt;p&gt;One of the main things to do with your page, SEO-wise, is to change the slug. A URL slug is &lt;strong&gt;the end part of a URL after the backslash (“/”) that identifies the specific page or post&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Each slug on your web pages must be unique, as it provides readers and search engines with information about the web page or post.&lt;/p&gt;

&lt;p&gt;In React Bricks, the default slug of your posts is the name of the article. While this may work sometimes, you can change it for something more specific to your focus keywords.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fchanging-url-slugs.36d3e238.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fchanging-url-slugs.36d3e238.png%26w%3D3840%26q%3D75" alt="call to action - React Bricks call to action"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Changing the title and meta description
&lt;/h3&gt;

&lt;p&gt;A meta description for SEO is an HTML attribute that provides a brief and concise summary of the content of a web page. It’s used on search engine result pages (SERPs) to display preview snippets for a page.&lt;/p&gt;

&lt;p&gt;While the meta description does not directly influence page rankings, it is crucial for providing a compelling reason for users to click on your link rather than another.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fchanging-title-and-meta-description.248f952b.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fchanging-title-and-meta-description.248f952b.png%26w%3D3840%26q%3D75" alt="title and meta description - React Bricks title and meta description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;React Bricks uses your subtitle automatically as your meta description. You can change it for something more relevant. The same with your title.&lt;/p&gt;

&lt;h3&gt;
  
  
  Editing open graph tags
&lt;/h3&gt;

&lt;p&gt;Open Graph tags are snippets of code that control how URLs are displayed when shared on social media.&lt;/p&gt;

&lt;p&gt;They are part of the Open Graph protocol initially developed by Facebook. They are now widely used by other social platforms such as Twitter (via Twitter Cards), LinkedIn, and Pinterest to enhance the visual appeal and contextual relevance of shared content.&lt;/p&gt;

&lt;p&gt;You can choose among different tags and add a picture to display on your socials. I chose the same picture as the featured image and changed the title and description a bit to spice things up.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fediting-open-graph-tags.6303e8d7.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fediting-open-graph-tags.6303e8d7.png%26w%3D3840%26q%3D75" alt="open graph tags - React Bricks open graph tags"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Editing Twitter card
&lt;/h3&gt;

&lt;p&gt;A Twitter Card is a type of markup used by Twitter to allow for the attachment of rich photos, videos, and media experiences to Tweets that link to your content. It's similar to Open Graph tags but specifically tailored for Twitter's platform.&lt;/p&gt;

&lt;p&gt;You can choose between different cards depending on the type of content on the page, add a creator, the title, add a description, and a specific URL to the site.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fediting-twitter-card.8b692d39.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fediting-twitter-card.8b692d39.png%26w%3D3840%26q%3D75" alt="Twitter card - React Bricks Twitter card"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Fine-tuning your schema
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://schema.org/" rel="noopener noreferrer"&gt;Schema.org&lt;/a&gt; provides a shared vocabulary that webmasters can use to mark up their pages in ways that can be understood by major search engines, including Google, Bing, Yahoo!, and Yandex.&lt;/p&gt;

&lt;p&gt;This shared markup vocabulary makes it easier for search engines to parse and interpret the information on web pages, which can then be used to improve search result listings and make them more informative (via rich snippets, for example).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Ffine-tuning-schema.5eaec841.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Ffine-tuning-schema.5eaec841.png%26w%3D3840%26q%3D75" alt="fine tuning schema - React Bricks fine tuning schema"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to be able to fine-tune your Schema, you need an &lt;a href="https://reactbricks.com/contact-sales" rel="noopener noreferrer"&gt;enterprise plan&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now we’re ready to deploy our site!&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploy the website
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Create a Git repo
&lt;/h3&gt;

&lt;p&gt;The fastest way to host your website on Vercel or Netlify is to connect their service to your git repository on GitHub (or BitBucket or GitLab).&lt;/p&gt;

&lt;p&gt;First of all, let's create our local Git repo, if we didn’t create it before:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git init&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now, if you are using Visual Studio Code, you'll see that you have all the files to commit. We can create a first commit using the VSCode interface, or using the following shell commands.&lt;/p&gt;

&lt;p&gt;First of all we need to add all the files:&lt;/p&gt;

&lt;p&gt;And then create the first commit:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git commit -m "First commit"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, let’s create a GitHub repository and add it as “remote”, so that our project will be synced with the GitHub cloud service. We can create the repo from the GitHub website or, if we installed the GitHub CLI, running the following CLI command:&lt;/p&gt;

&lt;p&gt;Choose Push an existing local repository to GitHub and choose the repository name so it matches the name of your project:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fgh-repo-create.6403418a.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fgh-repo-create.6403418a.png%26w%3D3840%26q%3D75" alt="gh repo create - React Bricks gh repo create"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you created the repository from the GitHub website, you’ll need to add the remote using the command suggested by GitHub after the creation.&lt;/p&gt;

&lt;p&gt;It’s time to push your code to GitHub. You can either click the cloud icon on VSCode or use the git command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git push -u origin master
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Great, now our code is on the cloud, ready to be read by Vercel or Netlify.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create the project
&lt;/h2&gt;

&lt;p&gt;In this tutorial, we will deploy to Vercel. So, access your Vercel account at &lt;a href="https://vercel.com/" rel="noopener noreferrer"&gt;Vercel.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the &lt;strong&gt;"Start Deploying"&lt;/strong&gt; button, then use &lt;strong&gt;"Import Git Repository"&lt;/strong&gt; section to authenticate to your Git provider. (I used GitHub for this tutorial). Select the repository you created for this tutorial and click the "Import" button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy.6aaf8c6b.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy.6aaf8c6b.png%26w%3D3840%26q%3D75" alt="Vercel deploy - React Bricks Vercel deploy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On the "Import project" page&lt;/strong&gt;, leave all the default options for a Next.js project, but &lt;strong&gt;expand the "Environment Variables"&lt;/strong&gt; section. Add the two variables that you can find in your project &lt;code&gt;.env&lt;/code&gt; file:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-env.9a49af08.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-env.9a49af08.png%26w%3D3840%26q%3D75" alt="Vercel deploy env - React Bricks Vercel deploy env"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;API_KEY&lt;/code&gt;, the secret key to access your APIs.&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;NEXT_PUBLIC_APP_ID&lt;/code&gt;, a string identifying your app. It is prefixed by "NEXT_PUBLIC" so that it will be accessible by the client (browser) app.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-2.af812f43.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-2.af812f43.png%26w%3D3840%26q%3D75" alt="Vercel deploy - React Bricks Vercel deploy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now click &lt;strong&gt;Deploy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Vercel will fetch the code from the Git repository and will start the build process. As soon as it finishes, you should see something like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-3.d7c4e3a1.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-3.d7c4e3a1.png%26w%3D3840%26q%3D75" alt="Vercel deploy - React Bricks Vercel deploy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Setting up a deploy hook
&lt;/h3&gt;

&lt;p&gt;The website will be rebuilt automatically by Vercel each time we push new commits from the git repository, but &lt;strong&gt;we want the website to be rebuilt also when you update the content.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To do this, we must &lt;strong&gt;create a build hook on Vercel&lt;/strong&gt; and &lt;strong&gt;put it into the React Bricks app settings&lt;/strong&gt;. In this way, your editors will see a "Deploy now" button in React Bricks to rebuild the website when they update the content.&lt;/p&gt;

&lt;p&gt;Click the &lt;strong&gt;"Continue to dashboard"&lt;/strong&gt; button to enter the Vercel App dashboard. Click on &lt;strong&gt;"Settings"&lt;/strong&gt; in the upper menu and then on "Git" on the left menu. Scroll down to &lt;strong&gt;"Deploy Hooks"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook.7350700c.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook.7350700c.png%26w%3D3840%26q%3D75" alt="Vercel deploy hook - React Bricks Vercel deploy hook"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook-2.2f74c3ec.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook-2.2f74c3ec.png%26w%3D3840%26q%3D75" alt="Vercel deploy hook - React Bricks Vercel deploy hook"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Give a name to your hook. I used react-bricks. Set the branch name to “master” or “main” (based on the name of your branch) and click on &lt;strong&gt;"Create hook.” Then, copy the hook URL.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Go to your React Bricks website (either local or the newly published one on Vercel) and click on the &lt;strong&gt;"App Settings" tab&lt;/strong&gt; then on the &lt;strong&gt;"Deploy Hooks"&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook-3.081b4390.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook-3.081b4390.png%26w%3D3840%26q%3D75" alt="Vercel deploy hook- React Bricks Vercel deploy hook"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now paste the hook URL you got from Vercel and select &lt;strong&gt;GET&lt;/strong&gt; on the “Method” section&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook-4.6a592455.png%26w%3D3840%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freactbricks.com%2F_next%2Fimage%3Furl%3D%252F_next%252Fstatic%252Fmedia%252Fvercel-deploy-hook-4.6a592455.png%26w%3D3840%26q%3D75" alt="Vercel deploy hook - React Bricks Vercel deploy hook"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you see that the &lt;strong&gt;"Deploy to Production"&lt;/strong&gt; button on the App Settings tab of React Bricks is active. Click it and verify that it triggers a rebuild process on Vercel.&lt;/p&gt;

&lt;p&gt;That’s it! You built a website with a blog using React Bricks, Next.js, and Vercel. And all of that with almost no code.&lt;/p&gt;

&lt;p&gt;Check the fully functioning website here: &lt;a href="https://blog-with-next-two.vercel.app/" rel="noopener noreferrer"&gt;https://blog-with-next-two.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to learn how to create your own content blocks, we’ll soon create a Part 2 to do just that. Meanwhile, you can follow our &lt;a href="https://reactbricks.com/learn" rel="noopener noreferrer"&gt;Step-by-step tutorial with Gamification&lt;/a&gt; and see our comprehensive &lt;a href="https://docs.reactbricks.com/docs/bricks/what-is-a-brick/" rel="noopener noreferrer"&gt;Documentation about it&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Revolutionize your content with Prismic: A business-oriented guide</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Thu, 21 Sep 2023 13:49:20 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/revolutionize-your-content-with-prismic-a-business-oriented-guide-3k2m</link>
      <guid>https://dev.to/dsalinasgardon/revolutionize-your-content-with-prismic-a-business-oriented-guide-3k2m</guid>
      <description>&lt;p&gt;The headless CMS scene is booming, and new options are popping up left and right like crazy. Meanwhile, the old-school CMS crowd is scrambling to stay in the game. Many of them say, “Hey, we’re headless too!”&lt;/p&gt;

&lt;p&gt;But here’s the catch – some just have APIs tacked on and don’t really give you that sweet, sweet freedom that true headless CMSs do. So, if you’re shopping around for a CMS, keep your eyes peeled, and don’t get fooled.&lt;/p&gt;

&lt;p&gt;Luckily for businesses and brands, Prismic isn’t one of those. This platform is a full-fledged, proven, headless solution that can take your traditional website to new omnichannel heights.&lt;/p&gt;

&lt;p&gt;In this article, we take a long, hard look at Prismic from a business user's perspective to see if Prismic is what you want to go headless. &lt;/p&gt;

&lt;h2&gt;
  
  
  Headless CMS 101
&lt;/h2&gt;

&lt;p&gt;A headless content management system is a back-end content management system that facilitates content creation, storage, and delivery to various front-end technologies through an API (Application Programming Interface).&lt;/p&gt;

&lt;p&gt;The term "headless" comes from the concept of removing the “head” (the front-end layer) from the “body” (the back-end content repository).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Read more:&lt;/strong&gt; &lt;a href="https://ikius.com/blog/what-is-a-headless-cms"&gt;What is a headless CMS&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Headless vs traditional
&lt;/h3&gt;

&lt;p&gt;Traditional CMS platforms, like WordPress, typically couple the content management back-end with a specific front-end presentation layer. This means the content is tied to a particular way of being displayed and usually relies on themes or templates.&lt;/p&gt;

&lt;p&gt;In contrast, a headless CMS does not impose any constraints on how or where content is displayed. Decoupling content from the presentation layer, allows developers to use any technology to render the content, making it significantly more flexible and adaptable.&lt;/p&gt;

&lt;p&gt;This decoupling also leads to a clearer separation of concerns, where content creators can focus on the content itself, and developers can focus on how it’s displayed.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;👓 Read more:&lt;/strong&gt; &lt;a href="https://ikius.com/blog/headless-cms-implementation"&gt;A guide to headless CMS implementation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Core features of Prismic
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Content modeling and custom types
&lt;/h3&gt;

&lt;p&gt;Custom Types are fundamental building blocks in Prismic that allow users to define the structure and fields of their content. This feature allows for shaping the content according to the project's specific needs, whether a blog post, product page, or any other content type.&lt;/p&gt;

&lt;p&gt;Slices in Prismic are a way to build content with a modular approach. This enables content creators to design sections of a page that can be reused and rearranged effortlessly, allowing for more creative and dynamic content presentation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content editor interface
&lt;/h3&gt;

&lt;p&gt;Prismic’s rich text editor is user-friendly and intuitive, making it easy for content creators to format text, insert media, and create engaging content without requiring technical knowledge.&lt;/p&gt;

&lt;p&gt;Media management in Prismic is efficient, allowing users to organize and manage images, videos, and other files. Prismic also supports collaboration features that enable content teams to work together seamlessly, with options for commenting and content approval workflows.&lt;/p&gt;

&lt;h3&gt;
  
  
  APIs and integrations
&lt;/h3&gt;

&lt;p&gt;Prismic provides a powerful API for content retrieval. Developers can use RESTful and GraphQL queries to fetch content, allowing for flexibility in how data is requested and manipulated.&lt;/p&gt;

&lt;p&gt;Integration is a strong suit for Prismic. It can be connected with numerous third-party services such as e-commerce platforms, marketing tools, or analytics solutions. This enhances its capabilities and can be used to create a more comprehensive content management solution.&lt;/p&gt;

&lt;h3&gt;
  
  
  Localization and internationalization
&lt;/h3&gt;

&lt;p&gt;For projects targeting a global audience, Prismic offers feature to create multilingual websites. With support for multiple languages, content can be easily localized to cater to different regions.&lt;/p&gt;

&lt;p&gt;The geolocation feature ensures that content is optimized for various regions, delivering a more personalized experience to users based on their location.&lt;/p&gt;

&lt;h3&gt;
  
  
  Versioning and scheduling
&lt;/h3&gt;

&lt;p&gt;Prismic keeps a history of content changes, storing versions that allow users to revert to previous states or review the evolution of content over time. This is particularly useful for maintaining content accuracy and tracking changes.&lt;/p&gt;

&lt;p&gt;Scheduling is a boon for content strategists. Users can plan by scheduling content to be published at specific times, ensuring timely and consistent content delivery.&lt;/p&gt;

&lt;h3&gt;
  
  
  Security and scalability
&lt;/h3&gt;

&lt;p&gt;Security is paramount in content management, and Prismic does not fall short. Role-based access control ensures that only authorized users can make changes, protecting content integrity.&lt;/p&gt;

&lt;p&gt;Scalability is another area where Prismic excels. Whether running a small blog or a large e-commerce site, Prismic's architecture is designed to handle varying scaling requirements efficiently, ensuring your Prismic site can handle traffic spikes and growth.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of using Prismic
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Flexibility in front-end technology choices
&lt;/h3&gt;

&lt;p&gt;Prismic’s agnostic approach to front-end technology empowers developers with the freedom to choose the technology stack that best suits their project’s requirements. This flexibility enables the adoption of current or emerging technologies without any constraints.&lt;/p&gt;

&lt;p&gt;Additionally, Prismic is built to work seamlessly with popular front-end frameworks such as &lt;a href="https://ikius.com/services/technologies/react"&gt;React&lt;/a&gt;, &lt;a href="https://ikius.com/services/technologies/vue-js"&gt;Vue.js&lt;/a&gt;, and Next.js. This compatibility ensures that developers can leverage the strengths of these frameworks while integrating effortlessly with Prismic’s content management capabilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  Streamlined content management
&lt;/h3&gt;

&lt;p&gt;The intuitive user interface in Prismic makes content creation and management accessible even to non-technical users. This democratizes content management, allowing members from different departments to contribute without barriers.&lt;/p&gt;

&lt;p&gt;Prismic’s workflow features, including collaboration tools, approval systems, and real-time editing, enable efficient content planning and seamless team collaboration. This ultimately leads to a more streamlined content production process, saving time and resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  Improved performance
&lt;/h3&gt;

&lt;p&gt;Prismic’s headless architecture facilitates faster content delivery through its API, which is crucial in today’s digital landscape, where page loading times directly impact user experience.&lt;/p&gt;

&lt;p&gt;Moreover, this enhanced performance can positively impact search engine rankings, as search engines often reward websites that provide a faster and more responsive user experience. Additionally, the increased loading speed and responsiveness can boost user engagement and reduce bounce rates.&lt;/p&gt;

&lt;h3&gt;
  
  
  Customization and extensibility
&lt;/h3&gt;

&lt;p&gt;Prismic’s Custom Types and Slices features allow users to create highly tailored content structures that adapt to the unique needs of their projects. This customization ensures the content model precisely reflects the application's data requirements.&lt;/p&gt;

&lt;p&gt;Furthermore, Prismic's ability to integrate with many third-party services and APIs means it can be extended and customized to create a more comprehensive and interconnected ecosystem. This extensibility allows the creation of a truly bespoke content management solution that aligns with specific business needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scalability and reliability
&lt;/h3&gt;

&lt;p&gt;Prismic is built with scalability in mind. Its cloud-based architecture ensures that it can efficiently handle traffic spikes and scale dynamically as the project grows. This is invaluable for businesses that experience seasonal traffic variations or are in a growth phase.&lt;/p&gt;

&lt;p&gt;Reliability is another strong suit of Prismic. With high availability and uptime, Prismic ensures that content is always accessible. Automatic backups and robust security measures bolster this reliability.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multi-language support and localization
&lt;/h3&gt;

&lt;p&gt;Prismic’s support for multiple languages and localization features ensures that content can be effortlessly tailored for different regions and languages.&lt;/p&gt;

&lt;p&gt;This is particularly beneficial for businesses with a global presence, as it enables them to provide localized content that resonates with various demographics, ultimately resulting in a more personalized and engaging user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Applications and use cases
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Omnichannel content delivery
&lt;/h3&gt;

&lt;p&gt;One of the primary strengths of a headless CMS is its ability to deliver content to many platforms. This is especially useful for businesses and applications that disseminate content across various channels, such as websites, mobile apps, smart TVs, IoT devices, and more.&lt;/p&gt;

&lt;p&gt;This omnichannel approach ensures that users receive a consistent experience and messaging, irrespective of their device or platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  News and media outlets
&lt;/h3&gt;

&lt;p&gt;In the fast-paced world of news and media, timely and efficient content delivery is key. A headless CMS allows news publishers to ensure the same content is seamlessly accessible through multiple channels like websites, mobile apps, and even text-to-speech conversions for smart speakers.&lt;/p&gt;

&lt;p&gt;Additionally, it can facilitate personalized content delivery based on user preferences and demographics, enhancing user engagement.&lt;/p&gt;

&lt;h3&gt;
  
  
  eCommerce Platforms
&lt;/h3&gt;

&lt;p&gt;eCommerce platforms often need to manage extensive product information, responsive images, customer reviews, and other content across various sales channels and platforms.&lt;/p&gt;

&lt;p&gt;A headless CMS allows eCommerce businesses to have a centralized content repository that feeds into different storefronts, marketplaces, and even social media, ensuring consistent product information everywhere.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The team at Ikius have not only proved an invaluable resource for both guiding us through the process of the build for our site and advising on best practice for user experience but have seen to it that every aspect of our commerce website is honed to perfection and able to execute on any deliverable required, no matter the complexity.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📻 Hotel Radio:&lt;/strong&gt; &lt;a href="https://ikius.com/work/hotel-radio"&gt;Live streaming and eCommerce app&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Educational institutions
&lt;/h3&gt;

&lt;p&gt;Educational institutions can use a headless CMS to manage and distribute educational content, such as course materials, videos, and articles, to students across various platforms.&lt;/p&gt;

&lt;p&gt;This enables students to access content through the device of their choice, be it a computer, tablet, or smartphone, and facilitates a more flexible learning environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Marketing and advertising campaigns
&lt;/h3&gt;

&lt;p&gt;Marketing teams can leverage a headless CMS to manage campaign content and assets in one place while distributing them across various advertising platforms and channels.&lt;/p&gt;

&lt;p&gt;This can streamline marketing efforts, making campaigns more efficient and cohesive.&lt;/p&gt;

&lt;h3&gt;
  
  
  Internet of Things (IoT) applications
&lt;/h3&gt;

&lt;p&gt;As IoT devices become more prevalent, there is a growing need to manage the content these devices display or use.&lt;/p&gt;

&lt;p&gt;A headless CMS can be the backbone for managing this content for smart home devices, wearables, or in-car systems.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;We worked with Ikius' development team for our Next.js website development. We had previously worked with freelancers for web development but chose to work with an agency such as Ikius to ensure code quality matches our expectations. Ikius did not disappoint, and we can only recommend Ikius as a tech partner for Next.js development.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🩺Veri:&lt;/strong&gt; &lt;a href="https://ikius.com/work/veri"&gt;Website development for a healthtech company&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Documentation and support resources
&lt;/h3&gt;

&lt;p&gt;Companies needing documentation, help articles, and support resources can use a headless CMS to ensure these materials are easily updatable and accessible through various interfaces. This is particularly useful for tech companies that must maintain extensive product and service documentation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Personalized user experiences
&lt;/h3&gt;

&lt;p&gt;By utilizing the API capabilities of a headless CMS, developers can create highly personalized user experiences where content is tailored based on user behavior, preferences, and other factors. &lt;/p&gt;

&lt;p&gt;This personalization can lead to increased user satisfaction and retention rates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparison with other headless CMS platforms
&lt;/h2&gt;

&lt;p&gt;Here is an updated table outlining the similarities and differences between &lt;a href="https://ikius.com/services/technologies/prismic-cms"&gt;Prismic&lt;/a&gt; and other &lt;a href="https://ikius.com/blog/headless-cms-for-jamstack"&gt;popular headless CMS platforms&lt;/a&gt;, including Contentful, Strapi, and &lt;a href="https://ikius.com/blog/sanity-io"&gt;Sanity.&lt;/a&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Prismic&lt;/th&gt;
&lt;th&gt;Contentful&lt;/th&gt;
&lt;th&gt;Stripe&lt;/th&gt;
&lt;th&gt;Sanity&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hosting&lt;/td&gt;
&lt;td&gt;Cloud-hosted&lt;/td&gt;
&lt;td&gt;Cloud-hosted&lt;/td&gt;
&lt;td&gt;Self-hosted &amp;amp; Cloud-hosted options&lt;/td&gt;
&lt;td&gt;Cloud-hosted &amp;amp; Self-hosted options&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Types&lt;/td&gt;
&lt;td&gt;RESTful &amp;amp; GraphQL&lt;/td&gt;
&lt;td&gt;RESTful &amp;amp; GraphQL&lt;/td&gt;
&lt;td&gt;RESTful &amp;amp; GraphQL&lt;/td&gt;
&lt;td&gt;RESTful &amp;amp; GraphQL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Custom Content Types&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Media Management&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Localization&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User Roles &amp;amp; Permissions&lt;/td&gt;
&lt;td&gt;Limited, based on plan&lt;/td&gt;
&lt;td&gt;Advanced, based on plan&lt;/td&gt;
&lt;td&gt;Advanced&lt;/td&gt;
&lt;td&gt;Advanced&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plugin Support&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Extensive&lt;/td&gt;
&lt;td&gt;Extensive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Content Versioning&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pricing&lt;/td&gt;
&lt;td&gt;Free tier &amp;amp; Paid plans&lt;/td&gt;
&lt;td&gt;Free tier &amp;amp; Paid plans&lt;/td&gt;
&lt;td&gt;Open-source &amp;amp; Paid plans&lt;/td&gt;
&lt;td&gt;Free tier &amp;amp; Paid plans&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scalability&lt;/td&gt;
&lt;td&gt;High (Cloud-based)&lt;/td&gt;
&lt;td&gt;High (Cloud-based)&lt;/td&gt;
&lt;td&gt;Variable (depends on hosting)&lt;/td&gt;
&lt;td&gt;High (Cloud-based)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customization&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Documentation &amp;amp; Support&lt;/td&gt;
&lt;td&gt;Good documentation &amp;amp; support&lt;/td&gt;
&lt;td&gt;Extensive documentation &amp;amp; support&lt;/td&gt;
&lt;td&gt;Extensive documentation, community support&lt;/td&gt;
&lt;td&gt;Extensive documentation &amp;amp; support&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;In this article, we delved into the ins and outs of Prismic, a headless Content Management System (CMS) that has been making waves in the industry. We embarked on this journey by understanding what headless CMS means and how it differs from traditional CMS.&lt;/p&gt;

&lt;p&gt;Focusing on Prismic, we uncovered its core features ranging from content modeling to localization and discussed how it trumps its competitors. We gleaned insights into how Prismic is harnessed across various platforms through case studies and real-world applications.&lt;/p&gt;

&lt;p&gt;To wrap things up, Prismic is more than just a CMS; it’s a powerhouse for content creators and developers alike, providing unparalleled flexibility and scalability. Whether you are a blogger, a large enterprise, or anything in between, Prismic is poised to revolutionize how you manage and deliver content.&lt;/p&gt;

&lt;p&gt;Now it's your turn to take the reins. Don't let the limitations of traditional CMS confine your content. Experience the freedom and possibilities that Prismic offers. Head to Prismic and start your free trial today – your content deserves nothing but the best!&lt;/p&gt;

</description>
      <category>headlesscms</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>Navigating the future of content creation: A business guide to Hygraph</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Thu, 21 Sep 2023 10:51:17 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/navigating-the-future-of-content-creationa-business-guide-to-hygraph-2k9o</link>
      <guid>https://dev.to/dsalinasgardon/navigating-the-future-of-content-creationa-business-guide-to-hygraph-2k9o</guid>
      <description>&lt;p&gt;In the 2000s, we got content management systems like WordPress to help people create websites. As more devices emerged, creating omnichannel content that would look good on every platform became trickier. &lt;/p&gt;

&lt;p&gt;So, "headless" systems were created to fit content into any platform through an API. Working with these large software systems is tough, so smaller, specialized systems became popular. &lt;/p&gt;

&lt;p&gt;With the myriad interconnected platforms and services that compose a headless implementation, managing all these points of contact can be a headache. &lt;/p&gt;

&lt;p&gt;Hygraph was created to solve this issue. Recognizing the limitations of traditional platforms and headless CMSs, Hygraph’s devs created a user-friendly content platform for non-tech-savvy individuals and powerful enough to meet the needs of experienced developers leveraging a single content API that ties everything together, making the process simpler and quicker.&lt;/p&gt;

&lt;p&gt;Sounds interesting, doesn’t it? &lt;/p&gt;

&lt;p&gt;Lucky for you, we are &lt;a href="https://ikius.com/blog/ikius-and-hygraph-partnership"&gt;Hygraph partners&lt;/a&gt; and can give you a deep dive in a a friendly, business-oriented review.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/hygraph#id0"&gt;What is Hygraph?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/hygraph#id1"&gt;Key features of Hygraph&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/hygraph#id2"&gt;Use cases for Hygraph&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/hygraph#id3"&gt;How Hygraph works&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/hygraph#id4"&gt;Business benefits of Hygraph&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/hygraph#id5"&gt;Hygraph vs other headless content management systems&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/hygraph#id6"&gt;Closing thoughts&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Hygraph?
&lt;/h2&gt;

&lt;p&gt;Hygraph is a federated content platform that delivers content as data via API to any platform instead of being tightly coupled to a specific website, web app, or mobile app. It is built on top of GraphQL, a query language for APIs, which makes it easy for developers to fetch and manipulate content. &lt;/p&gt;

&lt;p&gt;Hygraph also offers features that suit teams well, such as role-based access control, multi-tenancy, and SSO integration.&lt;/p&gt;

&lt;p&gt;But wait a minute, that all sounds good, but what does &lt;strong&gt;“federated”&lt;/strong&gt; mean?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;With Content Federation, you can unify your stack into a single API, reduce the complexity of your architecture, remove redundant copies of your data, and get rid of expensive custom middleware code that glues your services together.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In simpler terms, Content Federation helps you combine all your different tools and systems into one easy-to-use system –think of CRMs, PIMs, databases, analytics, and plugins. It simplifies your setup and eliminates software complexities. Ultimately, all the pieces of your tech puzzle are easier to manage and cheaper to run.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👓 &lt;strong&gt;Read more:&lt;/strong&gt; &lt;a href="https://ikius.com/blog/what-is-a-headless-cms"&gt;What is a headless CMS&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Key features of Hygraph
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GraphQL:&lt;/strong&gt; Hygraph is built on top of GraphQL, which makes it easy for developers to fetch and manipulate content.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Headless CMS:&lt;/strong&gt; Hygraph is a headless CMS that decouples the content from the presentation layer. This makes it easy to use Hygraph with any front-end framework or technology.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;API-first:&lt;/strong&gt; Hygraph is an API-first platform, which means you can build your front-end apps without worrying about the underlying data model.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Team-friendly:&lt;/strong&gt; Hygraph offers several features that make it well-suited for teams, such as role-based access control, multi-tenancy, and SSO integration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Components:&lt;/strong&gt; Hygraph allows you to create reusable components that can be used across different pages and projects. This can save you time and effort when creating new content.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Schemas:&lt;/strong&gt; Hygraph allows you to define your content schema, which specifies the structure and types of content that can be stored in Hygraph. This makes it easy to manage your content and ensure consistency.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Integrations:&lt;/strong&gt; Hygraph integrates with various third-party services, such as Figma, Jira, and Confluence. This makes it easy to collaborate with other teams and bring in external data into your Hygraph project.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Use cases for Hygraph
&lt;/h2&gt;

&lt;p&gt;Hygraph can be used for various use cases, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Building custom web applications:&lt;/strong&gt; Hygraph can create custom web applications that decouple content from presentation. This can save you time and effort when working with large amounts of data and give you more flexibility and control over your development process.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creating marketing websites and landing pages:&lt;/strong&gt; Hygraph can create dynamic marketing websites and landing pages that can be easily updated with new content. This can help you to &lt;a href="https://ikius.com/blog/nextjs-seo"&gt;improve your website's SEO&lt;/a&gt; and to create a more engaging user experience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Delivering dynamic content to mobile apps:&lt;/strong&gt; Hygraph can provide dynamic content. This means you can update your app's content without releasing a new version. This can help you to keep your app up-to-date with the latest information, and it can also help you to save time and money on development costs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Managing product documentation:&lt;/strong&gt; Hygraph can be used to manage product documentation. This means you can create and store product documentation in a central location and easily update it with new information. This can help you to improve your product's documentation, and it can also help you to save time and money on development costs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creating customer portals:&lt;/strong&gt; Hygraph can be used to create customer portals. This means you can create a secure and private website for your customers to access information about their accounts, make purchases, and troubleshoot problems. This can help you to improve your customer service, and it can also help you to build stronger relationships with your customers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Building internal tools:&lt;/strong&gt; Hygraph can be used to build internal tools. This means that you can create custom tools for your employees to use to improve their productivity and to collaborate more effectively. This can help you to save time and money on development costs, and it can also help you to improve your employees' morale and productivity.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creating educational content:&lt;/strong&gt; Hygraph can be used to create educational content. This means you can create interactive and engaging learning materials that can be easily updated with new information. This can help you to improve your student's learning experience, and it can also help you to save time and money on development costs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Building eCommerce websites:&lt;/strong&gt; Hygraph can be used to &lt;a href="https://ikius.com/services/headless-ecommerce-development"&gt;build eCommerce websites&lt;/a&gt;. This means you can create a dynamic and scalable &lt;a href="https://ikius.com/blog/what-is-composable-commerce"&gt;composable commerce&lt;/a&gt; storefront that can easily update with new products and promotions. This can help you to improve your website's SEO and to increase your sales.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Build your next Hygraph experience
&lt;/h3&gt;

&lt;p&gt;with a trusted partner&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exceed expectations:&lt;/strong&gt; Embrace new web architectures and adopt the latest tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grow your business:&lt;/strong&gt; We’ll work together to grow your business and build the best web experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Expand your team:&lt;/strong&gt; Partner with a team of Nordic talent.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ikius.com/get-in-touch"&gt;Contact us&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How Hygraph works
&lt;/h2&gt;

&lt;p&gt;Hygraph is a federated content management system that allows you to create and manage content in a way that is decoupled from the presentation layer. You can create content once and use it in multiple places, such as on your website, mobile app, or customer portal.&lt;/p&gt;

&lt;p&gt;Hygraph works by providing a GraphQL API that you can use to fetch and manipulate content. GraphQL is a query language that makes asking for the data you need easy. This can save you time and effort when working with large amounts of data.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Hygraph schema
&lt;/h3&gt;

&lt;p&gt;The Hygraph schema is a JSON file that defines the structure of your content. The schema specifies the types of content you can create and the fields each type can have. For example, the schema might define a type of content called "blog post" with fields for the title, the content, and the date published.&lt;/p&gt;

&lt;p&gt;The Hygraph schema is a powerful tool that you can use to manage your content. By using the schema, you can ensure that your content is consistent and that it can be easily manipulated.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content 
&lt;/h3&gt;

&lt;p&gt;Hygraph gives you many options to sort out your content just how you want it. People have ideas about how content should look and how tidy the user interface should be. The good news is, Hygraph has easy-to-use settings that let you tweak the appearance of your content dashboard to your liking. You can set it up in a way that works best for you.&lt;/p&gt;

&lt;h3&gt;
  
  
  Assets
&lt;/h3&gt;

&lt;p&gt;Every Hygraph project has a built-in model called "Asset." You can tweak this model to include the information you want in your asset entries. The way you set up this asset model in your project's blueprint decides what data you can put into an asset entry. So you can customize it to suit your project's needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  API playground
&lt;/h3&gt;

&lt;p&gt;The API Playground in Hygraph is a super useful tool for making API calls. It gives you a space to mess around with pulling in data (querying) and making changes to data (mutating).&lt;/p&gt;

&lt;p&gt;In the Playground, you can whip up a query, tidy it up so it's easy on the eyes, pick your working environment and development stage, select your language or region (locale), and run your query. You can even include variables in your query and send over custom headers. It's a fantastic place to play around and learn how everything works!&lt;/p&gt;

&lt;h2&gt;
  
  
  Business benefits of Hygraph
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Decouples content from presentation 
&lt;/h3&gt;

&lt;p&gt;Hygraph allows you to decouple your content from your presentation layer. This means you can create content once and use it in multiple places, such as on your website, mobile app, or customer portal. This can save you time and effort when working with large amounts of data.&lt;/p&gt;

&lt;h3&gt;
  
  
  API-first approach
&lt;/h3&gt;

&lt;p&gt;Hygraph takes an API-first approach, meaning you can build your front-end apps without worrying about the underlying data model. This can give you more flexibility and control over your development process.&lt;/p&gt;

&lt;h3&gt;
  
  
  Team-friendly
&lt;/h3&gt;

&lt;p&gt;Hygraph offers many team-friendly features, such as role-based access control, multi-tenancy, and SSO integration. This can help you to manage your content more effectively and securely. Hygraph is easy for developers and content creators. The Hygraph schema makes it easy to define your content, and the Hygraph API makes it easy to fetch and manipulate content.&lt;/p&gt;

&lt;h3&gt;
  
  
  Flexible and scalable 
&lt;/h3&gt;

&lt;p&gt;Hygraph is a flexible and scalable platform that can be used to build various applications. It can handle large amounts of data and can be easily scaled to meet the needs of your business.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open source-ready
&lt;/h3&gt;

&lt;p&gt; Hygraph has open-source qualities, and as such, it's free to use and can be customized to meet your specific needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hygraph vs other headless content management systems
&lt;/h2&gt;

&lt;p&gt;Here is an updated table outlining the similarities and differences between &lt;a href="https://ikius.com/services/technologies/hygraph"&gt;Hygraph&lt;/a&gt; and other &lt;a href="https://ikius.com/blog/headless-cms-for-jamstack"&gt;popular headless CMS platforms&lt;/a&gt;, including Contentful, Strapi, and &lt;a href="https://ikius.com/blog/sanity-io"&gt;Sanity.&lt;/a&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Features&lt;/th&gt;
&lt;th&gt;Hygraph&lt;/th&gt;
&lt;th&gt;Contentful&lt;/th&gt;
&lt;th&gt;DatoCMS&lt;/th&gt;
&lt;th&gt;Sanity&lt;/th&gt;
&lt;th&gt;Agility CMS&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Headless CMS&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API-first&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Decoupled content&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schema&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GraphQL support&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team-friendly features&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pricing&lt;/td&gt;
&lt;td&gt;Free, Professional, Scale, Enterprise&lt;/td&gt;
&lt;td&gt;Free, Starter, Professional, Enterprise&lt;/td&gt;
&lt;td&gt;Free, Team, Business, Enterprise&lt;/td&gt;
&lt;td&gt;Free, Team, Professional, Enterprise&lt;/td&gt;
&lt;td&gt;Free, Starter, Professional, Enterprise&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Community&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maturity&lt;/td&gt;
&lt;td&gt;Less mature&lt;/td&gt;
&lt;td&gt;More mature&lt;/td&gt;
&lt;td&gt;More mature&lt;/td&gt;
&lt;td&gt;More mature&lt;/td&gt;
&lt;td&gt;Less mature&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Feature set&lt;/td&gt;
&lt;td&gt;More focused feature set&lt;/td&gt;
&lt;td&gt;Wider range of features&lt;/td&gt;
&lt;td&gt;Wider range of features&lt;/td&gt;
&lt;td&gt;Wider range of features&lt;/td&gt;
&lt;td&gt;More focused feature set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Integrations&lt;/td&gt;
&lt;td&gt;More Jamstack integrations&lt;/td&gt;
&lt;td&gt;More integrations&lt;/td&gt;
&lt;td&gt;More integrations&lt;/td&gt;
&lt;td&gt;More integrations&lt;/td&gt;
&lt;td&gt;More Jamstack integrations&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;The increasing complexity of managing interconnected platforms and services can be overwhelming. That's where Hygraph comes in. Designed to overcome the limitations of both traditional and &lt;a href="https://ikius.com/blog/composable-architecture"&gt;composable architecture&lt;/a&gt;, Hygraph offers a user-friendly yet powerful solution.&lt;/p&gt;

&lt;p&gt;For tech novices and experienced developers alike, Hygraph simplifies the entire process. It uses a single content API that seamlessly integrates all elements, making content management simpler, quicker, and more efficient.&lt;/p&gt;

&lt;p&gt;As we embrace this exciting evolution, we see that Hygraph is not just another platform but the future of content management.&lt;/p&gt;

</description>
      <category>headlesscms</category>
      <category>jamstack</category>
      <category>startup</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Leveraging DatoCMS for streamlined business operations: A comprehensive guide</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Thu, 21 Sep 2023 10:49:29 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/leveraging-datocmsfor-streamlined-business-operationsa-comprehensive-guide-ann</link>
      <guid>https://dev.to/dsalinasgardon/leveraging-datocmsfor-streamlined-business-operationsa-comprehensive-guide-ann</guid>
      <description>&lt;p&gt;In a traditional CMS, the back-end content management functions are tightly coupled with the front-end, where the content is displayed to end users. This is often referred to as a "coupled" or "monolithic" CMS. The front-end and back-end are created and managed together, often leading to a dependency where changes to the content or the design directly impact each other.&lt;/p&gt;

&lt;p&gt;A headless CMS, like DatoCMS, separates (or decouples) the back-end content management from the front-end display layer, treating them as independent entities. The back-end is where content is created and managed, while the front-end is where that content is published and viewed. The "head" that is removed in this scenario is the front-end, hence the term "headless".&lt;/p&gt;

&lt;p&gt;Headless CMSs are particularly appealing in our multi-device, multi-channel world, as they enable businesses to deliver consistent, high-quality content experiences across a variety of digital touchpoints.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/datocms-guide#id0"&gt;What is DatoCMS?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/datocms-guide#id1"&gt;Why Should Businesses Consider DatoCMS?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/datocms-guide#id2"&gt;Key Features of DatoCMS for Business Users&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/datocms-guide#id3"&gt;Our work with DatoCMS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/datocms-guide#id4"&gt;Ikius: DatoCMS solution partner&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/datocms-guide#id5"&gt;Closing thoughts&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/datocms-guide#id6"&gt;Frequently asked questions about DatoCMS&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is DatoCMS?
&lt;/h2&gt;

&lt;p&gt;DatoCMS is a Software-as-a-Service (SaaS) based headless Content Management System (CMS). It has been designed to help businesses manage and publish content across a multitude of platforms and digital experiences. It offers a range of features and tools that enable efficient and straightforward content management, making it an excellent choice for businesses of all sizes.&lt;/p&gt;

&lt;p&gt;One of the main functionalities of DatoCMS is its API-first approach, which means that content is primarily accessed through a powerful Application Programming Interface (API). This allows developers to build applications and digital experiences using their preferred technology stack while seamlessly integrating DatoCMS for content management.&lt;/p&gt;

&lt;p&gt;DatoCMS's structured content model enables you to define different types of content – like blog posts, products, landing pages, etc. – and the fields they should contain. This model allows you to easily organize, manage, and access your content, making it more efficient to create and maintain high-quality, consistent content.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🫱🏼🫲🏽&lt;strong&gt;Our services:&lt;/strong&gt; &lt;a href="https://ikius.com/services/headless-cms-development"&gt;Dato implementation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why Should Businesses Consider DatoCMS?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Omnichannel content delivery:&lt;/strong&gt; Being able to reach customers through a variety of digital touchpoints, is a significant advantage. DatoCMS enables businesses to manage their content from a central location and deliver it anywhere it needs to go - websites, mobile apps, IoT devices, and more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Greater security:&lt;/strong&gt; DatoCMS is more secure, as they reduce the surface area for attacks by removing the front-end component from the server. This allows businesses to focus on securing their content repository without having to worry about the vulnerabilities of a public-facing presentation layer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Frontend flexibility:&lt;/strong&gt; &lt;a href="https://ikius.com/blog/migrate-wordpress-site"&gt;Traditional CMSs&lt;/a&gt; often lock businesses into using specific technologies or frameworks, limiting their ability to adapt to new trends and advancements. DatoCMS, on the other hand, is entirely agnostic about how and where content is displayed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Simplified content management:&lt;/strong&gt; DatoCMS simplifies this process by allowing businesses to manage all their content from a single place. Its intuitive interface makes it easy to create, update, and publish content, regardless of where it will be displayed. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;👓 &lt;strong&gt;Read more:&lt;/strong&gt; &lt;a href="https://ikius.com/blog/what-is-a-headless-cms"&gt;What is a headless CMS&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Key Features of DatoCMS for Business Users
&lt;/h2&gt;

&lt;h3&gt;
  
  
  DatoCMS UI
&lt;/h3&gt;

&lt;p&gt;One of the most compelling features of DatoCMS for businesses is its user-friendly interface. The platform is designed to be easy to navigate and use, even for individuals without a strong technical background. Here's a detailed look at how DatoCMS's user interface is designed for ease of use.&lt;/p&gt;

&lt;p&gt;Upon logging into DatoCMS, users are greeted by an intuitive dashboard. This dashboard provides a clear overview of the site's content, updates, and other relevant information. The main menu on the side allows for easy navigation between different sections of the CMS, such as the content area, media management, and settings.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multilanguage support
&lt;/h3&gt;

&lt;p&gt;DatoCMS allows businesses to define and manage content in as many languages as they need, facilitating a truly international presence. The system is designed to enable you to create a field for each language you want to support in your project, providing a seamless workflow to handle translations and localize your content.&lt;/p&gt;

&lt;p&gt;When you create a new content item, you can fill in the information in all the languages your business supports. The interface allows you to switch between languages easily, keeping all the translations of a particular content item neatly organized together. This means you can handle everything from product descriptions to blog posts in several languages, all from a single content hub.&lt;/p&gt;

&lt;h3&gt;
  
  
  Asset manager
&lt;/h3&gt;

&lt;p&gt;DatoCMS offers robust support for this with its built-in asset manager. It provides a centralized space to upload, store, and manage all kinds of content – text, images, videos, and other media files.DatoCMS's asset manager acts as a centralized repository for all your digital assets. It's as simple as dragging and dropping files into the interface to upload them. Once uploaded, assets are stored securely in the cloud and are immediately accessible for use across your site.&lt;/p&gt;

&lt;h3&gt;
  
  
  SEO
&lt;/h3&gt;

&lt;p&gt;Search Engine Optimization (SEO) is an essential consideration for any business wanting to improve its visibility online. DatoCMS provides various features that make your content SEO-friendly and better positioned to rank higher in search engine results.DatoCMS allows you to easily manage metadata for your content. Metadata, including title tags, meta descriptions, and alt tags for images, play a crucial role in SEO. &lt;/p&gt;

&lt;h3&gt;
  
  
  Video API
&lt;/h3&gt;

&lt;p&gt;DatoCMS's Video API is a powerful feature designed to enhance video content management and delivery. It's built with the aim to provide a smooth, hassle-free experience when dealing with video content on your digital platforms. Uploading and managing videos is simple with DatoCMS. The Video API allows you to upload videos directly to DatoCMS's secure servers, where they are stored and ready to be used across your digital platforms.&lt;/p&gt;

&lt;h3&gt;
  
  
  CDN 
&lt;/h3&gt;

&lt;p&gt;DatoCMS uses a Global CDN to deliver your content. This means that whenever you publish changes, the content is instantly pushed to a network of servers distributed around the world. When a user accesses your website or application, they will receive content from the server that's geographically closest to them, resulting in a faster and more reliable user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content delivery API
&lt;/h3&gt;

&lt;p&gt;DatoCMS's Content delivery API is a powerful feature that enables developers to fetch and manipulate content stored in the DatoCMS platform. This allows businesses to integrate their DatoCMS content with any web platform, application, or device, providing a lot of flexibility in how and where content is displayed. DatoCMS uses GraphQL for its Content API. GraphQL is a data query and manipulation language that allows clients to define the structure of the data required, and the same structure of the data is returned from the server.&lt;/p&gt;

&lt;h3&gt;
  
  
  Integrations
&lt;/h3&gt;

&lt;p&gt;DatoCMS comes with a plethora of integrations, allowing it to seamlessly connect with various other platforms and services. These integrations extend the functionality of DatoCMS, enabling you to build more robust, versatile, and comprehensive digital experiences. DatoCMS integrates well with popular static site generators and frontend frameworks such as Gatsby, Next.js, Nuxt.js, Hugo, and Jekyll. &lt;/p&gt;

&lt;h2&gt;
  
  
  Our work with DatoCMS
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Headstart Dairy
&lt;/h3&gt;

&lt;p&gt;We worked with URUS to build a marketing campaign for one of their subsidiaries. This campaign included building an interactive and animated stand-alone website along with easy content management and marketing tools integrations.&lt;/p&gt;

&lt;p&gt;The website includes interactive animations as you scroll through the site and embedded educational videos. In addition, we integrated marketing tools for capturing contact form submissions and subscriptions for their newsletter.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🐄 &lt;strong&gt;Headstart Dairy:&lt;/strong&gt; &lt;a href="https://ikius.com/work/headstart-dairy"&gt;Interactive marketing campaign for a global agriculture company&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Bankgrader
&lt;/h3&gt;

&lt;p&gt;We worked with Bankgrader to develop a custom web app to analyze and find private student loan options. This included developing a recommendation engine along with marketing automation to help Bankgrader maximize ROI for their ad campaigns.&lt;/p&gt;

&lt;p&gt;Our team worked with Bank Grader to build a brand-new web app that is optimized for performance and marketing automation. More specifically, we used Next.js, DatoCMS, and &lt;a href="https://ikius.com/blog/what-is-vercel"&gt;Vercel&lt;/a&gt; to build and deploy a highly optimized static web app. The app includes a custom recommendation engine and marketing tool integrations to enable data-analytics and targeted marketing.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💰 &lt;strong&gt;Bank Grader:&lt;/strong&gt; &lt;a href="https://ikius.com/work/bank-grader"&gt;Web app development for finding the best private student loans&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  **Build your website
&lt;/h3&gt;

&lt;p&gt;with certified partners**&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exceed expectations:&lt;/strong&gt; Embrace new web architectures and adopt the latest tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grow your business:&lt;/strong&gt; We’ll work together to grow your business and build the best web experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Expand your team:&lt;/strong&gt; Partner with a team of Nordic talent.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ikius.com/get-in-touch"&gt;Contact us&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ikius: DatoCMS solution partner
&lt;/h2&gt;

&lt;p&gt;We are DatoCMS certified partners. This &lt;a href="https://www.datocms.com/partners/ikius"&gt;partnership&lt;/a&gt; combines the strengths of both companies –DatoCMS's world-class content management technology and Ikius' deep understanding of customer needs– to create an unrivaled offering for businesses looking to build or scale their online presence. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"We're excited to partner with DatoCMS. Their technology is one of the best in the market, and our team is passionate about delivering great customer experiences. We believe this partnership will enable us to provide our clients with the best web development services available."&lt;/em&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;DatoCMS is more than just a headless CMS. It also boasts a multitude of features, designed to enhance and streamline the content management process. From a user-friendly interface to multi-language support, and from robust asset management to SEO-friendly design, DatoCMS equips businesses with tools that can simplify and enhance their digital operations.&lt;/p&gt;

&lt;p&gt;In summary, DatoCMS stands out as a flexible, secure, and efficient solution for managing and delivering content. It is designed to seamlessly integrate with a variety of platforms and technologies, making it a valuable asset for any business.&lt;/p&gt;

&lt;p&gt;Regardless of your industry or size, DatoCMS offers the tools and features needed to manage and deliver high-quality content efficiently and effectively.&lt;/p&gt;

</description>
      <category>headlesscms</category>
      <category>javascript</category>
      <category>jamstack</category>
    </item>
    <item>
      <title>A value-driven overview of Agility</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Thu, 15 Jun 2023 13:37:48 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/a-value-driven-overview-of-agility-pkd</link>
      <guid>https://dev.to/dsalinasgardon/a-value-driven-overview-of-agility-pkd</guid>
      <description>&lt;p&gt;A content platform is a software system that enables businesses and individuals to create, manage, and deliver digital content across various channels. &lt;/p&gt;

&lt;p&gt;It is a central content creation, editing, and distribution hub, allowing users to streamline their content management process and optimize their online presence. Content platforms often encompass features such as content authoring, workflow management, collaboration tools, and content delivery mechanisms.&lt;/p&gt;

&lt;p&gt;A content platform plays a vital role in website development and content management. It provides a structured and efficient approach to creating, organizing, and publishing digital content. &lt;/p&gt;

&lt;p&gt;You can think of content platforms like CMSs on steroids as they streamline content creation by offering user-friendly interfaces, intuitive editing tools, and customizable templates. It enables individuals and teams to collaborate effectively, ensuring consistency and quality across all published content.&lt;/p&gt;

&lt;h3&gt;
  
  
  This post covers
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/agility-cms#id0"&gt;An overview of Agility&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/agility-cms#id1"&gt;Competitive landscape of CMS platforms&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/agility-cms#id2"&gt;Agility top features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/agility-cms#id3"&gt;Agility CMS benefits&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/agility-cms#id4"&gt;Agility pricing and plans&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/agility-cms#id5"&gt;How Agility has your back&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/agility-cms#id6"&gt;Closing thoughts&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  An overview of Agility
&lt;/h2&gt;

&lt;p&gt;Agility, previously called Agility CMS, is a powerful content platform that stands out in the market due to its versatility, scalability, and innovative features. It is designed to meet the evolving needs of businesses across various industries. Agility CMS offers a comprehensive suite of tools and functionalities that enable users to create, manage, and deliver engaging content seamlessly.&lt;/p&gt;

&lt;p&gt;One significant aspect of Agility is its flexible and user-friendly interface, allowing technical and non-technical users to navigate and utilize its features effortlessly. With its robust content authoring and management capabilities, Agility CMS empowers businesses to create and curate content across multiple channels, including websites, mobile applications, and digital signage.&lt;/p&gt;

&lt;p&gt;Agility provides advanced customization options, allowing businesses to tailor their websites and applications to their brand identity and user experience requirements. It offers integration capabilities with third-party systems and services, enabling seamless connectivity and enhanced functionality.&lt;/p&gt;

&lt;p&gt;But let’s hear it from Agility itself:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;At Agility, your brand's voice deserves to be heard loud and clear. That's why we've built the ultimate Headless++ CMS, designed to surpass the limitations of conventional headless CMS platforms. Our solution offers a seamless integration and scalable content management platform that goes above and beyond the capabilities of standard headless CMS.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;With Agility’s API-first approach and flexible architecture, you'll have the power to effortlessly create and distribute engaging content across channels, ensuring that your message resonates with your audience, no matter where they are.&lt;/em&gt;”&lt;/p&gt;

&lt;p&gt;Harmonie Poirer - Senior Marketing Manager at Agility&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Competitive landscape of CMS platforms
&lt;/h2&gt;

&lt;p&gt;The market for CMS platforms is highly competitive, with numerous options available to businesses and organizations. Some prominent players in the CMS market include Sanity Hygraph, Contentful, Prismic, and Dato*&lt;em&gt;.&lt;/em&gt;* &lt;/p&gt;

&lt;p&gt;Each platform offers its own features, functionalities, and target audiences, so it's important to evaluate a business's specific requirements and goals when considering CMS options to ensure the best fit for its needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Unique selling points and differentiators of Agility
&lt;/h3&gt;

&lt;p&gt;Agility CMS stands out among its competitors with several unique selling points and differentiators:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Headless architecture:&lt;/strong&gt; Agility CMS follows a headless architecture, allowing greater flexibility and scalability. This architecture decouples the content management system from the presentation layer, enabling content to be easily delivered to multiple channels and devices.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ease of use:&lt;/strong&gt; Agility CMS offers a user-friendly interface and intuitive content management tools, making it accessible to technical and non-technical users. The platform focuses on simplicity and ease of use, allowing businesses to manage their content without extensive training or technical expertise efficiently.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Content modeling:&lt;/strong&gt; Agility CMS incorporates a unique content modeling approach that provides flexibility and customization. Agility Content Modelling™ allows businesses to define custom content structures, fields, and relationships to match their requirements. This ensures a tailored content management experience and enhances the ability to adapt to evolving needs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Extensibility and integration:&lt;/strong&gt; Agility CMS offers seamless integration capabilities with third-party tools and services, allowing businesses to leverage existing systems and enhance functionality. It supports popular APIs, webhooks, and SDKs, enabling smooth integration with various platforms, applications, and services.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalability and performance:&lt;/strong&gt; Agility CMS is designed to handle high-traffic websites and demanding workloads. The platform's infrastructure and caching mechanisms ensure fast performance and scalability, enabling businesses to deliver reliable and responsive digital experiences.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Agility&lt;/th&gt;
&lt;th&gt;Prismic&lt;/th&gt;
&lt;th&gt;Sanity&lt;/th&gt;
&lt;th&gt;Hygraph&lt;/th&gt;
&lt;th&gt;Contentful&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Page Management&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Module Management&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sitemap Management&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multi-Site Support&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;URL Routing Management&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEO Fields&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Content and Page Previewing&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Content Modeling&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customization&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Integration Capabilities&lt;/td&gt;
&lt;td&gt;Extensive&lt;/td&gt;
&lt;td&gt;Extensive&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;Extensive&lt;/td&gt;
&lt;td&gt;Extensive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scalability&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User-Friendly Interface&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Support and Documentation&lt;/td&gt;
&lt;td&gt;Comprehensive&lt;/td&gt;
&lt;td&gt;Adequate&lt;/td&gt;
&lt;td&gt;Comprehensive&lt;/td&gt;
&lt;td&gt;Adequate&lt;/td&gt;
&lt;td&gt;Comprehensive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pricing&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Page Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Module Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Sitemap Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Multi-Site Support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;URL Routing Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;SEO Fields&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Content and Page Previewing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Content Modeling&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Customization&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Moderate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Integration Capabilities&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Extensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Extensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Moderate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Extensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Extensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;User-Friendly Interface&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Support and Documentation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Comprehensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Adequate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Comprehensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Adequate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Comprehensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;strong&gt;Pricing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;strong&gt;Custom&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prismic&lt;/strong&gt;&lt;strong&gt;Custom&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sanity&lt;/strong&gt;&lt;strong&gt;Custom&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hygraph&lt;/strong&gt;&lt;strong&gt;Custom&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contentful&lt;/strong&gt;&lt;strong&gt;Custom&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build your Agility site
&lt;/h3&gt;

&lt;p&gt;with a partner&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exceed expectations:&lt;/strong&gt; Embrace new web architectures and adopt the latest tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grow your business:&lt;/strong&gt; We’ll work together to grow your business and build the best web experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Expand your team:&lt;/strong&gt; Partner with a team of Nordic talent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agility top features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Page management 
&lt;/h3&gt;

&lt;p&gt;Agility CMS provides robust page management capabilities, allowing users to create, edit, and organize website pages efficiently. Users can easily control each page's layout, content, and structure, ensuring a consistent and visually appealing user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Module management
&lt;/h3&gt;

&lt;p&gt;Agility CMS offers module management functionality, enabling users to create reusable content modules or components. These modules can be easily inserted into different pages, providing flexibility and consistency in content presentation across the website.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sitemap management
&lt;/h3&gt;

&lt;p&gt;Agility CMS provides sitemap management tools that allow users to generate and maintain an XML sitemap for their website. The sitemap helps search engines crawl and index the site's pages effectively, improving SEO and overall visibility in search engine results.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multi-site support 
&lt;/h3&gt;

&lt;p&gt;Agility CMS supports the management of multiple websites or microsites within a single platform. Users can create and manage content for each site separately, streamlining content creation and maintenance across different digital properties.&lt;/p&gt;

&lt;h3&gt;
  
  
  URL routing management
&lt;/h3&gt;

&lt;p&gt;Agility CMS allows users to manage and customize URL routing for their website pages. This feature enables the creation of user-friendly and search-engine-optimized URLs, improving the website's overall SEO performance.&lt;/p&gt;

&lt;h3&gt;
  
  
  SEO fields
&lt;/h3&gt;

&lt;p&gt;Agility CMS provides SEO fields for each page and content item, allowing users to optimize their content for search engines. Users can input metadata, keywords, and descriptions, enhancing the website's visibility and ranking in search engine results.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content and page previewing
&lt;/h3&gt;

&lt;p&gt;Agility CMS offers content and page previewing functionality, enabling users to preview how the content will appear on the live website before publishing it. This feature allows users to review and ensure the accuracy and quality of the content before it goes live.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content modeling
&lt;/h3&gt;

&lt;p&gt;Agility CMS provides a flexible content modeling system, allowing users to define custom content structures and relationships. Users can create custom content types with specific fields and attributes, tailoring the CMS to match their unique content management needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agility CMS benefits
&lt;/h2&gt;

&lt;p&gt;Agility CMS offers many powerful features that facilitate efficient content management, seamless collaboration, and enhanced website performance. Some of the main features of Agility CMS include:&lt;/p&gt;

&lt;h3&gt;
  
  
  Content authoring and management
&lt;/h3&gt;

&lt;p&gt;Agility CMS provides a user-friendly interface and intuitive content creation tools. Users can easily create, edit, and publish various types of content, such as text, images, videos, and documents. It supports structured content with customizable fields and metadata, ensuring consistency and organization.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multi-channel content delivery
&lt;/h3&gt;

&lt;p&gt;Agility CMS allows businesses to deliver content across multiple channels, including websites, mobile apps, and digital signage. Its omnichannel capabilities allow users to manage and publish content to different platforms from a single centralized system, ensuring consistent messaging and brand experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  User-friendly interface and customization options
&lt;/h3&gt;

&lt;p&gt;The platform offers a user-friendly and intuitive interface, making it easy for technical and non-technical users to navigate and manage content. Agility CMS allows extensive customization options, enabling businesses to tailor their websites and applications to their specific branding and design requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  Integration capabilities with third-party tools and services
&lt;/h3&gt;

&lt;p&gt;Agility CMS integrates with various third-party tools and services, such as CRM systems, marketing automation platforms, e-commerce platforms, and social media channels. This enables businesses to leverage their existing systems and enhance their websites' and applications' functionality and performance.&lt;/p&gt;

&lt;h3&gt;
  
  
  SEO-friendly and responsive design
&lt;/h3&gt;

&lt;p&gt;Agility CMS provides built-in SEO features and best practices, allowing users to optimize their content for search engines. It supports responsive design, ensuring that websites and applications adapt to different screen sizes and devices, providing a consistent and optimal user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analytics and reporting functionalities
&lt;/h3&gt;

&lt;p&gt;Agility CMS offers comprehensive analytics and reporting capabilities. Users can gain insights into content performance, user behavior, and engagement metrics, allowing them to make data-driven decisions to improve their digital strategies.&lt;/p&gt;

&lt;p&gt;Workflow and Collaboration Tools: Agility CMS facilitates seamless collaboration and workflow management among content contributors. It supports role-based access control, allowing users to define permissions and control content publishing workflows. It also offers features such as content versioning, content scheduling, and approval workflows to streamline content creation and ensure content accuracy.&lt;/p&gt;

&lt;p&gt;Media Management and Asset Library: The platform provides a centralized media library where users can store, organize, and manage digital assets such as images, videos, and documents. It offers advanced search and tagging capabilities, making it easy to locate and reuse media assets across the content management process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agility pricing and plans
&lt;/h2&gt;

&lt;p&gt;Agility CMS offers various pricing plans and licensing options to accommodate business needs and sizes. The specific details of the pricing structure can be obtained from the Agility CMS website or by contacting their sales team directly. &lt;/p&gt;

&lt;p&gt;They typically provide different tiers or packages that vary in features, usage limits, and support levels. Some common pricing factors may include the number of users, storage capacity, and additional services.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Agility has your back 
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Documentation and user guides:&lt;/strong&gt; Agility CMS offers detailed documentation and user guides that cover various aspects of the platform, from setup and configuration to advanced features and functionalities. These resources serve as a reference for users to understand and utilize the different capabilities of Agility CMS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Video tutorials and how-to articles:&lt;/strong&gt; They provide video tutorials and how-to articles that demonstrate specific tasks or workflows within the CMS. These visual resources offer step-by-step instructions and practical examples, making it easier for users to grasp and implement various features effectively.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;FAQs and troubleshooting resources:&lt;/strong&gt; Agility CMS maintains a collection of frequently asked questions (FAQs) and troubleshooting resources to address common queries and issues that users may encounter. These resources provide quick solutions and guidance for resolving common challenges.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Community forums and user groups for assistance:&lt;/strong&gt; Agility CMS maintains community forums and user groups where users can engage in discussions, seek assistance, and share best practices. These platforms often have active participation from other Agility CMS users, developers, and experts who can provide insights, tips, and solutions to specific challenges. The community forums and user groups serve as a valuable resource for networking, learning, and getting support directly from the user community.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Onboarding assistance and personalized support:&lt;/strong&gt; Agility CMS provides onboarding assistance to new users, guiding them through the initial setup, configuration, and familiarization with the CMS. They may offer personalized support during onboarding to ensure a smooth transition.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Training webinars and workshops:&lt;/strong&gt; Agility CMS conducts training webinars and workshops to educate users on various aspects of the platform. These sessions cover content creation, workflow management, customization, and integration. The webinars and workshops allow users to gain in-depth knowledge and practical insights from the Agility CMS team.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Professional services for customization and implementation:&lt;/strong&gt; Agility CMS may offer professional services for customization and implementation for businesses with more complex requirements. These services may include tailored solutions, custom development, and guidance from their team of experts.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;Agility is a robust and versatile content platform offering a host of features and functionalities to meet the diverse needs of businesses. With its user-friendly interface, extensive customization options, and seamless integration capabilities, Agility empowers organizations to create, manage, and deliver content across multiple channels.&lt;/p&gt;

&lt;p&gt;The platform's strengths lie in its headless architecture, which enables flexibility and scalability, and its focus on ease of use and content modeling. Agility stands out in the market by providing comprehensive support resources, including documentation, community forums, and training programs, ensuring users have the necessary guidance to optimize their content management strategies.&lt;/p&gt;

&lt;p&gt;While there are other platforms in the market, Agility differentiates itself through its powerful combination of features, scalability, and performance. It has garnered success stories across various industries, showcasing its effectiveness in meeting the digital needs of businesses.&lt;/p&gt;

&lt;p&gt;All in all, Agility is a reliable solution for businesses seeking efficient content management, streamlined workflows, and enhanced user experiences. Exploring and implementing Agility can empower organizations to unlock their full digital potential and stay ahead in today's competitive market.&lt;/p&gt;

</description>
      <category>headless</category>
      <category>cms</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>A Comprehensive Guide to Migrating Your WordPress Site for Business Users</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Wed, 19 Apr 2023 08:58:42 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/a-comprehensive-guide-to-migrating-your-wordpress-site-for-business-users-1ilo</link>
      <guid>https://dev.to/dsalinasgardon/a-comprehensive-guide-to-migrating-your-wordpress-site-for-business-users-1ilo</guid>
      <description>&lt;p&gt;As your organization's digital requirements evolve, migrating your WordPress site to a modern, headless alternative becomes a life-or-death consideration. &lt;/p&gt;

&lt;p&gt;This comprehensive guide is specifically tailored for business users seeking to navigate the intricacies behind migrating WordPress website migration from a technical standpoint. We'll delve into the rationale behind migration, examine key factors and prerequisites, explore various migration methods, and provide a step-by-step guide to ensure a successful and seamless transition.&lt;/p&gt;

&lt;p&gt;Armed with this guide, you'll be well-prepared to make informed decisions, effectively manage the complexities of the migration process, and confidently relocate your WordPress website to a modern headless CMS.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why migrate from WordPress to headless?
&lt;/h2&gt;

&lt;p&gt;While WordPress has been a popular content management system for many years, there are compelling reasons to consider migrating to modern web architectures like Jamstack. &lt;/p&gt;

&lt;p&gt;WordPress has long been considered a comprehensive solution for creating and managing websites, and, for some businesses, that’s more than enough.&lt;/p&gt;

&lt;p&gt;As a traditional open-source CMS, it combines the front-end and back-end, providing a user-friendly platform for beginners and bloggers. However, this approach creates an outdated monolithic structure.&lt;/p&gt;

&lt;p&gt;To understand how WordPress works, imagine a wooden boat with a sail, anchor, and a skilled crew. They all work in harmony to propel the boat forward.&lt;/p&gt;

&lt;p&gt;However, the boat's single-body design means that increasing cargo and crew capacity requires replacing the entire ship or adding storage, which can weigh it down. Now, imagine your ship hits something and tears the cargo hold open. That could compromise the entire crew, causing it to sink.&lt;/p&gt;

&lt;p&gt;WordPress is like this boat. While consolidating everything in one platform is convenient, it can result in performance, security, and other issues. Headless architecture, on the other hand, separates every part of your boat, allowing you to swap the hull –the headless CMS– the sails, or the site generator, and the anchor –or your hosting provider. &lt;/p&gt;

&lt;p&gt;A wooden sailboat will struggle to keep pace in a world where competitors boast sleek steel vessels with unmatched speed, reliability, and interchangeable components. To stay ahead of the game, relying solely on WordPress may no longer be enough if your business to thrive.&lt;/p&gt;

&lt;p&gt;If that analogy isn’t enough to convince you to migrate from WordPress, here are some hard facts about why choosing a modern web architecture can beat WordPress.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You will achieve optimal website performance:&lt;/strong&gt; Perfect or near-perfect Google Lighthouse scores are a dream on a WordPress site. Choosing a modern architecture like Jamstack will net you solid performance gains from the get-go, reduce load speeds and drive conversions. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You will unlock new features and capabilities:&lt;/strong&gt; With a headless CMS, you can pick new technologies like front-end frameworks to build your project. That means your team can be deliberate about the technology you choose and fine-tune every part of the website, including the visitor journey. These fascinating technologies include meta-frameworks and libraries like Gatsby, React, and Next.js. You can also use modern deployment tools like Netlify and Vercel to set your site live.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You will be safer and compliant:&lt;/strong&gt; We already discussed this, but when your website’s front-end is decoupled from the back-end, the surface area cybercriminals can target is significantly smaller. This adds an extra layer of security to protect your site from security risks like cross-site scripting and brute force attacks. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;🌟 We wrote an extensive post on &lt;a href="https://ikius.com/blog/jamstack-migration"&gt;Why migrating from WordPress to Jamstack is a good idea&lt;/a&gt;, where we go deep about Jamstack and why headless is the future. Consider it a companion to this post.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Things to think about before migrating your WordPress site
&lt;/h2&gt;

&lt;p&gt;Migration can be traumatic, and maybe it’s not the best idea for some, but maybe it is for you. So, before embarking on a migration process, let’s think things through for a second and ensure you can do it responsibly if you say yes to migration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do you really need to migrate your WordPress site?
&lt;/h3&gt;

&lt;p&gt;Evaluate whether migration is necessary for your business. Consider factors such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Size of your company and traffic&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Security concerns or recent breaches&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reliability of your existing hosting provider&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Current site performance and user experience&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The need for additional resources or advanced features&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Investing in a headless CMS may not be a good idea if your website is still in its infancy and you’re building your buyer persona and audience. But if you feel you’ve outgrown what you already have, yes, you should take the plunge. &lt;/p&gt;

&lt;h3&gt;
  
  
  Choosing the right hosting provider
&lt;/h3&gt;

&lt;p&gt;Selecting the right hosting provider is crucial for successful website migration. Consider the following aspects when comparing potential providers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ensure the provider can deliver the speed, uptime, and performance your business requires&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose a provider that can grow with your business, offering flexible plans and resources&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Look for providers with excellent customer support and responsive technical assistance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Verify the provider's security measures, certifications, and adherence to data protection regulations&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Traditional WordPress hosting providers like WP Engine, A2 hosting, or Hostinger are good. However, they’re still server-based options with added complexities you could quickly go without with serverless providers like Vercel and Netlify.&lt;/p&gt;

&lt;h3&gt;
  
  
  Evaluating the scope of the migration
&lt;/h3&gt;

&lt;p&gt;Understanding the extent of the migration will help you set realistic expectations and allocate the appropriate resources. Consider the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Email accounts and domain name configurations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customizations and integrations with third-party services&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The size of your website, including website files, WordPress database, and media&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Any additional services or applications hosted on the same server&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not every migration project is the same. Cookie-cutter approaches don’t work here, and if an agency offers you a templatized approach to your project, be careful. In any case, make sure you have realistic expectations about what you want to achieve by migrating and what are the most critical parts of your project so they can be migrated first. &lt;/p&gt;

&lt;h3&gt;
  
  
  Ensuring data security and privacy
&lt;/h3&gt;

&lt;p&gt;Migrating a WordPress site involves moving sensitive data, so it's essential to prioritize security and privacy. Take the following precautions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Use secure data transfer methods, such as SFTP or SSL-encrypted connections&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monitor for any unauthorized access or suspicious activity during the migration process&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Protect sensitive information, like access credentials and customer data, by encrypting it during transit and storage&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Since WordPress can be like Swiss cheese regarding security, you must protect your data at every step of the process to ensure that you transfer everything to a more secure location. &lt;/p&gt;

&lt;h3&gt;
  
  
  Planning for downtime and user experience impact
&lt;/h3&gt;

&lt;p&gt;While migrating a WordPress site, there may be some unavoidable downtime. To minimize the impact on users, consider these strategies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Use temporary redirects or maintenance pages to inform users about the migration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Schedule the website migration during low-traffic periods, such as weekends or late-night hours&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test the new environment thoroughly before making it live to ensure a seamless user experience&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best way, we believe, is to set up a temporary mirror site that mimics the site to migrate as much as possible and then migrate WordPress features piecemeal. This offers maximum flexibility for developers and fewer side effects for users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Methods of migrating from WordPress
&lt;/h2&gt;

&lt;p&gt;There are several methods to choose from when migrating a WordPress site to another architecture. Each method has its advantages and drawbacks, so selecting the one that best fits your business's needs and resources is crucial.&lt;/p&gt;

&lt;h3&gt;
  
  
  Manual migration
&lt;/h3&gt;

&lt;p&gt;Manual migration involves moving your website files and new database to the new hosting environment yourself. This method offers the most control over the process but requires technical expertise and can be time-consuming. We honestly don’t recommend you undergo a manual migration process unless you have the muscle and the patience to do it. &lt;/p&gt;

&lt;h4&gt;
  
  
  Pros:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Full control over the migration process&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No additional costs&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Cons:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Requires technical knowledge&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Can be time-consuming and error-prone&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  WordPress migration plugin
&lt;/h3&gt;

&lt;p&gt;A WordPress plugin can automate migration, making it more accessible for those with limited technical skills. There are even plugins to go headless with Gatsby if you want to try your hand at headless. These plugins often provide step-by-step guidance and simplify the process, but they can be hard to use and make sense of without professional help.&lt;/p&gt;

&lt;h4&gt;
  
  
  Pros:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;User-friendly if you know how to code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Faster and more efficient than manual migration&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Cons:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;May not support complex or highly customized sites&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Some plugins may require a fee&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Professional migration service
&lt;/h3&gt;

&lt;p&gt;Hiring a professional service or a software development agency to handle the migration ensures a smooth and efficient process. Experts like us have the necessary experience and resources to manage even the most complex migrations, so don’t hesitate to ask all the questions&lt;/p&gt;

&lt;h4&gt;
  
  
  Pros:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Can manage complex and highly customized sites&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Experienced professionals handle the migration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Minimizes risk and downtime&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Cons:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Can be more expensive than other methods&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Less control over the migration process&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;🌟 We wrote a deep article about how to &lt;a href="https://ikius.com/blog/how-to-choose-a-jamstack-agency"&gt;hire the best agency to develop a site for your business&lt;/a&gt;. Check it out if you need extra help making a decision. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Choosing the right method for your business
&lt;/h2&gt;

&lt;p&gt;Obviously, we have a horse in the race, but if your project fits the criteria for other kinds of migrations, go ahead and try. If something doesn’t go right, you can always contact us and try again, this time with extra help from a professional team.&lt;/p&gt;

&lt;p&gt;Anyway, to determine the best migration method for your business, consider the following factors:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your technical expertise and resources:&lt;/strong&gt; If your team has the necessary skills, a manual migration or using a plugin may be suitable. If not, employing professional services is recommended.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The complexity of your website:&lt;/strong&gt; For simple sites, plugins may suffice. Manual migration or professional services are more appropriate for more complex or customized sites.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your budget:&lt;/strong&gt; Assess the costs associated with each method and choose the one that fits your budget while still delivering the desired results.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Time constraints:&lt;/strong&gt; If you have limited time for the migration, using a plugin or hiring professional services may expedite the process.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Getting ready for migration
&lt;/h2&gt;

&lt;p&gt;Before initiating the migration process, thorough preparation is essential to ensure a smooth transition and minimize potential issues. Follow these steps to get your WordPress websitesite ready for migration:&lt;/p&gt;

&lt;h3&gt;
  
  
  Create a backup of your WordPress site
&lt;/h3&gt;

&lt;p&gt;You need to have three things in mind when creating your backups: where you will store them, where you will export your WordPress database, and how to store all that information safely.&lt;/p&gt;

&lt;h3&gt;
  
  
  Acquiring access credentials and information
&lt;/h3&gt;

&lt;p&gt;Gather all the necessary access credentials and information to ensure a seamless migration process. This includes FTP/SFTP credentials for current and new hosting environments, database access credentials for both hosting environments, control panel or hosting management access details, and domain name registrar information for updating DNS settings.&lt;/p&gt;

&lt;h3&gt;
  
  
  Communicating the migration plan to stakeholders
&lt;/h3&gt;

&lt;p&gt;Informing stakeholders of the upcoming migration is essential to manage expectations and avoid confusion. Communicate the reason for the migration and its benefits, why you chose professional services over manual migration, and how much it will take. Also, tell your visitors and other interested parties about the migration if it results in unexpected downtime.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scheduling the migration during low-traffic periods
&lt;/h3&gt;

&lt;p&gt;To minimize user impact, schedule the migration when your old site experiences the least amount of traffic. This could be outside of business hours, such as late nights or early mornings, during weekends or holidays, when user activity may be lower, or after analyzing your new site's traffic patterns to identify the most suitable time.&lt;/p&gt;

&lt;h2&gt;
  
  
  A step-by-step guide to migrating your WordPress website
&lt;/h2&gt;

&lt;p&gt;Migrating your WordPress site to the Jamstack architecture can improve performance, enhance security, and reduce hosting costs. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🧠 Jamstack is an architecture designed to make the web faster, more secure, and easier to scale. It builds on many of the tools and workflows which developers love, and which bring maximum productivity. Peep this article if you want to learn more about &lt;a href="https://ikius.com/blog/what-is-jamstack"&gt;what is Jamstack&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;1. Exporting your WordPress content:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Install the WPGraphQL plugin on your WordPress site to expose your content through a GraphQL API.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the WPGraphiQL plugin or a tool like Insomnia or Postman to test the GraphQL API and ensure that your content is available for consumption by your new Jamstack site&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Choosing a static site generator:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Select a static site generator (SSG) that fits your requirements and preferences&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Some popular choices include Gatsby, Next.js, Nuxt.js, and Vue&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Setting up your new Jamstack site:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Install the chosen SSG and create a new project following the documentation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Configure the SSG to consume the GraphQL API from your WordPress site&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Build the required templates and components to display your content on the new Jamstack site&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. Migrating your WordPress theme and plugins&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Manually recreate the design and layout of your WordPress theme using the chosen SSG or select a pre-built theme that closely matches your requirements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Identify the functionality provided by your WordPress plugins and find alternative solutions or recreate them using JavaScript and APIs, if necessary&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;5. Setting up a build process:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Configure your build process using a Continuous Integration/Continuous Deployment (CI/CD) service, like Netlify, Vercel, or GitHub Actions, to automate the deployment of your Jamstack site&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set up webhooks to trigger a build whenever the content is updated on your WordPress site&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;6. Deploying your Jamstack site&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Deploy your new Jamstack site to your preferred hosting provider or use one of the CI/CD services mentioned above&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test your site to ensure that all content, design elements, and functionalities work as expected&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;7. Updating your domain's DNS settings&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Log in to your domain registrar account&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Locate the DNS settings or nameserver settings for your domain&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Update the settings to point to your new Jamstack site's hosting provider&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Save the changes and note that DNS propagation can take up to 48 hours&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;8. Post-migration tasks&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Monitor your site's performance, user experience, and functionality to ensure a smooth transition&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Submit your new Jamstack site to search engines and update your sitemap&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Verify that your analytics tracking codes, such as Google Analytics, are correctly integrated into your new Jamstack site&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;🌟 We wrote a deep guide about &lt;a href="https://ikius.com/blog/headless-cms-implementation"&gt;headless CMS implementation&lt;/a&gt;. Take a look at it if you want to learn more about headless architecture. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Post-Migration Best Practices
&lt;/h2&gt;

&lt;p&gt;After successfully migrating your WordPress site, monitoring and optimizing your new hosting environment is crucial to ensure long-term success. Here are some post-migration best practices to follow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Monitoring site performance and functionality:&lt;/strong&gt; Regularly review your site's performance metrics, such as load times, server response times, and page speed scores. Conduct ongoing functionality tests to ensure all features, such as contact forms, user logins, and e-commerce transactions, work correctly. Keep your WordPress installation, themes, and plugins up-to-date for optimal performance and security.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ensuring proper SEO and analytics tracking:&lt;/strong&gt; Verify that your analytics tracking codes, such as Google Analytics, are correctly integrated into your new hosting environment. Monitor your search engine rankings and organic traffic to identify any potential SEO issues. Use SEO tools, like Google Search Console, to check for crawling errors, broken links, or duplicate content issues.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Communicating the migration success to stakeholders:&lt;/strong&gt; Inform stakeholders about the successful migration and any improvements in performance, security, or user experience. Provide updates on any ongoing optimizations or adjustments to the new hosting environment. Collect feedback from stakeholders and users to identify areas for further improvement.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Addressing post-migration issues:&lt;/strong&gt; Create a plan for resolving any issues that arise after the migration, such as broken links, missing content, or formatting problems. Monitor user feedback and support requests to identify and address user experience issues. Work closely with your hosting provider or development team to address new server or performance-related concerns.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Benefits of a successful WordPress site migration
&lt;/h2&gt;

&lt;p&gt;Now, the silver lining. A successful WordPress site migration will offer several advantages that contribute to your business's overall growth and development. Here are some key benefits of a well-executed migration:&lt;/p&gt;

&lt;h3&gt;
  
  
  Improved site performance and security
&lt;/h3&gt;

&lt;p&gt;A new hosting environment with better resources can significantly improve your site's load times, contributing to better user engagement and higher search engine rankings. Plus, upgrading to serverless architecture, with its added robust security measures, helps protect your new site against attacks, data breaches, and other potential threats.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enhanced user experience
&lt;/h3&gt;

&lt;p&gt;A faster and more reliable site improves the overall user experience and encourages visitors to spend more time on your site and engage with your content. At the same time, the migration process can serve as an opportunity to review and enhance your site's design, layout, and functionalities, making it more user-friendly and visually appealing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Streamlined site management
&lt;/h3&gt;

&lt;p&gt;Upgrading to a new hosting environment can provide access to advanced tools and features that simplify site management and maintenance tasks. Remember that choosing a reliable hosting provider or an agency with exceptional customer support can help you quickly address any technical issues or concerns, ensuring your new site remains operational and efficient 24/7.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scalability and adaptability for future growth
&lt;/h3&gt;

&lt;p&gt;Going headless makes you scalable and flexible, allowing your site to grow with your business, handle increased traffic and expand features without compromising performance likely to support new and emerging technologies, enabling your new site to stay up-to-date and relevant in a rapidly changing digital landscape.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;Hey there! Are you ready to take your small business or portfolio site to new heights? Time to jump on the Jamstack train! Jamstack-powered digital experiences are your ticket to boundless scalability and success.&lt;/p&gt;

&lt;p&gt;Make the switch to Jamstack and watch your marketing and development teams transform into a dream team, crafting lightning-fast, conversion-boosting static sites and applications that'll have your audience head over heels. &lt;/p&gt;

&lt;p&gt;Need a hand migrating from WordPress to Jamstack? We've got your back! Check out our sizzling Jamstack development services, or give us a shout and let us know about your current situation. We'll swoop in and save the day!&lt;/p&gt;

&lt;h3&gt;
  
  
  Ready to Make the Move from WordPress to Jamstack? Let's Chat!
&lt;/h3&gt;

&lt;p&gt;Embarking on a WordPress migration journey can feel overwhelming, but don't worry; we're here to help you every step of the way. Our experienced team of WordPress migration specialists is just a click away, eager to guide you toward a seamless transition to Jamstack.&lt;/p&gt;

&lt;p&gt;By choosing our WordPress migration services, you'll benefit from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Expert guidance on choosing the right tools and technologies for your project&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A smooth, stress-free migration process tailored to your needs&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ongoing support to ensure your new Jamstack site thrives&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>wordpress</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Custom Web Development 101</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Fri, 17 Feb 2023 11:09:36 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/custom-web-development-101-32l5</link>
      <guid>https://dev.to/dsalinasgardon/custom-web-development-101-32l5</guid>
      <description>&lt;p&gt;A website is often the first contact between the company and its potential customers or clients for businesses and brands. However, a simple WordPress website won't cut it if you want to scale in today's changing digital world. &lt;/p&gt;

&lt;p&gt;This is where custom web development comes in. &lt;/p&gt;

&lt;p&gt;Custom web development is the process of creating a website from scratch that is designed specifically for your business and brand. &lt;/p&gt;

&lt;p&gt;In other words, a custom-developed website is not a "cookie-cutter" solution like many template-based or off-the-shelf &lt;a href="https://ikius.com/blog/jamstack-vs-wordpress" rel="noopener noreferrer"&gt;WordPress&lt;/a&gt; websites are. Instead, a custom website is tailored to your specific business needs and goals. &lt;/p&gt;

&lt;p&gt;While custom web development may seem daunting and expensive, the benefits of investing in a custom website design far outweigh the costs. A well-designed, a custom website will help you achieve your business goals, reach your target audience, and differentiate your business from your competitors. &lt;/p&gt;

&lt;p&gt;Keep reading to learn more about custom web development and what it can do for your business. &lt;/p&gt;

&lt;h3&gt;
  
  
  This post covers:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id0" rel="noopener noreferrer"&gt;What is custom web development?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id1" rel="noopener noreferrer"&gt;Web development vs. web design&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id2" rel="noopener noreferrer"&gt;Why do you need a custom web development solution?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id3" rel="noopener noreferrer"&gt;The drawbacks of building a custom web solution&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id4" rel="noopener noreferrer"&gt;When do you need custom website development solutions?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id5" rel="noopener noreferrer"&gt;An X-ray look into the custom web development process&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id6" rel="noopener noreferrer"&gt;Getting started with custom web development&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id7" rel="noopener noreferrer"&gt;Our work building custom web applications and websites&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/custom-web-development#id8" rel="noopener noreferrer"&gt;Closing words: When is custom website development a good idea&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Custom web development creates a unique website or web app for a specific client or organization. This process usually involves working with a web development agency that will consider your particular needs and goals when building your site. &lt;/p&gt;

&lt;p&gt;While some companies think they can get away with a &lt;a href="https://ikius.com/blog/jamstack-migration" rel="noopener noreferrer"&gt;WordPress&lt;/a&gt; pre-made website template or theme for their website, most will eventually need to invest in custom web development if they want to stay competitive.&lt;/p&gt;

&lt;p&gt;Templates can help you save time and cut corners, but they can be clunky and challenging to customize.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🧠 Don't get me wrong, there's nothing wrong with using readymade templates or WordPress because it will definitely help you get something done in a pinch, but it's not what you should aim for, especially if you want to customize your website and go omnichannel with your product or service.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Web development vs. web design
&lt;/h2&gt;

&lt;p&gt;Now that we got that sorted, let's address a common misconception. Web &lt;em&gt;development&lt;/em&gt; isn't the same as web &lt;em&gt;design.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👓 &lt;strong&gt;Web development&lt;/strong&gt; is the process of building a website from the ground up. This involves coding HTML, CSS, and JavaScript to create the site's structure, layout, and appearance. On the other hand, custom &lt;strong&gt;web design&lt;/strong&gt; focuses on the visual side of things. Designers use color, typography, imagery, and other elements to create an aesthetically pleasing and user-friendly interface. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Developers handle the behind-the-scenes functionality of a website, such as setting up server-side scripts to power dynamic content or managing eCommerce transactions. In short, web developers are responsible for making a website work. &lt;/p&gt;

&lt;p&gt;A good web designer will also have a keen eye for usability, ensuring that visitors can easily navigate their way around the site. Finally, while web designers don't need to know how to code, they need to communicate effectively with developers so that developers can bring their designs to life. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why do you need a custom web development solution?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  It's great for complex websites
&lt;/h3&gt;

&lt;p&gt;Custom web development will also allow you to scale your website as your business grows. If you start with a basic template or theme, you may eventually find yourself limited by what you can do with your site. However, once you've invested in a custom web application development project, the sky's the limit regarding what you can add to your site. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🛠️ We worked with Teleport's marketing team as their team extension to migrate their Markdown-managed content to Sanity.io Headless CMS. This enabled centralized and efficient content management for Teleport's multi-user team. &lt;a href="https://ikius.com/work/teleport" rel="noopener noreferrer"&gt;Check what we did for Teleport&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  It gives your website a unique look and feel
&lt;/h3&gt;

&lt;p&gt;There are millions of websites out there, so it's essential to have one that reflects your specific brand and voice. An agency can build a website that meets all of your specific business needs. Whether you need an &lt;a href="https://ikius.com/blog/headless-commerce-platform" rel="noopener noreferrer"&gt;eCommerce platform&lt;/a&gt; or a way to showcase your portfolio, there's a custom solution for you. &lt;/p&gt;

&lt;h3&gt;
  
  
  It's a sound long-term investment
&lt;/h3&gt;

&lt;p&gt;While custom websites and digital experiences tend to be more expensive than setting a WordPress website and calling it a website, it's still a better investment in the long run if you compare it with a traditional website that wasn't built to scale. A custom website design can scale with you, and if you make a modular digital experience using &lt;a href="https://ikius.com/blog/what-is-a-headless-cms" rel="noopener noreferrer"&gt;headless technology&lt;/a&gt;, you will future-proof your website for the years to come. &lt;/p&gt;

&lt;h3&gt;
  
  
  It delivers a fantastic user experience
&lt;/h3&gt;

&lt;p&gt;A well-designed website should be easy for users to navigate and provide them with the information they want. With a custom web development solution, you'll be able to ensure that your website meets all of these criteria. You can create a visually appealing and user-friendly website with a professional developer. This will help improve the overall experience for users, which will, in turn, help increase conversion rates. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🎤 Hotel Radio's platform enables Heavy Music Live Streaming to thousands of users worldwide. The platform makes it easy to watch and experience authentic Live Streams, no matter where you are. &lt;a href="https://ikius.com/work/hotel-radio" rel="noopener noreferrer"&gt;Take a look at our work for Hotel Radio&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  It allows better SEO 
&lt;/h3&gt;

&lt;p&gt;Search engine optimization (SEO) is essential for any website looking to rank highly on search engine results pages. A &lt;a href="https://ikius.com/services/headless-cms-development" rel="noopener noreferrer"&gt;custom web development&lt;/a&gt; solution allows you to optimize your website for better search engine rankings from the start using better frameworks and content management systems. By working with a developer who understands how SEO works, you can ensure that your site is designed so that it will be more likely to rank highly. This will help you attract more organic traffic and ultimately grow your business. &lt;/p&gt;

&lt;h2&gt;
  
  
  The drawbacks of building a custom web solution
&lt;/h2&gt;

&lt;h3&gt;
  
  
  It's expensive upfront
&lt;/h3&gt;

&lt;p&gt;One of the main drawbacks of Having a custom web solution built is the increased cost. In most cases, it will be more expensive to have a custom solution created than it would be to use an off-the-shelf software product. This is because, with a custom solution, you are paying for the development time required to create the software from scratch. In addition, you may also need to pay for ongoing maintenance and support costs. &lt;/p&gt;

&lt;h3&gt;
  
  
  It's more complicated than just using WordPress
&lt;/h3&gt;

&lt;p&gt;Another drawback of building a custom web solution is that it can take significantly longer to develop than using an existing platform or template. This is because everything needs to be created from scratch, which takes time. &lt;/p&gt;

&lt;h2&gt;
  
  
  When do you need custom website development solutions?
&lt;/h2&gt;

&lt;p&gt;You need a custom website if you: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;You have a healthy budget&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You have very specific requirements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You have an innovative product or service&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You want to create a unique digital experience&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You want to provide the best user experience possible&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  An X-ray look into the custom web development process
&lt;/h2&gt;

&lt;p&gt; Let's use our own household six-step process so you can get an idea of how a typical web development project works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Platform consulting:&lt;/strong&gt; Before we get cracking, you need to choose the best platform to serve as the neural center of your website. At Ikius, we don't use WordPress; we build using a &lt;a href="https://ikius.com/blog/headless-cms-for-jamstack" rel="noopener noreferrer"&gt;headless content management system&lt;/a&gt;. We choose the best platform for you based on your needs to ensure your website rests on the best platform for your use case.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Project management:&lt;/strong&gt; At Ikius, every project has a dedicated project manager to ensure your next-gen project is executed professionally and promptly. A project manager ensures that information and assets are passed from you to our development team and that no data is lost.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Development:&lt;/strong&gt; All software development should be based on carefully defined functional and non-functional requirements that should be included in your proposal document. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Quality Assurance:&lt;/strong&gt; All applications and software must be tested to ensure the quality of the final deliverable. As a part of the project, an agency should manage testing and quality assurance for you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Deployment:&lt;/strong&gt; Deploying software requires careful planning and an action plan to make sure new apps or website migrations are deployed and available with minimal downtime and complications.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Training and support:&lt;/strong&gt; To ensure that everything stays in top shape, a web development agency should provide extensive training to onboard your team to the new system they've created for you. This includes comprehensive developer and system documentation for technical and non-technical people. At Ikius, for instance, we set up workshops to onboard your whole team in a live training session with our team.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Getting started with custom web development
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Be crystal-clear about your business goals:&lt;/strong&gt; Start by defining what you want to accomplish with this web project. What's the scope, what is your audience, and what do you want people to do on your website? &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Look for the right partner to help you build your custom solution:&lt;/strong&gt; Custom development can be time-consuming, so you might want to &lt;a href="https://ikius.com/blog/web-development-for-startups" rel="noopener noreferrer"&gt;choose a web development agency&lt;/a&gt; with a stellar track record to help you take your ideas to execution. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Set a healthy budget for the project:&lt;/strong&gt; Whether you decide to develop in-house or not, you need to set a budget for the development process. Your budget will dictate your web development project's features, functionalities, and scope. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create prototypes and mockups:&lt;/strong&gt; Remember, web design and web development are two different things, and some web dev agencies don't deal with web design. However, most web development agencies will ask you if you have prototypes or mockups of what you want or have in mind before.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Our work building custom web applications and websites
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Teleport
&lt;/h3&gt;

&lt;p&gt;We worked with Teleport's marketing team as their team extension to migrate their Markdown-managed content to &lt;a href="https://ikius.com/blog/sanity-io" rel="noopener noreferrer"&gt;Sanity.io Headless CMS&lt;/a&gt;. This enabled centralized and efficient content management for Teleport's multi-user team. This included &lt;a href="https://ikius.com/services/headless-cms-consulting" rel="noopener noreferrer"&gt;consulting services&lt;/a&gt; and helping them pick the best tool stack to set up marketing and A/B testing scripts.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;🚢 Teleport:&lt;/strong&gt; &lt;a href="https://ikius.com/work/teleport" rel="noopener noreferrer"&gt;Custom development and team extension for an IT platform&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  UJET
&lt;/h3&gt;

&lt;p&gt;Our dedicated development team worked with UJET, the world’s most advanced cloud contact center, to &lt;a href="https://ikius.com/blog/migrate-wordpress-site" rel="noopener noreferrer"&gt;migrate their old WordPress&lt;/a&gt; website to Next.js and &lt;a href="https://ikius.com/blog/agility-cms" rel="noopener noreferrer"&gt;Agility CMS&lt;/a&gt;. By migrating to the Jamstack architecture and Headless solutions, we optimized the site for 4x the performance compared to their old WordPress website.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;✈️ UJET:&lt;/strong&gt; &lt;a href="https://ikius.com/work/ujet" rel="noopener noreferrer"&gt;Website migration and development&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Closing words: When is custom website development a good idea
&lt;/h2&gt;

&lt;p&gt;A custom web development solution is an essential investment for any business looking to succeed online. By increasing efficiency, improving user experience, and bettering search engine rankings, custom web development services will help you reach new heights. &lt;/p&gt;

&lt;p&gt;Custom website development allows you to create a unique website that meets all your specific business needs and will enable you to scale up as your business grows.&lt;/p&gt;

&lt;p&gt;It is usually the best option if you want a scalable website that integrates with modern platforms and third-party applications. &lt;/p&gt;

&lt;p&gt;If you're interested in getting started with custom web development, the first step is &lt;a href="https://ikius.com/blog/how-to-choose-a-jamstack-agency" rel="noopener noreferrer"&gt;finding reputable web development services&lt;/a&gt; like Ikius. Once you've found a company you trust, the next step is communicating your vision for your website.&lt;/p&gt;

&lt;p&gt;So, if you're ready to build a new website, contact us and let's get cooking.&lt;/p&gt;

</description>
      <category>welcome</category>
    </item>
    <item>
      <title>24 Inspiring Shopify Examples to Get You Excited in 2023</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Thu, 02 Feb 2023 15:53:55 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/24-inspiring-shopify-examples-to-get-you-excited-in-2023-251a</link>
      <guid>https://dev.to/dsalinasgardon/24-inspiring-shopify-examples-to-get-you-excited-in-2023-251a</guid>
      <description>&lt;p&gt;As the digital world expands, so follows the rise of eCommerce. Close to five billion people are now connected online, and with that comes an entirely new retail framework –one bolstered by convenience, speed, and expansive consumer choice. &lt;/p&gt;

&lt;p&gt;The impressive figures speak for themselves; in 2021 alone, global U.S dollar spending on e-retail hit a staggering 5.2 trillion dollars, according to &lt;a href="https://www.statista.com/topics/871/online-shopping/#topicHeader__wrapper" rel="noopener noreferrer"&gt;Statista&lt;/a&gt;. This number is set to skyrocket over time as more countries open up to eRetail enabled by powerful technology solutions like Shopify. &lt;/p&gt;

&lt;p&gt;Powering almost 12% of the world’s eCommerce stores, according to &lt;a href="https://trends.builtwith.com/shop/country/United-States" rel="noopener noreferrer"&gt;BuiltWith&lt;/a&gt;Shopify is one of the most popular choices for retailers and brands, and not without reason: it offers a wide range of features, including customizable templates, a comprehensive set of eCommerce tools, and integration with popular payment gateways. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus" rel="noopener noreferrer"&gt;Shopify&lt;/a&gt; also provides its users access to a vast library of apps and plugins that can help them add additional functionality to their website. It is very easy to use and can be a good option for stores of all shapes and sizes.&lt;/p&gt;

&lt;p&gt;However, getting started with Shopify can be daunting without the help of a &lt;a href="https://ikius.com/services/shopify-services" rel="noopener noreferrer"&gt;Shopify expert&lt;/a&gt;. So to help you get inspired and see what Shopify is capable of, we show you 24 great Shopify examples to get pumped and build your own store or go to an expert with an idea. &lt;/p&gt;

&lt;h3&gt;
  
  
  This post covers:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id0" rel="noopener noreferrer"&gt;Gymshark&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id1" rel="noopener noreferrer"&gt;Glossier&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id2" rel="noopener noreferrer"&gt;Allbirds&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id3" rel="noopener noreferrer"&gt;Outdoor Voices&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id4" rel="noopener noreferrer"&gt;Brooklinen&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id5" rel="noopener noreferrer"&gt;ThirdLove&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id6" rel="noopener noreferrer"&gt;Casper&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id7" rel="noopener noreferrer"&gt;Warby Parker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id8" rel="noopener noreferrer"&gt;Mejuri&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id9" rel="noopener noreferrer"&gt;Away&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id10" rel="noopener noreferrer"&gt;Stitch Fix&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id11" rel="noopener noreferrer"&gt;Dollar Shave Club&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id12" rel="noopener noreferrer"&gt;Bombas&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id13" rel="noopener noreferrer"&gt;Harry's&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id14" rel="noopener noreferrer"&gt;Ritual&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id15" rel="noopener noreferrer"&gt;Quip&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id16" rel="noopener noreferrer"&gt;Rothy's&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id17" rel="noopener noreferrer"&gt;Smile Direct Club&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id18" rel="noopener noreferrer"&gt;BarkBox&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-examples#id19" rel="noopener noreferrer"&gt;Closing thoughts&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://eu.gymshark.com/" rel="noopener noreferrer"&gt;Gymshark&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Gymshark's business and products
&lt;/h3&gt;

&lt;p&gt;Leading workout sportswear company GymShark was established in 2012. The company aims to equip gym customers with fashionable, cozy, and functional clothing. T-shirts, hoodies, jeans, and various other items are available from GymShark, all of which aim at keeping customers comfortable working out in the gym.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Gymshark's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;Gymshark’s Shopify website has a simple, sleek layout. Gymshark's Shopify website design is highly customized for a unique and professional look. It features an eye-catching homepage design highlighting the best products and collections and a range of product pages containing detailed descriptions, multiple images, and user reviews. Other features include a streamlined checkout process, secure payment processing, product recommendations, and easy order tracking. Gymshark also offers custom themes, plugins, and other features to make the shopping experience more personalized and engaging.&lt;/p&gt;

&lt;p&gt;Gymshark’s website loads fast. The main website loads in under 4 seconds, enabling users to browse and discover what they need easily. Additionally, Shopify recently launched an integration with Google's Pagespeed Insights tool for measuring online page speed performance, giving Gymshark a rolling 7-day average mobile speed score for their major pages using a Moto G4 device on a 3G network as their baseline. Customers may shop from any device because the website is accessible to all screen sizes and devices.&lt;/p&gt;

&lt;p&gt;Additionally, GymShark's website uses vivid, attractive graphics to highlight its products. Further, the website excels at matching shoppers with products. For instance, it offers distinct categories for men, women, and accessories so that clients can quickly locate the clothing that best meets their needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Gymshark's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The success of GymShark is largely attributed to the website's design. Its simplified navigation makes it easy for users to locate the products they need in a second. Shopping without frustration is made simple by the quick loading speeds. In addition, shoppers can shop from any device, as the website is compatible with all devices and screen sizes.&lt;/p&gt;

&lt;p&gt;Shoppers can make better selections when presented with clear, attractive graphics. They better understand the products they buy and can visualize them better.&lt;/p&gt;

&lt;p&gt;Moreover, shoppers feel that GymShark meets their needs with its industry and customer-specific products. Those who shop in the men's, women's, or children's sections can be sure that the items are tailored to their requirements. As a result, they will feel confident that they are getting the best deals and high-quality goods.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.glossier.com/" rel="noopener noreferrer"&gt;Glossier&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Glossier's business and products
&lt;/h3&gt;

&lt;p&gt;In 2014, Emily Weiss established the skincare and cosmetics business Glossier, which has its headquarters in New York. It is notable for producing skincare products and cosmetics emphasizing natural, minimalist design and simplicity. In addition, Glossier makes products that may be included in a person's daily routine and provide a distinctive, personalized beauty experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Glossier's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify website for Glossier has a clean, appealing design. A prominent carousel of excellent product images on the homepage creates an engaging first impression for visitors. In addition, the website has a straightforward navigational layout with a hamburger menu for rapid access to various sections and items. The Glossier website is also simple across all platforms because of its mobile-responsive design, which enables optimal viewing on any size screen.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://ikius.com/services/headless-ecommerce-development" rel="noopener noreferrer"&gt;Shopify website&lt;/a&gt; for Glossier has a minimalist design with neat lines and a neutral color palette. Shoppers can quickly view product details and pick items by clicking a button. Additionally, the website has an easy-to-use navigation system that lets users immediately find the products they're looking for. The Shopify website for Glossier also provides several customization options, enabling shoppers to personalize their buying experiences. Also, shoppers can make wishlists for upcoming purchases and save their preferences. In addition, they can evaluate products and contact Glossier staff members directly through the website.&lt;/p&gt;

&lt;p&gt;The website also benefits from quick page loads and seamless page transitions. This facilitates speedy and effective site exploration for shoppers, enabling them to complete their transactions easily. Additionally, Glossier showcases its products through the use of high-quality photos. Shoppers are more likely to buy when they visualize utilizing the products themselves.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Glossier's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Glossier’s success can be directly attributed to its design, which has enabled the company to connect with a larger number of people and offer its users a delightful and intuitive experience.&lt;/p&gt;

&lt;p&gt;Shoppers may navigate the website easily because of its minimalist design. As a result, shoppers may now easily and quickly find the items they need to buy and complete their transactions. Shoppers can also save time exploring the website because of its quick loading times, which frees them up to spend more time enjoying the products.&lt;/p&gt;

&lt;p&gt;Finally, Glossier has been able to connect with its target customers because of the high-quality photographs they utilize. Glossier has provided shoppers with a better picture of their products and how customers may utilize them by demonstrating how to use them. They have been able to increase sales and client trust as a result. Overall, the success of Glossier has been greatly influenced by the design of its website.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.allbirds.com/" rel="noopener noreferrer"&gt;Allbirds&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Allbirds' business and products
&lt;/h3&gt;

&lt;p&gt;Allbirds is an online retailer specializing in stylish, comfy shoes produced from cutting-edge, environmentally friendly materials. The business, established in 2014 by Joey Zwillinger and Tim Brown, is dedicated to offering its clients high-quality, environmentally friendly footwear. The Allbirds collection comprises wool runners, sandals, and trainers, all created with comfort, style, and a sustainable environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Allbirds' Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The website design for Allbirds is an excellent illustration of how to use Shopify as a successful e-commerce platform. Shoppers can immediately discover the information they require on the website because it is aesthetically pleasant and straightforward. &lt;/p&gt;

&lt;p&gt;Shoppers may quickly see product details, pick sizes and colors, and make purchases with a single click. Additionally, a range of images and graphics are used on the website to make it easier for shoppers to find the products they're looking for. Customers can easily find the item they seek because of the Shopify website for Allbirds' intelligent navigation system. Additionally, shoppers can provide product reviews, comments, and questions to Allbirds staff members.&lt;/p&gt;

&lt;p&gt;Because of Allbirds' website's lightning-fast loading times, shoppers may swiftly browse the available products and find what they're looking for without waiting. It loads in less than two seconds, enabling users to browse and discover what they need easily. Also, Allbirds' website is accessible from any device, thanks to its compatibility with every screen size and device.&lt;/p&gt;

&lt;p&gt;Moreover, Allbirds' website offers an easy-to-use navigation system that lets shoppers immediately find what they're looking for. Customer engagement is increased by the appealing, high-resolution visuals of Allbirds' products on their website. The website design for Allbirds represents its goal to be a market leader in the e-commerce sector.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Allbirds' website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The website design for Allbirds has greatly impacted the brand's growth and recognition. Shoppers may quickly find the things they're seeking thanks to the website's attractive design and intuitive navigation. &lt;/p&gt;

&lt;p&gt;They can browse the website from anywhere and on any device because it is compatible with all screen sizes and devices. The website of Allbirds also features clear, engaging graphics that increase customer engagement for the products. &lt;/p&gt;

&lt;p&gt;Finally, Allbirds' position as a market leader is reflected in the website's design, strengthening the brand and making it stand out from competitors. All of these aspects have influenced the development and success of Allbirds.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.outdoorvoices.com/" rel="noopener noreferrer"&gt;Outdoor Voices&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Outdoor Voices' business and products
&lt;/h3&gt;

&lt;p&gt;Outdoor Voices is an activewear brand that designs cozy and stylish clothes for outdoor activities. It offers a variety of products, including t-shirts, joggers, shorts, and more, to a wide variety of customers, including recreational athletes and professional athletes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Outdoor Voices' Shopify website design
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ikius.com/blog/headless-shopify" rel="noopener noreferrer"&gt;Using Shopify as its platform&lt;/a&gt;, the Outdoor Voices website gives users a quick, streamlined, and simple-to-navigate purchase experience. The website's design is minimalist and modern, focusing on each page loading quickly. The Shopify website loads at an average speed of 0.8 seconds, enabling users to browse easily and discover what they need. Because Shopify works with all devices and screen sizes and lets shoppers see product information and make purchases from any device, it was chosen as the platform for Outdoor Voices' website.&lt;/p&gt;

&lt;p&gt;Shoppers can shop on the go because of the website's mobile optimization, which also includes the brand's social media profiles so shoppers can remain in touch with their newest releases. The website also offers a variety of products, such as apparel, equipment, and accessories. In addition, the organization of all products into categories makes it simple for shoppers to find the products they need. Shoppers can also narrow their search by size, color, and price to ensure they receive the perfect items.&lt;/p&gt;

&lt;p&gt;The website's navigation is also user-friendly, making it simple to locate information quickly. Shoppers can quickly find what they're seeking because of the clearly labeled pages on all of the pages. Additionally, shoppers may better grasp the product without reading lengthy descriptions because of the website's usage of vivid, appealing pictures.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Outdoor Voices' website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;One of the main factors in Outdoor Voices' success has been the design of its website. The information that customers seek is easily accessible, and they may purchase goods with just a few clicks. In addition, a customized experience catered to the shoppers' demands is offered through the website's design, which is both industry- and customer-specific.&lt;/p&gt;

&lt;p&gt;Shoppers now find it easy to view product information and make purchases because of the website's usage of Shopify as its platform. This has resulted in quick page loads and device compatibility. &lt;/p&gt;

&lt;p&gt;Overall, the success of Outdoor Voices is largely attributed to the website's design, which offers users a quick, simple, and enjoyable shopping experience. As a result, shoppers can easily and quickly discover the information they require and complete transactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.brooklinen.com/" rel="noopener noreferrer"&gt;Brooklinen&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Brooklinen's business and products
&lt;/h3&gt;

&lt;p&gt;Brooklinen offers different bedding and bathroom products. They sell various items in addition to sheets and pillows, such as comforters, blankets, towels, and bath mats. Created with high-quality materials, including microfiber, linen, and long-staple cotton. &lt;/p&gt;

&lt;p&gt;The business provides a satisfaction guarantee and free shipping inside the United States and Canada.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Brooklinen's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify website that Brooklinen has developed is intended to make shopping as simple and fun as possible for shoppers. The website is fully responsive and has a clean, modern style regardless of device or screen size. It is simple to browse with a straightforward drop-down menu and clear, high-quality visuals on each product page. The Brooklinen website loads quickly. Users may easily browse and find what they need on the Shopify website because of its average loading time of 0.7 seconds.&lt;/p&gt;

&lt;p&gt;The Shopify website for Brooklinen welcomes shoppers with a stylish, clean design that is easy to understand. Shoppers can shop on the go because of the website's mobile optimization. Additionally, the website offers a variety of products, such as loungewear, towels, and bedding. Classifying all products makes it easy for shoppers to find the products they need. Shoppers can also narrow their search by style, color, and price to ensure they receive the right product.&lt;/p&gt;

&lt;p&gt;Furthermore, shoppers can add things to their shopping cart with just one click by using the "quick shop" function. Additionally, the website offers a "gift" tab that lets users purchase gifts with only one click. Plus, shoppers with Brooklinen accounts may access their order history, payment information, and saved addresses for a quicker and more secure checkout.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Brooklinen's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The success of Brooklinen has been greatly helped, mainly by the layout and design of its website. Shoppers can easily find what they're looking for because of the user-friendly navigation, clear structure, and beautiful graphics. &lt;/p&gt;

&lt;p&gt;In addition, shoppers will have a smooth experience, regardless of the device they use, because of the website's quick loading speeds and compatibility. Finally, shoppers feel at home on the website because it has been thoughtfully designed to match the company's values and products.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.thirdlove.com/" rel="noopener noreferrer"&gt;ThirdLove&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of ThirdLove's business and products
&lt;/h3&gt;

&lt;p&gt;The ground-breaking online lingerie brand ThirdLove produces loungewear, sleepwear, and swimwear in addition to bras in all shapes and sizes. Since its establishment in 2013, ThirdLove has transformed the lingerie market by giving customers a quick, easy, and secure option to buy bras and other items. To ensure that clients can obtain the ideal fit, ThirdLove offers bras in more than 70 sizes, including half-cup sizes. In addition, customers can use ThirdLove's unique "try before you buy" function to try on things in the comfort of their homes before making a purchase.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of ThirdLove's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;Bright colors and simple, clean designs characterize ThirdLove's Shopify website. It is compatible with all devices and screen sizes and has rapid page loads on every page. ThirdLove loads in less than 3 seconds.  This guarantees that shoppers can quickly and easily identify the products they need and will be able to handle the loading times. The interface is simple and highlights the products with clear, stunning visuals. ThirdLove has also added several features to its website, including helpful product reviews, a sizing chart, and a "Chat with a Fit Expert" feature.&lt;/p&gt;

&lt;p&gt;The brand's signature items, such as bras, underwear, loungewear, and clothing, are featured on the website. Classifying all products makes it simple for shoppers to find the items they want. Shoppers can also narrow their search by size, color, and style to ensure they receive the right product. The website also offers a "bra finder" tool that follows four easy steps to guide users to the correct size.  Shoppers can also add things to their shopping cart with just one click by using the "quick shop" feature. Customers with ThirdLove accounts may access their order history, payment information, and saved addresses for a quicker and more secure checkout process.&lt;/p&gt;

&lt;h3&gt;
  
  
  ThirdLove's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The design of ThirdLove's website has been instrumental in its success. Its clear and straightforward layout and design let shoppers quickly find the items they are looking for and make informed decisions. In addition, shoppers can better understand whether their item will fit them by using the “Try Before You Buy” program and reading helpful product reviews. Finally, shoppers can select the best size and type of bra for them more easily thanks to the TrueFit system and the "Chat with a Fit Expert" features. Together, these attributes have allowed ThirdLove to produce a profitable, body-positive lingerie purchasing experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://casper.com/" rel="noopener noreferrer"&gt;Casper&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Casper's business and products
&lt;/h3&gt;

&lt;p&gt;Casper is a mattress company transforming how consumers shop for mattresses and get a good night's rest. Whether a sleeper prefers a classic mattress or a modern, foam-based mattress, this company's products aim to satisfy their needs. It produces high-quality items that are supportive and pleasant because of its inventive design, distinctive materials, and meticulous craftsmanship. In addition, with a highly interactive and user-friendly eCommerce platform, Casper is a leader in the sector regarding website design.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Casper's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify website for Casper is made with considerable consideration for aesthetics and functionality. Shoppers can discover the information they need on the website quickly and easily because of the way it is set up. It features a straightforward design with few obtrusive elements, and its pages load instantly and seamlessly.&lt;/p&gt;

&lt;p&gt;Casper's Shopify website is modern, user-friendly, and easy to use. Due to its minimalist design,  shoppers can quickly search for and find the products they want. Shoppers can also take advantage of their 100-night trial and 10-year limited warranty. Additionally, customers can easily filter their search by size, firmness, and other features to find the perfect mattress quickly.&lt;/p&gt;

&lt;p&gt;The features of the website are created to improve the user experience. It has a responsive design that adapts to various screen sizes and devices, making it simple to use on any device. Additionally, it offers a convenient shopping cart that makes it simple for shoppers to buy the things they want. Casper's website is made to feature its products in clear, attractive images, giving users a better idea of the quality of each item.&lt;/p&gt;

&lt;p&gt;The website for Casper is also built with shoppers and industry in consideration. The website also offers helpful product reviews and descriptions for each product that allows potential shoppers to gain insight into the experiences of others and uses language specific to the mattress industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Casper's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The success of Casper as an online retailer has been largely attributed to the website's design. It is easy to use, compatible with various devices, and offers an intuitive shopping cart that makes it simple to buy products. In addition, shoppers are drawn to the website by its aesthetic appeal and are given a better understanding of the products through high-quality images.&lt;/p&gt;

&lt;p&gt;Additionally, Casper's website enabled it to succeed by balancing customer and market demands. Its terminology is tailored to the mattress sector, and its customer testimonials give prospective shoppers a glimpse into what others have experienced. With the help of these qualities, Casper gained a competitive advantage in the competitive mattress market.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.warbyparker.com/" rel="noopener noreferrer"&gt;Warby Parker&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Warby Parker's business and products
&lt;/h3&gt;

&lt;p&gt;Warby Parker, an innovatively established eyewear brand in 2010, offers stylish eyewear at an affordable price. To ensure their customers are delighted with their purchases, Warby Parker created a home try-on program that allows clients to order up to 5 frames to try on in the comfort of their homes before making a final decision. Warby Parker's product selection includes eyeglasses, sunglasses, and contact lenses.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Warby Parker's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The website for Warby Parker is made to make it easy for shoppers to find what they're looking for. The company's logo is prominently displayed on the homepage, along with simple headlines and a navigation bar. The colors are eye-catching and appealing, and the design is modern and minimalist. &lt;/p&gt;

&lt;p&gt;Warby Parker’s Shopify website design offers beautiful visuals and a satisfying user experience. Their design style is clean and modern, utilizing simple shapes and lines to produce a welcoming and comfortable atmosphere. Shoppers can easily customize their Warby Parker products to a wide range of options as it contains a simple drag-and-drop design editor that lets shoppers quickly customize the design of their product. Additionally, shoppers can update their shopping carts, add items to their Wishlists, and do other stuff. To provide shoppers the flexibility they want, Warby Parker also provides a variety of payment alternatives, including credit cards, PayPal, and Apple Pay.&lt;/p&gt;

&lt;p&gt;The website loads quickly. It loads in approximately 2.5 seconds, fast enough to deliver a positive user experience that helps them retain shoppers' trust and loyalty. Customers can easily shop from any device because of the website's compatibility with all devices and screen sizes.&lt;/p&gt;

&lt;p&gt;The links are easy to find, and the navigation is clearly labeled. Shoppers will find it easy to find the things they need. The website also uses clean, attractive graphics to highlight the products offered by the business. As a result, customers can better envision the product they are interested in and make better-informed decisions.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Warby Parker's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Undoubtedly, the success of Warby Parker may be attributed to the website's design. First, shoppers can easily locate what they're seeking because of the user-friendly design and easy navigation. Shoppers better understand the frames and lenses that Warby Parker offers because of the website's high-quality pictures. &lt;/p&gt;

&lt;p&gt;Shoppers may now find the ideal pair of glasses with the help of tools like the Home Try-On program. &lt;/p&gt;

&lt;p&gt;The success of Warby Parker has also been aided by the website's quick loading speeds and compatibility with all devices and screen sizes, which increase the likelihood that users will buy things on their website. Warby Parker has improved sales by attracting more shoppers and delivering an easier and more convenient customer experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://mejuri.com/" rel="noopener noreferrer"&gt;Mejuri&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Mejuri's business and products
&lt;/h3&gt;

&lt;p&gt;Mejuri is a high-end jewelry company that designs and markets modern, fashionable jewelry items created from premium materials. They sell affordable necklaces, rings, bracelets, earrings, and more. They have many products, a user-friendly, simple-to-navigate menu, and high-quality images on their Shopify website.&lt;/p&gt;

&lt;p&gt;The goal of Mejuri is to make quality, fashionable jewelry affordable to everyone. They work hard to create cutting-edge, stylish jewelry with superb material quality at an affordable cost. They have a huge variety of high-quality necklaces, rings, bracelets, earrings, and more available on their Shopify website. &lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Mejuri's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify website for Meljuri has a minimalistic design that emphasizes its products. Their bestsellers and new arrivals are prominently shown at the top of their webpage, followed by the rest of their collection. Shoppers can discover inspiration and specific advice on styling and purchase on the website's blog page.&lt;/p&gt;

&lt;p&gt;Each page of the website loads in a matter of seconds due to its quick-loading design. It is also made to be compatible with all devices and screen sizes to give shoppers the greatest possible browsing experience while browsing through Meljuri's products. With simple menus and submenus, the navigation is easy to understand.&lt;/p&gt;

&lt;p&gt;Shoppers can choose from many of Mejuri's Shopify website designs and features. Their Shopify websites are intended to be easy to use, customized, and intuitive. The Meljuri Shopify website's homepage may be easily adjusted with various sections and features to promote particular products and promotions. They provide easy checkout, product recommendations, and alternatives for product filtering.&lt;/p&gt;

&lt;p&gt;Their Shopify websites' ability to interact with external services, including payment processors, shipping systems, and email marketing programs, makes them stand out from the competition. Shoppers have more control because they can modify the website to meet their specific needs.&lt;/p&gt;

&lt;p&gt;Meljuri ensures its shoppers get the greatest experience possible when buying on their website by providing all of these features. Meljuri's Shopify websites are ideal for shoppers who desire a website that distinguishes them from competitors because of its extensive customization options.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Mejuri's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Mejuri's website's design has made a significant contribution to its success. The website is made to be easy to navigate, run smoothly, and work on all types of devices and screens. For a Shopify website, Meljuri also provides extra features, including blog and portfolio features, user reviews, and customer support. &lt;/p&gt;

&lt;p&gt;The website can implement these functions to optimize the user experience further. The website's attractive visuals and simple navigation make it enjoyable to browse. Additionally, it attracts the target group of younger customers looking for fashionable, reasonably priced jewelry since it is modern and stylish. All of these factors have aided Mejuri in its achievement.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.awaytravel.com/" rel="noopener noreferrer"&gt;Away&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Away's business and products
&lt;/h3&gt;

&lt;p&gt;Away is a leading travel lifestyle company that creates fashionable and useful luggage, travel accessories, and lifestyle products. Their products are crafted from the finest materials and boast innovative, stylish designs. Away offers a wide selection of packing cubes, micro-luggage, backpacks, and other travel accessories to meet your travel needs. Whether planning a weekend getaway or a round-the-world odyssey, Away has the gear to make your trip a success.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Away's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify website for Away is made to offer an easy user experience with quick loading times, support for all devices and screen sizes, and simple navigation. It is well-optimized and loads in under 2 seconds quickly. Away uses best practices for website performance optimization, such as choosing a lightweight theme, limiting the amount of &lt;a href="https://ikius.com/blog/shopify-cms" rel="noopener noreferrer"&gt;content&lt;/a&gt; on each page, and avoiding plugins and programs that can impede loading times, to maintain this outstanding loading time.&lt;/p&gt;

&lt;p&gt;High-resolution photos are used in the website's aesthetically pleasing design to highlight its products. Because it is designed with travelers in mind, the website also fits the industry well with the user.&lt;/p&gt;

&lt;p&gt;Away's Shopify website is responsive and compatible with any device and all current browsers. This enables the best possible shopper experience across all platforms and devices. The website also has a variety of integrations, including payment gateways, social media, analytics, and tools for customer service.&lt;/p&gt;

&lt;p&gt;Away offers various services, including custom themes, Shopify App Development, and SEO. This guarantees they can design a distinctive and customized look for their website.&lt;/p&gt;

&lt;p&gt;Lastly, Away's Shopify website has various marketing options like referral programs, discount offers, and abandoned cart notifications. These resources assist companies in boosting sales, enhancing customer loyalty, and boosting overall profitability.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Away's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Many people praised the website design of the online luggage shop Away for their exceptional success in a short time. The website is clean and straightforward, emphasizing highlighting the product line and offering an intuitive buying experience.&lt;/p&gt;

&lt;p&gt;The site's simple layout draws attention to the product pictures and descriptions, and the easy-to-use navigation makes it easy for shoppers to find the product they're looking for. Additionally, the website contains interactive features like a drag-and-drop packing list that lets shoppers see their luggage before purchasing it.&lt;/p&gt;

&lt;p&gt;Furthermore, Away's website design has been an important factor in its success by giving shoppers an easy, hassle-free shopping experience and making it easy for them to identify the luggage they want. Away's website design has allowed them to differentiate itself from the competition and establish itself as a leader in the online luggage market despite the wide variety of luggage brands and models available.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.stitchfix.com/" rel="noopener noreferrer"&gt;Stitch Fix&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Stitch Fix's business and products
&lt;/h3&gt;

&lt;p&gt;Stitch Fix is a personal styling subscription service that provides users with carefully curated boxes of apparel and accessories based on specific preferences and interests. Customers provide information about their size, style, spending limit, and lifestyle on a style profile. &lt;/p&gt;

&lt;p&gt;The next month, they will receive five items of clothing and accessories from their profile in the mail. Stitch Fix lets users easily modify their wardrobes without ever setting foot inside a store by removing the stress from shopping.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Stitch Fix's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify website for Stitch Fix is simple and appealing because of its sleek and modern design. Each page loads within a fraction of a second on this website. Its average page load time is under 2 seconds. &lt;/p&gt;

&lt;p&gt;This guarantees that visitors to the website won't get impatient or lose interest. The website is additionally accessible to all users regardless of the device they are using and is compatible with all screen sizes.&lt;/p&gt;

&lt;p&gt;The Shopify website design for Stitch Fix includes various features exclusive to the fashion industry. A drop-down menu on the home page allows users to choose from various product categories and a full-screen banner with a high-quality image. Additionally, shoppers can customize the homepage's design by selecting one of two layouts options.&lt;/p&gt;

&lt;p&gt;Shoppers may navigate the website quickly and effortlessly because of its user-friendly design. Additionally, shoppers can search for a product or category and browse the various product options by filtering or sorting. Shoppers can choose clothing items they like from Stitch Fix's personalized styling service and get styling tips from a Stitch Fix stylist. Further, shoppers can make a wishlist and save their favorite products.&lt;/p&gt;

&lt;p&gt;Shoppers can choose from various payment methods, and the checkout process is smooth and easy. Further, they can register for an account or check out as a guest. The website is mobile-friendly, enabling shoppers to shop while on the go. Overall, the Shopify website design for Stitch Fix is user-friendly, attractive, and feature-rich, making it an excellent option for fashion businesses.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Stitch Fix's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The Shopify website design used by Stitch Fix has greatly contributed to its success by emphasizing usability and attractiveness. Shoppers can quickly visit the website from any device with fast loading times and support for all devices and screen sizes. Shoppers can also easily find what they're looking for because of the straightforward navigation and simple design components. Shoppers also feel confident making purchases because of the quick and secure checkout process. All of these elements have helped Stitch Fix succeed and see overall business growth.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dollarshaveclub.com/" rel="noopener noreferrer"&gt;Dollar Shave Club&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Dollar Shave Club's business and products
&lt;/h3&gt;

&lt;p&gt;The American company Dollar Shave Club offers a variety of men's and women's care items at affordable prices. Subscription services for razors and other shaving essentials are also available. This has radically transformed how men and women shop for razors, shaving products, and other personal care necessities.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Dollar Shave Club's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;Dollar Shave Club’s Shopify website is simple yet effective. The website is easy to use and has a sleek, modern appearance. It provides a huge selection of products for shoppers to select from.&lt;/p&gt;

&lt;p&gt;The website is optimized for desktop and mobile devices and can load quickly.  Dollar Shave Club's website loads quickly, typically taking less than two seconds. Shoppers of all ages will like the Shopify website design and features of The Dollar Shave Club. It offers a customized layout that is up-to-date,  easy to use, and modern. Additionally, the website gives users access to various products that lets shoppers choose what they need and want. Shoppers can also benefit from the website's user-friendly checkout experience and simple product search. Shoppers may access the website while on the go because it is mobile-friendly. &lt;/p&gt;

&lt;p&gt;Additionally, the website includes a secure payment gateway and several payment methods, ensuring the safety and security of all payments and transactions. The website integrates with several social media channels to guarantee that users may share their experiences and receive on-time updates. The website also uses attractive, high-quality visuals to display its products.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Dollar Shave Club's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The success of Dollar Shave Club can be largely attributed partially to its website design. Shoppers enjoy the short loading times since it makes purchasing things quick and easy. Shoppers can easily discover what they need because of the simple navigation. Additionally, using high-quality pictures improves shoppers' visualization of the product and knowing what they are buying.&lt;/p&gt;

&lt;p&gt;Shoppers can enjoy a fun and engaging experience on the website because it's filled with entertaining and informational content. This comprises content like blog posts, articles, and videos that inform and entertain the user. Additionally, the website includes a "community" part where shoppers can interact and share their experiences.&lt;/p&gt;

&lt;p&gt;Overall, Dollar Shave Club's website design has largely contributed to its position as an industry leader. Shoppers can find and buy products with a current, well-designed website, which is essential to the success of their business.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://bombas.com/" rel="noopener noreferrer"&gt;Bombas&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Bombas' business and products
&lt;/h3&gt;

&lt;p&gt;Bombas offers high-quality socks and clothing for both men and women. Two friends in New York City started the business in 2013 to produce the most comfortable socks with a beautiful designs. Since its founding, Bombas has experienced one of the quickest growth rates in the apparel industry, selling millions of pairs of socks to clients worldwide.&lt;/p&gt;

&lt;p&gt;Bombas' socks feature a special "honeycomb" pattern that offers excellent comfort and a distinctive appearance. Additionally, they provide various colors and designs, from traditional black and brown to vibrant and colorful. Additionally, three of the finest materials available, merino wool, cotton, and spandex are used to create every one of their items, giving them an extraordinarily soft and comfortable feel.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Bombas' Shopify website
&lt;/h3&gt;

&lt;p&gt;The dedication to innovation, excellence, and giving back is reflected in Bombas' Shopify website. The website is user-friendly and has a straightforward style that makes it easy to explore. &lt;/p&gt;

&lt;p&gt;Bombas's Shopify website offers a convenient and visually user-friendly shopping experience.  Shoppers have access to a wide range of Bombas clothing and apparel, including everything from caps and t-shirts to socks and slippers. Each product has comprehensive explanations and high-quality photos to help shoppers better understand the products they are buying.&lt;/p&gt;

&lt;p&gt;The website offers an intuitive search bar and sorting and filtering options to quickly locate what the shoppers are looking for. Additionally, users can open an account and manage their preferences and orders easily. Plus, all orders are processed securely, transported quickly, and trackable.  They also offer a return for all orders for free.&lt;/p&gt;

&lt;p&gt;The page works on all devices and screen sizes and loads fast with little lag or buffering time. Bombas' Shopify website has an average loading time of 2.9 seconds. Additionally, the clear navigation bars make it easy for shoppers to find what they need. Shoppers can readily identify the products they want to buy because of the website's clean, attractive graphics showcasing the products.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Bombas's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The success of Bombas' website is largely a result of how it was designed. They were able to design a website that is user-friendly, and visually appealing. They could draw in and interact with more shoppers, which boosted their sales. Additionally, using high-quality pictures helped highlight their items in the best possible way and facilitated shoppers' ability to make smart purchasing decisions.&lt;/p&gt;

&lt;p&gt;Additionally, a significant factor in the website's popularity has been its compatibility with all devices and screen sizes. Shoppers can easily access the website on any device, which has helped to improve their customer reach and sales. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.harrys.com/" rel="noopener noreferrer"&gt;Harry's&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Harry's business and products
&lt;/h3&gt;

&lt;p&gt;Harry is a cutting-edge shaving and grooming brand which provide high-end goods for both men and women. Harry's, a store that sells everything from razor blades to body care items, was founded in 2013 and is committed to openness and sustainability in production. Customers may easily locate the ideal shaving and grooming products for their specific needs due to the extensive selection of subscription choices offered by Harry's.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Harry's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;Harry's website has a sleek, simple, and user-friendly design. The homepage has a straightforward, minimalistic style that emphasizes product advertising and makes it easy for the shoppers to see what subscription services they offer. Despite the homepage's simplicity, navigating the various product categories and finding the products you're looking for is easy.&lt;/p&gt;

&lt;p&gt;The website design features a vibrant color scheme and beautiful pictures that capture users' attention and make them feel comfortable. The website also features helpful FAQs, detailed product descriptions, and customer reviews.&lt;/p&gt;

&lt;p&gt; Shoppers can register in the rewards program and use Harry's online payment method for added convenience. Additionally, they can track their orders and benefit from discounts and promotions.&lt;/p&gt;

&lt;p&gt;Users can easily shop on the go because of the website's responsive design and mobile optimization. Additionally, it is secure and complies with industry standards, assuring the safety and protection of customers' data.&lt;/p&gt;

&lt;p&gt;Additionally, Harry's website offers a variety of tools that facilitate customers' shopping. Shoppers may, for instance, save their favorite products for quick and easy access, and the website lets them follow their orders all the way through. &lt;/p&gt;

&lt;h3&gt;
  
  
  How Harry's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Harry's website design is one of the most significant aspects of its success as a well-known business in this digital age. The website has several features that make it easy to use and offer an aesthetically compelling experience that appeals to its users.&lt;/p&gt;

&lt;p&gt;The website is designed intuitively, making it easy to navigate regardless of the user's device. In addition, the content is organized logically and visually pleasing on the menus, with the product photos standing out. This makes it possible for shoppers to find what they need quickly.&lt;/p&gt;

&lt;p&gt;The website also offers a variety of features that aim to improve the user experience. Users can quickly compare products, locate reviews, and watch tutorials to learn how to use Harry's products. Shoppers find it easy to make informed selections, which builds trust and repeat business.&lt;/p&gt;

&lt;p&gt;Additionally, the website's regular updates to reflect the most recent trends and technologies strengthen Harry's reputation as an innovative and forward-thinking organization.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://ritual.com/" rel="noopener noreferrer"&gt;Ritual&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Ritual's business and products
&lt;/h3&gt;

&lt;p&gt;Ritual is a fast-expanding e-commerce company that offers its customers high-quality health, wellness, and lifestyle products. Their goal is to make every day better by helping customers find products that suit their requirements and lifestyles and make purchasing simple and pleasant.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Ritual's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;Ritual's website is user-friendly and provides a seamless, satisfying shopping experience.  The website is built with fast page loading times in consideration. The loading time takes 3-5 seconds at maximum. This guarantees that buyers will be able to find their desired products quickly. Additionally, it makes the website responsive to all screen sizes and devices, ensuring users the optimal viewing experience on any device.&lt;/p&gt;

&lt;p&gt;Online shoppers can enjoy an outstanding shopping experience on Ritual's Shopify website. The website's navigation is clear and intuitive, making it easy for users to find the products they want. Important products and collections are also highlighted on the homepage, increasing their visibility and accessibility for shoppers.&lt;/p&gt;

&lt;p&gt;Shoppers can read more about Ritual products and how they can utilize them to improve their lives on the website's blog, which is also available. Several tools are also included in Ritual's Shopify website design to help users manage their orders and track their deliveries. Finally, Ritual's website includes social media, making it simple for shoppers to tell their friends and family about their experiences.&lt;/p&gt;

&lt;p&gt;Additionally, Ritual's website is both customer and industry-focused. Shoppers may remain on top of trends by accessing the newest health, wellness, and lifestyle products. To receive the exact product they require, shoppers also have the power to customize their products.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Ritual's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Ritual's clean, modern design and streamlined UX/UI are aesthetically pleasing and easy to use and understand. Shoppers can find the ideal product quickly and effortlessly because of an informative product page and straightforward checkout process. In addition, users may easily buy Ritual while on the go because of the website's mobile optimization.&lt;/p&gt;

&lt;p&gt;Ritual also did an excellent job of conveying its brand message and positioning statement. They effectively expressed their mission by using strong pictures and compelling copy. As a result, potential shoppers can develop a sense of trust for the brand and an emotional connection to the products. They also emphasize product education, providing customers with a comprehensive review of the ingredients and advantages of each product.&lt;/p&gt;

&lt;p&gt;Overall, Ritual's website's layout has contributed significantly to its success. It has made it possible for shoppers to have a straightforward and pleasant purchasing experience and to access the newest health trends.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.getquip.com/" rel="noopener noreferrer"&gt;Quip&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Quip's business and products
&lt;/h3&gt;

&lt;p&gt;Modern dental care provider Quip provides a quick and effective solution to maintain good oral health. Due to its emphasis on convenience, quality, and affordability, Quip, founded in 2013, has swiftly emerged as one of the market's top dental care brands. Their products include everything from floss and access to virtual dental care to electric toothbrushes and refillable toothpaste subscriptions. They have won praise for their stylish appearance, straightforward usability, and dedication to producing oral hygiene products of the finest quality.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Quip's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The stylish, simple, and secure purchasing experience offered by Quip's website is made possible by the Shopify platform. &lt;/p&gt;

&lt;p&gt;Quip's Shopify website design has several advantageous features for customers and businesses. First, shoppers feel they are at an online store rather than a website with the help of a well-designed and aesthetically pleasing website template. From there, users can quickly browse the available products, read in-depth product descriptions, and add items to their shopping cart.&lt;/p&gt;

&lt;p&gt;Additionally, many features on Quip's Shopify website design make shopping smoother and more convenient. A secure checkout process is one of these elements, along with customer reviews and ratings, wish lists, and product recommendations. &lt;/p&gt;

&lt;p&gt;Quip's Shopify website guarantees that each page loads swiftly and reliably. Quick loading times are essential for successful websites. It has a loading time of approximately 3-4 seconds. Further, Quip's website offers the best user experience regardless of the customer's device.&lt;/p&gt;

&lt;p&gt;The website uses vivid, attractive graphics to grab users' attention and convey the brand's message. This, together with the simple, user-friendly features, contributes significantly to Quip's success, as does the design of its website.&lt;/p&gt;

&lt;h3&gt;
  
  
  Discussion of how Quip's website design has contributed to their success
&lt;/h3&gt;

&lt;p&gt;Quip's website's design is one of the key factors for its success. Shoppers have been able to buy their products with confidence because of the safe and dependable online shopping experience that has been offered. Shoppers' positive experiences have been made possible by the fast loading speeds and simple navigation, which keeps them coming back. The website is clear and concise and focuses on offering a streamlined, user-friendly experience that inspires users to learn more about Quip's products. Users feel at ease with the website's modern color palette and style. Additionally, the website has features that make it easier for users to contact the business and interact with potential shoppers, like live chat and an email subscription service.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://rothys.com/" rel="noopener noreferrer"&gt;Rothy's&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Rothy's business and products
&lt;/h3&gt;

&lt;p&gt;Rothy's has transformed the shoe industry by producing fashionable, environmentally friendly, and very comfortable footwear. They sell a range of trendy flats, sneakers, and loafers in addition to accessories like bags and caps. Their entire line of goods is created with recycled plastic water bottles. To accommodate the needs of almost any customer, Rothy's also provides a variety of colors and sizes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Rothy's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify platform powers Rothy's website, which was created to offer the best possible user experience. One of the best features of their website design is how quickly each page loads. On average, their website loads in 4.2 seconds faster than the industry standard. Through this, it is made possible for customers to rapidly access product information, make purchases, and get answers to their queries. Additionally, their website is made to be responsive across all platforms and screen sizes, including dynamic scaling for mobile devices.&lt;/p&gt;

&lt;p&gt;Shoppers can quickly and easily locate, browse, compare, and purchase shoes and accessories on Rothy's Shopify website, which is designed to be a one-stop shop for shoppers. The site has a carousel of featured products. The navigation bar includes sections for New Arrivals, Women's Shoes, Kids' Shoes, Accessories, and Sales, as well as access to useful product details like sizing charts and care guidelines. Users can quickly search for products, filter results to suit their preferences, and add their top picks to a wishlist. Rothy's also provides a variety of payment alternatives, including PayPal and Apple Pay, allowing shoppers to quickly and securely make their orders.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Rothy's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;The design and functionality of the Rothy website have greatly helped its success. The website features convenient navigation. Links and all relevant data are systematically arranged and made readily available. The design also uses vivid, attractive images to give potential clients a better understanding of the things they are evaluating.&lt;/p&gt;

&lt;p&gt;Additionally, the utilization of clear, attractive images helps in providing shoppers with a better understanding of the products they are viewing, increasing the possibility that they will complete their orders.&lt;/p&gt;

&lt;p&gt;Overall, Rothy's website design has contributed significantly to its success by giving users a wonderful shopping experience that guarantees their satisfaction with each transaction.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://smiledirectclub.com/" rel="noopener noreferrer"&gt;Smile Direct Club&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of Smile Direct Club's business and products
&lt;/h3&gt;

&lt;p&gt;Smile Direct Club offers clear aligner orthodontic treatment. Customers can have a 3D scan of their teeth from the company, and that data is utilized to design personalized aligners that will move the customers' teeth into the desired position. In order to assist clients in achieving and maintaining healthy, attractive smiles, Smile Direct Club offers a variety of products and services, including whitening kits and retainers. Thus, the ideal smile you've always desired is possible because of Smile Direct Club (SDC). It is a painless, convenient, and proven method of straightening teeth. &lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of Smile Direct Club's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;The Shopify website owned by SDC includes several features that make it the perfect digital business platform. The website is not only exceedingly user-friendly and highly responsive, but it also has a clean, modern design that is pleasing to the eye. &lt;/p&gt;

&lt;p&gt;Smile Direct Club has developed a user-friendly website design that makes it easy for shoppers to find the products they like. The website has a clean, modern design with vibrant colors that highlight the products. Shoppers can read product descriptions, explore the many product categories, and even use the virtual try-on tool to see how certain products would look on their smiles. In addition, Smile Direct Club has a detailed FAQ section and a staff of customer service representatives to assist users with any queries or concerns. Shoppers prefer to use the website since it is easy to understand  and offers a safe checkout process.&lt;/p&gt;

&lt;p&gt;The website also has an easy-to-use navigational system that makes it easy for users to find the information they want. Online appointment booking, product browsing, and reading customer reviews are all examples of this. Smile Direct Club offer an effective and incredibly delightful user experience because it enables clients to find what they want immediately.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Smile Direct Club's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Since its launch in 2014, Smile Direct Club has been a phenomenal success, and a big part of that success is due to its website design. Smile Direct Club built an appealing, user-friendly website that helps it reach and engage its target audience by using a strategic approach to web design.  Also, Smile Direct Club's website has been optimized for quick loading.  It can load in just a few seconds with the right optimizations.&lt;/p&gt;

&lt;p&gt;Smile Direct Club's website design strongly emphasizes simplicity and clarity, which is one of its key advantages. The website has a flat design with few text, images, and icon features. This guarantees that users won't experience information overload or confusion and can quickly and easily get the information they need. The website's modern, sleek design conveys distinction and professionalism. By doing this, the business fosters a relationship of trust with its shoppers and encourages repeat business.&lt;/p&gt;

&lt;p&gt;In addition, Smile Direct Club has used mobile technological advancements to ensure that its website is responsive and looks fantastic on all devices. Shoppers' accessibility is increased due to their ability to access the website whenever and wherever they like.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.barkbox.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;BarkBox&lt;/strong&gt;&lt;/a&gt; 
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description of BarkBox's business and products
&lt;/h3&gt;

&lt;p&gt;BarkBox is a subscription-based company that offers a wide variety of products to help pet owners' lives be simpler and more comfortable for their four-legged pets. For their customers' pets' unique needs, BarkBox offers monthly subscription boxes filled with various products like toys, treats, and grooming tools. BarkBox also offers things for sale to customers who do not wish to subscribe, letting them buy products individually.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analysis of BarkBox's Shopify website design and features
&lt;/h3&gt;

&lt;p&gt;One main aspect that has helped BarkBox succeed is its attractive Shopify website. Shoppers may access the information they require quickly and easily because of the fast page loads. It takes only a few seconds to load. The website is accessible to all users and is compatible with all devices and screen sizes.&lt;/p&gt;

&lt;p&gt;Shoppers can shop with ease and comfort because of the capabilities and design of their Shopify website. They can easily browse and purchase products on the website because of its clean and straightforward design. &lt;/p&gt;

&lt;p&gt;The checkout procedure is very quick and easy. After adding products to their carts, shoppers can check out. After that, they can enter their payment information to finish the transaction and select from the available payment methods.&lt;/p&gt;

&lt;p&gt;Additionally, BarkBox provides several features to improve the user experience.  can participate in a loyalty program that offers points for each purchase. They Shoppers can track their orders online, and BarkBox also provides free shipping on orders over $50. Further, they provide free returns for any undesired purchases.&lt;/p&gt;

&lt;p&gt;Thus, shoppers often have a wonderful online shopping experience with BarkBox. Their user-friendly website design and features make the purchasing process hassle-free and convenient.&lt;/p&gt;

&lt;h3&gt;
  
  
  How BarkBox's website design has contributed to its success
&lt;/h3&gt;

&lt;p&gt;Since its launch in 2012, BarkBox's website design has been crucial to the company's success. The brand's success has been largely due to its outstanding product variety, modern design, and user-friendly features.&lt;/p&gt;

&lt;p&gt;The website's layout has been carefully designed to give users a satisfying, convenient experience. The homepage has straightforward features with a small header and a few sections that provide a quick overview of the company's products. The website is also well-organized, with each page providing clear and concise information. This results in a simple navigational experience that engages users.&lt;/p&gt;

&lt;p&gt;The website has several features to ensure a seamless shopping experience. Shoppers may quickly check their order history, add goods to their cart, and save their payment information for future orders. They can also view previous purchases, update their shipping details, and monitor their shipments via the "My Account" page.&lt;/p&gt;

&lt;p&gt;The website has also been optimized to give users the best buying experience possible. Shoppers can browse and shop on the go because it is mobile-optimized. It is also made to be responsive, so it works well on all types of devices and screens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;Shopify is a great platform for &lt;a href="https://ikius.com/blog/headless-commerce-platform" rel="noopener noreferrer"&gt;eCommerce&lt;/a&gt; store owners looking to take their business online. With close to five billion people now connected online, there is a vast opportunity for businesses to reach new customers and grow their revenue.&lt;/p&gt;

&lt;p&gt;Shopify provides users with access to a library of apps and plugins that can help them add additional functionality to their website, making it a very versatile platform.&lt;/p&gt;

&lt;p&gt;If you are considering starting an online store, we recommend contacting us so we can help you get started.&lt;/p&gt;

&lt;h3&gt;
  
  
  Want to build a Shopify online store?
&lt;/h3&gt;

&lt;p&gt;Don't worry, we got your back. Contact us, tell us about your project, and we'll help you pick the right technology stack for your eCommerce project.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://ikius.com/get-in-touch" rel="noopener noreferrer"&gt;Contact Ikius&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>blockchain</category>
      <category>crypto</category>
      <category>offers</category>
    </item>
    <item>
      <title>Shopify vs Shopify Plus: Which one is right for you?</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Tue, 24 Jan 2023 14:37:08 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/shopify-vs-shopify-plus-which-one-is-right-for-you-3abf</link>
      <guid>https://dev.to/dsalinasgardon/shopify-vs-shopify-plus-which-one-is-right-for-you-3abf</guid>
      <description>&lt;p&gt;When it comes to setting up an online store, choosing the right eCommerce platform is crucial. Retail eCommerce sales amounted to 5.2 trillion USD worldwide, and that figure will grow by 56% over the next years, reaching 8.1 trillion USD by 2026, according to &lt;a href="https://www.statista.com/statistics/379046/worldwide-retail-e-commerce-sales/#:~:text=In%202021%2C%20retail%20e-commerce%20sales%20amounted%20to%20approximately,from%202014%20to%202025%20%28in%20billion%20U.S.%20dollars%29"&gt;Statista&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;With such a huge market, everyone can get a piece of the action, and why not do it using Shopify? After all, &lt;a href="https://trends.builtwith.com/shop"&gt;it powers 19% of the eCommerce stores in the world&lt;/a&gt;. With its massive online presence, we all know what Shopify does. However, Shopify does more than power mom-and-pop stores across the world. Its premium headless option, Shopify Plus, is the backbone of brands such as Sephora, Victoria Beckham Beauty, Le Sportsac, and Red Bull. &lt;/p&gt;

&lt;p&gt;If you’re still new to Shopify, or you feel that traditional Shopify is clipping your wings and want to go headless, this is the article for you. I’ll compare Shopify and Shopify Plus, highlighting the pros and cons of each platform to help you determine which is the best fit for your store. &lt;/p&gt;

&lt;p&gt;Whether you're a small business just starting or a large enterprise looking to scale, we'll cover everything you need to know to make an informed decision.&lt;/p&gt;

&lt;h3&gt;
  
  
  This post covers
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id0"&gt;What is Shopify?&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id1"&gt;What is Shopify Plus?&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id2"&gt;Key differences between Shopify and Shopify Plus&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id3"&gt;Who should use Shopify?&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id4"&gt;Who should use Shopify Plus?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id5"&gt;Implementing headless commerce with Shopify Plus&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id6"&gt;Closing words&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-vs-shopify-plus#id7"&gt;Want to build a Shopify online store?&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Shopify? 
&lt;/h2&gt;

&lt;p&gt;You know Shopify. Shopify is an all-in-one eCommerce solution allowing businesses to create and operate online stores. It offers users many features, including website-building tools, customizable themes, payment processing capabilities, customer management tools, and more. &lt;/p&gt;

&lt;p&gt;In short, you can pop up a Shopify store and get selling quickly.  &lt;/p&gt;

&lt;p&gt;Let’s take a look at Shopify’s monolithic architecture.&lt;/p&gt;

&lt;h3&gt;
  
  
  What can you do with Shopify?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Customize your store design:&lt;/strong&gt; Shopify offers a wide range of customizable templates and themes that allow you to create a unique and professional-looking online store. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Manage your inventory and orders:&lt;/strong&gt; Shopify makes it easy to keep track of your inventory levels and manage your orders. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Use plugins:&lt;/strong&gt; Shopify hosts a vast marketplace of apps and plugins that can help you add new features and functionality to your store.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create and manage your products:&lt;/strong&gt; Shopify allows you to create and manage your products easily, with options for creating product variations, setting up SKUs, and even integrating with inventory management systems.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Analyze and optimize your store:&lt;/strong&gt; Shopify provides powerful analytics tools that allow you to track key metrics like traffic, sales, and conversion rates. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Shopify Plus? 
&lt;/h2&gt;

&lt;p&gt;Shopify Plus takes everything from Shopify to the next level adding enterprise-focused capabilities and including cloud hosting and greater support for third-party API integrations. In my opinion, Plus is superior to its traditional sister because it unlocks headless commerce. &lt;/p&gt;

&lt;p&gt;By separating headless commerce, and your back-end infrastructure from your front-end customer touchpoints, eCommerce stores get more control over their shopping experiences. &lt;/p&gt;

&lt;p&gt;This includes powerful integrations with third-party applications such as analytics tools and CRM (Customer Relationship Management) systems and unlimited customizations to tailor the platform to meet your unique needs. &lt;/p&gt;

&lt;p&gt;Shopify Plus also boasts automated scaling with no downtime during peak demand periods and dedicated support from experienced professionals, so that’s also a Plus *badum tsss* &lt;/p&gt;

&lt;p&gt;Here’s how a typical store built on Shopify Plus works under the hood:&lt;/p&gt;

&lt;p&gt;Shopify Plus relies on composable architecture using best-of-breed technologies built by Shopify or its partners. This freedom of action allows merchants to build and scale their stores using the best tools for the job rather than being constrained by traditional Shopify’s monolithic architecture. &lt;/p&gt;

&lt;p&gt;What does this mean in practice? Well, let’s explore how a Shopify Plus store would look &lt;/p&gt;

&lt;p&gt;This store, let’s call it Paw-Paw Pet Supplies, has a complex product catalog that requires search and merchandising management. Paw-Paw also has clients in other parts of the world and needs localization. Marketing also wants to allow user-generated content, create a loyalty program, and offer some personalization. All of that is on top of a headless content management system built with Next.js and Vercel for lightning-fast speed. &lt;/p&gt;

&lt;p&gt;Sounds like a lot, right? &lt;/p&gt;

&lt;p&gt;Luckily for Paw-Paw, Shopify Plus makes it easy. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Headless Content Management System:&lt;/strong&gt;  Dato CMS, Hygraph, or Sanity&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;eCommerce:&lt;/strong&gt; Shopify Plus &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Front-end:&lt;/strong&gt; Next.js&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Search:&lt;/strong&gt; Algolia&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;User Generated Content:&lt;/strong&gt; Stackla, Yotpo&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Personalization:&lt;/strong&gt; Frosmo, Ninetailed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hosting:&lt;/strong&gt; Vercel or Hydrogen&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Loyalty manager:&lt;/strong&gt; OpenLoyalty&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While there are many moving parts, and the infrastructure is a tad more complex than what you’d expect from a traditional Shopify store, the possibilities for customization are far greater. So if you want to go big, go Plus or go home.&lt;/p&gt;

&lt;h3&gt;
  
  
  What can you do with Shopify Plus?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scale your business:&lt;/strong&gt; Shopify Plus is built for high-volume and enterprise-level businesses. It offers advanced features and capabilities that allow you to scale your business and handle large amounts of traffic and sales. With Shopify Plus, you can easily handle millions of orders, thousands of customers, and hundreds of products.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom development:&lt;/strong&gt; Shopify Plus provides advanced customization options, including hiring a Shopify Plus Expert or using the Liquid code to create custom functionality. This allows you to create a unique and tailored eCommerce experience that stands out from the competition. Additionally, Shopify Plus offers access to the Shopify API and webhooks, which enables the use of advanced integrations and third-party apps.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Multi-language and multi-currency support:&lt;/strong&gt; Shopify Plus allows you to create a store that supports multiple languages and currencies. This is especially useful for businesses that operate in multiple countries and want to provide a localized experience for their customers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Advanced analytics and reporting:&lt;/strong&gt; Shopify Plus provides advanced analytics and reporting capabilities that allow you to track key metrics such as sales, traffic, and conversion rates. It also provides real-time data and insights, which can be used to optimize your store's performance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Priority support and dedicated account management:&lt;/strong&gt; With Shopify Plus, you get priority support and dedicated account management. This means that you'll have a dedicated team of experts who will work with you to ensure that your store is running smoothly and can help you with any questions or issues that may arise.     &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key differences between Shopify and Shopify Plus
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Differences at a glance
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;-&lt;/th&gt;
&lt;th&gt;Shopify&lt;/th&gt;
&lt;th&gt;Shopify Plus&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Scope&lt;/td&gt;
&lt;td&gt;Great if you’re starting out or are still growing.&lt;/td&gt;
&lt;td&gt;Brands with customization needs and room to grow.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shopify pricing and costs&lt;/td&gt;
&lt;td&gt;$29 to $299 per month.&lt;/td&gt;
&lt;td&gt;$2,000 to $40,000 per month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Features and functionality&lt;/td&gt;
&lt;td&gt;Good for startling, limited once you scale.&lt;/td&gt;
&lt;td&gt;Unlimited functionalities supported by APIs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customization options&lt;/td&gt;
&lt;td&gt;Constrained by themes and limited due to its architecture.&lt;/td&gt;
&lt;td&gt;Unlimited customization options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scalability&lt;/td&gt;
&lt;td&gt;Limited once you’ve reached certain size.&lt;/td&gt;
&lt;td&gt;Meant for you to grow as much as you can.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Support&lt;/td&gt;
&lt;td&gt;Shopify live chat and forums.&lt;/td&gt;
&lt;td&gt;24/7 customer support.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shopping cart&lt;/td&gt;
&lt;td&gt;Most payment gateways integrate with Shopify.&lt;/td&gt;
&lt;td&gt;The same with enhanced gateways and ACH support.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Scope
&lt;/h3&gt;

&lt;p&gt;Shopify is a great option for entrepreneurs just starting out and needing an efficient way to build their online stores quickly and easily without requiring coding. &lt;/p&gt;

&lt;p&gt;It includes all the essential features any eCommerce store needs, including payment processing, inventory management, customer accounts, tax calculation tools, shipping options, and more. All plans include a 14-day free trial so that you can see if it’s right for your business before committing to it long-term. &lt;/p&gt;

&lt;p&gt;On the other hand, Shopify Plus is designed for larger businesses that need more advanced features such as custom integrations with third-party apps, access to enterprise-level reporting tools and analytics dashboards, dedicated support staff working around the clock to assist customers quickly and efficiently with any issues they may have in running their store on the platform.&lt;/p&gt;

&lt;p&gt;It also offers higher transaction limits than its smaller counterpart (up to 1 million monthly orders).  &lt;/p&gt;

&lt;h3&gt;
  
  
  Pricing and costs
&lt;/h3&gt;

&lt;p&gt;The cost of each plan varies depending on which features you choose to include in your package. Shopify offers three different packages (Basic Shopify, Shopify, Advanced Shopify) ranging from $29/month to $299/month plus additional fees based on usage and transaction costs (2% - 0.5%). &lt;/p&gt;

&lt;p&gt;For example, Basic Shopify includes all the essential features at a lower price point but does not include some more advanced features in more expensive plans like shipping discounts or abandoned cart recovery campaigns. &lt;/p&gt;

&lt;p&gt;Shopify Plus pricing tiers are based on your monthly order volume but typically range from $2k - $40k per month, depending on how many transactions are processed on your site each month. &lt;/p&gt;

&lt;p&gt;The Shopify Plus plan is significantly more expensive than the standard one, but this is due to its increased features and capabilities. Shopify Plus charges a fixed monthly fee of $2,000 and an additional 2% fee on sales. &lt;/p&gt;

&lt;p&gt;Additional fees may apply for certain integrations or services. In contrast, Shopify’s standard plan starts at just $29 per month and charges a transaction fee of 2%. The lowest tier plan does not include some features like professional reports, abandoned cart recovery, and third-party calculated shipping rates that come with Shopify Plus. &lt;/p&gt;

&lt;h3&gt;
  
  
  Features and functionality
&lt;/h3&gt;

&lt;p&gt;Shopify Plus offers additional features not available with the basic Shopify plan. These include advanced marketing tools such as customer segmentation, automated campaigns, A/B testing capabilities, and reporting analytics that give merchants insights into customer behavior patterns. &lt;/p&gt;

&lt;p&gt;Among the Shopify Plus benefits, we also find third-party customizations such as complex shipping rate calculations and complete customization options for checkout pages and order management systems. &lt;/p&gt;

&lt;p&gt;Additionally, Shopify Plus has built-in support for larger stores (up to 8 million SKUs), making it easier to manage high orders without experiencing performance issues. &lt;/p&gt;

&lt;p&gt;In comparison, Shopify’s standard plan is limited in terms of functionality. It lacks many features offered by Shopify Plus, such as automated campaigns, order fulfillment automation, and customization options for checkout pages or order management systems. &lt;/p&gt;

&lt;p&gt;It also cannot handle large amounts of data as efficiently as Shopify Plus can due to its smaller computing power capacities which limits scalability potential compared to what is available from Shopify Plus. &lt;/p&gt;

&lt;h3&gt;
  
  
  Customization options
&lt;/h3&gt;

&lt;p&gt;Both plans offer considerable customization options, but there are some key differences between them in terms of flexibility in creating a unique customer experience for shoppers. &lt;/p&gt;

&lt;p&gt;With Shopify Plus, merchants have access to unlimited themes and design options, allowing them to create a Shopify-based store while still having access to advanced, API-based customizations that give merchants granular control over their shopping experiences. &lt;/p&gt;

&lt;p&gt;With traditional Shopify, merchants do not have access to these tools, but they can still customize their store by making minor changes to existing themes or adding code snippets if they have coding knowledge. &lt;/p&gt;

&lt;h3&gt;
  
  
  Scalability and growth potential
&lt;/h3&gt;

&lt;p&gt;Shopify Plus is designed specifically for fast-growing businesses looking for enterprise-level solutions, so it naturally offers increased scalability potential when compared with traditional Shopify, which doesn’t make scaling up smoother for larger stores moving lots of data quickly around their server infrastructure. &lt;/p&gt;

&lt;p&gt;Merchants using Shopify Plus benefit from its enhanced performance capabilities, enabling reliable service even when traffic spikes occur due to promotions or special events like Black Friday deals. These features are essential for high-volume stores that need fast-loading times regardless of how much data they are processing at any given time. &lt;/p&gt;

&lt;h3&gt;
  
  
  Shopping cart 
&lt;/h3&gt;

&lt;p&gt;Both platforms offer their own shopping cart software so customers can quickly check out without having to leave your site. &lt;/p&gt;

&lt;p&gt;On regular Shopify, customers are given the option of using either Apple Pay or Google Pay for secure payments, while on Shopify Plus, customers have access to both these options plus Stripe Connect for expanded payment options such as ACH transfers or wire transfers for large orders or international payments.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Who should use Shopify? 
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Small businesses and startups
&lt;/h3&gt;

&lt;p&gt;If you’re starting a new business or just getting into eCommerce, Shopify is a great choice. It's simple to set up and comes with everything you need out of the box, from product catalogs, checkout pages, and more. &lt;/p&gt;

&lt;p&gt;You start small either by yourself or with an agency– simply select one of the many themes available, add your products, customize the look and feel of your store, then get selling. &lt;/p&gt;

&lt;p&gt;Shopify also offers plenty of tools that make it easy to track sales, manage inventory levels and boost customer engagement through promotions – so you can focus on growing your business without worrying about keeping things running smoothly in the background. &lt;/p&gt;

&lt;h3&gt;
  
  
  Online merchants with limited resources
&lt;/h3&gt;

&lt;p&gt;For online merchants working with limited resources – staff or budget-wise – Shopify is an ideal choice. Its low cost of entry makes it accessible even if money is tight right now; there are various plans available depending on how much you want to invest in setting up your store. &lt;/p&gt;

&lt;p&gt;Plus, once you've built your store through Shopify's interface, there isn't much else you have to do; its automated features take care of product management and customer service tasks, while its analytics help you better understand what’s working (and what’s not) so that you can continue optimizing over time as needed. &lt;/p&gt;

&lt;p&gt;This means less time spent managing manual processes, allowing merchants more time to focus on marketing their business effectively without worrying about other backend operations taking up their attention. &lt;/p&gt;

&lt;h3&gt;
  
  
  Businesses looking for a simple user-friendly platform 
&lt;/h3&gt;

&lt;p&gt;Shopify isn't just for beginners; many experienced online merchants are using its intuitive design and range of features too. From detailed reporting tools allowing users to monitor performance metrics like conversion rates and average order values, to integrations offering access to marketplaces like eBay and Amazon - Shopify has all the necessary tools for businesses looking for a simple platform that offers user-friendliness above all else. &lt;/p&gt;

&lt;p&gt;With its drag-and-drop editor, merchants can quickly customize design elements like colors, fonts, and images and add content like banner images or blog posts – all without needing HTML coding knowledge or having someone else manage these tasks for them. Whether it's creating promotional campaigns or optimizing content on product pages, optimizing a Shopify store is a relatively simple task.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who should use Shopify Plus?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Large enterprises and high-volume merchants
&lt;/h3&gt;

&lt;p&gt;Shopify Plus is powerful. It offers features and customization options not available on standard Shopify plans, making it the ideal choice for businesses looking for that extra oomph. Shopify Plus is remarkably reliable and can easily handle a high sales volume and traffic. &lt;/p&gt;

&lt;p&gt;For large enterprises and high-volume merchants, Shopify Plus provides a comprehensive eCommerce platform tailored to their needs. The platform is specifically designed to support their growing business, with features such as unlimited product listings, unlimited file storage, advanced order management, in-depth customer segmentation, and 24/7 customer support. &lt;/p&gt;

&lt;p&gt;Additionally, the platform includes more complex features such as product bundling, custom APIs, integration with third-party apps, and store credit management. This makes it easier for businesses to handle large inventories or multiple global stores quickly and efficiently. &lt;/p&gt;

&lt;h3&gt;
  
  
  Brands looking for advanced features and customization options
&lt;/h3&gt;

&lt;p&gt;Customization is something Shopify Plus understands well. Merchants can create automated marketing campaigns using triggers like abandoned carts or customer loyalty programs. Advanced analytics offer real-time insights into customer behavior so businesses can make informed decisions about optimizing their store’s performance. &lt;/p&gt;

&lt;p&gt;Customizable themes allow brands to create unique experiences across all channels, including online stores and social media platforms like Instagram or Facebook shops. Businesses can also leverage tools such as app extensions or gift cards for added customer engagement or improved customer retention strategies. &lt;/p&gt;

&lt;h3&gt;
  
  
  Brands with a high traffic volume 
&lt;/h3&gt;

&lt;p&gt;Shopify Plus is up to the task. The platform's reliable performance allows merchants to scale up easily during peak periods, while the seamless integrations guarantee accurate data reporting regardless of order size or frequency. &lt;/p&gt;

&lt;p&gt;The unlimited staff accounts provide additional flexibility so businesses can easily add extra help if needed without paying extra fees for additional user licenses on other platforms. &lt;/p&gt;

&lt;h2&gt;
  
  
  Implementing headless commerce with Shopify Plus
&lt;/h2&gt;

&lt;p&gt;Before you go headless with Shopify Plus, you must take a handful of things into account:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Do you really need to go headless?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do you have the developer muscle or an agency partner to help you out?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Have you defined what a successful implementation means to you&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do you have a user journey for both shoppers and stakeholders?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do you have an idea of how you want your tech stack to look like?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do you have a project leader to spearhead the adoption of headless commerce?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Closing words
&lt;/h2&gt;

&lt;p&gt;The beauty of eCommerce is that it levels the playing field for small businesses, enabling them to compete with larger brands and expand their reach globally. With the right eCommerce platform, the sky is the limit for your business. &lt;/p&gt;

&lt;p&gt;No matter which version of Shopify you choose—traditional or Plus—you’ll be able to get your eCommerce business up and running quickly with plenty of helpful features at your disposal. &lt;/p&gt;

&lt;p&gt;Regular Shopify is ideal for small businesses looking for a straightforward online store solution while larger enterprises may find more value in upgrading to the premium package offered by Shopify Plus which gives them access to additional features and unlocks headless architecture. &lt;/p&gt;

&lt;p&gt;So if you're an eCommerce store owner considering taking your business up a notch, then consider taking advantage of what these platforms offer!&lt;/p&gt;

&lt;p&gt;Ultimately, whichever platform you choose, you can rest assured knowing that both Shopify and Shopify Plus offer powerful eCommerce solutions that can help take your business to the next level.&lt;/p&gt;

</description>
      <category>headless</category>
      <category>webdev</category>
      <category>ecommerce</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Best headless CMS for Shopify</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Wed, 11 Jan 2023 10:04:53 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/best-headless-cms-for-shopify-1hhl</link>
      <guid>https://dev.to/dsalinasgardon/best-headless-cms-for-shopify-1hhl</guid>
      <description>&lt;p&gt;Shopify offers a range of benefits for businesses as a high-volume, enterprise-level eCommerce platform. From its customizable checkout process to its scalable infrastructure, Shopify is designed to handle the needs of large and growing businesses. &lt;/p&gt;

&lt;p&gt;However, managing and organizing the content on your Shopify store can be challenging with such a large volume of products and customers. That's where a Content Management System (CMS) comes in.&lt;/p&gt;

&lt;p&gt;A CMS can help you manage and organize large amounts of content and customize the look and feel of your Shopify store. Several CMS options are available for Shopify, each with its features and capabilities. &lt;/p&gt;

&lt;p&gt;In this article, we'll explore the top Shopify CMS options and provide some best practices for using a headless CMS with this powerful eCommerce platform so you can start leveraging &lt;a href="https://ikius.com/blog/headless-commerce-platform" rel="noopener noreferrer"&gt;headless commerce&lt;/a&gt; rightaway.&lt;/p&gt;

&lt;h3&gt;
  
  
  This post covers:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-cms#id0" rel="noopener noreferrer"&gt;Can’t you use Shopify as your CMS?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-cms#id1" rel="noopener noreferrer"&gt;What is Shopify Plus?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-cms#id2" rel="noopener noreferrer"&gt;The importance of a headless CMS for Shopify Plus stores&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-cms#id3" rel="noopener noreferrer"&gt;Top headless CMS options for Shopify Plus&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://ikius.com/blog/shopify-cms#id4" rel="noopener noreferrer"&gt;Closing remarks&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Can’t you use Shopify as your CMS?
&lt;/h2&gt;

&lt;p&gt;While Shopify is primarily an &lt;a href="https://ikius.com/blog/jamstack-ecommerce" rel="noopener noreferrer"&gt;eCommerce platform&lt;/a&gt;, it does have some built-in content management capabilities. For example, businesses can create and publish pages, blog posts, and other types of content using Shopify's online editor. &lt;/p&gt;

&lt;p&gt;However, there are some drawbacks to using &lt;a href="https://ikius.com/services/technologies/shopify" rel="noopener noreferrer"&gt;Shopify&lt;/a&gt; as a full-fledged content management system (CMS):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Limited customization options:&lt;/strong&gt; While Shopify allows businesses to customize their store's look and feel, the options are relatively little compared to a dedicated CMS platform. This can make it difficult for brands to achieve the specific design and layout they want for their store.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Not so many content types:&lt;/strong&gt; Shopify is geared towards &lt;a href="https://ikius.com/blog/nextjs-ecommerce" rel="noopener noreferrer"&gt;eCommerce&lt;/a&gt; content, such as products, orders, and customers. While it does allow businesses to create and publish other types of content, like pages and blog posts, the options are relatively basic compared to a dedicated CMS platform.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lack of integrations and extensions:&lt;/strong&gt; Shopify has a limited number of integrations and extensions compared to a dedicated CMS platform. This can make it harder for businesses to add additional functionality or connect with other systems and platforms.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gets slow over time:&lt;/strong&gt; Shopify stores can experience slower load times if they have a large amount of content or high traffic volumes. This is because Shopify has limited caching options compared to a dedicated CMS platform, which can store and serve content more efficiently.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Limited control over server resources:&lt;/strong&gt; Because Shopify stores are hosted on the company's own servers, businesses may need more control over the resources and infrastructure that support their store. This can make it more challenging to optimize speed and performance, especially for online stores with high traffic volumes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Shopify Plus?
&lt;/h2&gt;

&lt;p&gt;Shopify Plus is like Shopify on steroids –or &lt;a href="https://ikius.com/blog/headless-shopify" rel="noopener noreferrer"&gt;headless Shopify&lt;/a&gt; if you’re into that. Basically, it builds on top of Shopify’s battle-tested features and unlocks access to Shopify’s storefront API. Shopify Plus API (Application Programming Interface) is a set of tools and protocols that allows businesses to programmatically access and manage their Shopify store data. &lt;/p&gt;

&lt;p&gt;This can be useful for businesses that want to automate tasks, integrate with other systems and platforms, or build custom applications on top of their Shopify headless platform.&lt;/p&gt;

&lt;p&gt;The Shopify storefront API uses REST (Representational State Transfer) architecture, decoupling it and turning traditional Shopify into headless Shopify. It also uses JSON (JavaScript Object Notation) for data formatting, a widely-used and flexible format for transferring data between systems.&lt;/p&gt;

&lt;p&gt;Using the Shopify Plus API, online stores can access and modify a wide range of data on their store, including products, orders, customers, and more. It also includes features like webhooks, which allow businesses to receive real-time updates about changes to their store data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Differences between Shopify and Shopify Plus
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Customizable checkout process&lt;/strong&gt;: With Shopify Plus, businesses can customize the checkout process to match their brand and preferences. This can include adding custom fields, modifying the layout, and integrating with other systems and platforms.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalable infrastructure:&lt;/strong&gt; Shopify Plus is designed to handle large volumes of traffic and transactions without slowing down or crashing. This makes it a reliable and scalable solution for businesses with growing online sales.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Advanced reporting and analytics:&lt;/strong&gt; Shopify Plus offers advanced reporting and analytics tools, which can help businesses track and understand their sales, customer behavior, and other key metrics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;24/7 support:&lt;/strong&gt; Shopify Plus includes dedicated account management and technical support, which can help businesses get the assistance they need to run their online store smoothly.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The importance of a headless CMS for Shopify Plus stores
&lt;/h2&gt;

&lt;p&gt;A headless or API-based CMS is a content management system that uses Application Programming Interfaces (APIs) to communicate with other systems and platforms. &lt;/p&gt;

&lt;p&gt;Headless CMSs play well with a Shopify app, as it offers several benefits over traditional, monolithic CMS platforms where a single source manages everything, from content management to order management and &lt;a href="https://ikius.com/services/payment-gateway-integration" rel="noopener noreferrer"&gt;payment gateways&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One of the main benefits of doing a Shopify integration with a headless CMS is that stores can scale tremendously. Shopify Plus stores can handle large traffic and transactions as a high-volume, enterprise-level eCommerce platform. &lt;/p&gt;

&lt;p&gt;When coupled with a headless platform and a deployment platform like Vercel or Netlify, your Shopify storefront can handle almost any volume of traffic and data without slowing down or crashing, making it a more reliable and scalable solution for eCommerce stores looking to scale.&lt;/p&gt;

&lt;p&gt;Another benefit of an API-based CMS for a Shopify Plus eCommerce website is its flexibility. An API-based CMS can easily integrate with other systems and platforms, such as marketing and customer relationship management (CRM) tools. This can help businesses streamline their processes and work more efficiently.&lt;/p&gt;

&lt;p&gt;In addition, an API-based CMS can be more cost-effective than a traditional, monolithic CMS platform. Because it uses APIs to communicate with other systems, an API-based CMS can be more modular and require less upfront investment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read more:&lt;/strong&gt; &lt;a href="https://ikius.com/blog/what-is-a-headless-cms" rel="noopener noreferrer"&gt;What is a headless CMS?&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Top headless CMS options for Shopify Plus
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/services/technologies/agility-cms" rel="noopener noreferrer"&gt;Agility&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/partners/implementation/ikius" rel="noopener noreferrer"&gt;Agility CMS&lt;/a&gt; is a flexible, API-driven content platform allowing businesses to manage and deliver content across multiple channels and devices. It offers a range of features and integrations and is a popular choice for brands building a Shopify site.&lt;/p&gt;

&lt;p&gt;There are several reasons why Agility CMS might be a good option to use with Shopify Plus:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Visual editor:&lt;/strong&gt; Agility offers a visual editor that allows Shopify users to create and edit content using a drag-and-drop interface.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Content modeling:&lt;/strong&gt; Agility allows brands to create custom content models to match their specific needs and goals.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Multi-language support:&lt;/strong&gt; Agility supports multiple languages, allowing store owners to easily create and manage content in multiple languages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Integration with other systems:&lt;/strong&gt; Agility can easily integrate with other systems and platforms, such as eCommerce platforms like Shopify Plus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Support and resources:&lt;/strong&gt; Agility offers a range of support and resources to help businesses get the most out of their platform. This can be especially useful for businesses using Shopify Plus, which includes dedicated account management and technical support.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/services/technologies/prismic-cms" rel="noopener noreferrer"&gt;Prismic&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Prismic is a headless CMS that gives you all the power and flexibility necessary to create unique digital experiences. It integrates seamlessly with your Shopify website so that you can manage your content and store it from one central location.&lt;/p&gt;

&lt;p&gt;Some key features of Prismic that work well with Shopify Plus include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Intuitive user interface:&lt;/strong&gt; Prismic's user interface is designed with usability in mind. It's easy to navigate, making it simple for users to find what they're looking for without getting lost in a sea of menus and options. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Flexible data modeling:&lt;/strong&gt; Prismic is a headless CMS, meaning there are no predefined data structures or constraints on how you store your content. This allows you to structure your data exactly how you want it.               &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Powerful APIs:&lt;/strong&gt; Prismic also provides powerful APIs that allow developers to access their data from any platform or language they choose. These APIs make it easier for developers to query their data and quickly build custom applications. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Omnichannel content delivery:&lt;/strong&gt; Prismic CMS also offers flexible content delivery capabilities. This means you can easily and quickly deliver tailored shopping experiences to your customers based on their location or device type.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/services/technologies/hygraph" rel="noopener noreferrer"&gt;Hygraph&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://hygraph.com/implementation-partners/ikius" rel="noopener noreferrer"&gt;Hygraph&lt;/a&gt; is a headless content platform that provides a GraphQL API for managing and delivering content across multiple channels and devices. GraphQL allows clients to query the data flexibly and retrieve only the data they need, making it ideal for customers who want to integrate it with their headless Shopify store.&lt;/p&gt;

&lt;p&gt;Some key features of Hygraph that work well with Shopify Plus include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inventory management:&lt;/strong&gt; Hygraph offers robust inventory management capabilities so that customers can easily find the products they are looking for. It also allows you to track stock levels, manage product descriptions, and set up reorder alerts when stock levels reach a certain threshold. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Marketing automation:&lt;/strong&gt; Hygraph provides marketing automation tools that allow you to create targeted campaigns and track customer conversion rates across multiple channels. This helps you identify which tactics are working best so that you can focus your efforts on those strategies while optimizing your budget accordingly. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Personalization at scale:&lt;/strong&gt; Delight your customers with personalization beyond their expectations. Using Hygraph, you can easily incorporate a CDP, DMP, and martech into your digital experience platform to create an outstanding customer experience. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Omnichannel content delivery:&lt;/strong&gt; Be empowered to reach your customers in any way imaginable. Omni-channel content distribution allows you to share native material across all devices and locales –from websites and mobile phones to wearables, smart speakers, and more.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/services/technologies/sanity-cms" rel="noopener noreferrer"&gt;Sanity&lt;/a&gt; 
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ikius.com/blog/sanity-io" rel="noopener noreferrer"&gt;Sanity.io&lt;/a&gt; is a structured content platform for organizing and controlling content like text, images, media, and products. With Sanity Studio's open source, single page application, you can easily create a personalized editing environment in no time at all. &lt;/p&gt;

&lt;p&gt;Some key features of Sanity that work well with Shopify Plus include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Advanced content modeling:&lt;/strong&gt; Sanity provides an advanced content modeling feature that makes creating custom content structures that fit your store needs. You can use this feature to create custom fields and types and organize them into collections that can be used across multiple stores. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Advanced Content Delivery Network (CDN):&lt;/strong&gt; Sanity's CDN is designed to optimize performance and scalability for eCommerce businesses by allowing them to serve their content directly from the edge of their network instead of relying on third-party services or web servers located in a single location. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Collaborative editing features:&lt;/strong&gt; Sanity's collaborative editing features allow multiple users with varying access rights to manage data simultaneously without overwriting each other’s work or compromising security protocols. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Intuitive user interface:&lt;/strong&gt; Sanity makes working with complex data structures easier than ever before; developers don't need advanced coding knowledge to use Sanity effectively. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/blog/www.strapi.com" rel="noopener noreferrer"&gt;Strapi&lt;/a&gt; 
&lt;/h3&gt;

&lt;p&gt;Strapi is an open-source &lt;a href="https://ikius.com/blog/what-is-a-headless-cms" rel="noopener noreferrer"&gt;headless CMS&lt;/a&gt; designed with eCommerce stores in mind. It allows users to manage their online store’s content quickly and provides a wide range of features and tools to help make the process easier. With Strapi, users can create pages, products, collections, customers, orders, and more in one place. &lt;/p&gt;

&lt;p&gt;Some key features of Strapi that work well with Shopify Plus include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Open source platform:&lt;/strong&gt; You can customize Strapi’s code to fit your exact needs without having to pay for expensive licenses or be locked into restrictive contracts. Additionally, you can access all the latest features as soon as the Strapi community releases them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Flexibility:&lt;/strong&gt; In addition to its core features, such as content management, user management, and media library integration, you can extend its capabilities through plugins and APIs. Suppose you have specific requirements or needs for your Shopify storefront, such as &lt;a href="https://ikius.com/services/payment-gateway-integration" rel="noopener noreferrer"&gt;payment processing&lt;/a&gt; or analytics integration. In that case, you can easily find a plugin or API that will meet those requirements. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Powerful analytics:&lt;/strong&gt; Strapi allows businesses to track customer behavior on their websites to understand better how customers interact with their products or services. This data can be used to optimize the user experience on the site and improve marketing campaigns or product offerings based on customer feedback or preferences. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Wide range of plugins and extensions:&lt;/strong&gt; Strapi provides a wide range of plugins and extensions that allow users to customize their websites more efficiently. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/blog/www.storyblok.com" rel="noopener noreferrer"&gt;Storyblok&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Storyblok is a solid companion for businesses looking to streamline their content management. Its intuitive visual composer lets users preview changes before publishing, allowing them to create amazing web pages with just a few clicks. &lt;/p&gt;

&lt;p&gt;Some key features of Storyblok that work well with Shopify Plus include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Simple integration process:&lt;/strong&gt; Storyblok stands out from other CMSs because it allows you to create a website without having to write any code. It also has an easy integration process that can be completed in minutes without additional plugins or third-party tools. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Customizable platform:&lt;/strong&gt; Storyblok is extremely customizable, allowing you to tailor your site to meet the needs of your eCommerce store. With drag-and-drop ease, you can easily add features such as &lt;a href="https://ikius.com/services/payment-gateway-integration" rel="noopener noreferrer"&gt;payment gateways&lt;/a&gt;, product reviews, shipping options, taxes, and more. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalable:&lt;/strong&gt; Storyblok also offers scalability solutions so that your eCommerce store can grow with your business. With its “decoupled architecture” design, Storyblok ensures its performance remains consistent even as traffic levels increase and data needs expand. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom webhooks:&lt;/strong&gt; You can easily automate shipping notifications or order confirmations. Automating these mundane tasks frees up more time to focus on other aspects of running an eCommerce store, like product selection or marketing strategies, instead of spending hours updating customer information after every sale.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://directus.io/" rel="noopener noreferrer"&gt;Directus&lt;/a&gt; 
&lt;/h3&gt;

&lt;p&gt;Directus is an open-source headless content management system (CMS) designed specifically for developers who need to build and manage custom digital experiences quickly. Unlike other CMSs, its headless architecture allows you to integrate it with any frontend framework or language easily. This makes it perfect for powering dynamic web applications and custom websites.&lt;/p&gt;

&lt;p&gt;Some key features of Directus that work well with Shopify Plus include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Customization options:&lt;/strong&gt; Directus offers extensive customization options that make it easy to tailor your website's look and feel to your specifications. You can quickly create custom pages and templates with a drag-and-drop builder and an intuitive &lt;a href="https://ikius.com/services/ux-ui-design" rel="noopener noreferrer"&gt;user interface&lt;/a&gt;. Directus’s API endpoints allow developers to access all the underlying data to customize the system further. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalability:&lt;/strong&gt; Directus has been developed with scalability in mind, so you don't have to worry about outgrowing it in the future. The platform allows you to add or modify new features without disruption or downtime easily. And, since Directus runs on AWS, you can seamlessly scale up or down as needed without worrying about server costs or maintenance. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Security:&lt;/strong&gt; Directus provides excellent security features such as SSL encryption, two-factor authentication, and regular security updates, providing peace of mind when dealing with sensitive customer data. Additionally, Directus is built on top of a powerful caching engine that ensures lightning-fast load times and smooth performance even during peak traffic times.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Analytics:&lt;/strong&gt; its built-in analytics dashboard provides real-time insights into customer behavior so merchants can make data-driven decisions about optimizing their store. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/services/technologies/dato-cms" rel="noopener noreferrer"&gt;DatoCMS&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.datocms.com/partners/ikius" rel="noopener noreferrer"&gt;Dato CMS&lt;/a&gt; is an open-source content management system that enables users to store, manage, and publish content on their websites or applications. It is built using Node.js and React, two popular frameworks used in web development. While it allows users to create custom designs and layouts, it also offers pre-built templates that make setting up a website quickly easier.&lt;/p&gt;

&lt;p&gt;Some key features of Dato CMS that work well with Shopify Plus include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Feature-rich platform:&lt;/strong&gt; Dato CMS has a wide range of features built into its platform, which makes it ideal for eCommerce stores. Most notably, its editing features allow you to create and manage product pages from within the system. In addition, the ability to customize content fields, create custom templates and deploy powerful APIs makes managing complex product data easier. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Easy setup and maintenance:&lt;/strong&gt; Dato CMS was designed with ease of use in mind, and it shows. Setting up your store takes only minutes, and once you have done so, you can easily add new products or edit existing ones without having to dive into code or hire developers whenever you want to make changes. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Integration with other platforms:&lt;/strong&gt; The real power of Dato CMS lies in its integration capabilities with other platforms such as Shopify. With these integrations, you can easily sync all your product data between the two systems in real-time. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;High performance:&lt;/strong&gt; Dato CMS ensures your site runs quickly and efficiently by caching all published content on its servers. This ensures that your website will remain responsive and performant no matter how many visitors you have. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Read more:&lt;/strong&gt; &lt;a href="https://ikius.com/blog/headless-cms-for-jamstack" rel="noopener noreferrer"&gt;Top Headless CMS for Jamstack in 2023&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Best practices when using a headless CMS and Shopify Plus
&lt;/h3&gt;

&lt;p&gt;A CMS can help you manage and organize large amounts of content, but it's important to have a clear strategy. This sounds like a no-brainer, but when choosing a CMS, it's essential to consider your specific business needs and goals as a Shopify user. &lt;/p&gt;

&lt;p&gt;Some things to consider include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The level of customization you want to be able to do &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The volume of products and customers you have&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The types of content you need to manage&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The overall ease of use of the CMS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The integration with Shopify Plus &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Leverage your visual editor as much as you can
&lt;/h3&gt;

&lt;p&gt;Add custom pages and navigation menus if you choose a headless platform with a visual editor to change your store's layout and design. You can also use a CMS to manage and optimize your store's content for search engines and add features like email marketing and abandoned cart recovery. &lt;/p&gt;

&lt;h3&gt;
  
  
  Choose the technology stack that best suits your online store
&lt;/h3&gt;

&lt;p&gt;Many CMS platforms offer integrations with other systems and tools, such as marketing and customer relationship management (CRM) tools. These integrations can help businesses streamline their processes and work more efficiently. For example, you could use an integration to automatically send email marketing campaigns to customers who have abandoned their carts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Create a content calendar
&lt;/h3&gt;

&lt;p&gt;A content calendar can help you plan and organize your content and product releases in advance. This can be especially useful for managing businesses with a large volume of products and content. Consider using a content calendar to schedule and plan your blog posts, product releases, and other types of content.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use analytics and data to inform your content strategy 
&lt;/h3&gt;

&lt;p&gt;A CMS can provide valuable insights and data about your store and customers. Use this data to inform your content strategy and make data-driven decisions about what types of content to create and publish. For example, you could use data about customer behavior and search trends to identify popular topics and keywords to target in your content.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use modular and composable technology
&lt;/h3&gt;

&lt;p&gt;Composable technologies are modular and can be mixed and matched to create custom solutions. This allows businesses to tailor their technology stack to their needs and goals rather than being limited to a pre-built, monolithic platform. In addition, composable technologies can integrate other systems and platforms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing remarks
&lt;/h2&gt;

&lt;p&gt;Using a headless CMS with Shopify can offer many benefits for businesses, like customizability, advanced reporting, and scalable infrastructure, among many others. &lt;/p&gt;

&lt;p&gt;A headless CMS can help businesses to streamline their processes, easily manage and deliver their content across multiple channels and devices, customize their content management system to their specific needs, and easily integrate with other systems and platforms.&lt;/p&gt;

&lt;p&gt;When selecting the best headless CMS for your business, several options exist. The most important considerations are integration, customization, scalability, and support and resources. &lt;/p&gt;

&lt;p&gt;In our opinion, Shopify's most popular headless CMS options are Agility, Prismic, Hygraph, Strapi, Directus, Sanity, DatoCMS, and Storyblok.&lt;/p&gt;

&lt;p&gt;Ultimately, the best CMS for your business will depend on your specific needs and goals. Therefore, it's essential to evaluate the features and capabilities of each CMS to determine which one best meets the needs of your business. &lt;/p&gt;

&lt;p&gt;Then, by understanding the options and comparing the features, you can select the headless CMS that will provide the perfect balance of flexibility and scalability to your Shopify website.&lt;/p&gt;

</description>
      <category>fastapi</category>
      <category>mcp</category>
      <category>python</category>
      <category>discuss</category>
    </item>
    <item>
      <title>What is Sanity.io? A Customer-Centered Deep Dive</title>
      <dc:creator>Dsalinasgardon</dc:creator>
      <pubDate>Thu, 08 Dec 2022 17:35:38 +0000</pubDate>
      <link>https://dev.to/dsalinasgardon/what-is-sanityio-a-customer-centered-deep-dive-53h0</link>
      <guid>https://dev.to/dsalinasgardon/what-is-sanityio-a-customer-centered-deep-dive-53h0</guid>
      <description>&lt;p&gt;Having a &lt;a href="https://ikius.com/blog/what-is-a-headless-cms" rel="noopener noreferrer"&gt;content management system (CMS)&lt;/a&gt; has become essential for creating and delivering content and digital experiences, but over the past years, more and more organizations have opted to go headless to achieve faster content delivery speeds, leverage modern architectures, and improve user experience. &lt;/p&gt;

&lt;p&gt;Instead of a legacy backend-frontend architecture with pre-built visual themes like a &lt;a href="https://ikius.com/blog/jamstack-vs-wordpress" rel="noopener noreferrer"&gt;traditional CMS&lt;/a&gt;, a headless platform decouples access through an API layer. This allows users to build their own custom display interfaces. &lt;/p&gt;

&lt;p&gt;To further optimize delivery speed and performance, many companies are turning to &lt;a href="https://ikius.com/blog/what-is-jamstack" rel="noopener noreferrer"&gt;Jamstack&lt;/a&gt; — JavaScript for frontend presentation logic; APIs for data exchange between client devices over HTTP; Markup used by static site generators like Sanity’s open source studio, which provides single-source truth on your database model using GraphQL queries from cloud CDNs plus real-time updates via webhooks.&lt;/p&gt;

&lt;p&gt;But this alone isn’t enough to tell us what &lt;a href="https://www.sanity.io/" rel="noopener noreferrer"&gt;Sanity&lt;/a&gt; is or why it’s one of the best headless platforms for building all kinds of digital experiences. So, buckle up for a customer-centered, value-based dive into Sanity.io. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is Sanity? 
&lt;/h2&gt;

&lt;p&gt;TL; DR: &lt;a href="https://ikius.com/services/technologies/sanity-cms" rel="noopener noreferrer"&gt;Sanity.io&lt;/a&gt; –sometimes called Sanity CMS– is a cloud-based, open source content platform that enables you to easily manage, edit, and deliver structured content across every device.&lt;/p&gt;

&lt;p&gt;In other words, it makes it easy for you to create websites and applications without worrying about the backend or underlying technology because it supports all meta-frameworks and static site generators.&lt;/p&gt;

&lt;p&gt;This eliminates the need for developers to write custom code from scratch whenever they want to update a page or add new features. &lt;/p&gt;

&lt;p&gt;Instead, they can use pre-built components that come with the platform, saving time and money in the long run. &lt;/p&gt;

&lt;h2&gt;
  
  
  What makes Sanity different? 
&lt;/h2&gt;

&lt;p&gt;Sanity stands apart from &lt;a href="https://ikius.com/blog/headless-cms-for-jamstack" rel="noopener noreferrer"&gt;other headless CMSs&lt;/a&gt; because of its flexible data model and intuitive editing interface. Instead of relying on pre-defined templates, Sanity allows users to define their own structures for data and documents. This makes it easier for users to customize their content without worrying about coding or complex technical jargon. &lt;/p&gt;

&lt;p&gt;In addition, Sanity has an easy-to-use drag-and-drop editor that allows users to quickly create and edit content in real-time via a web browser or mobile device. This ensures that businesses can update their content quickly and efficiently - no matter where they are located. &lt;/p&gt;

&lt;p&gt;However, there are four key features that turn Sanity into the content juggernaut it is:&lt;/p&gt;

&lt;h3&gt;
  
  
  Content lake
&lt;/h3&gt;

&lt;p&gt;Sanity Content Lake unlocks the power of your content. Thanks to Sanity’s cloud-based repository, you can seamlessly access and store all kinds of content and assets, allowing you to focus on what matters most  –creating powerful experiences. Sanity’s API makes everything simple; you can get started quickly by utilizing one of our client libraries or HTTP APIs to create a solid digital experience. &lt;/p&gt;

&lt;h3&gt;
  
  
  Structured content
&lt;/h3&gt;

&lt;p&gt;Structured content is like a set of building blocks, each piece carefully arranged and classified for maximum understanding. By leveraging these pieces in an organized way, machines and people alike can gain insight from the components – maximizing efficiency and productivity. &lt;/p&gt;

&lt;p&gt;Plus, with Sanity.io’s Portable Text, a revolutionary open-specification format that takes rich text to the next level. Now you can turn it into nearly any markup language imaginable –from HTML and JSX to Vue, Markdown, SSML, or XML.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sanity Studio
&lt;/h3&gt;

&lt;p&gt;Sanity Studio is a top-of-the-line, React-based, and open-source CMS. Streamline the creation of your content in Sanity Studio with their powerful tool kits and plugins. Sanity Studio single page application also offers an abundance of powerful plugins from npm, plus the ability to craft custom integrations into your applications. Unleash a world of design potential – get started today and unlock the ultimate workflow, optimized to work exactly how you need it to.&lt;/p&gt;

&lt;h3&gt;
  
  
  Developer experience 
&lt;/h3&gt;

&lt;p&gt;Sanity is the darling of developers. Unleash unlimited possibilities with Sanity Studio's ever-expanding ecosystem of plugins! Access a wide range of React components to create custom input, widgets, and tools. Connect with a global community –from seasoned developers to beginners alike– who are joining forces to shape today's future tech landscape.&lt;/p&gt;

&lt;h3&gt;
  
  
  GROQ
&lt;/h3&gt;

&lt;p&gt;GROQ (&lt;strong&gt;Graph-Relational Object Queries&lt;/strong&gt;) is a cutting-edge language that allows users to effortlessly query collections of JSON documents without needing explicit schemas. Its advanced design objectives help organize and personalize. With it, you can maximize expressive filtering, enable the seamless joinery of multiple documents into one streamlined response, and create bespoke outcomes tailored for individual client applications. &lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of Sanity
&lt;/h2&gt;

&lt;p&gt;Using a content platform like Sanity has many benefits for CMOs and other professionals who need to manage large amounts of content quickly and efficiently. &lt;/p&gt;

&lt;p&gt;Not only does this platform provide unparalleled flexibility when it comes to managing content and digital experiences, but it also offers powerful analytics tools that help measure performance across multiple devices and platforms in real time. All of this helps your content team make informed decisions about optimizing digital strategies for maximum impact. &lt;/p&gt;

&lt;p&gt;What’s more-with its intuitive user interface, editing content on this platform is simple. You can save time tinkering with code and let your content team focus on creating great customer experiences.&lt;/p&gt;

&lt;p&gt;It also offers unparalleled flexibility –you can easily adjust your designs and content quickly without worrying about breaking existing functionality or creating complex new code blocks. &lt;/p&gt;

&lt;p&gt;Lastly, it's incredibly user-friendly. even if you don't have a lot of technical knowledge or experience with web development tools, you'll be able to make changes quickly and easily thanks to Sanity Studio’s react-based interface. &lt;/p&gt;

&lt;p&gt;However, bear in mind that if you’re not proficient with the coding aspects of the setup, maybe contacting a &lt;a href="https://ikius.com/blog/how-to-choose-a-jamstack-agency" rel="noopener noreferrer"&gt;Jamstack agency&lt;/a&gt; is a better idea to leverage all the power of Sanity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why should you choose Sanity?
&lt;/h2&gt;

&lt;p&gt;In today's digital world, where speed matters more than ever before, having a reliable content platform like Sanity can give your business an edge over the competition. &lt;/p&gt;

&lt;p&gt;It's flexible enough for marketing teams who need to quickly make changes without relying on developer resources every time. This gives them more control over their content strategy while still ensuring quality results in less time. &lt;/p&gt;

&lt;p&gt;Plus, it integrates seamlessly with popular meta-frameworks like React, Next.js, and Gatsby, so you can get up and running quickly. You can say goodbye to struggling through complex setup processes or dealing with compatibility issues along the way.  &lt;/p&gt;

&lt;p&gt;For CMOs looking for an easy-to-use yet powerful API-first solution that offers unmatched flexibility and scalability at an affordable price point, look no further than Sanity. &lt;/p&gt;

&lt;p&gt;This top-of-the-line platform provides marketing and content teams the freedom they need to create a stunning digital experience without breaking the bank– making it one of the best choices around if you have some developer muscle to back you.&lt;/p&gt;

&lt;p&gt; Also, Sanity is one of the most flexible platforms in the headless market; chances are it will hold its edge over competitors. With this platform, CMOs can optimize their online presence by creating a custom content type that closely resembles what they need –just like I did with my &lt;a href="https://www.sanity.io/guides/sanity-podcasting-app" rel="noopener noreferrer"&gt;podcasting app about tuxedo cats&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;In addition, Sanity also offers a range of features designed specifically for marketing teams. This includes A/B testing capabilities, scheduled delivery options, and analytics tracking tools. By using these features, content teams can better understand customer behavior to target them more effectively with relevant messages tailored to their preferences.  &lt;/p&gt;

&lt;h3&gt;
  
  
  Choose Sanity if:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;You want to integrate the platform with third-parties&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You want to create your own content schema&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You have a team of developers to back you&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You outgrew traditional platforms&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Don’t choose Sanity if:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;You’re at the beginning of your content management journey&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You’re not too sure of what you need from a content platform&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Ikius + Sanity = &amp;lt;3
&lt;/h2&gt;

&lt;p&gt;Sanity is one of the most flexible CMS in the market. If you're looking to implement Sanity, we can help.&lt;/p&gt;

&lt;p&gt;With several successful Sanity projects under our belt, we can advise you on implementing Sanity CMS for all projects, from &lt;a href="https://ikius.com/services/headless-ecommerce-development" rel="noopener noreferrer"&gt;eCommerce stores&lt;/a&gt; to marketing sites.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/work/blue-nose" rel="noopener noreferrer"&gt;Blue Nose&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;We built a new marketing website to optimize reserving cruises and increase brand awareness. The site is built with &lt;a href="https://ikius.com/services/next-js-development" rel="noopener noreferrer"&gt;Next.js&lt;/a&gt; and hosted on &lt;a href="https://ikius.com/services/technologies/netlify" rel="noopener noreferrer"&gt;Netlify&lt;/a&gt;. Before moving to &lt;a href="https://ikius.com/services/jamstack-development" rel="noopener noreferrer"&gt;Jamstack&lt;/a&gt;, Blue Nose's site was hosted on a legacy CMS that was being deprecated and didn't even support mobile browsers! After migrating to Next.js, Blue Nose's site is optimized and ready to sail to the next-gen waters.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ikius.com/work/brightway-careers" rel="noopener noreferrer"&gt;Brightway Careers&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;We migrated Brightway's site from &lt;a href="https://ikius.com/blog/jamstack-migration" rel="noopener noreferrer"&gt;WordPress to Jamstack&lt;/a&gt; and saw an astonishing increase in Google Lighthouse's performance score. We also provided guidance and help regarding UI/UX when working with Brightway's designers to create a refreshed style for the brand.&lt;/p&gt;

&lt;p&gt;The site is multilingual and features a fully customizable page structure with modular components and content for each locale. The content is managed with Sanity - an excellent Headless CMS for Brightway's use case.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;As you can see, Sanity is one of the most advanced headless CMS solutions available today. Its flexible data model and intuitive editing interface make it simple for users to customize their content without worrying about technical details or coding knowledge. &lt;/p&gt;

&lt;p&gt;On top of that, its marketing features give CMOs powerful insights into customer behavior so they can deliver personalized messages tailored to each customer’s needs – making it easier than ever before for them to reach out directly to potential customers easily. &lt;/p&gt;

&lt;p&gt;With all these advantages in mind, it’s no wonder why many businesses are choosing Sanity as their go-to platform for managing digital assets online.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ready to build a web application with Sanity?
&lt;/h3&gt;

&lt;p&gt;Ikius can help you implement and manage your Sanity project or application. We can build something from scratch or work with your devs to lend them an extra hand during implementation.&lt;/p&gt;

</description>
      <category>showdev</category>
    </item>
  </channel>
</rss>
