16 Commits

Author SHA1 Message Date
Ben Senescu d403954323 Add public support page (#518) 2026-08-23 18:18:17 -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 b8253fb083 Free backlink checker at /backlink-checker (#444) 2026-08-01 13:50:50 -04: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 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 319b4d7772 website: open source seo page (#235) 2026-06-02 15:56:38 -04:00
Ben Senescu d23b4eebfb Fix sitemap generation for docs content (#220) 2026-05-24 18:59:43 -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 29a0c9cc43 website: add seo for startups guide (#33) 2026-04-22 13:30:07 -04:00
Ben Senescu 021ec830af website: add rank tracking + format (#126) 2026-04-16 19:19:21 -04:00
Ben Senescu 4137b386ab website: convert CTA to sign-up (#108)
* landing: convert main CTA to sign-up, add shared marketing layout

- Replace email waitlist form with "Try now" sign-up button as primary CTA
- Add shared _marketing layout route with consistent nav (Pricing, GitHub, Sign in)
- Move email form to bottom of homepage as "Stay in the loop" newsletter
- Update self-host card copy for live managed version
- Reorder self-host card below video on mobile via flex order
- Add /pricing to sitemap and SiteFooter

* change footer and add social card

* landing: move newsletter and footer to shared marketing layout

Move divider line above the newsletter form instead of between
the form and footer links.
2026-04-09 15:13:23 -04:00
Ben Senescu 622a86e3dc website: terms + privacy policy (#56)
* feat: add markdown-backed legal pages

Move privacy into the Fumadocs content pipeline and add a terms page so legal copy can be managed as markdown alongside other generated pages.

* save terms draft

* clean up notes

* Add privacy policy

* Update policies

* save

* simplify legal page routes
2026-04-08 14:09:01 -04:00
Ben Senescu 23fb595755 chore: rename references to open-rank back to open-seo (#35)
* docs: move project docs into docs directory

* docs: rebrand landing site as OpenSEO

* fix: update remaining OpenSEO backlinks links

* Change landing page copy + format

* website: add www custom domain route

* Tweak README

* save
2026-03-16 18:58:44 -04:00
Ben Senescu a0ef7412f2 website: Create website (#19)
* Add website

* save

* chore: validate website in CI and fix workers typing
2026-03-11 23:23:47 -04:00