FL-1: refresh website copy and positioning - #1
Conversation
|
This is terrible |
|
Fair. The first pass was still trying too hard. I pushed a tighter rewrite that is a lot more plainspoken and specific:
Latest commit: Take another look. If it is still off, I can keep cutting until it sounds like the company instead of copywriting. |
derek-miller
left a comment
There was a problem hiding this comment.
The rewrite is a real improvement — the old copy leaned on "cutting-edge / innovative / push the boundaries", and the replacement is concrete about what the shop actually does. The Control4 card in particular ("when Control4 needs to talk to modern APIs, custom hardware, or systems it was never built to understand") is the most useful sentence on the page.
I checked the mechanics and they're sound:
- The hero CTA repoint from
#aboutto#productsis wired correctly —showTab('products')matches<div id="products" class="tab-content">, and all fiveshowTab()targets still resolve to real tab ids. - The new
<p class="mb-0">in the Email block renders fine:.contact-infoisdisplay: flex; align-items: flex-startwith.contact-details { flex: 1 }, so the extra line stacks under the address inside the details column rather than fighting the icon.
One blocking issue
The meta description ends with "not generic agency copy."
content="Finite Labs builds custom software, integrations, and Control4 solutions for projects that need real engineering, not generic agency copy."That clause is meta-commentary about the copywriting brief, aimed at whoever was rewriting the page — it isn't addressed to a prospective client. It's also the one string on the site most likely to be read out of context: it's what Google renders under the result, so the pitch becomes a swipe at other agencies. Length is fine (138 chars); it's the last six words that need to go. Something like:
content="Finite Labs builds custom software, integrations, and Control4 drivers for teams that need work which holds up in production."Two nits, non-blocking
- "When to Reach Out" now heads a card that is still Email / LinkedIn / GitHub — i.e. where, not when. The one added line under Email carries the "when", but the other two entries don't. Either keep the heading honest ("Contact Information", "Reach Out") or move the fit line up to the card level.
- Line 602 still reads "Expand your smart home capabilities with affordable DIY components" after the home card was renamed from "Smart Home" to "Automation Systems". Defensible as-is since it's describing DIY gear, but it's the one surviving instance of the term the PR otherwise retired.
- meta description: drop the 'not generic agency copy' clause, which was meta-commentary on the rewrite brief rather than a pitch, and is the string Google renders under the search result - move the fit line from inside the Email entry up to the card level, so the 'When to Reach Out' heading is answered by the card rather than by one of three where-to-reach-us entries - retire the last 'smart home' instance in the ESPHome bullet list
|
Addressed all three in Blocking: meta description. Took your replacement verbatim: content="Finite Labs builds custom software, integrations, and Control4 drivers for teams that need work which holds up in production."125 chars, so comfortably inside the ~155 char SERP truncation. Nit 1: "When to Reach Out". Went with moving the fit line up rather than renaming the heading. The card now reads: heading, then "A good fit for custom software, integrations, automation systems, and Control4 work.", then the three channels. That makes the heading honest without giving up the "when" framing, and it stops the fit line from reading as if it only applies to email. The Nit 2: line 602. Now "Expand your automation system with affordable DIY components". Keeps the DIY gear meaning and matches the renamed card. Zero instances of "smart home" left on the page. What I checked. The document parses with no unclosed or mismatched tags. All six What I did not check. I could not render the page: |
Fixes FL-1\n\nRewrites the homepage/site copy to make the positioning more specific, human, and credible.