How to Display Logo Left and Site Title Right in Squarespace 7.1

Positioning your logo and site title correctly is critical for branding. Squarespace 7.1 doesn’t offer built-in flexibility to change header alignment completely. However, with custom CSS and layout logic, you can achieve full control.

Can You Customize Header Layout in Squarespace 7.1?

Yes, at least to some extent, by default values. Full control requires CSS.

With Squarespace 7.1, you can center or stack the logo and the title, but you can't align them side by side in your order. You’ll need some custom CSS for the left logo and right-aligned site title.

Default Logo and Site Title Position in Squarespace Explained

By default:

  • Squarespace, on the other hand, either places the logo and title in a stack or centers them.

  • A core template, such as Brine and Rall, doesn’t have a natural flow for a logo-left, title-right design.

  • Cartridge header styles are Centre, Line left, and Line center.

The default CSS containers are built with Flexbox, and customization is limited through site settings

How to Move the Site Title to the Right Using Custom CSS

You can reposition elements using targeted CSS and Flexbox.

Example CSS:

Copied!

.header-title-logo a{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-title-logo a::after {
    content: "Site Title";
    font-size: 24px;
    color: black;
    text-align: center;
}
.header-title-nav-wrapper{
  flex: 0 0 100% !important;
}
.header-nav{
  margin-top: -3% !important;
  flex: 0 0 80% !important;
}
  

This layout:

  • Position the logo to the left

  • Pushes the site title to the right

  • Keeps both horizontally aligned

Step-by-Step: Display Logo on Left and Title on Right

Follow this method to apply changes:

  1. Go to Website > Design > Custom CSS

  2. Paste the above Flexbox CSS code

  3. Open the site in preview mode

  4. Check class names using browser DevTools

  5. Adjust class names if your theme uses variations

Always verify with multiple browsers.

Adding Flexbox or Grid Styles to Adjust Header Alignment

Flexbox is preferred for dynamic alignment. Grid can also work.

Copied!

Flexbox example:
.header-layout {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
CSS Grid example:
.header-layout {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
}
  

Responsive Styling: Ensuring Mobile Compatibility

Responsive CSS ensures headers adapt on small screens.

Use media queries:

Copied!

@media screen and (max-width: 768px) {
  .header-branding {
    flex-direction: column;
    align-items: center;
  }
  .site-title {
    margin-left: 0;
    margin-top: 10px;
  }
}
  

This layout stacks the logo and title on mobile for better readability.

Fixing Spacing and Alignment Issues in Custom Headers

Misaligned elements often result from padding or default margins.

Fixes include:

Remove default padding:

.header-branding {

  padding: 0 ! important;

}

Align vertically:

.header-branding {

  align-items: center;

}

Tweak margins for spacing consistency:

.site-title {

  margin-left: 20px;

}

Check computed styles in browser tools.

Using Developer Tools to Target Header Elements

DevTools help determine the real class names your Squarespace template is using.

Steps:

  1. Open Chrome or Firefox

  2. Right-click header > Inspect

  3. Telling the logo & title apart. Find what constitutes the logo and the title

  4. Note class names

  5. Use exact selectors in CSS

Example inspection result:

  • Logo class: . header-title-logo

  • Title class: . header-title-text

Develop with more specific selectors to avoid collisions in CSS.

Alternative Method: Utilize a Header Image Containing Logo and Title Text in One Image.

Design your custom text and logo image.

Steps:

  • Make the logo + title as one PNG or SVG

  • Below the site title & logo upload

  • Disable the site title text in Design > Site Styles

  • Positioning it in the correct place with CSS

Pros:

  • Full design control

  • No need for custom CSS

Cons:

  • No SEO(Printable Title Not Available)

Final Thoughts for Balanced, Branded Header Design

Use these final practices:

  • Preserve your SEO by creating alt text for logo images

  • Check mobile view frequently

  • Opt for a header height of < 100px for UX.

  • Don’t let the header get lost in a sea of white

  • Keep them all in the same type for branding consistency.

Frequently Asked Questions (FAQ)


1. Can I display both my logo and site title in the Squarespace 7.1 header?

By default in 7.1, uploading a logo replaces the site title. To show them both, use a custom CSS snippet that adds the title next to (or before) your logo. For example:

Copied!

.header-title-logo::after { content: "My Site Name" !important; font-size: 24px !important; vertical-align: middle !important; padding-left: 30px !important; } .header-title-logo a { vertical-align: middle !important; }
  

You can also switch ::after to ::before to position the text before the logo youtube.com.comstnsvn.com+6bycrawford.com+6sqspthemes.com+6.

2. Where do I add this CSS in Squarespace?

Navigate to Design → Custom CSS in your Squarespace dashboard and paste the code there. Then click Save to apply the changes site-wide sqspthemes.com+3applet. studio+3stnsvn.com+3.

3. How can I ensure the logo and title stay aligned nicely?

Adjust CSS properties such as vertical-align, padding, font-size, etc. For pixel-perfect alignment, tweak values like padding and font size until both elements visually balance.

4. What if I want my navigation links split around the logo?

You can use custom JavaScript + CSS for split navigation (links on both sides of the logo/title) using instructions similar to those in this blog from Station Seven stnsvn.com. This involves:

  1. Choosing a header layout with a centered logo/navigation.

  2. Injecting custom JS in Settings → Advanced → Code Injection (Footer).

  3. Adding accompanying CSS in Custom CSS.

Want a professional Squarespace website that will boost Your Business?
Contact Squareko – We build custom, secure Squarespace sites for creatives and businesses.

Walid Hasan

I'm a Professional Web developer and Certified Squarespace Expert. I have designed 1500+ Squarespace websites in the last 10 years for my clients all over the world with 100% satisfaction. I'm able to develop websites and custom modules with a high level of complexity.

If you need a website for your business, just reach out to me. We'll schedule a call to discuss this further :)

https://www.squareko.com/
Previous
Previous

How to Protect Your Images on Squarespace 7.1

Next
Next

How to Change the Header Style for One Page Only (Squarespace 7.1)