Ben Senescu
b9df03d20f
Prefix public agent skills with "openseo-" ( #502 )
2026-08-18 21:15:50 -04:00
Ben Senescu
7738f72333
Local SEO MCP tools: business profile, reviews, updates, categories, rank grid ( #489 )
2026-08-17 23:21:34 -04:00
Ben Senescu
ff0ae47d19
Codex MCP “missing issuer” is a Codex 0.143–0.146 bug, not OpenSEO ( #491 )
2026-08-17 15:21:32 -04:00
Ben Senescu
61ebdb05ab
Google OAuth verification: privacy policy disclosures + GA4 reviewer access ( #488 )
...
* Add Google user data disclosures and Limited Use statement to privacy policy
* Show GA4 connect surfaces to the Google OAuth verification reviewer account
* List OpenAI as a potential AI model provider in the privacy policy
2026-08-15 18:27:59 -04:00
Ben Senescu
3df66ad9ae
Restore backlink feature URL ( #484 )
...
* Restore backlink feature URL
* Restore backlink checker page titles
2026-08-13 20:33:55 -04:00
Ben Senescu
a1ed6ece4b
Add strategy library index and navigation ( #479 )
...
* feat(web): add strategy library index
* fix(web): align strategy library review feedback
* fix(web): reorder resource links
2026-08-11 22:53:02 -04:00
Ben Senescu
bd402844fa
Add public product roadmap ( #480 )
2026-08-11 22:38:47 -04:00
Ben Senescu
16eb599270
MCP API key support (hosted mode) ( #438 )
2026-08-11 19:20:44 -04:00
Ben Senescu
7a1748af4e
Exclude PDF assets from prerendering ( #476 )
2026-08-10 23:03:20 -04:00
Jeremy Rivera
edc2c07af2
Add blog post: Ranking for the Wrong Half of Your Audience ( #185 )
2026-08-10 13:43:53 -04:00
Jeremy Rivera
85095f4ac6
Library batch 2: plays 05-08, completing the Keyword Research library ( #187 )
2026-08-10 12:11:40 -04:00
Ben Senescu
30948a2a1d
Increase pricing calculator website limit to 500 ( #454 )
2026-08-01 17:28:04 -04:00
Ben Senescu
b8253fb083
Free backlink checker at /backlink-checker ( #444 )
2026-08-01 13:50:50 -04:00
Ben Senescu
32b1b1d38c
Remove Product Hunt launch banner from marketing site ( #440 )
2026-07-31 13:07:44 -04:00
Ben Senescu
ffb5c9d9e8
feat(deploy): alchemy-based Cloudflare self-hosting ( #431 )
2026-07-29 23:22:33 -04:00
Ben Senescu
625b76ebee
Make self hosting better ( #428 )
2026-07-29 23:10:01 -04:00
Ben Senescu
68fdcd9bf9
feat(skills): add seo-audit agent skill ( #430 )
...
* feat(skills): add beginner-seo-audit agent skill
A portable agent skill that audits a domain with OpenSEO and delivers a
one-page, plain-language HTML report for a non-SEO owner, centered on a
single do-this-week action. Ships with a frozen report template and a
docs page under Agent Skills.
* feat(skills): add starting-focus keyword step; cross-link from coach and project setup
- beginner-seo-audit now proposes a 'Where to focus first' area on healthy
sites: one research_keywords call, one theme, 3-5 winnable keywords with
what to make for each. Skipped entirely when the site is down.
- seo-coach and seo-project-setup now recommend beginner-seo-audit as the
first workflow for a beginner with an existing site.
- Docs pages updated to match.
* refactor(skills): rename beginner-seo-audit to seo-audit
Audience-neutral name; the plain-language, one-action framing moves to
the description. Docs slug, meta.json, and coach/project-setup
cross-references updated to match.
2026-07-29 20:47:14 -04:00
Ben Senescu
be6a34e766
Remove Search Everywhere interview post ( #424 )
2026-07-23 15:52:13 -07:00
Ben Senescu
b97d381493
Include /library pages in the sitemap (derived from route files) ( #423 )
2026-07-23 15:20:21 -07:00
Ben Senescu
f56972639f
content-review skill + revert unfinished redesign + some copy changes ( #422 )
2026-07-23 14:39:56 -07:00
Jeremy Rivera
a4ede67ebb
Keyword Research Strategy Library + feature-page guides section + Search Everywhere interview ( #128 )
2026-07-23 11:37:58 -07:00
Ben Senescu
67ed8d3c77
feat(web): add Product Hunt #1 Product of the Day laurel to the hero ( #415 )
2026-07-23 10:31:53 -04:00
Jeremy Rivera
95e95d48cb
Add blog post: The Dark Query Problem ( #110 )
2026-07-21 16:40:07 -04:00
Ben Senescu
20d3de0e08
Refresh homepage messaging and Product Hunt banner ( #402 )
2026-07-19 00:59:39 -04:00
Ben Senescu
cd550729a2
Pricing page redesign: usage estimator + flat layout ( #368 )
2026-07-19 00:51:51 -04:00
Ben Senescu
072fbecae3
Simplify README and organize docs ( #400 )
2026-07-19 00:02:29 -04:00
Ben Senescu
9942c5a590
website: change link
2026-07-02 18:15:46 -04:00
Ben Senescu
6313812f3f
Dynamic star count on website ( #306 )
2026-06-28 16:38:09 -04:00
Ben Senescu
7cc4fa9aa5
Revert "Update base plan price from $10/month to $20/month ( #283 )" ( #301 )
...
This reverts commit 0adf77824ac9be3ab01e06b6f697482793823488.
2026-06-26 09:29:52 -04:00
Ben Senescu
0adf77824a
Update base plan price from $10/month to $20/month ( #283 )
...
Bump all customer-facing references to the managed base plan price from
$10/month to $20/month, and scale the bundled "Includes $X of Usage
Credits" copy from $10 to $20 to match the price.
Covers the subscribe/billing pages, onboarding plan card and fact sheet,
backlinks/AI-search access gates, and the marketing pricing/comparison/
GSC pages plus the README.
Claude-Session: https://claude.ai/code/session_017QayWXGubs1JNbLbqRF4CS
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-21 22:01:25 -04:00
Ben Senescu
9abed9278f
Remove free trial: subscription paywall + 30-day money-back guarantee ( #251 )
2026-06-14 21:21:04 -04:00
Ben Senescu
ffded88e33
Landing page redesign + copy/positioning doc ( #267 )
2026-06-14 18:14:12 -04:00
Ben Senescu
f7e5729a09
SERP title/meta optimization for striking-distance keywords ( #254 )
2026-06-10 14:21:55 -04:00
Ben Senescu
93705f125d
Move guides to blogs and add best open source tools post ( #243 )
2026-06-05 15:37:42 -04:00
Ben Senescu
c8fcdcda20
website: google search console mcp landing page ( #237 )
2026-06-04 18:07:00 -04:00
Ben Senescu
23c38ca4e5
GSC MCP part 1 ( #233 )
2026-06-04 13:50:26 -04:00
Ben Senescu
319b4d7772
website: open source seo page ( #235 )
2026-06-02 15:56:38 -04:00
Ben Senescu
03fd3588ef
refactor: clean up complex code ( #229 )
2026-05-28 16:37:33 -04:00
Ben Senescu
506dde84d1
Add additional MCP tools for Local SEO ( #222 )
2026-05-26 18:38:14 -04:00
Ben Senescu
d23b4eebfb
Fix sitemap generation for docs content ( #220 )
2026-05-24 18:59:43 -04:00
Ben Senescu
0e75e07660
website: Add MCP and Skills Docs
2026-05-24 18:35:55 -04:00
Ben Senescu
4f638db702
Add Reddit conversion tracking ( #208 )
2026-05-20 23:36:30 -04:00
Ben Senescu
a8124a07b5
Add grouped marketing feature pages and SEO-friendly feature hub ( #199 )
...
* Refine marketing feature pages and feature navigation
* Add SEO feature page polish
* Share feature slugs with sitemap generation
2026-05-17 17:53:46 -04:00
Ben Senescu
46631e68e9
Remove ChatGPT MCP setup instructions ( #195 )
2026-05-13 21:44:44 -04:00
Ben Senescu
bb08abed92
Add pnpm workspace release age config ( #181 )
2026-05-11 21:24:59 -04:00
Ben Senescu
5e358f1873
Add an MCP landing page and update footer navigation ( #176 )
...
* Fix open-seo MCP auth discovery
* Refine MCP marketing page route and copy
2026-05-10 17:23:37 -04:00
Ben Senescu
368b3ce375
website: add faq
2026-04-28 21:03:17 -04:00
Ben Senescu
2130dccc81
hosted: add posthog opt out + session replay
2026-04-28 20:56:06 -04:00
Ben Senescu
65d62f0eed
website: fix mobile header and footer layout ( #135 )
...
Hide Sign in and GitHub text label on small screens, wrap footer
links onto multiple rows, and clip any horizontal overflow globally.
2026-04-23 11:54:54 -04:00
Ben Senescu
29a0c9cc43
website: add seo for startups guide ( #33 )
2026-04-22 13:30:07 -04:00