Small local Raycast tools for common local-marketing build work:
- Build UTM URLs for campaign links.
- Count Google Ads headlines and descriptions against common character limits.
- Generate LocalBusiness JSON-LD for local service pages.
The extension is intentionally local-only. It does not make network calls, request API keys, or store secrets.
Enter a destination URL plus source, medium, campaign, term, and content values. The command returns a copyable URL with standard UTM parameters.
Paste one headline or description per line. The command shows each line's character count and whether it fits the common limits:
- Headlines: 30 characters.
- Descriptions: 90 characters.
These checks are character-count helpers only. They do not guarantee Google Ads approval.
Enter local business details and service areas. The command returns copyable JSON-LD for page implementation.
npm install
npm run dev
npm run typecheck
npm run buildBefore submitting to the Raycast Store:
- Replace the placeholder
authorvalue with the final Raycast Store handle. - Add a 512 x 512 PNG extension icon and wire it in
package.json. - Add screenshots and final Store copy.
- Run
npm run lintandnpm run buildafter installing dependencies. - Commit a package lock once the final dependency versions are chosen.