How to Add Twitter Feed to Squarespace

The built-in block that once showed tweets has stopped refreshing. This walkthrough explains how to add Twitter feed to Squarespace again with a widget, so posts from your X (Twitter) profile appear on the site with the columns and colours you choose.

Why the old block went quiet

After X changed its API, Squarespace stopped allowing new Twitter blocks, and existing ones no longer pull in fresh posts. Squarespace itself suggests replacing them with an Embed block, but that route shows a single post or depends on X’s own timeline script, which does not always load for visitors who are not signed in to X.

The ElectricBlaze widget fetches the posts on its side and draws them as tidy cards. Prepare:

  • The public X (Twitter) username to display.
  • A plan from Core upward, since cheaper tiers ignore scripts.
  • An account at ElectricBlaze (no card needed for Free).

Step 1: Create the X (Twitter) widget

The full feature list is in the tidy post card layouts. Setting it up:

  1. Sign-in panel of the widget app

    Go to a.electricblaze.com and log in, or open a new account in a minute.

  2. Widget selection including the X timeline

    Select Create New Widget and choose the Twitter Feed type.

  3. Username field and Connect button

    The Data tab asks only for the Twitter username. Type the handle and hit Connect.

  4. Card layout controls for posts

    Shape the cards in Layout: gallery or slider, column and row counts, captions on or off.

  5. Copy code dialog for the X widget

    Click Add to website to reveal the snippet and copy it.

Step 2: Embed Twitter feed Squarespace style

Replace the retired block with a Code block:

  1. Edit the page. If an old Twitter block is still there, delete it.
  2. Add a blank section, or use the space the old block left, and click Add Block → Code.
  3. Paste the snippet, leave Display Source off and save.
  4. Publish, then check the page from a browser where you are not signed in to Squarespace.

Edit mode shows a blank rectangle because the script waits until the page is viewed as a visitor.

Making posts readable

Short text posts look lost in a wide four-column grid. In a footer or beside blog text, a single-row slider shows the latest post in little vertical space. On a Press or News page a two-column gallery reads like a wall of updates.

  • Phones. In the Fluid Engine mobile view, widen the block to the full grid so cards stack cleanly.
  • Brand match. Set the background in the Layout tab to the section colour to avoid a visible box.
  • Update speed. Free widgets fetch new posts once a day; Start widgets check every hour.

Local newsrooms, councils and sports clubs often announce schedule changes on X, or on their Facebook pages, within minutes. A strip of those posts on the home page lets visitors who never open X still catch the update.

X (Twitter) on Squarespace: FAQ

Can I keep my old Twitter block?

It may stay on the page, but it will not load new posts. Replacing it avoids an outdated list.

Do I need to log in to X to connect the widget?

Only the public username is required on the Data tab.

What about a protected account?

No. Protected posts are private by design and cannot be displayed on a public website.

Restore your X posts on Squarespace

One handle, a few layout choices and a Code block bring the posts back.

Create a widget