refactor: consolidate UI, add SEO schema, booking CTA, and Fractional CTO rebrand #57

Merged
claudiomaradonna merged 4 commits from refactor/content-and-ui-updates into master 2026-05-26 17:59:25 +02:00
Collaborator

This branch brings together four incremental improvements made after the
recent site redesign. The services and product pages (ATLAS, THRUST,
BEACON) are restructured so prospects see the pricing signal before the
feature breakdown, and the card layout is collapsed into a single richer
grid that embeds product images and use-case lines. Footer search is
removed because the navbar already carries it. The Matomo tracking snippet
is decoupled from jQuery, using native DOM APIs, and gains
enableHeartBeatTimer(30) for more accurate time-on-page data.

On the SEO side, seo-translated.html gains a full Organization JSON-LD
block (VAT, founding date, address, social profiles) and <link rel="alternate" hreflang> tags computed from each page's
permalink/permalink_en front-matter, so Google can correctly identify
language variants. The contacts page and reusable snippet add a Cal.com
booking CTA as the primary action, demoting email and WhatsApp to outline
buttons. Finally, Claudio's title is updated to "Fractional CTO" across
all i18n strings and all copy switches from third-person plural to
first-person singular.

This branch brings together four incremental improvements made after the recent site redesign. The services and product pages (ATLAS, THRUST, BEACON) are restructured so prospects see the pricing signal before the feature breakdown, and the card layout is collapsed into a single richer grid that embeds product images and use-case lines. Footer search is removed because the navbar already carries it. The Matomo tracking snippet is decoupled from jQuery, using native DOM APIs, and gains `enableHeartBeatTimer(30)` for more accurate time-on-page data. On the SEO side, `seo-translated.html` gains a full Organization JSON-LD block (VAT, founding date, address, social profiles) and `<link rel="alternate" hreflang>` tags computed from each page's `permalink`/`permalink_en` front-matter, so Google can correctly identify language variants. The contacts page and reusable snippet add a Cal.com booking CTA as the primary action, demoting email and WhatsApp to outline buttons. Finally, Claudio's title is updated to "Fractional CTO" across all i18n strings and all copy switches from third-person plural to first-person singular.
Adds "Fractional CTO" to Claudio's professional title across all
user-visible strings (meta descriptions, about-us section, staff
card, profile role line) in both EN and IT i18n files.

Also converts all third-person plural references ("we", "us",
"our", "Contattaci", etc.) to first-person singular throughout
the EN and IT copy, and removes stale Disallow paths from
robots.txt that pointed to directories that no longer exist in
the built site.
Adds a calcom_url site variable pointing to the public 30-minute
booking page, new i18n keys (buttons.book_call, contacts.calcom_text)
in EN and IT, a prominent primary CTA button in the reusable
contacts snippet, and a highlighted card at the top of the full
contacts page.

Email and WhatsApp buttons are demoted to outline style so the
booking CTA is the clear primary action. The inline snippet also
removes the now-redundant "go to contacts" link since the booking
button serves that purpose more directly.
Extends seo-translated.html with two additions:
1. An Organization JSON-LD block with legal identity fields
   (VAT, founding date, address, sameAs social profiles) to
   improve structured-data richness for search engines.
2. <link rel="alternate" hreflang> tags computed from page
   front-matter (permalink / permalink_en) so that Google and
   other crawlers correctly identify the IT and EN variants of
   each page, with IT also as x-default.
Services-and-products page: collapses the two-section layout
(card chooser + separate image/text rows) into a single richer
card set that embeds the product image, title, italic use-case
and description text. Removes the now-redundant bg-white detail
section.

ATLAS, THRUST, BEACON pages: moves the dark pricing/price
section above the benefits list so prospects see the price
signal before the feature breakdown.

Footer: removes the search input group (search is in the navbar).

Matomo: replaces the jQuery-dependent mailto click handler with
a native querySelectorAll + addEventListener loop, removes the
unnecessary g.type assignment, and adds enableHeartBeatTimer(30)
for more accurate time-on-page metrics.
claudiomaradonna deleted branch refactor/content-and-ui-updates 2026-05-26 17:59:29 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
unitoo/website!57
No description provided.