Skip to content

Release: GBP brand assets and a robots.txt comment correction - #46

Merged
Abuubkar merged 2 commits into
mainfrom
dev
Sep 13, 2026
Merged

Abuubkar merged 2 commits into
mainfrom
dev

Conversation

@Abuubkar

Copy link
Copy Markdown
Owner

Two commits, neither of which changes what the site renders.

ea63c8e — Google Business Profile assets

Logo, cover and a gallery square in public/brand/social/, generated by the
same scripts/social-images.py that makes the LinkedIn pair, so all five come
from the one committed drawing in public/brand/cross-dot/ rather than a
redrawn copy.

file size use
gbp-logo.png 720x720 Logo
gbp-cover.jpg 1024x576 Cover
gbp-square.jpg 720x720 Gallery

Google publishes no logo or cover dimensions for a Business Profile — its help
pages give one spec for every photo, 720x720 recommended and 250x250 minimum,
JPG or PNG, 10 KB to 5 MB. So the logo is square at the recommended size and the
cover uses the 16:9 the header crops to.

The logo fills its frame instead of sitting inset. Google circle-crops it on
several surfaces, and the first version at 62% would have floated inside a white
ring at thumbnail size.

These are for upload to the profile; nothing on the site references them.

45070b5 — robots.txt comment

The comment described Cloudflare's managed robots.txt in the present tense, which
stopped being true when the dashboard setting was disabled (#43). The named
crawler groups stay: they were a workaround while the block existed, and they are
a guard now — a managed block switched back on gets contradicted rather than
silently obeyed.

Comment only. The directives are unchanged.

Verified

pnpm check clean. Live re-check of what the last release shipped, all still
correct: robots.txt served without the Cloudflare block, www redirecting 301
with path and query intact, the structured-data graph on all four pages, and
llms.txt at 200.

Merge note

Merge commit, not squash — squash-merging dev into main is what broke the
base two releases ago (#42). dev is an ancestor of main today and the trees
match; a real merge keeps it that way.

Still pending

sameAs on organizationLd once the Business Profile finishes verification and
has a public URL (#39). Omitted rather than placeholdered until then (#30).

The comment described it in the present tense, which stopped being true the
moment the dashboard setting was disabled (#43). The named crawler groups stay:
they were a workaround when the block existed, and they are a guard now — if the
managed robots.txt is ever switched back on, it is contradicted rather than
silently obeyed.
Same generator as the LinkedIn assets, so all five come from the one committed
drawing in public/brand/cross-dot rather than a redrawn copy.

Google publishes no logo or cover dimensions for a Business Profile — its help
pages give one spec for every photo, 720x720 recommended and 250x250 minimum.
So the logo is square at the recommended size and the cover uses the 16:9 the
header crops to.

The logo fills its frame instead of sitting inset. Google circle-crops it on
several surfaces, and an inset mark ends up floating inside a white ring at
thumbnail size.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
execil ea63c8e Commit Preview URL

Branch Preview URL
Sep 13 2026, 06:04 AM

@Abuubkar
Abuubkar merged commit 1060f4f into main Sep 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant