- Google Search Console — Submit sitemap, monitor indexing, and track keyword performance (see setup steps below)
- Blog / content pages — Add server-rendered pages (e.g. "How to create a free map poster") to drive organic traffic; an SPA alone is limited since Google mostly sees a single URL
- Submit to directories — List Terraink on Product Hunt, AlternativeTo, Futurepedia, and similar design-tool directories
- OpenStreetMap community — Showcase Terraink in OSM forums, wiki tool pages, and community channels
- Backlink outreach — Reach out to map/design blogs for reviews or mentions
- Social media presence — Regular posts showcasing poster examples on Instagram, Reddit (r/MapPorn, r/Design), and X/Twitter to build domain authority
- TypeScript strict mode — Migrate to
strict: trueand removeallowJs; currently gradual (strict: false,allowJs: true) - Fix pre-existing type errors —
pngExporter.ts,StartupLocationModal.tsx,typography.tshave unresolved TS errors
- Expand export formats — Additional export options or quality settings beyond current PNG, PDF, SVG
- Markers improvements — Enhance the
markersfeature (custom icons, bulk import, etc.) - Theme gallery — Browsable theme previews to make discovery easier
- Accessibility audit — Ensure full keyboard navigation and screen reader support across all features
- Go to https://search.google.com/search-console
- Click Add Property and choose URL prefix method
- Enter
https://terraink.app - Verify ownership using one of these methods:
- HTML meta tag (easiest): Add the verification
<meta>tag Google gives you toindex.html<head> - DNS TXT record: Add a TXT record to your domain's DNS settings
- HTML file: Upload a verification HTML file to
public/
- HTML meta tag (easiest): Add the verification
- Once verified:
- Go to Sitemaps in the left sidebar
- Submit
https://terraink.app/sitemap.xml - Go to URL Inspection and request indexing for
https://terraink.app
- Monitor the Performance tab for keyword impressions, clicks, and average position