cs-icon.svg

Website Homepage

The “Website Homepage” content model acts as the foundational blueprint for the main landing page of a website. By designing a thorough content model for the homepage, businesses ensure a consistent and engaging user experience that captures the essence of their brand and mission.

Let’s dive deep into how this model will help you create your company’s Website Homepage.

  1. Analyzing Requirements for the Homepage

    At the core of our website lies the homepage, which features a captivating hero banner, readily accessible contact details, organized sections with buckets and cards, and much more. The Website Homepage Content Model includes fields and structures thoughtfully designed to capture the key information about the homepage of your website. It outlines the structure, elements, and types of content required to present the site's primary message, brand identity, and user navigation.

    Typically, it encompasses key components:

    • The “Website Header” at the top of the page
    • The “Hero section” which is the hero banner area
    • The “Feature Highlights” section
    • The “Testimonials” section
    • The “Website footer” at the bottom

    The Website Homepage Content Model makes use of six additional content types - “Author”, “Blog Landing Page”, “Contact Us”, “Hero Banner”, “Homepage”, “Our Team” and six global fields - SEO, Social Share, Section With HTML Code, Section With Cards, Section, Section With Buckets.

    Here’s how your homepage will look like on your website:

    Analyzing_Requirements_for_the_Homepage.png
  2. Identifying Content Model

    Let's identify the fields that build up your Website Homepage content type that you see in the above step.

    Identifying_Content_Model_for_the_Homepage.png
  3. Developing Content Type

    The “Website Homepage” content model contains the following set of fields. Let’s look in detail at what content types and fields were used to create the model.

    Homepage Content Type:

    Let’s look in detail at what fields were used to create the content type:

    • Title: This is where you'll provide your “Website Homepage" page a name. The Title field displays the title of the Website Homepage. This is a required field and must be unique.
    • URL: Here is the web URL of your “Website Homepage". This URL field displays the URL of the homepage. This is a required field and must be unique.
    • Page Components: The different sections that you see on your “Website Homepage" have been collectively considered together and hence have used the Modular Block field to create the following components
      • Hero Banner: This Modular Block field has the following components:
        • Hero Banner: This is the big, bold section at the top of your homepage, usually with standout images or messages. This is a Reference field that refers to the Hero Banner content type. In this block, we have used a Reference field to allow you to fetch “Website Homepage” content/entries from single/multiple content types into your field.
      • Section With Buckets: This Modular Block field contains the Section with Buckets Global field, which has the following components:
        • Title H2: This is a Single Line Textbox field that displays the title of the section. The title is displayed as a level-two heading.
        • Description: This is a Multi Line Textbox field to add the description for the section.
        • Tabular Buckets: This is a Boolean field that specifies whether the data is represented in tabular format or not.
        • Buckets: This Group field includes the following fields:
          • Title H3: This is a Single Line Textbox field that stores the title for this subsection. The H3 element defines a level-three heading.
          • Image: This is a File field that allows you to choose the image for the bucket and add it to the entry.
          • Image Alignment: This is a Select field where you can choose the alignment of an image. Image alignment can be Left, Centre, or Right.
          • Description: This is a Multi Line Textbox field that stores the description for this bucket.
          • Icon: This is a File field that allows you to choose the icon for the bucket and add it to the entry. Ideally, the image file for the icon should be less than 100KB in a PNG format.
          • Call To Action: This is a Link field that stores the bucket button name as a title and links it for redirection.
      • Section: This Modular Block field contains the Section Global field, which has the following components:
        • Title H2: This is a Single Line Textbox field that displays the title of the section. The title is displayed as a level-two heading.
        • Description: This is a Multi Line Textbox field to add the description for the section.
        • Call To Action: This is a Link field where you can add links based on your requirements.
        • Image: This is a File field where you can add an image as per your requirement.
        • Is Image Right Aligned: This is a Boolean field that specifies if the image is left-aligned or right-aligned.
      • Section With Cards: This Modular Block field contains the Section with Cards Global field, which has the following components:
        • Section Title: This is a Title field that displays the title of the section. This is a mandatory field and must be unique.
        • Section Description: This is a Multi Line Textbox field to add the description of the section.
        • Cards: This Group field includes the following fields to add the question-answers to the FAQs section:
          • Card Title H3: This is a Single Line Textbox field to add the title of the card. The title is displayed as a level-three heading.
          • Description: This is a Multi Line Textbox field to add the description for the card.
          • Call To Action: This is a Link field to add links based on your requirements.
          • Image: This is a File field to add an image as per your requirement.
      • Section with HTML Code: This is the second block that contains a Section with HTML Code Global field, which covers the following components:
        • Title: Title is a Title field that defines the title of this specific section.
        • Description: Description is a Multi Line Textbox field that stores the detailed description of the HTML code.
        • HTML Code: This is a Custom field containing Ace Editor as an extension.
        • Is HTML Code Left Aligned?: This is a Boolean field that specifies that the HTML Code is left-aligned or right-aligned.
      • Our Team: This Modular Block field has the following components:
      • From Blog: This Modular Block field covers the following components of a blog in the list:
        • Title H2: This is a Single Line Textbox field to add the title of the reference blog. The title is displayed as a level-two heading.
        • Featured Blogs: This is a Reference field that refers to the Blog Landing Page content type. You can find the Author content type in the Blog Landing Page content model.
        • View Articles: This is a Link field to add links to any related articles.
      • Widget: This Modular Block field covers the following components of the widget section:
        • Title H2: This is a Single Line Textbox field to add the title of the blog in the list. The title is displayed as a level-two heading.
        • Type: This is a Select field where you can add the widget type. The widget types are as follows:
          • Blog Archive
          • Related Posts
      • Contact Us: This Modular Block field has the following components:
    • SEO: This Global field covers the following SEO components:
      • Meta Title: This is a Single Line Textbox field to add the meta title of your homepage. Ideally, this should be between 120 to 160 characters.
      • Meta Description: This is a Multi Line Textbox field to add the meta description of your homepage.
      • Meta Keywords: This is a Single Line Textbox field to add the meta keywords of your homepage.
      • Enable Search Indexing: You can enable or disable the searches in this Boolean field.

This completes the creation of your “Website Homepage” content model.

homepage.png

Additional Resource:
Was this article helpful?
^